文档介绍:第1章概述? VB 可以做什么? VB 开发环境介绍?开发步骤 Visual Basic 背景? Windows 的工作方式:窗口、事件和消息?事件驱动模型(没有事件,程序什么也不干, 需要对事件做出反应就需要编写代码) ?交互式可视化开发–传统方法:编码编译测试–交互式:界限不明显,设计编码运行集成?基于对象的管理 Visual Basic 的集成开发环境?菜单条?工具栏?工具箱( 控件的集合) ?窗体编辑窗口( 设计应用程序界面的窗口) ?代码编辑窗口( 输入应用程序代码的窗口) ?属性窗口( 列出选定的窗体或控件的属性表) ?窗体布局窗口?工程资源管理器窗口?对象浏览器( 列出工程中有效的对象及其方法和属性) ?立即窗口( 调试程序,可以直接输入代码执行并且显示结果) 菜单和工具栏 1 、 File :工程、文件的操作 2 、 Edit :编辑命令、数据库表操作 3 、 View :显示环境的设置(工具栏的设置) 4 、 Project :有关工程的所有内容操作及设置 5 、 Format :控件位置和大小的调整 6 、 Debug :跟踪调试 7 、 Run :程序运行、暂停及中断 8 、 Query :创建 SQL 查询时才使用 9 、 Tools :菜单生成工具、环境选项设置 10 、 Add_In : VB 环境外部可运行插件工具箱? PictureBox , Image 作为显示图象的容器? Label 显示不允许修改的文本? TextBox 文本编辑框? Frame 为一组控件提供的容器? CommandButton 命令按钮? CheckBox , OptionButton 复选框, 单选钮? ComboBox , ListBox 组合列表框, 普通列表框? HscrollBar , VscrollBar 水平滚动条, 垂直滚动条? Timer 定时器? DriveListBox , DirListBox , FileListBox 驱动器, 目录和文件列表框? Shape, Line 作图? Data 提供对数据库文件的链接 VB 项目的结构?工程文件(. vbp ):应用程序的文件列表?窗体模块(. frm ):有窗口界面?标准模块(. bas) :无界面,公用变量或函数?类模块(. cls ):自定义的类?资源文件(. res ):位图或字符串, 与代码分离?部件(. ocx )?每个窗体的二进制文件(. frx , 是自动生成的) ?项目的可执行文件(. exe, 在文件菜单中制作产生) 1、工程文件*. vbp 工程的英文原文为 project ,其意义: ?是一个应用程序的描述。新建一个应用程序首先需要建立一个新工程?是一个集合管理器。用来管理一个应用程序的全部文件,比如窗体文件. frm ,标准模块文件. bas ,类模块文件. cls 等。. vbp 文件是一个纯文本文件,包含了与该工程有关的全部文件和对象库的清单(在资源管理器中列出), 以及有关选项的设置。注意. vbp 不包含代码 2、窗体文件*. frm 只要编写的是有界面的应用程序,就需要设计窗体,每个窗体就是一个独立的窗体对象,保存为一个独立的窗体文件。*. frm 是一个文本文件, 内容如下:?界面元素的描述?与本窗体操作有关的程序代码?一个工程中可以包含多个窗体?一个窗体可以用于多个工程 3、标准模块文件*. bas 纯代码文件,以下两种情况下会使用模块文件: ?一个应用程序有多个窗体组成,这些窗体会公用一些数据或程序,这些公用部分抽取出来存放为模块文件,易于共享?一些程序代码与具体的窗体界面是无关的, 比如一些函数或子过程,分离出来利于管理?一个工程可以包含多个模块文件?一个模块文件可用于多个工程中 4、类模块文件*. cls 类是对于一类事物的抽象描述,类模块文件用于定义某种对象特征属性和操作的代码文件。和窗体对象不同,自定义对象类在计算机中部表现为可见界面,只是逻辑上的定义,比如学生、学生账户等。