Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案

上传人:E**** 文档编号:89186368 上传时间:2019-05-20 格式:PPT 页数:127 大小:382.50KB
返回 下载 相关 举报
Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案 _第1页
第1页 / 共127页
Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案 _第2页
第2页 / 共127页
Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案 _第3页
第3页 / 共127页
Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案 _第4页
第4页 / 共127页
Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案 _第5页
第5页 / 共127页
点击查看更多>>
资源描述

《Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案 》由会员分享,可在线阅读,更多相关《Visual Basic 程序设计 教学课件 ppt 作者 刘国丽 高敬惠 李玉海 于东敏 Visual Basic程序设计电子教案 (127页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 程 序 设 计,Visual Basic 程序设计,第1章 VB 开发环境 第2章 工程的管理 第3章 窗体及标准控件 第4章 菜单设计 第5章 对话框 第6章 SDI和MDI窗体,第7章 数据库技术 第8章 文本和图形 第9章 多媒体与动画 第10章 文件管理 第11章 程序调试与出错处理,第1章Visual Basic 开发环境,1.1 Visual Basic 的基本概念 1.2 启动Visual Basic 1.3 集成开发环境的元素 1.4 保存工程文件 1.5 建立一个简单的应用程序,1.1 Visual Basic 的基本概念,对象 属性 方法 事件 过

2、程 事件驱动,1.2 启动Visual Basic,1.2 启动Visual Basic,1.3 集成开发环境的元素,1.4 保存工程文件,一个工程主要包括: l 跟踪所有部件的工程文件 (.vbp)。 l 每个窗体的文件 (.frm)。,1.5 建立一个简单的应用程序,建立一个Visual Basic 应用程序主要有三个步骤: (1) 建立工程文件 (2) 添加控件、设置控件属性 (3) 编写程序代码,第2章 工程的管理,2.1 Visual Basic 工程的结构 2.2工程文件的操作 2.3 在工程中添加删除控件 2.4 设置工程选项,2.1 Visual Basic 工程的结构,2.1

3、.1 工程中的文件和对象 2.1.2 工程资源管理器,2.2工程文件的操作,2.2.1 创建、打开和保存工程 2.2.2 使用多个工程 2.2.3 添加、删除和保存文件 2.2.4 合并文本 2.2.5 生成可执行文件,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章 窗体及标准控件,主要介绍Visual Basic 窗体和控件的属性、方法和事件,3.1 简单VB程序实例入门,用Visual

4、 Basic开发应用程序的一般步骤: 建立可视化用户界面 设置可视界面的属性 编写事件过程代码 保存程序运行,一个简单的计算数的平方 的程序设计实例,1. 建立可视化用户界面 2. 设置界面上控件的属性 3. 编写事件过程代码 4. 保存程序运行,3.2 窗体设计,Visual Basic 中窗体的作用 窗体的属性 窗体的事件 窗体的方法,窗体的属性,Name Caption Top、Left Width、Height ForeColor、BackColor MaxButton MinButton,ControlBox Picture Moveable BorderStyle Icon Win

5、dowstate MDiChild,窗体的常用事件,Load事件 Unload事件 Click事件 DblClick事件 Activate事件 Deactivate事件 事件过程的编写例3.3,窗体的常用方法,Show 使一个窗体可见 格式:对象.Show Hide 隐藏一个窗体 格式:对象.Hide Refresh 用于窗体的刷新 格式:对象.Refresh,3.3 标准控件,工具箱 中的控件,3.3.1 控件的通用属性,Name Caption Alignment BorderStyle BackColor ForeColor Height Width,Left Top Font Auto

6、Size Enabled Visible ToolTipsText,控件的命名,要求控件名称容易记、有代表性 控件名称的起法规律 按照Microsoft公司的建议 控件的名称为:前缀+标识 其中前缀由控件类型的三个简称字母组成 标识由用户自定,代表该控件表示的含义,3.3.2 在窗体上添加控件,在窗体上添加控件 调节控件的大小 移动控件 多个控件的操作 控件数组,3.3.3 标签(Label),标签用来在窗体中相对固定的位置上显示文本信息 标签只能用于输出,不能用于接收用户的输入,标签的常用属性,Caption BackStyle Appearance BorderStyle WordWrap

7、,3.3.4 命令按钮,命令按钮用于单击后引发某个事件发生 命令按钮的常用属性 Caption Value Style Picture 命令按钮的事件 Click,3.3.5 文本框(TextBox),文本框是最常用的输入和输出控件 文本框常用属性 文本属性(Text) MaxLength PasswordChar MultiLine Locked ScrollBars SelStart、SelLength、SelText,文本框的常用事件,Change事件 KeyPress事件,3.3.6 单选按钮,单选按钮提供一组选项供用户选择,但是每次只能选择其中的一个选项 单选按钮成组出现,分组的方法

8、有三种: 同一窗体 同一框架 同一图片框,单选按钮的属性和事件,单选按钮的属性 Caption Alignment Value Style 单选按钮的事件 主要是Click,一般不需要编写代码。当用户选择的某个选项时,它的状态会自动改变。,3.3.7 复选框,使用复选框时用户可同时选中多个选项 复选框的属性 Caption Alignment Value Style 复选框的事件 Click事件,一般也不需要编写事件代码。当用户选定某个选项时,它的状态会自动改变。,3.3.8 框架(Frame ),框架是一种容器形的控件,主要用来将窗体上的控件进行分类放置 创建框架中的控件 的方法 框架的属性

9、 Caption Visible Enabled,3.3.9 列表框(ListBox),列表框以列表的形式提供一组数据供用户选择 当列表项较多,列表框的显示区域不能全部显示时,会自动出现滚动条 用户只能在列表框的列表项中进行选择,不能修改其中的内容和输入新内容 列表框主要用于标准化的数据输入,列表框的属性,ListIndex :执行时选中的列表项序号 ListCount :列表框中列表项的数目 List :列表框中列表项的内容 Text :被选中的列表项的文本内容,只能在程序中引用 Selected :用于判断列表项是否被选中 MutiSelect :设定列表框中是否允许同时选中多个列表项,列

10、表框的事件和方法,列表框的事件主要有Click、GotFocus和LostFocus 列表框的方法主要用来在程序中动态地添加和删除列表项。 AddItem:向列表框中添加一个新的列表项 RemoveItem:在列表框中删除一个列表项 Clear :清除列表框中的所有内容,3.3.10 组合框,组合框是文本框和列表框组合而成的一种控件,同时具有文本框和列表框的特性 可以在文本框部分输入新内容,也可以在列表框部分直接进行选择 一般情况下组合框的列表框部分在不使用的时候是不打开的,以节省窗体的空间,组合框的属性,组合框是文本框和列表框的组合,列表框和文本框的属性组合框基本都具备 Style属性 :决

11、定了组合框的类型 Style=0:下拉式组合框 Style=1:简单组合框 Style=2:下拉式列表框,不允许用户输入新文本,只能在列表项中进行选择。,组合框的事件和方法,组合框的事件随Style值的不同而不同。 Style=0 组合框事件有Click和Change。 Style=1 组合框事件有DblClick和Change。 Style=2 组合框事件有Click。 组合框的方法和列表框的方法相同 通过AddItem、RemoveItem和Clear动态的修改列表项,3.3.11 水平滚动条和垂直滚动条,水平滚动条和垂直滚动条通常用来在窗体中确定位置。 一般控件都自带滚动条,不需要用户设

12、置,滚动条的属性 和事件,滚动条的属性 Max和Min SmallChange LargeChange Value 滚动条的事件 Scroll:拖动滑块时会触发 Change:当滚动条的Value属性改变时, 即滑块位置变化时会触发Change事件,3.3.12 驱动器列表框、目录列表框和文件列表框,利用这三种控件,可以建立与Windows资源管理器的目录管理类似的文件管理界面。,驱动器列表框,驱动器列表框是一种下拉式列表框,用于更改当前驱动器 驱动器列表框的属性 Drive :只能在程序中被引用或设置 语法格式:对象.Drive=drive 对象:驱动器列表框名称。 drive:磁盘驱动器名

13、称。 每次Drive值的改变都会引发驱动器列表框的Change事件。,目录列表框,目录列表框显示当前驱动器的目录结构及当前目录下的所有子目录 主要属性Path:返回或设置当前路径,只能在程序中被引用或设置 对象.Path=Pathname 对象:目录列表框或文件列表框名称 Pathname:路径名形成的字符串。 每次Path值的改变都会引发目录列表框的Change事件。,文件列表框,文件列表框显示当前驱动器和当前目录下的文件目录清单 文件列表框属性 Path:同目录列表框的Path属性 FileName:返回或设置被选定文件的文件名和路径,只能在程序中被引用或设置 Pattern:返回或设置文

14、件列表框所显示的文件类型,三个控件的同步设置,三个控件必须联合起来使用,才能构成一个文件管理系统 三者同步应同步更新显示内容 在驱动器列表框的Change事件中加入一条语句: dirDirectory.Path=drvDrive.Drive,目录列表框和驱动器列表框同步,在驱动器列表框的Change事件中加入一条语句: dirDirectory.Path=drvDrive.Drive,文件列表框和目录列表框的同步,在目录列表框的Change事件中加入一条语句: filFile.Path=dirDirectory.Path,3.3.13 时钟控件(Timer),时钟控件是一种定时触发事件的控件,

15、它能有规律的按一定的时间间隔激发时钟事件而执行其中的程序代码 时钟控件主要用于在程序中控制时间进程 时钟控件在程序运行期间不显示在屏幕上,时钟控件的属性和事件,时钟控件属性 Interval:设定时钟控件的时间间隔。单位是毫秒(0.001秒) Enabled:设定时钟是否有效 时钟控件的唯一事件Timer 每当达到Interval属性规定的时间间隔时,就会触发Timer事件,3.4 控件焦点,焦点的概念 焦点的设置 Tab键顺序 SetFocus方法 焦点的事件 GotFocus LostFocus,3.5 设置启动窗体,设置程序的启动窗体就是设置程序的入口点。 设置启动窗体 使用Sub Ma

16、in()函数,3.6 综合设计实例,一个简单的计算机考试系统,第 4 章 菜单设计,本章介绍下拉式菜单和快捷菜单的设计方法,4.1 菜单的基本概念,菜单是Windows应用程序不可缺少的组成部分 菜单(Menu)提供了一种特殊控制方式,常被用来做为命令、功能的确认或执行的工具 Visual Basic有两种类型的菜单: 下拉式菜单 快捷菜单(pop-up Menu),4.2 菜单编辑器及下拉式菜单制作,菜单编辑器,下拉式菜单的制作,菜单标题 名称 添加/删除子菜单项 添加/删除快捷键 添加分隔条 编写菜单控件的代码 菜单控件的属性设置,4.3 快捷方式菜单的设计,又称上下文菜单或弹出式菜单,是一个内含经常使用的命令的菜单 是显示在窗体上的浮动菜单 单击鼠标右键或按Shift+F10时被激活 显示的项目内容取决于按下鼠标右键时指针所处的位置,创建快捷菜单,菜单项的创建和下拉式菜单中的菜单项一样在菜单编辑器中完成 运行时快捷菜单的显示使用PopupMenu方法 object.PopupMenu

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号