《面向对象的测控系统软件设计》课件第4章.pptVIP

《面向对象的测控系统软件设计》课件第4章.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

4.6.2公共对话框的使用

Windows为应用程序提供了一些标准的公共对话框,诸如文件的打开、保存、颜色设置、字体设置、打印设置及帮助系统使用,与应用程序有大致相同的外观风格和操作方式。在VisualBasic6.0中要调用Windows的公共对话框,则需要通过公共对话框控件来实现。各种公共对话框的功能和属性在4.2节中已经介绍过,这里不再赘述。4.6.3文件的存取

同其他传统语言一样,VisualBasic也提供了对各类文件进行处理和访问的语句,利用这些语句可实现对各类文件的创建和存取等操作。1.数据文件类型

文件是具有相同类型的数据值的一个序列,通常是指存放在外部存储器上一些信息的集合。根据不同的分类标准,文件可分为不同的类型:根据文件数据的存取方式和结构的不同,可分为顺序文件和随机存取文件;根据文件的数据编码方式的不同,可分为文本文件和二进制文件。

根据不同的文件类型,VisualBasic提供了三种存取方式:顺序存取、随机存取和二进制存取方式。顺序存取方式常用于对纯文本文件进行数据存取操作;随机存取常用于对数据库文件进行读/写操作;二进制存取方式常用于对程序文件进行读/写操作。

无论采用哪种存取方式,其操作步骤均为:

(1)打开或建立一个文件。对一个文件进行访问前,必须先打开该文件,若该文件不存在,则系统会先建立该文件再打开。

(2)利用相关的语句实现对文件的读/写操作。

(3)关闭文件。文件在不使用或操作完毕后应及时关闭文件,以防数据丢失。2.文件的存取

1)顺序文件的存取

(1)顺序文件的打开。以下语句用法可实现打开或创建指定文件:

Open文件名For存取方式[Access操作类型]

[加锁类型]As[#]文件通道号

其中:文件名参数中可包含盘符和路径;存取方式参数取值与含义见表4-20;Access操作类型与含义见表4-21;加锁类型是指在多用户和多进程环境下,用于限制其他用户或其他进程对已打开文件所进行的读/写操作,该参数在开发网络环境的应用程序中相当重要,加锁类型与含义见表4-22;文件通道号是表示打开或创建文件时所使用的通道号,为一个1~511之间的整型值。

VB专门提供了一个FreeFile函数,利用函数可自动获得下一个未被使用的通道号。如:

DimnAsinteger

n=FreeFile表4-20存取方式参数表4-21Access操作类型表4-22加锁类型参数(2)文件的关闭。以下语句用法可实现将指定通道号上的文件关闭:

Close{[#]通道号1}{,[#]通道号2}……

例如:

Close#1,#3 ‘关闭1#、3#通道上的文件

Close 关闭所有打开的文件(3)顺序文件的写操作。以下语句用法可实现将输出数据列表所指定的数据顺序写到通道号指定的文件中:

Write#文件通道号[,输出数据列表]

我们以2.1节生产过程信息化改造中电机车间数据采集子系统部分为模型,以电机检修时工作数据存储到文件为例,来说明文件访问的方法。可通过下面程序代码段模拟实现将电机工作的1504r/min、1458r/min和1500r/min3个采样转速值存入D:\dj\zhs.txt中。首先D:\dj文件夹必须存在。

Open“D:\dj\zhs.txt”ForAppendAs#1

Write#11504,1458,1500

Close#1(7)复选:如果选中此项,“复选”左边的方框内将出现“√”号,程序运行后系统将在对应菜单项左边加上选中标记“√”。这并不改变菜单项的作用,只是一种标记,一般用来表示该菜单项是否激活。在代码中设置该属性的格式是:

菜单项名.Checked=True (对应菜单项有“√”标记)

菜单项名.Checked=False (对应菜单项无“√”标记)(8)有效:用来确定菜单项是否能对事件作出响应。如果某一菜单项对某一事件而言是无效的,即“有效”左边方框内无“√”号,则程序运行后以发暗的样式显示此菜单项,单击时没有任何反应。在代码中设置该属性的格式是:

菜单项名?.Enabled=True (对应菜单项有“√”标记)

菜单项名?.Enabled=False (对应菜单项无“√”标记)(9)可见:用来确定菜单项是否可见。缺省设置为True,即可见,这时“可见”左边的方框内有“√”。当

文档评论(0)

kd8w + 关注
实名认证
文档贡献者

kd8w

1亿VIP精品文档

相关文档