⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filecutmerge.mdl

📁 适合初学者学习以及程序员回顾
💻 MDL
📖 第 1 页 / 共 5 页
字号:
		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 + -