课件:VB编程.pptVIP

  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文档。上传文档
查看更多
9.2.1 使用传统的方式访问文件 2. 访问随机文件 在随机访问模式中,文件的存取是按记录进行操作的,每个记录都 有记录号并且长度全部相同。在程序的变量说明部分采用用户自定 义类型说明语句Structure…End Structure,首先定义记录的结构 类型,然后再将变量说明成该类型,这样就为这个变量申请了内存 空间,用于存放随机文件中的记录。 (1) 打开和关闭文件 打开随机文件仍然调用FileOpen函数,与打开顺序文件不同的是 使用Random模式,并且需要指明每条记录的长度RecordLength 值,即记录中各字段长度之和,也与程序首部定义的结构类型变量 的长度相同。关闭随机文件仍然调用FileClose函数。 9.2.1 使用传统的方式访问文件 (2) 读写操作 打开随机文件后,就可以进行读写操作。随机文件可以同时进行写 入和读取操作。随机文件的写操作调用FilePut函数,其语法格式如下: FilePut (〈文件编号〉,〈变量名〉,〈记录号〉[,〈ArrayIsDynamic〉] [,〈StringIsFixedLength〉] ) THANK YOU SUCCESS * * 可编辑 9.2.1 使用传统的方式访问文件 【例9-6】用随机访问模式创建一个职工数据文件(employee.dat),并输出文件内容。 Structure em 用户自定义记录类型 Dim num As String Dim name As String Dim sex As String End Structure Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click 输入数据事件 Dim emp() As em Dim i, n As Integer FileOpen(1, c:\employee.dat, OpenMode.Random) n = InputBox(请输入职工数:) 输入记录个数 ReDim emp(n) For i = 1 To n 依次输入每个记录数据 emp(i).num = InputBox$(请输入编号:) emp(i).name = InputBox$(请输入姓名:) emp(i).sex = InputBox$(请输入性别:) FilePut(1, emp(i), i + 1) 调用FilePut函数输入数据 Next FileClose() End Sub 9.2.1 使用传统的方式访问文件 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button2.Click 输出数据事件 Dim emp As em Dim i, n As Integer Dim str As String FileOpen(1, c:\employee.dat, OpenMode.Random) str = 编号 姓名 性别 Chr(13) i = 1 While Not EOF(1) 依次读取每个记录数据 FileGet(1, emp) 调用FileGet函数输出数据 str = str emp.num emp.sex Chr(13)图9-12 随机文件输出 i = i + 1 End While MessageBox.Show(str) 在消息框中输出数据 FileClose() End Sub 9.2.1 使用传统的方式访问文件 (3) 常用对话框控件 一些应用程序常常需要打开和保存文件,以及选择字体、颜色、打印等操作,这 时需要应用程序提供相应的对话框,进行操作。VB

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档