Upload
dillan
View
120
Download
10
Embed Size (px)
DESCRIPTION
第 2 章 Visual Basic 6.0 集成开发环境. 2.1 启动和退出 Visual Basic 6.0 中文版 2.2 VB 的集成开发环境 2.3 创建 Visual Basic 项目 2.4 菜单的详细介绍 2.5 应用程序开发实例. 2.1 启动和退出 Visual Basic 6.0 中文版 1 . VB6.0 的启动 - PowerPoint PPT Presentation
Citation preview
人民邮电出版社
第 2 章 Visual Basic 6.0 集成开发环境
人民邮电出版社
2.1 启动和退出Visual Basic 6.0中文版
2.2 VB的集成开发环境
2.3 创建Visual Basic项目
2.4 菜单的详细介绍
2.5 应用程序开发实例
人民邮电出版社
2.1 启动和退出 Visual Basic 6.0中文版
1 . VB6.0 的启动 正确安装 VB6.0 后,依次单击“开始” /“ 程序”/“Microsoft Visual Basic 6.0 中文版” /“Microsoft Visual Basic 6.0 中文版”,就会启动 VB6.0 中文版,如图 2-1 所示。
人民邮电出版社
图 2-1 V B6.0 中文版的启动画面
人民邮电出版社
2 .退出 VB6.0
使用菜单栏中“文件”菜单的“退出”命令或单击窗口右上角的“关闭”按钮,即可退出 VB6.0 。
人民邮电出版社
2.2 VB的集成开发环境
2.2.1 标题栏
在集成开发环境的最上边是标题栏,题为“工程 1—Microsoft Visual Basic[ 设计 ]” 表示 VB6.0 的工作模式为“设计模式”,此外还有“运行模式”和“中断模式”两种工作模式。
人民邮电出版社
2.2.2 菜单栏
菜单栏是最常使用的工具之一,通过它可以执行 VB 的所有操作。如图 2-4 所示, VB6.0 菜单栏共有 13个菜单项,每个菜单项有一个下拉菜单。
图 2-4 菜单栏
人民邮电出版社
2.2.3 工具栏图 2-6 所示为 VB6.0 的集成开发环境中的标准工具栏。
图 2-6 工具栏
人民邮电出版社
2.2.4 工具箱
在设计阶段,通过使用工具箱中的快捷键可以提高编程的效率,工具箱常用快捷键及其功能如表 2-1所示。
人民邮电出版社
快 捷 键 功 能
Enter 把所选控件放到活动窗体中
Down Arrow 选择与已选工具同一列中下一个工具
UP Arrow 选择与已选工具同一列中上一个工具
Left Arrow 选择已选工具左边的工具
Right Arrow 选择已选工具右边的工具
Tab 从左到右依次通过工具箱
Shift+Tab 从右到左依次通过工具箱
End 选择工具箱的最后一个工具
Home 选择指针工具
Alt+F4 关闭工具箱
表 2-1 工具箱中常用快捷键
人民邮电出版社
同样也可以把一些自己需要的控件加载到工具箱中,选择菜单“工程” /“ 部件”,就会弹出如图 2-9 所示的对话框。
图 2-9 添加控件对话框
人民邮电出版社
2.2.5 代码编辑器窗口
VB6.0 中的代码编辑器窗口 ( 或称代码窗口、代码编辑窗口 ) 是输入程序代码和进行程序调试的地方。
图 2-10 代码编辑器窗口
人民邮电出版社
代码窗口由以下几个部分组成:
标题条:用来显示应用程序的项目名称和窗体名称。 对象框:用来显示和选择窗体中现有的对象列表和当前正在编辑的对象名。 事件框:用来显示和选择对象可用的事件。 代码框:用来输入代码。
人民邮电出版社表 2-2 代码窗口中常用的快捷键
快 捷 键 功 能 快 捷 键 功 能
F7 查看代码窗口 Ctrl+Shift+F2 到以前光标处
F2 查看“对象浏览器” Ctrl+Home 到模块开头处
Ctrl+F 查找 Ctrl+End 到模块结尾处
Ctrl+H 替换 Ctrl+Right Arrow 右移一个单词
F3 查找下一个 Ctrl+Feft Arrow 左移一个单词
Shift+F3 查找前一个 Ctrl+Y 删除当前行
Ctrl+Down Arrow 下一个过程 Ctrl+Delete 删至行尾
Ctrl+Up Arrow 前一个过程 Ctrl+Shift+f9 清除所有断点
Shift+F2 查看定义 Ctrl+F2 切换书签
Ctrl+Page Down 到下一个屏幕 Shift+F10 查看快捷键菜单
Ctrl+Page Up 到上一个屏幕
人民邮电出版社
2.2.6 项目窗口
项目窗口有时也称作工程资源窗口,它主要用来显示项目文件中包含的所有文件,图 2-11 所示即为一个典型的项目窗口。
图 2-11 项目窗口
人民邮电出版社
2.2.7 属性窗口 属性窗口就是用来描述对象属性的窗口,其中列出选定窗体和控件的属性设置值。
图 2-12 属性窗口
人民邮电出版社
一个典型的属性窗口由以下几个部分组成:
标题条:显示项目名称和窗体名称。 对象列表框:用来显示和选择当前窗体中所有对象。 设置框:用户可以在其中设置和修改对象的属性。
人民邮电出版社
2.2.8 窗体
窗体是定制应用程序界面的窗口,或用做用户收集信息的对话框。
图 2-14 窗体
人民邮电出版社
2.2.9 窗体布局窗口 从窗体布局窗口中能观察到所创建的窗体在屏幕 ( 即显示器 ) 上的位置,从而能控制整个应用程序的布局。如图 2-15 所示。
图 2-15 窗体布局窗口
人民邮电出版社
2.3 创建 Visual Basic项目
1 . VB 应用程序向导
VB 应用程序向导用来帮助用户构建新应用程序的框架。其步骤如下。
人民邮电出版社
( 1 )启动 VB6.0 之后,弹出“新建工程”对话框,如图 2-16 所示。
图 2-16 “ 新建工程”对话框
人民邮电出版社
( 2 )双击“ VB 应用程序向导”,弹出如图 2-17 所示“应用程序向导—介绍”对话框。
图 2-17 “ 应用程序向导—介绍”对话框
人民邮电出版社
( 3 )根据提示,可以加载自己的设置。
图 2-18 “ 应用程序向导—界面类型”对话框
人民邮电出版社
( 4 )如果选择单文档,此工程就和“标准 EXE”一样。
图 2-19 “ 应用程序向导—菜单”对话框
人民邮电出版社
( 5 )根据这个对话框,可以选择在 MDI 窗体中所需要的菜单项。
图 2-20 “ 应用程序向导—自定义工具栏”对话框
人民邮电出版社
( 6 )如果用户自己设计工具栏,只要单击“重新设置”按钮便可设计所需工具栏。
图 2-21 “ 应用程序向导—资源”对话框
人民邮电出版社
( 7 )图 2-21 对话框是用来选择是否使用资源文件,两个单选项可选择其中一个。单击“下一步”,弹出如图 2-22 所示的“应用程序向导— Internet 连接”对话框。
图 2-22 “ 应用程序向导— Internet 连接”对话框
人民邮电出版社
( 8 )通过图 2-22 对话框的选择,可以为应用程序添加 Internet 浏览器,如果不用建立浏览器,单击“下一步”按钮即可。同时弹出图 2-23 所示的“应用程序向导—标准窗体”对话框。
图 2-23 “ 应用程序向导—标准窗体”对话框
人民邮电出版社
( 9 )如果应用程序中需要图 2-23 中所列的对话框,在复选框中选中需要的对话框;如果不需要上述对话框,单击“下一步”按钮,弹出如图 2-24 所示的“应用程序向导—数据访问窗体”对话框。
图 2-24 “ 应用程序向导—数据访问窗体”对话框
人民邮电出版社
( 10 )单击“创建新窗体”按钮,依次弹出一些对话框,这些对话框在以后的学习中将会介绍。单击“下一步”按钮,弹出如图 2-25 所示“应用程序向导—已完成!”对话框。
图 2-25 “ 应用程序向导—已完成!”对话框
人民邮电出版社
( 11 )此时完成了项目的建立。回答完对话框的问题之后,单击“完成”按钮,弹出如图 2-26 所示的“工程 1” 窗体。
图 2-26 “ 工程 1” 窗体
人民邮电出版社
图 2-27 是 ActiveX DLL 的创建界面。
图 2-27 ActiveX DLL 的创建界面
人民邮电出版社
2.4 菜单的详细介绍
启动 VB ,在“新建工程”对话框中选中“标准 EXE” 图标,然后打开。在“工程”菜单中选择“添加模块”菜单项,会弹出一个对话框,选中“模块”项,单击“打开”按钮。便在工程浏览器中添加了一个模块,而且会弹出一个模块代码编辑窗口,如图 2-28 所示。
图 2-28 模块代码编辑窗口
人民邮电出版社
然后将模块代码编辑窗口关闭。在 Form 窗体中添加两个命令按钮,如图 2-29 所示。
图 2-29 窗体设计
人民邮电出版社
在运行菜单中单击“启动”,便可运行。单击 Command1 ,便会显示结果,如图 2-30 所示。
图 2-30 执行结果
人民邮电出版社
1 .文件 (File)( 1 )新建项目 (New project)( 2 )打开项目 (Open project)( 3 )删除项目 (Remove project)( 4 )添加项目 (Add project)( 5 )保存项目 (Save project) 和另存项目 (Save project as)( 6 )保存当前项目 (Save current object) 和另存当前项目(Save current object as)( 7 )生成工程 .exe(Make project name .exe)( 8 )生成工程组 (Make project group)
人民邮电出版社
2 .编辑 (Edit)( 1 )撤销 (Undo)( 2 )重复 (Redo)( 3 )剪切 (Cut)( 4 )拷贝 (Copy)( 5 )粘贴 (Paste)( 6 )粘贴连接 (Paste link)( 7 )删除 (Delete)( 8 )从数据库删除表 (Delete table from database)( 9 )查找 (Find)( 10 )查找下一项 (Find next)( 11 )退换 (Replace)( 12 )全选 (Select all)( 13 )全选所有列 (Select all column)
人民邮电出版社
( 14 )表 (Table)
( 15 )缩进 (Indent)
( 16 )凸出 (Outdent)
( 17 )插入文件 (Insert file)
( 18 )属性和方法列表 (List properties/method)
( 19 )常量列表 (List constant)
( 20 )快速信息 (Quick info)
( 21 )参数信息 (Parameter info)
( 22 )自动完成关键字 (Complete word)
( 23 )到行 (Reach row)
( 24 )书签 (Bookmarks)
人民邮电出版社
3 .视图 (View)
( 1 )代码窗口 (Code Window)
只剩下如图 2-32 的界面,
图 2-32 关闭所有的窗口的编辑器
人民邮电出版社
( 2 )对象窗口 (Object window)
( 3 )定义 (Definition)
( 4 )最后位置 (Last position)
( 5 )对象浏览器 (Object browser)
( 6 )立即窗口 (Immediate window)
( 7 )局部变量窗口 (Locals window)
( 8 )监视窗口 (Watch window)
( 9 )调用堆栈 (Call stack)
( 10 )项目资源管理器 (Project explorer)
( 11 )属性窗口 (Properties window)
( 12 )窗体布局窗口 (Form layout window)
人民邮电出版社
( 13 )属性页 (Proterty pages)
( 14 )表 (Table)
( 15 )缩放 (Zoom)
( 16 )显示窗格 (Show window grid)
( 17 )工具箱 (Toolbox)
( 18 )数据视图窗口 (Data view window)
( 19 )调色板 (Color palette)
( 20 )工具栏 (Toolbar)
( 21 )可视化部件管理器 (Visual component manager)
人民邮电出版社
4 .工程 (Project)
( 1 )添加窗体 (Add form)
( 2 )添加 MDI 窗体 (Add MDI)
( 3 )添加模块 (Add modual)
( 4 )添加类模块 (Add class modual)
( 5 )添加用户控件 (Add user control)
( 6 )添加属性页 (Add proterty page)
( 7 )添加外接类 (Add addin class)
( 8 )添加微软用户连接 (Add Microsoft userconnection)
人民邮电出版社
( 9 )添加环境 (Add data enviroment)
( 10 )添加 DHTML 页 (Add DHTML page)
( 11 )添加 ActiveX 设计器 (Add ActiveX designer)
( 12 )添加文件 (Add file)
( 13 )删除窗体 (Remove form)
( 14 )引用 (Reference)
( 15 )组件 (Component)
( 16 )项目属性 (Projectname property)
人民邮电出版社
5 .格式 (Format)
( 1 )对齐 (Align)( 2 )按同样大小制作 (Make same size)( 3 )按网格大小调整 (Size to grid)( 4 )水平距离 (Horizontal spacing)( 5 )垂直距离 (Vertical spacing)( 6 )窗体居中对齐 (Center in form)( 7 )顺序 (Order)( 8 )锁住控件 (Lock controls)
人民邮电出版社
6 .调试 (Debug)( 1 )逐语句 (Step into)( 2 )逐过程 (Step producer)( 3 )跳出 (Step out)( 4 )运行到光标处 (Run to cursor)( 5 )添加监视 (Add watch)( 6 )编辑监视 (Edit watch)( 7 )快速监视 (Quick watch)( 8 )切换断点 (Toggle break point)( 9 )清除所有断点 (Clear all break points)( 10 )执行下一条语句 (Set next statement)( 11 )显示下一条语句 (Show next statement)
人民邮电出版社
7 .运行 (Run)
( 1 )开始运行 (Start)( 2 )全编译运行 (Start with full compile)( 3 )中断 (Break)( 4 )结束 (End)( 5 )重新运行 (Restart)
人民邮电出版社
8 .查询 (Find)
( 1 )运行 (Run)( 2 )清除结果 (Clear result)( 3 )验证 SQL语法 (Test sql)( 4 )分组 (Group)( 5 )改变类型 (Change type)( 6 )添加到输出 (Add to output)( 7 )排序 (Sort)( 8 )删除过滤器 (Remove filter)
人民邮电出版社
9 .工具 (Tool)
( 1 )添加过程 (Add producer)( 2 )过程属性 (Producer attribute)( 3 )菜单编辑器 (Menu editor)( 4 )选项 (Options)( 5 )发布 (Broadcast)
人民邮电出版社
10 .外接程序 (Add-ins)
( 1 )可视化数据管理器 (Visual data manager)( 2 )外接程序管理器 (Add –ins manager)
11 .窗口 (Windows)12 .帮助 (Help)
人民邮电出版社
2.5 应用程序开发实例
创建 VB 应用程序有四个主要步骤:( 1 )创建应用程序界面;( 2 )设置属性;( 3 )编写代码;( 4 )编译运行。
人民邮电出版社
2.5.1 创建应用程序界面
1 .用工具箱绘制控件步骤如下:( 1 )单击工具箱中控件——此时是“文本框”。( 2 )将指针移到窗体上。该指针变成十字线,如图 2-33 所示。( 3 )将十字线放在控件的左上角所在处。( 4 )拖动十字线画出适合要求的控件大小的方框 (拖动的意思是按住鼠标左键用鼠标指针移动对象 ) 。( 5 )释放鼠标按钮,控件出现在窗体上。
人民邮电出版社
图 2-33 用工具箱绘制文本框
人民邮电出版社
2 .调整控件大小、移动和锁定控件
( 1 )单击需要调整尺寸的控件,选定的控件上出现尺寸句柄。( 2 )将鼠标指针定位到尺寸句柄上,拖动该尺寸句柄直到控件达到所希望的大小为止。( 3 )释放鼠标按钮。
人民邮电出版社
2.5.2 设置属性
属性窗口包含如下的元素:( 1 )对象框:显示选中要设置属性的对象的名字。单击对象框右边的箭头,显示当前窗体的对象列表。( 2 )排序:从按字母顺序排列的属性列表中进行选取,或从按逻辑 (诸如与外观、字体或位置有关的 ) 分类的层次结构视图中进行选取。( 3 )属性列表:左列显示所选对象的属性,右列可以编辑和查看设置值。
人民邮电出版社
图 2-35 属性窗口
人民邮电出版社
2.5.3 编写代码1 .打开代码编辑器窗口 图 2-36 显示了在双击“命令按钮”控件后弹出的代码编辑器窗口,以及该命令的事件。
图 2-36 代码编辑器窗口
人民邮电出版社
2 .事件过程的创建
VB 应用程序的代码被分为若干小的代码块,一个代码块称为过程。
( 1 )在“对象”列表框中,选定活动窗体中的一个对象名。
( 2 )在“过程”列表框中,选择指定对象的事件名。
( 3 )在 Sub 和 End Sub语句之间输入下面的代码:
Text1.Text = "Hello , world!"
( 4 )这个事件过程应该是:
Private Sub Command1_Click()
Text1.Text = "Hello , world!"
End Sub
人民邮电出版社
2.5.4 保存应用程序 在窗体和代码都设计好以后,应该保存文件,以防止调试或运行程序时发生死机或别的原因引起文件丢失。
2.5.5 调试、运行应用程序 为了运行应用程序,可以从“运行”菜单中选择“启动”,或者单击工具栏中的“启动”按钮,或按 F5 键。
人民邮电出版社
2.5.6 生成可执行文件 经调试,如果没有发现任何错误,就可以建立工程的可执行文件。
图 2-37 应用程序执行结果