📄 filecutmerge.mdl
字号:
attributes (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "HeaderSourceFile"
value "FileInfo.h")
(object Attribute
tool "Cplusplus"
name "BodySourceFile"
value "FileInfo.cpp"))
quid "3BB5CCA90310"
operations (list Operations
(object Operation "FileInfo"
quid "3D52799503A9"
parameters (list Parameters
(object Parameter "AOwner"
quid "3D52799503C8"
type "TComponent *"))
result "__fastcall"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "operator="
quid "3D527996000F"
parameters (list Parameters
(object Parameter "a"
quid "3D527996002E"
type "FileInfo&"
quidu "3BB5CCA90310"))
result "FileInfo&"
concurrency "Sequential"
opExportControl "Public"
uid 0
quidu "3BB5CCA90310"))
class_attributes (list class_attribute_list
(object ClassAttribute "FileName"
quid "3BB5CCE60278"
type "__property"
initv "{ read=FFileName, write=FFileName }"
exportControl "Public")
(object ClassAttribute "FilePath"
quid "3BB673420010"
type "__property"
initv "{ read=FFilePath, write=FFilePath }"
exportControl "Public")
(object ClassAttribute "FileSize"
quid "3BB5CD0E0384"
type "int"
initv "{ read=FFileSize, write=FFileSize }"
exportControl "Public")
(object ClassAttribute "NeedMerge"
quid "3BB5CD370007"
type "bool"
initv "{ read=FNeedMerge, write=FNeedMerge }"
exportControl "Public")
(object ClassAttribute "MergeNo"
quid "3BB5CE2302D8"
type "int"
initv "{ read=FMergeNo, write=FMergeNo }"
exportControl "Public")
(object ClassAttribute "MergeTotalNum"
quid "3BB5CE5901BD"
type "int"
initv "{ read=FMergeTotalNum, write=FMergeTotalNum }"
exportControl "Public")
(object ClassAttribute "FFileName"
quid "3D5279950290"
type "String")
(object ClassAttribute "FFileSize"
quid "3D52799502BF"
type "int")
(object ClassAttribute "FNeedMerge"
quid "3D52799502DE"
type "bool")
(object ClassAttribute "FMergeNo"
quid "3D527995030D"
type "int")
(object ClassAttribute "FMergeTotalNum"
quid "3D527995033C"
type "int")
(object ClassAttribute "FFilePath"
quid "3D527995036B"
type "String"))
module "Component View::FileInfo (module spec)"
quidu "3D52796502BF"
language "ANSI C++")
(object Association "$UNNAMED$0"
quid "3BB3127C010D"
roles (list role_list
(object Role "$UNNAMED$1"
quid "3BB3127D0000"
supplier "Logical View::FileStreamOpt"
quidu "3BB310E802CF"
is_navigable TRUE)
(object Role "$UNNAMED$2"
quid "3BB3127D001E"
supplier "Logical View::FileCutMerge"
quidu "3BB30EC402B3")))
(object Association "$UNNAMED$3"
quid "3D52792C03D8"
roles (list role_list
(object Role "pVector"
quid "3D52792C03D9"
label "pVector"
supplier "Logical View::C++ Reverse Engineered::FileInfos"
quidu "3D52792C036C"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$4"
quid "3D52792C03DB"
supplier "Logical View::FileCutMerge"
quidu "3BB30EC402B3")))
(object Association "$UNNAMED$5"
quid "3D527959007D"
roles (list role_list
(object Role "$UNNAMED$6"
quid "3D527959036B"
supplier "Logical View::FileInfo"
quidu "3BB5CCA90310"
is_navigable TRUE)
(object Role "$UNNAMED$7"
quid "3D527959036D"
supplier "Logical View::FileCutMerge"
quidu "3BB30EC402B3")))
(object Class_Category "用户界面"
quid "3BB7E67F0171"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "MainWindow"
quid "3BB7E6B2000C"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3BB8572D00A9"
supplier "Logical View::用户界面::frmSplit"
quidu "3BB856F60140"))
operations (list Operations
(object Operation "OpenPackage"
quid "3BB7E6C400DA"
documentation "//打开包"
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "ShowFileInfo"
quid "3BB7E6E0021B"
documentation "//显示指定文件的有关信息"
parameters (list Parameters
(object Parameter "num"
quid "3BB7E6FA0182"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "ExtractAll"
quid "3BB814170393"
documentation "展开包中的全部文件"
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "ExtractFile"
quid "3BB81BBF02FB"
documentation "展开单个文件,需要指明其序号"
parameters (list Parameters
(object Parameter "num"
quid "3BB81BE60239"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "SelectPath"
quid "3BB81DF00370"
documentation "//选取文件夹,如果没选则返回空,否则,返回用户选择的路径,可以新建文件路径"
result "String"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "DeleteFile"
quid "3BB823C903E1"
documentation "删除指定的文件"
parameters (list Parameters
(object Parameter "num"
quid "3BB823E800A6"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "NewPackage"
quid "3BB82A7400CE"
documentation "新建一个包"
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "MergePackage"
quid "3BB867FD03C9"
documentation "合并分割后的文件为包"
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)))
(object Class "frmSplit"
quid "3BB856F60140"
documentation "实现文件包分割操作"))
logical_presentations (list unit_reference_list
(object ClassDiagram "用户界面类图"
quid "3BB7E68F01D8"
title "用户界面类图"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Label @29
location (447, 128)
font (object Font
size 18
face "Arial"
bold TRUE
italics FALSE
underline FALSE
strike FALSE
color 8388608
default_color FALSE)
nlines 1
max_width 556
label "用户界面类图")
(object ClassView "Class" "Logical View::用户界面::MainWindow" @30
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (480, 656)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @30
location (305, 400)
fill_color 13434879
nlines 1
max_width 350
justify 0
label "MainWindow")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3BB7E6B2000C"
width 368
height 536
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::用户界面::frmSplit" @31
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1120, 640)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @31
location (929, 552)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "frmSplit")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3BB856F60140"
width 400
height 200
annotation 8
autoResize TRUE)
(object UsesView "" @32
stereotype TRUE
line_color 3342489
quidu "3BB8572D00A9"
client @30
supplier @31
line_style 0)))))
(object Class_Category "C++ Reverse Engineered"
quid "3D52792C035B"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "FileInfos"
attributes (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "HeaderSourceFile"
value "FileCutMerge.h")
(object Attribute
tool "Cplusplus"
name "ImplementationType"
value "std::vector<FileInfo *>"))
quid "3D52792C036C"
stereotype "typedef"
module "Component View::FileCutMerge (module spec)"
quidu "3D5278D10251"
language "ANSI C++"))
logical_presentations (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3BB30E660307"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 1020
origin_y 0
items (list diagram_item_list
(object Label @33
location (319, 97)
font (object Font
size 18
face "Arial"
bold TRUE
italics FALSE
underline FALSE
strike FALSE
color 8388608
default_color FALSE)
nlines 1
max_width 600
label "文件合并分割器")
(object Label @34
location (880, 208)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
nlines 2
max_width 681
label
|程序设计:金旭亮
|最新修改时间:2001年9月27日
)
(object ClassView "Class" "Logical View::FileStreamOpt" @35
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1136, 608)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @35
location (950, 352)
fill_color 13434879
nlines 2
max_width 372
justify 0
label "FileStreamOpt")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3BB310E802CF"
compartment (object Compartment
Parent_View @35
location (950, 413)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 13434879
anchor 2
nlines 8
max_width 369)
width 390
height 536
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::FileCutMerge" @36
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (496, 912)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @36
location (271, 456)
fill_color 13434879
nlines 1
max_width 450
justify 0
label "FileCutMerge")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3BB30EC402B3"
compartment (object Compartment
Parent_View @36
location (271, 517)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 13434879
anchor 2
nlines 17
max_width 447)
width 468
height 936
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -