- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件处理应用程序设计方法
Visual Basic
程序设计
第 5 章
文件处理应用程序设计方法
1
5.1 文件管理器程序任务
5.1.1 任务描述
在文件是指存储在外部存储介质上的数据的集合,是
一种可以永久性存储数据的形式。操作系统以文件为单位
管理数据,文件名是文件存在的标识符。把数据写入文件
或从文件中读取数据,计算机都是先根据文件名找到指定
的文件,然后在执行读写操作。
利用Windows操作系统的资源管理器和 “我的电脑”等
程序,可以对磁盘文件进行列标、查看、删除、移动等操
作,人们一般将这类程序称为文件管理器。VB提供了驱动
器列表框、目录列表框和文件列表框三个控件来实现上述
功能。
示例:用VB建立一个简单的文件管理器应用程序,通
过该程序能够浏览磁盘目录和文件,并显示它们的属性。
2
5.1.2 界面设计
1.创建工程
新建一个 “标准EXE”工程,工程名为 “文件管
理”。其中将用到的主要控件如图所示。
驱动器列表框 目录列表框 文件列表框
3
2. 创建窗体
4
5.1.3 代码设计
1. 编写ClearAttr过程
因为选择一个新的文件时,需要将原来的文本属性复选框清空,
这个功能在其它多个子程序中均要用到,所以在代码窗的
“通用”部分创建以下子程序:
Private Sub ClearAttr()
Dim I As Integer
For I = 0 To 5
将Check1(0)~Check1(5)复选框清空
Check1(I).Value = 0
Next I
End Sub
5
2. 编写ShowAttr过程
获取文件属性编写了一个通用子程序ShowAttr,该子程序有一个
输入参数sPath,它是一个字符串型参数,采用值传递,表示输入的
文件名。整个程序通过 “与”操作比较文件属性字,判断文件属性。
Private Sub ShowAttr(ByVal sPath As String)
Dim iAttr As Integer 存储文件的属性值
Call ClearAttr 调用复选框清空子程序
iAttr = GetAttr(sPath) 获取文件的属性
If iAttr And vbNormal Then 判断是否为普通文件
Check1(0).Value = Checked 是则普通复选框选中
End If
If iAttr And vbReadOnly Then 判断是否为只读文件
Check1(1).Value = Checked 是则只读复选框选中
End If
6
2. 编写ShowAttr过程
If iAttr And vbHidden Then 判断是否为隐藏文件
Check1(2).Value = Checked 是则隐藏复选框选中
End If
If iAttr And vbSystem Then 判断是否为系统文件
Check1(3).Value = Checked 是则系统复选框选中
End If
您可能关注的文档
- 数据挖掘之聚类算法综述.pdf
- 数据中心规划建设.pdf
- 数据库6_1.pdf
- 数据中心Nexus课程.OTV.pdf
- 数据结构《第三章》例题与习题程序代码.pdf
- 数据活化与智慧城市.pdf
- 数据结构实验手册.pdf
- 数据结构综合练习及答案.pdf
- 数据收集与入库系统Flume与Sqoop.pdf
- 数控切割机控制系统指令手工编程.pdf
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 矿用隔爆兼本安型控制器工艺流程图.doc VIP
- 政治学概论政治学概论编写组05政党与政党制度.ppt VIP
- 《乡村旅游规划与实践》课件——项目七 乡村旅游商品开发与设计.pptx VIP
- 国家义务教育质量监测心理健康测试题.pdf VIP
- 《分数加法和减法》单元整体设计 -2023-2024学年五年级下册数学人教版.doc VIP
- 《0~3岁婴幼儿保育与教育》PPT教学课件(全).pptx VIP
- 小学科学实验课学生合作学习策略与互动模式研究教学研究课题报告.docx
- 测绘工程管理与法律法规 测绘违法案例60讲 5测绘违法案例五.ppt
- 第六届中国国际“互联网+”大学生创新创业大赛项目计划书【模板】.pdf
- 政治学05 政党与政党制度.ppt VIP
文档评论(0)