Visual Basic 程序设计 第12章文件处理

Slides:



Advertisements
Similar presentations
計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
Advertisements

第2章 Visual Basic 6.0编程基础 (第一部分)
第15章 文件处理技术 变量和数组只能临时存储数据,且数据量很小, 当应用程序终止,数据就会丢失。如果需要将数 据长期存储或者存储大量数据,就需要用到文件。 文件维护的数据通常称为持久数据,存储在计算 机的辅助存储设备中,如磁盘、光盘等。许多程 序都要与外部数据进行交互,如数据库、XML,甚 至文本文件,因此文件操作是软件开发中必不可.
計算機程式及實習 期末報告 題目:超級猜一猜
計算機程式及實習 期末報告 題目:商店結帳系統
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
第 7 章 文 件.
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
高中信息技术新课程探讨 算法与程序设计教学实践与探讨 江苏省新海高级中学  张丽.
客户端用Net-Library和SQL SERVER连接
第十 章 XML与数据库的交换 10.1 概述 10.2 数据岛 10.3 XML数据源对象 10.4 数据集操作
課程名稱:程式設計 授課老師:________
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
高等医药院校药学类第三轮规划教材——大学计算机基础
VBA应用开发与实例 李 辉 微软课程培训讲师. VBA应用开发与实例 李 辉 微软课程培训讲师.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
程式語言Visual Basic 變數的可視範圍
CH11.
第10章 图 形 基 础 10.1 坐标系 10.2 绘图属性 10.3 图形控件 10.4 图形方法 习题十.
第二章 Visual Basic语言基础.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第5章 数组 Visual Basic程序设计.
Visual Basic程序设计 第七章 数组
程式語言 -Visual Basic 變數、常數與資料型態.
第三章 文本编辑器vi.
1 巨集 2 資料型態 3 物件、屬性、方法與事件 4 陳述式與副函式 5 其他注意事項 6 範例
Visual Basic程序设计 第八章 过程 -子程序和函数
第12章 VBA编程 虽然Access的交互操作功能非常强大且易于掌握,但是在实际的数据库应用系统中,用户还是希望尽量通过自动操作达到数据库管理的目的。应用程序设计语言在开发中的应用,可以加强对数据管理应用功能的扩展。Office中包含Visual Basic for Application(VBA),VBA具有与Visual.
初识Visual Basic.
第1章 概述 程序设计语言的发展 Visual Basic 6.0简介 Visual Basic 6.0集成开发环境 设计程序的一般步骤.
第十三章 檔案.
第4章 程序控制结构与算法基础.
计算机程序设计强化复习 Visual Basic 6.0.
第12章 JSP的檔案與電子郵件處理 12-1 伺服端的檔案處理 12-2 伺服端檔案的讀取與寫入 12-3 客戶端的檔案上傳
程序的基本要素 2018/12/6.
Visual Basic 程序设计 教师:王 杨 电话:
第八讲 MATLAB图形用 户界面设计.
第12章 VBA模块设计.
丙級電腦軟設-VB程式設計 資料來源:林文恭研究室 整理:張福生.
新觀念的 VB6 教本 第 6 章 資料型別.
Visual Basic 6.0 ——程序设计.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
Visual Basic程序设计.
第4章 常量和变量 常量和变量都是程序中预留的用于保存数据的内存空间。常量的值在程序运行过程中始终不会发生变化。而变量的值在程序的运行过程中是可以变化的。在Fortran语言中,有五种基本的数据类型可供使用。他们分别是整型(INTEGER)、实型(REAL)、复型(COMPLEX)、字符型(CHARACTER)和逻辑型(LOGICAL)。按用途,又可以分数值型、字符型和逻辑型三种。相应的常量和变量也可以分为这三种。本章将按照用途介绍常量和变量的基本概念。
第 十二 章 C# 中的文件处理.
VB程序设计语言 主讲教师:王 杨.
VB程序设计语言 主讲教师:王 杨.
第七章 文件 本章重点 7.1 文件管理控件 7.2 文件处理 7.3 练习.
Visual Basic.NET 程序设计语言课程内容
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
VB程序设计语言 主讲教师:王 杨.
VB程序设计语言 主讲教师:王 杨.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
VB语言程序设计教程.
Chap5 PHP程式設計進階 授課講師:.
领导艺术与方法 适合对象:课长级以上人员 人力资源部 李晓红 2006/6/12
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
程序基础 2019/4/25.
第二章、第三章错题分析.
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
計算機概論 跨越講義 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 結構化VS物件導向程式設計
1位选手参加了歌唱比赛,评委们的评分如下:
Print方法和函数 2019/5/19.
計算機程式 Visual BASIC 程式設計
解析算法与枚举算法.
大数据应用人才培养系列教材 Python语言 刘 鹏 张 燕 总主编 李肖俊 主编 刘 河 钟 涛 副主编.
程序调试与错误处理.
Presentation transcript:

