书签 分享 收藏 举报 版权申诉 / 41
上传文档赚钱

类型文件的基本概念课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4588251
  • 上传时间:2022-12-22
  • 格式:PPT
  • 页数:41
  • 大小:1.24MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《文件的基本概念课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    文件 基本概念 课件
    资源描述:

    1、第七章第七章 文件文件7.1 文件的基本概念7.2 顺序文件7.3 随机文件7.4 二进制文件7.5 文件操作语句和函数7.6 文件控件第七章 文件27.1 文件的基本概念 37.1 文件的基本概念构成文件的最基本单位。由若干字符组成的一项数据。由若干个相互关联的字段(数据项)组成。例如:由学生的学习成绩信息组成的记录:字段字段字段字段字段字段记录4v VB文件种类 根据文件存储数据的性质分类:程序文件和数据文件程序文件:可由计算机执行数据文件:存储普通数据,通过程序来存取和管理7.1 文件的基本概念5 根据文件中数据的编码方式分类:7.1 文件的基本概念6 顺序文件:一行一条记录,记录可长可

    2、短;顺序文件中的记录按顺序一个接一个存储对顺序文件进行读写操作时,总是从文件头开始,顺序读写。根据文件的存取方式和结构分类:顺序文件和随机文件 vVB文件种类7.1 文件的基本概念77.1 文件的基本概念 随机文件(直接存取文件)随机文件是由大小相同的记录组成,每个记录中包含记录号和字段。对随机文件的读写操作时,给出记录号可以访问文件中与记录号对应的记录。87.1 文件的基本概念文件的读操作是指把文件中的数据传送到内存的操作;文件写操作是指把内存中的数据存入磁盘文件的操作;文件打开后都有相应的文件号与之相关,可以看作文件的代表。将数据写入文件,并释放相关资源。97.2 顺序文件为文件的输入、输

    3、出分配缓冲区,并将文件号与一个文件名连接起来。1.顺序文件的打开 107.2 顺序文件除Input外,其余打开模式都可对不存在的文件进行打开(即先新建再打开)Open Test.txt For Input As#1Open App.Path+Test.txt For Input As#1注:App.path:用来返回当前路径112.顺序文件的关闭 7.2 顺序文件Close#文件号:关闭对应文件号的文件Close:关闭所有已打开的文件123.顺序文件的写操作Print#语句Print#文件号,Spc(n)|Tab(n)表达式表;|,7.2 顺序文件Print格式13例:随机产生一个55的二维数

    4、组,将该数组的所有元素写入文件test.txt。App.path&“test.txt”当前路径下的test.txt文件App.path:用来返回当前路径3.顺序文件的写操作Print#语句7.2 顺序文件7.2 顺序文件Print矩阵14 顺序文件的追加操作7.2 顺序文件3.顺序文件的写操作Print矩阵15格式:Wirte#文件号,输出列表输出列表:一般指用,或;分隔的数值或字符串表达式Wirte 均以紧凑格式写入信息,并自动添加,7.2 顺序文件3.顺序文件的写操作Write#语句Print语句和Write语句的区别在于:Write语句以紧凑的格式存放数据,系统自动在各数据项之间加入“,

    5、”,字符串加上双引号。而使用Print语句写入数据时,系统不会自动添加分隔符16常用文件操作语句和函数17常用文件操作语句和函数18 【例】用Windows自带的“记事本”程序创建一个顺序文件 data.dat。该文件内包含若干整型数据,各数据间用空格分开。编写一个程序,找出该文件中的最大值、最小值和平均值,并写入该文件。3.顺序文件的读操作 7.2 顺序文件19判断被打开的文件是否到了文件末尾20感谢你的欣赏2022-12-22 功能:3.顺序文件的读操作 7.2 顺序文件说明:“文件号”同前,“字符串变量”用来保存读出的字符串。Line Input#语句一次只能从文件中读出一个字符串,直到

    6、遇到回车符(Chr(13)或回车换行符(Chr(13)+Chr(10)为止。回车或回车换行符将被忽略,不会被加到字符串后。Line Input#语句读出的数据通常用Print#语句写入文件。用Line Input#语句对文本文件进行操作比较方便。217.2 顺序文件v【例7-2】在窗体上分别创建一个文本框对象Text1和一个命令按钮对象Command1,单击命令按钮时,将【例7-1】中的文本文件的内容一行一行地读入文本框227.2 顺序文件23包括逗号、回车符、换行符、引号和前导空格等。3.顺序文件的读操作 7.2 顺序文件说明:除了用于以Input方式打开的顺序文件外,Input函数还可用于

    7、以Binary方式打开的二进制文件。【例7-3】编写一个程序,用Input函数从文件中一次读出一个字符并在窗体上显示出来,直到所有的数据都被读出为止。编写如下事件过程:247.2 顺序文件25【例7-5】建立一个成绩查询窗体如图7-7所示。要求在From_Load时打开磁盘文件test42in.txt读取数据,并将读入的学号和姓名分别添加进两个列表框中,同时将三门课程的考试成绩读入三个数组(每个数组可定义为200个元素);并将两个列表框的ListIndex属性置为0。当点击姓名中任意一项,学号的ListIndex应随之改变,同样点击学号中任意一项,姓名的ListIndex应随之改变。点击“查询

    8、”则将该学生的三项成绩显示在右边的三个文本框内,同时将平均成绩置空。点击“计算”则将该学生三项成绩的平均值显示出来。点击“退出”则结束程序。List1List2textyyTextsxCommand1Command3TextwlCommand2Textave267.3 随机文件272随机文件的关闭格式:Close#文件号,#文件号.随机文件的关闭与顺序文件相同。1随机文件的打开打开随机文件仍然使用Open语句。格式:Open 文件名 For Random As#文件号 Len=记录长度功能:以随机文件访问模式打开一个文件,可供读或写操作。28v读操作格式:Get#文件号,记录号,变量功能:从文

    9、件中读取指定记录,并存入相应变量中。说明:“文件号”是必须的;“记录号”可选,其取值范围为1231-1,记录号所指示的是需要读出的记录的编号,如果省略了记录号,则读取下一个记录,值得注意的是即使省略记录号,其后的逗号也不能省略;“变量名”用来将读出的数据放入其中。v写操作格式:Put#文件号,记录号,变量名功能:将一个记录变量的内容写到指定的记录位置处。忽略记录号,则表示在当前记录后的位置插入一条记录。变量要与记录类型一致。29Private Sub Command1_Click()Open App.Path+Data.dat For Random As#1 Len=4 For i=1 To

    10、20 Put#1,i Next Close#1End SubPrivate Sub Command2_Click()Open App.Path+Data.dat For Random As#1 Len=4 For i=1 To 20 Get#1,i,aa Text1=Text1&aa&Next i Close#1End Sub30 建立一个随机文件TeacherInfo.dat存取学校教师信息。每个教师的记录包括姓名、年龄、学院和职称。TnameAgeCollegeTitleMike30ComputerAssistantJohn52PhysicsProfessor 每条记录总长度为38个字节R

    11、andom313233 二进制文件是含有编码信息的文件,编码信息需由创建此文件的应用程序解释,二进制文件只能由创建它的应用程序编辑,一般的文本编辑软件无法打开并处理。二进制存取可以获取任何一个文件的原始字节,任何类型的文件都可以用二进制访问的方式打开。二进制文件中的内容以字节存取。二进制文件打开后,读和写操作可同时进行。因此,二进制访问能提供对文件的完全控制34 在程序设计中,为了方便用户操作,许多应用程序需要显示关于磁盘驱动器、目录和文件的信息。为使用户能够在应用程序运行的过程中使用文件系统,VB6.0提供了两种选择:可以使用由CommonDialog控件提供的标准对话框(如打开,另存为等)

    12、;三种文件系统控件:驱动器列表框、目录列表框、文件列表框。DriverListBoxFileListBoxDirListBox35返回或设置所选择的驱动器名设置或返回当前目录只能在程序运行时赋值。设置或返回当前路径。只能在程序运行时赋值。窗体.文件列表框.Path=路径3637Sub drvDrive_Change()dirDirectory.Path=drvDrive.DriveEnd SubSub dirDirectory_Change()filFile.Path=dirDirectory.PathEnd Sub例:文件系统控件的同步操作当驱动器列表框的驱动器名被改变时,目录列表框的当前目录要随之改变;随着目录列表框的当前目录改变,文件列表框里所显示的文件也应同时改变。这种情况称被称为。387-83940感谢你的欣赏2022-12-22

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:文件的基本概念课件.ppt
    链接地址:https://www.163wenku.com/p-4588251.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库