十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第10章 文件

第10章文件 ■
第10章 文件

第10章 文件 10.1文件系统控件 10.2文件及其结构 10.3文件操作方法 10.4常用文件操作语句与函数 10.5综合应用程序举例 《上一霖 下演入 文件
第10章 文件 10.1 文件系统控件 10.2 文件及其结构 10.3 文件操作方法 10.4 常用文件操作语句与函数 10.5 综合应用程序举例

本章重点 ◆文件系统控件(同步效果的实现) 文件结构(顺序、随机、二进制) ◆顺序文件、随机文件的读写操作 下一露 文件
文件系统控件(同步效果的实现) 文件结构(顺序、随机、二进制) 顺序文件、随机文件的读写操作 本章重点

10.1文件系统控件 10.1.1驱动器列表框 用于显示和选择驱动器。 主要属性: [K对象>Dive=;主要事件: Change 10.1.2 目录列表框 显示和选择当前驱动器目录结构和所有子目录。 ●主要属性: [对象>]Path=;主要事件: Change 10.1.3文件列表框 显示和选择当前目录下所有文件。 ●主要属性:Path、FileName、 Pattern(文件类型) O主要事件:Click,DblClick 《霄 下一寓》 文件
10.1 文件系统控件 10.1.1 驱动器列表框 用于显示和选择驱动器。 主要属性: [.]Drive=;主要事件: Change 10.1.2 目录列表框 显示和选择当前驱动器目录结构和所有子目录。 ⚫主要属性: [.]Path=;主要事件: Change 10.1.3 文件列表框 显示和选择当前目录下所有文件。 ⚫主要属性: Path、 FileName、 Pattern(文件类型) ⚫主要事件:Click, DblClick

如何实现同步效果? 下面的两个事件过程将使文件系统的3个列表框产 生同步效果: Private Sub Drive1_Change() Dir1.Path Drive1.Drive End Sub Private Sub Dir1_Change() File1.Path Dir1.Path End Sub Private Sub File1_Click() MsgBox File1.FileName End Sub 下一露》 文件
下面的两个事件过程将使文件系统的3个列表框产 生同步效果: Private Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub Private Sub Dir1_Change() File1.Path = Dir1.Path End Sub Private Sub File1_Click() MsgBox File1.FileName End Sub 如何实现同步效果?

10.2文件及其结构 10.2.1文件的概念 >文件:指存储在计算机外部介质上一组相关信息 的集合。 10.2.2文件的基本结构 >字符:字符是数据文件中的最小信息单位 >字段:由若干字符组成的一项独立的数据 >记录:由若干个字段组成的一个逻辑单位 >文件是相关记录的集合。文件是将计算机处理的 信息永久保存在磁介质上的基本方法。 《演 文件
➢ 文件:指存储在计算机外部介质上一组相关信息 的集合。 10.2 文件及其结构 10.2.1 文件的概念 ➢ 字符:字符是数据文件中的最小信息单位 ➢ 字段:由若干字符组成的一项独立的数据 ➢ 记录:由若干个字段组成的一个逻辑单位 ➢ 文件是相关记录的集合。文件是将计算机处理的 信息永久保存在磁介质上的基本方法。 10.2.2 文件的基本结构

10.2.3 文件分类 顺序文件一 记事本 口▣X 文件促) 编辑g) 格式@) 查看) 帮助) 1 吴迪 02-28-80 2 G6-01-87 新生 3除实 资料不祥 文件中的记录一个接一个顺 序存放,记录长短可不同。访 问时只能从第一条记录访问到 .顺序文件 最后一条记录(即:只能顺序 访问)。 文件
10.2.3 文件分类 1.顺序文件 文件中的记录一个接一个顺 序存放,记录长短可不同。访 问时只能从第一条记录访问到 最后一条记录(即:只能顺序 访问)

画学生信息:表 0▣☒ I 学鳄 姓名 性别 出生日期 1001 吴迪 男 1980-2-28 902 张扬 男 1987-6-1 米 (自动编号) 记录:山川 2川米共有记录数:2 每条记录的长度相同,可以 按记录号直接访问文件中的任 记录。(即:可以随机访问) 2.随机文件 《上一滨 文件
2.随机文件 每条记录的长度相同,可以 按记录号直接访问文件中的任 一记录。(即:可以随机访问)

直接将二进制代码(0、1的组 合)存入文件,按字节随机访 问文件中的数据。允许用户按 所需的任何方式来组织数据, 也允许用户对文件中任意位置 上的字节数据直接进行访问。 3.二进制文件 文件
3.二进制文件 直接将二进制代码(0、1的组 合)存入文件,按字节随机访 问文件中的数据。允许用户按 所需的任何方式来组织数据, 也允许用户对文件中任意位置 上的字节数据直接进行访问

10.3文件操作方法 10.3.1顺序文件访问模式 操作步骤: ■打开文件 ·读/写文件 ■关闭文件 《之一演 下-霄》 文件
10.3 文件操作方法 操作步骤: ▪ 打开文件 ▪ 读/写文件 ▪ 关闭文件 10.3.1 顺序文件访问模式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第9章 菜单、对话框及多重窗体.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第8章 过程.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第7章 数组.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第6章常用控件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第5章 Visual Basic控制结构.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第4章 数据输入输出.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第3章 Visual Basic语言基础.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第2章 Visual Basic程序设计概述.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第1章 Visual Basic简介(主编:蒋加伏、张林峰).ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第9章 Visual Basic常用控件.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第8章 过程.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第7章 数组.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第6章 循环结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第5章 选择结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第10章 界面设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第4章 顺序结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第3章 VB程序设计代码基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第2章 Visual Basic简介.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第1章 程序设计基础.ppt
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十章 图形操作.pptx
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第11章 数据库技术.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第12章 Visual Basic高级界面设计.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第13章 Visual Basic多媒体程序设计.ppt
- 《多媒体技术》课程教学大纲 Multimedia Technique.docx
- GoldWave教程.doc
- 齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义).pdf
- 《C++语言程序设计》课程教学资源(学习资料)Visual C++MFC简明教程.doc
- 《C++语言程序设计》课程参考文献:《面向对象的C++》书籍PDF电子版.pdf
- 中国水利水电出版社:《C++实用培训教程》书籍PDF电子版(共十章,编著:李国权).pdf
- 清华大学出版社:《Visual.C++面向对象与可视化程序设计》书籍教材PDF电子版(第2版,编著:黄维通).pdf
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组、指针与字符串.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt