VB程序设计电子教案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.3 标准控件
工具箱 中的控件
3.3.1 控件的通用属性
Name Caption Alignment BorderStyle BackColor ForeColor Height Width Left Top Font AutoSize Enabled Visible ToolTipsText
控件的命名
要求控件名称容易记、有代表性 控件名称的起法规律
按照Microsoft公司的建议 控件的名称为:前缀+标识 其中前缀由控件类型的三个简称字母组成 标识由用户自定,代表该控件表示的含义
3.3.2 在窗体上添加控件
在窗体上添加控件 调节控件的大小 移动控件 多个控件的操作 控件数组
3.3.3 标签(Label) 标签(Label)
文本框的常用事件
Change事件 KeyPress事件
3.3.6 单选按钮
单选按钮提供一组选项供用户选择,但 是每次只能选择其中的一个选项 单选按钮成组出现,分组的方法有三种:
同一窗体 同一框架 同一图片框
单选按钮的属性和事件
单选按钮的属性
Caption Alignment Value Style
三个控件的同步设置
三个控件必须联合起来使用,才能构成 一个文件管理系统 三者同步应同步更新显示内容 在驱动器列表框的Change事件中加入一条 语句: dirDirectory.Path=drvDrive.Drive
目录列表框和驱动器列表框同步
在驱动器列表框的Change事件中加入一 条语句: dirDirectory.Path=drvDrive.Drive
菜单是Windows应用程序不可缺少的组 成部分 菜单(Menu)提供了一种特殊控制方式, Menu 常被用来做为命令、功能的确认或执行 的工具 Visual Basic有两种类型的菜单: 下拉式菜单 快捷菜单(pop-up Menu)
4.2 菜单编辑器及下拉式菜单 制作
菜单编辑器
菜单属性设置 列表框
第2章 工程的管理
2.1 Visual Basic 工程的结构 2.2工程文件的操作 2.3 在工程中添加删除控件 2.4 设置工程选项
2.1 Visual Basic 工程的结构
2.1.1 工程中的文件和对象 2.1.2 工程资源管理器
2.2工程文件的操作 2.2工程文件的操作
2.2.1 创建、打开和保存工程 2.2.2 使用多个工程 2.2.3 添加、删除和保存文件 2.2.4 合并文本 2.2.5 生成可执行文件
Visual Basic
程序设计
Visual Basic 程序设计
第1章 第2章 第3章 第4章 第5章 第6章 VB 开发环境 工程的管理 窗体及标准控件 菜单设计 对话框 SDI和MDI窗体 第7章 数据库技术 第8章 文本和图形 第9章 多媒体与动画 第10章 文件管理 第11章 程序调试与出 错处理
滚动条的事件 Scroll:拖动滑块时会触发 Change:当滚动条的Value属性改变时, 即 滑块位置变化时会触发Change事件
3.3.12 驱动器列表框、目录列 表框和文件列表框
利用这三种控件,可以建立与Windows 资源管理器的目录管理类似的文件管理 界面。
驱动器列表框
驱动器列表框是一种下拉式列表框,用于更改 当前驱动器 驱动器列表框的属性 Drive :只能在程序中被引用或设置 语法格式:对象.Drive[=drive] 对象:驱动器列表框名称。 drive:磁盘驱动器名称。
每次Path值的改变都会引发目录列表框的 每次Path值的改变都会引发目录列表框的 Path Change事件。 Change事件。 事件
文件列表框
文件列表框显示当前驱动器和当前目录 下的文件目录清单 文件列表框属性
Path:同目录列表框的Path属性 FileName:返回或设置被选定文件的文件名和 路径,只能在程序中被引用或设置 Pattern:返回或设置文件列表框所显示的文 件类型
列表框的属性
ListIndex :执行时选中的列表项序号 ListCount :列表框中列表项的数目 List :列表框中列表项的内容 Text :被选中的列表项的文本内容,只 能在程序中引用 Selected :用于判断列表项是否被选中 MutiSelect :设定列表框中是否允许同时 选中多个列表项
第1章Visual Basic 开发环境
1.1 Visual Basic 的基本概念 1.2 启动Visual Basic 1.3 集成开发环境的元素 1.4 保存工程文件 1.5 建立一个简单的应用程序
1.1 Visual Basic 的基本概念
对象 属性 方法 事件 过程 事件驱动
1.2 启动Visual Basic 1.2 启动Visual Basic
单选按钮的事件 主要是Click,一般不需要编写代码。当用户选 择的某个选项时,它的状态会自动改变。
3.3.7 复选框
使用复选框时用户可同时选中多个选项 复选框的属性
Caption Alignment Value Style
复选框的事件 Click事件,一般也不需要编写事件代码。当 用户选定某个选项时,它的状态会自动改变。
列表框的事件和方法 列表框的事件和方法
列表框的事件主要有Click、GotFocus和 LostFocus 列表框的方法主要用来在程序中动态地添加和 删除列表项。 AddItem:向列表框中添加一个新的列表项 RemoveItem:在列表框中删除一个列表项 Clear :清除列表框中的所有内容
3.3.10 组合框
缩进按钮 添加菜单
分隔条
子菜单标题
子菜单项
下拉式菜单的制作
菜单标题 名称 添加/删除子菜单项 添加/删除快捷键 添加分隔条 编写菜单控件的代码 菜单控件的属性设置
4.3 快捷方式菜单的设计
又称上下文菜单或弹出式菜单,是一个 内含经常使用的命令的菜单 是显示在窗体上的浮动菜单 单击鼠标右键或按Shift+F10时被激活 显示的项目内容取决于按下鼠标右键时 指针所处的位置
3.3.8 框架(Frame ) 框架(Frame
框架是一种容器形的控件,主要用来将 窗体上的控件进行分类放置 创建框架中的控件 的方法 框架的属性
Caption Visible Enabled
3.3.9 列表框(ListBox) 列表框(ListBox)
列表框以列表的形式提供一组数据供用 户选择 当列表项较多,列表框的显示区域不能 全部显示时,会自动出现滚动条 用户只能在列表框的列表项中进行选择, 不能修改其中的内容和输入新内容 列表框主要用于标准化的数据输入
窗体的常用事件
Load事件 Unload事件 Click事件 DblClick事件 Activate事件 Deactivate事件 事件过程的编写——例3.3
窗体的常用方法
Show 使一个窗体可见
格式:对象.Show
Hide 隐藏一个窗体
格式:对象.Hide
Refresh 用于窗体的刷新
格式:对象.Refresh
文件列表框和目录列表框的同步
在目录列表框的Change事件中加入一条 语句: filFile.Path=dirDirectory.Path
3.3.13 时钟控件(Timer) 时钟控件(Timer)
时钟控件是一种定时触发事件的控件, 它能有规律的按一定的时间间隔激发时 钟事件而执行其中的程序代码 时钟控件主要用于在程序中控制时间进 程 时钟控件在程序运行期间不显示在屏幕 上
命令按钮的事件 ——Click
3.3.5 文本框(TextBox) 文本框(TextBox)
文本框是最常用的输入和输出控件 文本框常用属性 文本属性(Text)
MaxLength PasswordChar MultiLine Locked ScrollBars SelStart、SelLength、SelText
3.2 窗体设计
Visual Basic 中窗体的作用 窗体的属性 窗体的事件 窗体的方法
窗体的属性
Name Caption Top、Left Width、Height ForeColor、BackColor MaxButton MinButton ControlBox Picture Moveable BorderStyle Icon Windowstate MDiChild
组合框的方法和列表框的方法相同
通过AddItem、RemoveItem和Clear动态的修改 列表项
3.3.11 水平滚动条和垂直滚动条
水平滚动条和垂直滚动条通常用来在窗 体中确定位置。 一般控件都自带滚动条,不需要用户设 置
滚动条的属性 和事件
滚动条的属性
Max和Min SmallChange LargeChange Value
2.3 在工程中添加删除控件
2.3.1 在Visual Basic 中添加控件 2.3.2 从Visual Basic 中删除控件 2.3.3 使用其它应用程序的对象 2.3.4 使用资源文件 2.3.5 设置工程选项
2.3.5 设置工程选项
第3章 窗体及标准控件
Biblioteka Baidu
主要介绍Visual Basic 窗体和控件 的属性、方法和事件
标签用来在窗体中相对固定的位置上显 示文本信息 标签只能用于输出,不能用于接收用户 的输入
标签的常用属性
Caption BackStyle Appearance BorderStyle WordWrap
3.3.4 命令按钮
命令按钮用于单击后引发某个事件发生 命令按钮的常用属性
☆Caption ☆Value ☆ Style ☆Picture
3.1 简单VB程序实例入门 简单VB程序实例入门
用Visual Basic开发应用程序的一般步骤: 建立可视化用户界面 设置可视界面的属性 编写事件过程代码 保存程序运行
一个简单的计算数的平方 的程 序设计实例
1. 建立可视化用户界面 2. 设置界面上控件的属性 3. 编写事件过程代码 4. 保存程序运行
Style=0:下拉式组合框 Style=1:简单组合框 Style=2:下拉式列表框,不允许用户输入 新文本,只能在列表项中进行选择。
组合框的事件和方法
组合框的事件随Style值的不同而不同。
Style=0 组合框事件有Click和Change。 Style=1 组合框事件有DblClick和Change。 Style=2 组合框事件有Click。
每次Drive值的改变都会引发驱动器列表框的 每次Drive值的改变都会引发驱动器列表框的 Drive Change事件。 Change事件。 事件
目录列表框
目录列表框显示当前驱动器的目录结构及当前目 录下的所有子目录 主要属性——Path:返回或设置当前路径,只能 在程序中被引用或设置 对象.Path[=Pathname] 对象:目录列表框或文件列表框名称 Pathname:路径名形成的字符串。
时钟控件的属性和事件 时钟控件的属性和事件
时钟控件属性
Interval:设定时钟控件的时间间隔。单位是 毫秒(0.001秒) Enabled:设定时钟是否有效
时钟控件的唯一事件——Timer
每当达到Interval属性规定的时间间隔时,就 会触发Timer事件
3.4 控件焦点
焦点的概念 焦点的设置
组合框是文本框和列表框组合而成的一 种控件,同时具有文本框和列表框的特 性 可以在文本框部分输入新内容,也可以 在列表框部分直接进行选择 一般情况下组合框的列表框部分在不使 用的时候是不打开的,以节省窗体的空 间
组合框的属性
组合框是文本框和列表框的组合,列表 框和文本框的属性组合框基本都具备 Style属性 :决定了组合框的类型
Tab键顺序 SetFocus方法
焦点的事件
GotFocus LostFocus
3.5 设置启动窗体
设置程序的启动窗体就是设置程序的入 口点。 设置启动窗体 使用Sub Main()函数
3.6 综合设计实例
一个简单的计算机考试系统
第 4 章 菜单设计
本章介绍下拉式菜单和快捷菜 单的设计方法
4.1 菜单的基本概念
1.3 集成开发环境的元素
1.4 保存工程文件
一个工程主要包括: 跟踪所有部件的工程文件 (.vbp)。 每个窗体的文件 (.frm)。
1.5 建立一个简单的应用程序
建立一个Visual Basic 应用程序主要有三个 步骤: (1) 建立工程文件 (2) 添加控件、设置控件属性 (3) 编写程序代码