- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
************************VB.NET程序设计教程本书目录VB.NET程序设计教程本书目录VisualBasic.NET程序设计教程(第三版)同济大学计算机基础教学团队021*第九章数据文件9.1数据文件概述9.2文件访问9.3综合应用9.4自主学习—随机文件*9.1数据文件概述例9.1程序在运行中输入了若干个学生的情况,若存放在数组中,可方便地显示或查找输入的数据。本章目录9.1.1引例一、问题的提出若下次运行该程序,数组中的数据还在否?如何长期保存这些数据?解决办法:利用文件或数据库。*文件:存储在外存储器(如磁盘)上的、用文件名标识的数据集合。二、什么是文件VB.NET处理文件的方法:①VB6.0原用的文件处理方式(函数形式有所改变)②System.IO中的类方式StreamReader和StreamWriter类本章采用①处理方法*9.1.2文件分类1.按文件的内容分类:应用程序文件和数据文件本章目录2.按存储信息的形式分类:ASCII文件和二进制文件123167……11160……7“1”的ASCII码值49即31H3.按访问模式分类:①顺序文件:按顺序进行访问,是ASCII文件②随机文件:直接访问文件中的任意一条记录③二进制文件:是由一个个字节所组成,没有格式*9.1.3文件三种访问模式形式顺序文件按字节读写ASCII文件,可用记事本建立和打开每条记录长度可以不等按字符或记录依次读写修改某条记录不便有各自的结构,专有读写程序,按记录号读写每条记录等长
一般结构类型,长度Len(结构类型)通过记录号定位访问记录可以方便地修改任意一条记录特点:随机文件二进制文件实质是结构数组*文件读写过程文件缓冲区:文件打开后,系统在内存开辟的数据存储区域本章目录打开文件读、写文件关闭文件WritePrintFilePutInputLineInputFileGetC:\aa.txtD:\bb.txt内存2号文件缓冲区写操作读处理数据文件的过程文件读写与文件缓冲区操作系统完成1号文件缓冲区屏幕*9.2.1顺序文件举例:FileOpen(1,“C:\aa.txt”,OpenMode.Output)模式:读写枚举类型文件号:1-512数值文件名:可以是字符串常量或变量(如打开对话框获得的文件名)写,添加在文件尾读新建写,原来的数据删除一、打开文件作用:将物理文件与逻辑文件关联;在内存开辟文件缓冲区,供存储存取的记录形式:FileOpen(文件号,文件名,模式)FileOpen(1,OpenFileDialog1.FileName,OpenMode.Input)*顺序文件存放的内容有两类:每条记录的数据项固定各数据项之间有分隔符每条记录以回车符结束如写的文章、程序等每条记录可长可短,以回车符结束数据文本二、写文件*Print、Write函数形式:Print(文件号,[输出列表])或用PrintLine函数名Write(文件号,[输出列表])或用WriteLine函数名说明:?有Line:输出数据后再输出回车换行符(vbCrLf)?Write:数据项之间逗号分隔,字符串用双引号括起来?Print:无逗号分隔、双引号,按区分隔(14个字符宽)WriteLine(1,091023,王海涛,66)WriteLine(1,“092498”,“周英,88)PrintLine(1,091023,王海涛,66)PrintLine(1,“092498”,“周英,88)问题:该例子,哪个形式好?例两种形式各适用在什么场合?*顺序文件存放的内容有两类:每条记录的数据项固定各数据项之间有分隔符每条记录以回车符结束如写的文章、程序等每条记录可长可短,以回车符结束数据文本Write写Print写*Input函数
您可能关注的文档
- NHD脱硫-甲醇合成法年产4.5万吨甲硫醇项目设计2-初步设计说明书.docx
- NHD脱硫-甲醇合成法年产4.5万吨甲硫醇项目设计6-创新性说明.docx
- Office高级应用案例教程第1章 计算机基础知识.pptx
- Office高级应用案例教程第2章 创建并编辑文档.pptx
- Office高级应用案例教程第3章 美化并充实文档.pptx
- Office高级应用案例教程第6章 Excel制表基础.pptx
- Office高级应用案例教程第7章 Excel公式与函数.pptx
- Office高级应用案例教程第8章 Excel图表.pptx
- Office高级应用案例教程第9章 Excel数据分析与处理.pptx
- Office高级应用案例教程第11章 PowerPoint动画制作与放映.pptx
最近下载
- 广西壮族自治区南宁市2023-2024学年八年级上学期期末地理试题(含答案).pdf VIP
- 13-1 2024级财税大数据应用专业人才培养方案.docx VIP
- 广西壮族自治区南宁市2023-2024学年八年级上学期期末地理试题.docx VIP
- 急性气管-支气管炎的临床护理.pptx
- 2024-2025学年北京朝阳区四年级(上)期末英语试卷(含答案).pdf
- 化学反应工程第6章 气-液反应及反应器.pptx
- 管理工程系-财税大数据应用专业人才培养方案.pdf VIP
- 新能源汽车技术(第二版)教学课件汇总全书电子教案(全).ppt
- [补车]囚于永夜by麦香鸡呢.doc
- 二年级下册数学期末复习八大专项练习.pdf
文档评论(0)