visualbasic程序设计基础第11章
Visual Basic程序设计基础教程
![Visual Basic程序设计基础教程](https://img.taocdn.com/s3/m/89636803915f804d2b16c1c9.png)
1.3.5 常用工作窗口
1.工程(Project)资源管理器窗口
工程是指用于创建一个应用程序的文件的集合。工程 资源管理器列出了当前工程中的窗体和模块
这些文件包括:窗体文件 (.FRM)、标准模块文件 (.BAS)、类模块文件(.CLS)、 工程文件(.VBP)、工程组文件 (.VBG)、资源文件(.RES)
4. 编写程序代码(事件响应代码)
对象名称
Command1 Command2 Command3 Form
事件
单击(Click) 单击(Click) 单击(Click) 装入(Load)
响应
将窗体的背景设置为白色 将窗体中文本的颜色设置为红色 结束程序运行 显示“VB程序设计示例”
双击
5. 保存程序
如:工程1—Microsoft Visual Basic(设计) 方括号中的“设计”表示处于设计阶段,随着工作状态
的不同,括号内的信息可能是:“运行”,表示处于程序运 行阶段;“Break”表示处于程序中断阶段。这三个阶段也称 为设计模式、运行模式和中断模式。
1. 设计模式:可进行用户界面的设计和代码的编制。 2. 运行模式:运行应用程序,不可编辑代码和界面。 3. 中断模式:中断运行,可编辑代码,但不可编辑界面。
“工程资源管理器窗口”中 还有三个按钮:
• “查看代码”:用于查看相应文件的程序代码。 • “查看对象”:用于查看相应的窗体。 • “切换文件夹”:用于查看文件所在的文件夹。
1.3.5 常用工作窗口
窗体设计器窗口 它是设计程序时主要操作的窗口,设计程序的第一步,
就是在该窗口中绘制各种控件,窗口显示的也就是程序运行 的界面。
1.1.1 基本术语 1.1.2 程序设计语言 1.1.3 程序的基本结构 1.1.4 程序设计的一般步骤
VB程序设计基础全集
![VB程序设计基础全集](https://img.taocdn.com/s3/m/8b0899ff33d4b14e852468a8.png)
1.1.2 Visual Basic的特点
4.提供了易学易用的应用程序集成开发环境 在Visual Basic的集成开发环境中,用户可设计界面、编写代 码、调试程序,直至将应用程序编译成可执行文件在 Windows上 运行,使用户在友好的开发环境中工作。
5.支持多种数据库系统的访问
利用 Visual Basic 的数据控件,可访问 Microsoft Access、 Dbase、Microsoft FoxPro、Paradox 等 , 也 可 以 访 问 Microsoft Excel、Lotusl 1-2-3等多种电子表格。
录
Visual Basic 6.0程序设计概述 程序设计基础 结构化程序设计与数组 函数与过程 常用控件 图形控件和图形方法 对话框和菜单程序设计 文 件
第9章 数据库与数据访问技术
第1章 Visual Basic 6.0程序设 计概述
1.1 1.2 1.3 1.4 1.5 1.6 1.7
主
编 :陈庆章
前 言
Visual Basic是目前进行Windows应用程序设计的最 佳工具之一,也是最佳的程序设计入门语言,这一看法 已经得到普遍认可。 非计算机专业计算机基础教学的 3 个不同层次,分 别解决的是“操作技能”、“思维训练”、“综合应用 能力”问题。学习一门程序设计语言,主要目的是要提 高读者分析归纳、解决问题的能力,在思维训练方面受 益,并使得读者通过更系统、深入的学习后开发实用程 序成为可能。 因此,本书在内容上精选了Visual Basic 6.0中最基 础、最常用并实用的部分;在编排和风格上力图体现循 序渐进、深入浅出的特点;以样本程序示例教学,阶段 性构筑读者的成就感,使得艰苦的程序设计工作升华为 一种艺术创作,提供了一条通往程序设计高手的捷径。
VB6.0教程
![VB6.0教程](https://img.taocdn.com/s3/m/44b667e8102de2bd96058882.png)
首先说明一下“工程”的概念。VB把一 个应用程序称为一个工程(Project),而一 个工程又是各种类型的文件的集合,这些文件 包括工程文件(.vbp)、窗体文件(.frm)、 标准模块文件(.bas)、类模块文件(.cls)、 资源文件(.res)、ActiveX 文档(.dob)、 ActiveX 控件(.ocx)、用户控件文件(.ctl)、 属性页文件(.pag)。
“标准”工具栏各按钮的作用如图所示。
二.其他窗口
1.窗体窗口
“窗体窗口”也称为“对象窗口”,
主要用来在窗体上设计应用程序的界面, 用户可以在窗体上添加控件来创建所希
望的界面外观。例如,当新建一个工程
时,VB自动建立一个新窗体,并命名为 Form1,如图所示。
2.代码(code)窗口
双击窗体或窗体上的 控件就可以弹出代码窗口。代 码窗口是专门用来进行程序设 计的窗口,可在其中显示和编 辑程序代码(如图1-11所示)。 也可以通过点击菜单栏上的 【视图】—>【代码窗口】, 调出代码窗口。 代码窗口标题栏下面 有两个下拉列表框,左边是 “对象”下拉列表框,可以选 择不同的对象名称;右边是 “过程”下拉列表框,可以选 择不同的事件过程名称,还可 以选择用户自定义过程的名称。
1.3 Visual Basic 6.0集成开发环境 1.3.1窗口介绍
Basic程序设计基础教程
![Basic程序设计基础教程](https://img.taocdn.com/s3/m/40080c4753ea551810a6f524ccbff121dd36c531.png)
在编程中,函数是一段可重复使用的代码块,它具有特定的输入和输出。函数的 定义包括函数名、输入参数和函数体。函数体是实现特定功能的代码块。调用函 数时,我们只需要使用函数名和传递相应的参数即可。
过程的定义与调用
总结词
过程是一组为了完成特定任务的代码块,它不返回任何值。过程的定义与调用 类似于函数的定义与调用。
循环结构(while循环)
循环结构
当满足特定条件时重复执行一段 代码。
总结词
当满足条件时重复执行一段代码。
详细描述
while循环用于当满足特定条件 时重复执行一段代码,只要条件 成立,循环就会一直执行下去,
直到条件不再满足为止。
05
函数与过程
函数的定义与调用
总结词
函数的定义与调用是编程中的基本操作,它允许我们将一段代码组织在一起,并 通过一个名称来调用它。
跨平台开发
社区与资源
介绍了如何使用Basic语言进行 跨平台开发,包括在不同操作 系统和设备上的应用开发,以 及如何利用第三方库和框架来 实现跨平台功能。
介绍了Basic语言的社区和资源 ,包括学习资料、开源项目、 论坛和社区等,以及如何参与 其中并与其他开发者交流。
THANKS
感谢观看
basic程序设计基础教程
• 引言 • Basic语言概述 • 数据类型与变量 • 程序流程控制 • 函数与过程
• 数组与集合 • 文件操作 • 错误处理与调试技术 • 课程总结与展望
01
引言
课程介绍
课程概述
课程目标
本课程将介绍Basic程序设计语言的基 础知识和技能,包括语法、数据类型、 控制结构、数组、函数等。
集合中的元素没有特定的顺序,并且可以通过添加、删 除和检查元素的存在来操作。
VisualBasic.Net程序设计课件第11讲 二维数组
![VisualBasic.Net程序设计课件第11讲 二维数组](https://img.taocdn.com/s3/m/6edb1f10e518964bcf847c93.png)
2012 年 10 月
11.4 ListBox和ComboBox控件
✓ ComboBox控件编程 【例11.4】选择程序设计语言课程。 任务描述:在组合框中选择要选修的程序设计语言课程, 选定后,该课程名称显示在组合框下面的标签中。
14/16
华中农业大学理学院计算机科学系 吴鹏飞
3/16
华中农业大学理学院计算机科学系 吴鹏飞
2012 年 10 月
4/16
5/16
2 二维数组定义
2.3 错误的定义方式: (1)Dim a(2,1) As Integer=New Integer(,)
错误:New之前不能指定数组长度 (2)Dim a(,) As Integer= New Integer(,)
✓ 1 数组排序 格式:Array.Sort(数组名)
功能:对数组1按升序排序,如果还有多个数组名,那么后 面的数组按数组1的排列顺序来排序。
✓ 2 数组倒转 格式:Array.Reverse(数组名)
功能:将数组中的元素倒序
✓ 3 数组搜索 格式:Array.IndexOf(数组,查询值[,起始下标[,搜寻距离]])
✓ 3 重要事件 (1)Click (2)DoubleClick (3)SelectedIndexChanged
12/16
华中农业大学理学院计算机科学系 吴鹏飞
2012 年 10 月
11.4 ListBox和ComboBox控件
✓ ListBox控件编程 【例11.3】ListBox数据的操作。 任务描述:现有一份人员名单,显示在ListBox中,选中任 何一项都可对其进行添加、修改和删除。
程序设计
华中农业大学理学院计算机科学系 吴鹏飞
Visual Basic程序设计基础教程与上机指导第11课
![Visual Basic程序设计基础教程与上机指导第11课](https://img.taocdn.com/s3/m/798730848762caaedd33d417.png)
/webnew/
动态链接库的使用
1、声明DLL过程; 2、向DLL过程传递特殊类型的数据;
/webnew/
向DLL过程传递特殊类型的 数据
(1)字符串; (2)数组; (3)自定义数据类型; (4)传递特殊的值;
第十一课 动态链接库
(时间:1学时)
/webnew/
概述
本课内容
1、什么是动态链接库; 2、动态链接库的使用;
学习目标
1、了解动态链接库; 2、掌握动态链接库的使用;
/webnew/
概述
学习重点
动态链接库的使用;
Hale Waihona Puke /webnew/小结
1、使用声明DLL过程; 2、在向DLL过程传递一些“特殊”类型的数据 时需要注意一些额外的问题;
/webnew/
综合练习
练习动态链接库的使用,主要是实现鼠标 操作的Mouse Enter 和Mouse Exit事件;
学习难点
1、使用DLL的优点; 2、动态链接库的使用;
/webnew/
什么是动态链接库
1、基本概念; 2、使用DLL的优点;
/webnew/
小结
1、介绍动态链接库的基本概念; 2、介绍使用DLL的优点;
/webnew/
总结
动态链接库的基本概念,Windows环境下动态 链接库的基本使用方法。在综合练习中,通 过实例对所学知识点进行练习。
/webnew/
VB习题解答
![VB习题解答](https://img.taocdn.com/s3/m/7b22e3acdd3383c4bb4cd246.png)
作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。 无 ;,时换行。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的 AutoRedraw为True。
3.常用方法
[对象.]SetFocus:是把光标移到指定的文本框对象中。
4.文本框的应用 数据过滤
例2.7 要求输入合法的数字数据。当输入结束时(按Tab键),对于 输入正确的数据,显示正确信息;对输入的非数字数据,则响铃 (Beep)、显示错误信息、清除文本框中的内容,并使焦点重新回到文 本框。 • Text2_ LostFocus 当输入结束按Tab键时,该事件激发。 • IsNumeric(Text2):判断是否输入非数字数据。 • Text2.SetFocus:使焦点重新回到文本框。
例2.3
控件设置
默认控件名 标题 有关属性设置 Name Caption 颜色、对齐、 Form1 MousePointer=99,MouseIcon=Key04.ico 鼠标属性例 左对齐 Alignment=0, BorderStyle =1 Label1 居中 Alignment=1,BorderStyle =1 Label2 自动 AutoSize=True, WordWarp=False, BorderStyle =1 Label3 背景白 BackColor= &H00FFFFFF&, BorderStyle =0 Label4 前景红 ForeColor= &H000000FF&, BorderStyle =0 Label5
《Visual Basic程序设计基础》习题
![《Visual Basic程序设计基础》习题](https://img.taocdn.com/s3/m/0b3a1e452b160b4e767fcf6b.png)
《Visual Basic程序设计基础》教材习题第1章Visual Basic 6.0程序设计概述习题一、判断题1.Visual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。
2.属性是Visual Basic对象性质的描述,对象的数据就保存在属性中。
3.同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
4.在Visual Basic中,有一些通用的过程和函数作为方法供用户直接调用。
5.控件的属性值不可以在程序运行时动态地修改。
6.许多属性可以直接在属性表上设置、修改,并立即在屏幕上看到效果。
7.所谓保存工程,是指保存正在编辑的工程的窗体。
8.在面向对象的程序设计中,对象是指可以访问的实体。
9.决定对象是否可见的属性是Visible属性,决定对象可用性的属性是Enabled属性。
10.保存Visual Basic文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件,再分别保存各窗体或模块文件。
11.xxx.vbp文件是用来管理构成应用程序xxx的所有文件和对象的清单。
12.事件是由Visual Basic预先定义的对象能够识别的动作。
13.事件过程可以由某个用户事件触发执行,它不能被其他过程调用。
14.窗体中的控件,是使用工具箱中的工具在窗体上画出的各图形对象。
15.同一个窗体文件只能用于一个工程中。
16.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。
17.在打开一个Visual Basic工程进行修改后,要另存为一个版本,只需单击“工程另存为…”就行,因为系统将同时保存其他文件。
18.当用Load命令将窗体装入内存时,一定触发窗体的load事件和Activate事件19.“方法”是用来完成特定操作的特殊子程序。
20.“事件过程”是用来完成事件发生后所要执行的程序代码。
二、选择题1.工程文件的扩展名为。
A、.frxB、.basC、.vbpD、.frm2.以下4个选项中,属性窗口未包含的是。
VB程序设计课件(全套)
![VB程序设计课件(全套)](https://img.taocdn.com/s3/m/908a88367375a417866f8fd2.png)
在VB中,将反映对象的属性和行为封装在一起,是面向对 象编程的基本元素。
21
上一页
下一页
2.类的概念
本章目录
类是创建对象实例的模板,是同种对象的集合与抽象,它包 含所创建对象的属性描述和行为特征的定义。 例如,人类是人的抽象,一个个不同的人是人类的实例。各 个人具有不同的身高、体重等属性值和不同的行为。 在 VB中,工具箱上的可视图标是 VB系统设计好的标准控件 类。通过将控件类实例化,可以得到真正的控件对象,也就是 当在窗体上画一个控件时,就将类转换为对象,即创建了一个 控件对象,简称为控件。
25
上一页
下一页
事件
本章目录
2. 事件、事件过程和事件驱动 (1) 事件 事件就是发生在对象上的事情。同一事件,作用于不同的对 象,就会引发不同的反应,产生不同的结果。 例如,在学校,教室楼的铃声是一个事件,教师听到铃声就 要准备开始讲课,向学生传授知识;学生听到铃声,就要准备 听教师上课,接受知识;而行政人员对铃声可不于响应。 在VB中,系统为每个对象预先定义好了一系列的事件。 例如,单击 (Click) 、双击 (DblClick) 、改变 (Change) 、获 取焦点(GotFocus)、键盘按下(KeyPress)等。
9
上一页
下一页
VB功能特点
2 功能特点 1) 具有面向对象的可视化设计工具 2) 事件驱动的编程机制 3) 提供了易学易用的应用程序集成开发环境 4) 结构化的程序设计语言 5) 强大的数据库功能 6) Active技术 7) 网络功能 8) 多个应用程序向导 9) 完备的Help联机帮助功能
10
Visual Basic 程序设计简明教程
第一章 Visual Basic程序设计概述(2) 第二章 VB简单的程序设计(6) 第三章 VB语言基础(4) 第四章 基本的控制结构(8) 第五章 数组(5) 第六章 过程(4) 第七章 常用控件(2) 第八章 界面设计(2) 第九章 文件(2) 第十章 图形(1) 第十一章 数据库技术(自学) 第十二章 系统开发案例 (自学)
visual basic 程序设计课后习题参考答案
![visual basic 程序设计课后习题参考答案](https://img.taocdn.com/s3/m/745303ee5022aaea988f0f10.png)
Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题二、填空题三、简答题1、简述visual basic 的特点。
(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。
描述一个对象有三个基本要素:属性、方法和事件。
类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。
属性是描述对象的一组特性。
方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。
事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。
由事件控制整个程序的执行流程。
事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。
第二章Visual basic 程序设计基础一、选择题二、填空题第三章数据输入输出一、选择题二、填空题3第四章选择结构和循环结构程序设计一、选择题二、填空题第五章数组一、选择题二、填空题第六章过程一、选择题二、填空题三、简答题1、简述事件过程和通用过程的含义和联系。
5VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。
VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。
事件过程由VB自行声明,用户不能增加或删除。
事件过程是VB 应用程序的主体。
第一章 vb教程
![第一章 vb教程](https://img.taocdn.com/s3/m/9c149dd376eeaeaad1f330ec.png)
字符串型(String,类型符$)
用于存放字符型数据,字符是由ASCII字符和 汉字组成,字符数据必须用双引号括起来。 如: "Visual Basic" , " VB程序设计" , " 123 " 等都表示字符型数据。 说明: 1.双引号为分界符,输入和输出时并不显示; 2.字符串中包含字符的个数称为字符串长度; 3.长度为零的字符串称为空字符串; 4.字符串中包含的字符区分大小写。 5.若字符串中包含字符“″”,可以将双引号 连写两次,例如应电"601 " 。 "应电""601"""
从对象入手,在应用程序中放入一个个对象,程序员所 要作的工作只是修改对象的一些属性,调用对象的一些方法实 现某些功能,或者在事件中编写少量的代码实现某些特殊的功 能
可视化的含义:控件可视;变成环境可视 事件驱动机制
在事件驱动的程序中,是在响应不同的事件时执行 不同的代码,代码的执行由用户决定
开发应用程序的步骤
1991年,微软推出了Visual Basic1.0版。这在当时 引起了很大的轰动。许多专家把VB的出现当做是软件 开发史上的一个具有划时代意义的事件。其实,以我 们现在的目光来看,VB1.0的功能实在是太弱了。但在 当时,它是第一个“可视”的编程软件。这使得程序 员欣喜之极,都尝试在VB的平台上进行软件创作。微 软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0 三个版本。并且从VB3.0开始,微软将ACCESS的数据库 驱动集成到了VB中,这使得VB的数据库编程能力大大 提高。从VB4.0开始,VB也引入了面向对象的程序设计 思想。VB功能强大,学习简单。而且,VB还引入了 “控件:的概念,使得大量已经编好的VB程序可以被 我们直接拿来使用,如今,VB已经有了6.0版。
第十一章vb6.0数据库编程技术
![第十一章vb6.0数据库编程技术](https://img.taocdn.com/s3/m/0581d6042379168884868762caaedd3383c4b527.png)
第十一章vb6.0数据库编程技术第十一章数据库编程技术11.1 数据库的基本概念数据库的基本概念是进行数据库编程的基础。
了解数据库,就是了解数据库的数据结构、文件组织方式以及数据库应用程序的基本框架。
数据库是一组特定数据的集合,是提供数据的基地。
它能保存数据并允许用户访问所需的数据。
数据库中保存的数据都是相关数据,为了便于保管和处理这些数据,将这些数据存入数据库时必须具有一定的数据结构和文件组织方式:数据库中数据的组织形式有多种,最近儿年来,关系模型己经成为数据库设计的事实上的标准,在关系数据库中,实际保存数据的数据结构是一个或多个表(Table),每个表定义了某种特定的结构。
下面介绍关系数据库中的一些基本概念。
1.表。
关系数据库中的数据集合用表来表示,表是它的基本组成单元。
一个数据库由一个或多个表组成。
表实际上就是一个二维表格,例如,表11.1所示的是一个通讯录表,其中包含姓名、电话、手机、传呼和地址等通讯信息。
表中每一个人的信息称为一个记录(Record),即表的每一行就是一个记录,而且,表中的记录必须是唯一的。
表中的每一列称作一个字段(Field),描述了它所含有的数据。
创建一个数据库时,要为每个字段设置字段名、数据类型、最大长度等属性。
字段中存放的数据可以是各种字符、数字或者图形。
同样,表中的字段也应该是唯一的。
2.主关键字。
每个表都应该有一个主关键字,它是记录的唯一标识符。
例如,在学生管理数据库中,可以将学号作为主关键字。
对于每个记录来说,主关键字必须具有一个唯一的值,即主关键字不能为空值:3.索引。
数据库建成之后,为了便于查找,可以在数据库中建立索引来加快查找速度。
数据库的索引与书的目录索引很类似,通过索引就能很快找到所需的内容。
11.2 Visual Basic 数据库系统Visual Basic数据库系统由3部分组成:用户界面、数据库引擎和数据仓库。
其中数据库引擎存在于用户界面和数据仓库之间,起着中介作用,用户通过它与要访问的特定数据库相连。
Visual Basic程序设计教程电子课件——程序设计基础
![Visual Basic程序设计教程电子课件——程序设计基础](https://img.taocdn.com/s3/m/d9f3781651e79b8969022610.png)
2.1.2 如何学习Visual Basic
2.编程实验对能力提高最重要
学习Visual Basic与学习下棋有很多相似,值得类比、 借鉴。
学下棋必须先学各棋子的移动规则,但记住了“马走日、 象走田”并不意味着你就会下棋了,必须要勤于对奕并潜 心钻研。学习Visual Basic必须先了解Visual Basic语 言的基本规则,而更重要的是在实际应用中逐步提高编程 能力。
有懂不懂的问题。有此认识,才能避免进入许多初 学者都易于陷入的误区,从而使我们的学习获得事 半功倍的效果。
时常有学生为没有用心去记因此没有记住这些 规则而苦恼,经常有学生用一句“一点都不懂”来 表达此时的心情,是非常有害的,使得学习 Visual Basic迟பைடு நூலகம்才得以入门,从而耽误了宝贵 的学习时间。
4
2.1.1 计算机高级语言与语言处理系 统
再譬如,可以在一行上写上这样的两条语句“x=5: y=x*7.3”,但决不允许写成“x=5, y=x*7.3”,因为 Visual Basic的规则是一行上的多条语句之间必须用冒号 间隔。
(2) 语言处理系统开发者必须根据这套规则去设计、 制作语言处理系统,对于用户严格按照相应语言的规定编 写的程序,该系统应能够处理它并最终生成该程序的可执 行文件。
关于Visual Basic语言我们只能了解并熟记,我们只 能遵守规则而不能去创造规则,我们学习的意义在于用高 级语言编写程序去解决实际问题。
5
2.1.2 如何学习Visual Basic
1.语言规则要熟记 学习Visual Basic首先要做到熟记Visual
Basic语言的规则。 对于规则,只有记得住与记不住的问题,而没
若计算圆柱体的体积并存入变量v,声明v为Single 类型,半径和圆周率也采用Single类型,则结果v具有6位 有效数字;如果要求计算结果具有更高的精确度,可以考 虑采用Double类型声明v与相关变量。
Visual Basic程序设计VBch11_111.1.2 电子教案
![Visual Basic程序设计VBch11_111.1.2 电子教案](https://img.taocdn.com/s3/m/2cf62c1601f69e314232945c.png)
第10章 文 件10.1 操作文件的控件10.2 文件及其结构10.3 顺序文件10.4 随机文件10.5 二进制文件本章总结12文件列表框(File ListBox )例:一个文件管理器的界面驱动器列表框(Drive ListBox )目录列表框( Directory ListBox )10.1 操作文件的控件10.1.1 驱动器列表框常用属性:Name:Drive属性:在程序运行中使用。
返回用户所选(单击)驱动器。
可在程序中用赋值语句改变其值。
[对象.]Drive [= drive]例:Drv1.Drive=“C”常用事件: Change事件重新设置Drive属性引发Change事件310.1.2 目录列表框常用属性:Name:Path属性:设置或返回目录列表框中当前目录.只能在程序代码中设置(运行时属性).[对象.]Path [= pathname]例:Dir1. Path=“C:\Program\VB5”常用事件:Change事件重新设置Path 属性引发Change事件注意:单击目录列表框中某一项目,此项突出显示,但并没改变Path值,只有双击才会改变Path值.410.1.3 文件列表框常用属性:Name:1) Path属性:设置或返回文件列表框中所显示文件的路径. 只能在程序代码中设置(运行时属性).[对象.]Path [= pathname]重新设置Path属性引发“PathChange”事件, 且文件列表框内容被更新,显示由Path属性指定目录的文件.510.1.3 文件列表框2) Pattern属性:设置运行时显示的文件类型。
既可在属性窗口设置,也可在程序代码中设置。
默认为“*.*”, 即所有文件.[对象.]Pattern [= value]重新设置Pattern属性引发“PatternChange”事件。
例如:File1.Pattern = “*.frm”表示只显示*.frm 文件610.1.3 文件列表框3) FileName属性(运行属性):[对象.]FileName [= pathname]注意:引用时仅仅返回文件名,需用Path属性得到其路径;但用赋值语句设置时可带路径,例: FilFile1.FileName = “C:\Config.sys”这时,文件列表框的Path属性也会改变.710.1.3 文件列表框文件列表框的Click、DblClick事件:例1:单击输出文件名。