Visual Basic程序设计 主 编 柳青
绪 论 本课程主要内容 ●Visual Basic概述 ●Visual Basic 程序设计初步 ●Visual Basic语言基础 绪 论 本课程主要内容 ●Visual Basic概述 ●Visual Basic 程序设计初步 ●Visual Basic语言基础 ●Visual Basic程序设计基础 ●Visual Basic的常用控件 ●应用程序界面设计 ●面向对象的程序设计 ● Visual Basic 的文件管理 ● Visual Basic 数据库程序设计
绪 论 ●Visual Basic是在Windows平台上广泛使用的程序开发 工具。 绪 论 ●Visual Basic是在Windows平台上广泛使用的程序开发 工具。 ●Visual Basic是一种可视化的程序设计语言,利用可 视化技术进行编程,使程序设计者摆脱面向过程语言的 许多细节,将主要精力集中在解决实际问题和设计友 好界面上,提高了应用程序开发的效率。
绪 论 Visual:开发图形用户界面(GUI)的方法。不需要编 写大量代码去描述界面元素(出现在屏幕上的按钮、 列表框等)的外观和位置,只要把预先建立的对象拖 放到屏幕上的某一处即可。 Basic:BASIC(Beginners All-Purpose Symbolit Instruction Code)语言。
第一章 Visual Basic入门 本章主要内容 ●Visual Basic简介 ●Visual Basic 6.0的启动
Visual Basic 6.0的特点 ●面向对象的编程 把程序和数据封装为可视对象;每个对象可视并赋予各种属性。 设计时,将对象画在界面上,设置属性,编写程序,系统自动生成对象的程序代码和数据并封装起来。 一个程序内制作的对象,可以在其它应用程序中使用,节省程序开发时间,提高编程的简易性。 ●可视化的编程方法 程序的用户界面通过鼠标操作绘制,所见即所得,简化了应用程序的开发工作量。
Visual Basic 6.0的特点 ●丰富的数据访问特性 既可访问SQL Server等大型数据库中的数据,也能访问Visual FoxPro、Access等个人数据库中的数据,以及Excel、Lotusl-1-2-3等多种电子表格。 ●便于集成的开发环境 通过ActiveX技术,可以将其它应用程序的功能集成为一体,实现特定的功能。
Visual Basic 6.0的特点 ●强大的Internet访问方法 通过DHTML设计工具,可以动态地创建和编辑页面,在应用程序内部直接访问Internet。 ●真正的本机编译 能将应用程序编译成机器代码,提高运行速度。 ●完备的Help联机帮助功能 可用帮助菜单和F1功能键随时得到帮助信息。
几个概念: ●程序:能让计算机做某些事情的一系列指令 的集合。 ●应用程序:一个或多个文件的集合,这些文 件可一起编译成一个可执行程序。 ●代码:应用程序的编程语句。
Visual Basic的版本 从使用的语言区分:英文版和中文版; 从功能上区分: 1. 学习版:为初学者提供VB的所有内部控件,以及网格、数据绑定等控件。 2. 专业版:为专业人员提供一整套功能完备的开发工具,除包含学习版全部功能外,还有ActiveX、Internet控件工具、动态页面设计等高级性能。 3. 企业版:专业编程人员使用,除包含专业版全部功能外,还提供自动化管理器、部件管理器、数据库管理工具。
启动VB 6.0 启动方式: ●在“开始”菜单中选择“程序→Microsoft Visual Basic6.0 中文版→Microsoft Visual Basic6.0 中文版”选项。 ●在桌面上建立快捷方式,双击该图标。 ●在“开始”菜单中选择“运行”选项,在弹出的“运行”对话框中输入VB6应用程序的路径。
进入VB6.0窗口 启动VB6后,进入“新建工程”窗口。 窗口中列出各类应用程序,默认“标准 EXE”类型。 三个选项卡: ●“新建”选项卡:建立新的工程。 ●“现存” 选项卡:选择并打开已保存过的工程。 ●“最新” 选项卡:列出最近使用过的工程。
Visual Basic 6.0的退出 ●在菜单栏中选择“文件→退出”选项 ●单击主窗口右上角的“关闭”按钮 ●按Alt+F4键 ●双击屏幕左上角的控制菜单图标 注意:若在当前工程中改变了一个或多个文件,退出系统前将提示是否存盘。 注意:没有完全退出VB前不要关机,否则可能会丢失当前的部分工作。
Visual Basic的帮助系统 VB6.0提供全面的帮助,可解决开发过程中遇到的各种问题,尤其是与安装程序捆绑在一起的MSDN,详尽地介绍了VB6.0。 VB6.0还为用户提供各种网络和微软产品的支持服务。 MSDN:不仅提供VB6.0文档,还可以在其中得到微软公司开发的其它系统的帮助文档。 联机链接:可以从WWW得到VB6.0的更多信息。
VB 6.0的集成开发环境 ●在公共环境中集成了许多不同的功能,如设计、编辑、编译和调试等。 ●每个功能以一个独立的程序运行,有自己的界面。 ●集成环境与Microsoft Office家族中的软件类似: ◆工具按钮具有提示功能; ◆单击右键可显示快捷菜单; ◆用户可自定义菜单; ◆在对象浏览窗中可查看对象及相关属性。
VB6.0的基本窗口 启动后,屏幕显示集成开发环境界面(图1-2)。 六个基本窗口: ●主窗口(Main) ●窗体窗口(Form) ●窗体布局窗口(Form Layout) ●工具箱窗口(Tool Box) ●工程窗口(Project) ●属性窗口(Properties) 各类窗口相互独立,可分别打开、关闭、移动、极大化和极小化控制、改变窗口大小等。 可用“视图”菜单中的选项打开窗口。
图1-2 集成开发环境窗口
VB6.0的基本窗口 1、窗体窗口(窗体) ●建立VB应用程序的主体部分。 ●可利用工具箱中的控件进行设置。 ●带有控件的窗体将成为应用程序的界面,通过窗体上 的控件可得到程序的运行结果。 ●进入VB6集成开发环境后,系统自动显示窗体。
VB6.0的基本窗口 2、属性窗口(图1-4) 显示和设置对象的属性。组成: ⑴标题栏:标识工程中活动窗体的名称。 ⑵对象列表框:包含窗体内可设置属性的对象名和类型。 ⑶属性列表框: “按字母序”选项卡按字母顺序排列对象的各种属性; “按分类序”选项卡按分类排列对象的各种属性。 每张选项卡分左右两部分,左边属性名称,右边属性值。 ⑷属性说明栏:对选中的属性进行说明。
图1-4 属性窗口
VB6.0的基本窗口 3、工程窗口(工程资源管理器窗口,图1-5 ) 管理应用程序(工程文件)中各种文件的窗口。 工程窗口由三部分组成: ⑴标题栏:显示工程文件名(扩展名为.VBP)。 ⑵工具按钮(自左向右): ①“查看代码”按钮:打开代码窗口,显示和编辑当前对象的代码。 ②“查看对象”按钮:打开窗体窗口,显示和编辑当前对象的代码。 ③“切换文件夹”按钮:切换文件夹显示的方式。 ⑶列表窗口:列出已加载工程中包含的所有文件。
图1-5 工程窗口
VB6.0的基本窗口 4、代码窗口 用于程序设计,可显示和编辑程序的代码。 在菜单栏上选择“视图→代码窗口”选项,或双击某个对象,或在工程窗口中单击“查看代码”按钮,可打开代码窗口(图1-6)。 ⑴对象列表框:显示所选对象的名称。 ⑵过程列表框:列出对应对象列表框中的事件过程名称。 ⑶代码框:用来查看、修改和输入程序代码。 ⑷过程查看按钮:显示所选过程的代码。 ⑸全模块查看按钮:显示模块中全部过程代码。
图1-7 代码窗口
VB6.0的基本窗口 5、立即窗口 显示错误信息,也可以执行简单的VB语句。 6、窗体布局窗口 设置窗体相对于屏幕的位置。 7、对象浏览器窗口 浏览应用程序可使用的对象和控件,查看在工程中定义的模块或过程。 8、工具箱窗口(图1-7) 提供一组工具,可用于设计时在窗体上放置控件。
图1-8 工 具 箱 窗 口
标题栏 显示标题和工作模式(设计、运行和中断),其中: ●设计模式:设计图形用户界面、编写程序代码、设置属性,表示工作在应用程序的设计状态。 ●运行模式:工作于运行应用程序状态;结束运行时,返回设计模式。 ●中断模式:程序运行因某原因中断而进入调试状态,程序暂时停止运行,可通过调试窗口观察、修改、调试程序,然后继续运行。
标题栏 标题栏左边有控制菜单图标,包括以下选项: ●还原(Restore) ●移动(Move) ●大小(Size) ●最小化(Minimize) ●最大化(Maximize) ●关闭(Close) ●切换至…(Switch To…) 关闭主窗口同时退出VB,返回Windows环境。
菜单栏 显示所使用VB命令 “查询”(Query) 包括: “图表”(Diagram) “文件”(File) “工具”(Tools) “编辑”(Edit) “视图”(View) “工程”(Project) “格式”(Format) “调试”(Debug) “运行”(Run) “查询”(Query) “图表”(Diagram) “工具”(Tools) “外接程序”(Add-Ins) “窗口”(Windows) “帮助”(Help) 其中, “工程”、“格式”和“调试”等包括专用于编程的菜单。
菜单栏 单击菜单项或按热键(如按Alt+F键打开“文件”菜单),可查看一个菜单的选项列表,再从中选择需要的选项。 若菜单选项后面有省略号…,执行该命令时弹出对话框,要求提供更多的信息和选择。 许多菜单选项有相应的快捷键,如按Ctrl+S快捷键执行“文件/保存”菜单选项的操作。
工具栏 ●工具栏是一组常用命令的按钮。 ●单击工具栏中的按钮可执行该按钮代表的操作命令。 例如: ◆单击“剪切”按钮可代替选择菜单栏上的“编辑→剪切”选项, ◆选择“视图→工具栏”选项,可以查看可用的工具栏(如格式、标准等) ◆选择菜单选项“视图→工具栏”,可以显示或隐藏各种工具栏。
第一章小结 本章主要内容: 本章学习要求: ●VB6的特点、安装和启动过程 ●帮助系统的使用方法; ● VB6的集成开发环境 ●熟练掌握菜单栏、工具栏、工程资源管理器、属性窗口等的使用方法。