Visual Basic 程序设计 第12章文件处理

主要内容 文件系统控件 文件处理语句 文件系统对象 FileSystemObject (FSO) 传统的文件I/O语句 驱动器列表框 DriveListBox 目录列表框 DirListBox 文件列表框 FileListBox 文件处理语句 文件系统对象 FileSystemObject (FSO) 传统的文件I/O语句 Open、Close Input、Write Line Input、 Print Get、Put

文件系统控件 DriveListBox(驱动器列表框)主要属性: DirListBox-目录列表框 FileListBox-文件列表框 Path 选中的目录(路径) FileListBox-文件列表框 Path 显示的目录 Filename 最后选中的文件名 Pattern 样式(类似于过滤器 Filter) 都有类似listbox的属性如List ,listcount等

三种列表框的同步 '选择驱动器时,目录列表框跟着改变 Private Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub '选择目录时,文件列表框跟着改变 Private Sub Dir1_Change() File1.Path = Dir1.Path

常用的文件处理语句 ChDrive <驱动器名> 改变当前驱动器 ChDir <路径> 改变当前路径 MkDir <路径> 创建新目录 RmDir <路径> 删除目录 Kill <文件名> 删除文件 SetAttr <文件名> ,<属性> 设置文件属性 FileCopy <源文件> <目的> 拷贝文件 Name <原文件名> As <新文件名> 更名

文件系统对象 把驱动器、文件夹、文件等都看作对象: FileSystemObject (FSO) 文件系统 Drive/Drives 驱动器/驱动器集合 Folder/Folders 文件夹/文件夹集合 File/Files 文件/文件集合 TextStream 文本流

文件系统对象操作 引用 Microsoft Scripting Runtime 创建FSO对象。两种方法: Dim <变量名> as New FileSystemObject Dim fs as New FileSystemObject Set <变量名> =CreateObject(“ Scripting.FileSystemObject”) Set fs =CreateObject(“ Scripting.FileSystemObject”) 使用FSO访问驱动器、文件夹和文件。例如 Dim fil as File set fil=fs.getfile(“c:\config.sys”)

传统的文件读写 文件操作: 数据文件访问类型 传统的文件I/O语句 对不同类型文件用不同的语句 有关函数 打开文件 读写文件 关闭文件 顺序型 随机型 二进制型 传统的文件I/O语句 Open、Close Input、Write Line Input、 Print Get、Put 对不同类型文件用不同的语句 有关函数

顺序文件的打开 语句格式: Open <文件名> For {Input | Output | Append} As <文件号> [Len=buffersize] 说明: Input -为读取文件而打开,文件应存在 Output-为写入数据而打开,新建 Append-为追加数据而打开,也可新建 文件号:读写和关闭时用。同时打开多个文件时要指定不同的文件号。 例:Open “c:\a.txt” for Input as #1

顺序文件的读取 语句格式: 读1行到一个变量: Line Input #<文件号>,<变量名> 用下列函数读指定长度: Input (<字符数>,<文件号>) InputB(<字节数>,<文件号>) 读一列数据到一列变量: Input # <文件号>,<变量名1> ,<变量名2>,…

与文件有关的函数 EOF(<文件号>) — End Of File 测试文件末函数(Boolean型) LOF(<文件号>) — Length of File 返回已打开文件的长度(字节数) FileLen (<文件名>) 返回未打开文件长度(字节数) FreeFile 返回下一个可供 Open 语句使用的文件号 StrConv(<字符串>,<类型>) 字符串转为指定类型。 CurDir [(<驱动器名>)] 返回当前目录 又: App.Path (属性) — 应用程序文件所在路径

顺序文件的写入 语句格式: Print # <文件号>,<数据> [ , | ;] Write # <文件号>,<数据> 与Input语句对应:用Write写入的数据,用Input读出。 Input

关闭文件 语句格式 Close [<文件号1>] [,<文件号2>] 不带参数的Close语句将关闭所有打开的文件。

访问随机存取文件 打开文件: 读文件 写文件: Open <文件名> [For Random] as <文件号> Len=<记录长> 读文件 Get #<文件号>, <记录号>,<变量名> 写文件: Put #<文件号>, <记录号>,<变量名>

用户定义数据类型 语法: [Public |Private] Type 类型名 <Field1> as type1 … [<Fieldn> as typen] End Type 先定义,后声明 例:定义学生记录格式 Public Type Stu xm as String*6 ‘姓名 xh as String*8 ‘学号 xb as String*1 ‘性别 cj(3) as Integer ‘成绩 yw as Integer ‘语文成绩 wy as Integer ‘外语成绩 End Type