1、本章的学习要点本章的学习要点v 掌握掌握VBVB的集成开发环境的集成开发环境 主窗口主窗口 标题和菜单栏标题和菜单栏 工具栏工具栏 其他窗口其他窗口 窗体设计器和工程资源管理器窗体设计器和工程资源管理器 属性窗口和工具箱属性窗口和工具箱v 掌握掌握对象的基本概念对象的基本概念 对象的理解对象的理解 对象的三要素对象的三要素 事件驱动事件驱动v 掌握掌握VBVB程序设计一般步骤程序设计一般步骤 使用使用Visual BasicVisual Basic进行项目开发是在集成开发环境中完进行项目开发是在集成开发环境中完成,成,VBVB集成开发环境是集成开发环境是VBVB程序开发的可视化编程界面。利程序
2、开发的可视化编程界面。利用用VBVB的集成开发环境可以很容易开发出交互性好的各种应的集成开发环境可以很容易开发出交互性好的各种应用程序。用程序。2.1 集成开发环境集成开发环境v启动VB:单击“开始”-“程序-“Microsoft Visual Basic 6.0”,就可以启动Visual Basic 6.0并进入到 Visual Basic 集成 开发环境。2.1 集成开发环境新建工程对话框新建工程对话框“新建工程新建工程”对话框有三个选项卡分别是新建、现存和最新:对话框有三个选项卡分别是新建、现存和最新:新建:新建:可以建立新的工程或应用程序,如标准可以建立新的工程或应用程序,如标准EXE
3、EXE工程、工程、ActiveX ActiveX EXEEXE工程等工程等 ;现存:现存:可以打开原来已经存在的工程可以打开原来已经存在的工程 ;最新:最新:可以打开最近建立或使用过的工程可以打开最近建立或使用过的工程 。vVB集成开发环境:标题栏、菜单栏、工具栏、工程资源管理器、属性窗口、窗体布局窗口、窗体设计窗口、代码窗口和工具箱。2.1 集成开发环境主窗口主窗口窗体设计窗体设计工具箱窗口工具箱窗口工程资源工程资源管理器管理器属性窗口属性窗口窗体布窗体布局窗口局窗口2.1.1 主窗口主窗口v标题栏标题栏 标题栏中的标题为标题栏中的标题为“工程工程1-Microsoft Visual Bas
4、ic1-Microsoft Visual Basic设设计计”,说明此时集成开发环境处于设计模式,在进入,说明此时集成开发环境处于设计模式,在进入其他状态时,方括号中的文字将作相应的变化。其他状态时,方括号中的文字将作相应的变化。VBVB有有3 3种种工作模式:工作模式:设计模式设计模式:可进行用户界面的设计和代码的编制,以:可进行用户界面的设计和代码的编制,以完成应用程序的开发。完成应用程序的开发。运行模式运行模式:运行应用程序,这时不可编辑代码,也不:运行应用程序,这时不可编辑代码,也不可编辑界面。可编辑界面。中断模式中断模式:应用程序运行暂时中断,这时可以编辑代:应用程序运行暂时中断,这
5、时可以编辑代码,但不能编辑界面。码,但不能编辑界面。2.1.1 主窗口主窗口v 菜单栏菜单栏 菜单栏中包括菜单栏中包括1313个下拉菜单,各菜单的作用如下:个下拉菜单,各菜单的作用如下:l“文件文件”:用于创建、打开、保存、显示最近的工程以及生成可执行文件。:用于创建、打开、保存、显示最近的工程以及生成可执行文件。l“编辑编辑”:用于输入或修改程序源代码。:用于输入或修改程序源代码。l“视图视图”:用于集成开发环境下程序源代码、控件的查看。:用于集成开发环境下程序源代码、控件的查看。l“工程工程”:用于控件、模块和窗体等对象的处理。:用于控件、模块和窗体等对象的处理。l“格式格式”:用于窗体控
6、件的对齐等格式化操作。:用于窗体控件的对齐等格式化操作。l“调试调试”:用于程序调试和查错。:用于程序调试和查错。l“运行运行”:用于程序启动、中断和停止等。:用于程序启动、中断和停止等。l“查询查询”:用于数据库表的查询及相关操作。:用于数据库表的查询及相关操作。l“图表图表”:使用户能够用可视化的手段来表示表及其相互关系,而且可以创建和:使用户能够用可视化的手段来表示表及其相互关系,而且可以创建和修改应用程序所包含的数据库对象。修改应用程序所包含的数据库对象。l“工具工具”:用于集成开发环境下工具的扩展。:用于集成开发环境下工具的扩展。l“外接程序外接程序”:用于为工程增加或删除外接程序。
7、:用于为工程增加或删除外接程序。l“窗口窗口”:用于屏幕窗口的层叠、平铺等布局以及列出所有已打开的文档窗口。:用于屏幕窗口的层叠、平铺等布局以及列出所有已打开的文档窗口。l“帮助帮助”:帮助用户系统地学习和掌握:帮助用户系统地学习和掌握VBVB的使用方法及程序设计方法。的使用方法及程序设计方法。2.1.1 主窗口主窗口v工具栏工具栏 工具栏可以快速地访问常用的菜单命令。工具栏可以快速地访问常用的菜单命令。VBVB的的标准工标准工具栏具栏如图所示,除此之外,如图所示,除此之外,VBVB还提供了还提供了编辑编辑、窗体编辑窗体编辑器器和和调试调试等专用的工具栏。为了显示或隐藏工具栏,可等专用的工具栏
8、。为了显示或隐藏工具栏,可以选择以选择“视图视图”菜单的菜单的“工具栏工具栏”命令或将鼠标在标准命令或将鼠标在标准工具栏处单击右键选取所需的工具栏。工具栏处单击右键选取所需的工具栏。2.1.2 其他窗口其他窗口v工具箱窗口工具箱窗口 工具箱提供一组工工具箱提供一组工具,用于设计时在具,用于设计时在窗体中放置控件生窗体中放置控件生成应用程序的用户成应用程序的用户接口。系统启动后接口。系统启动后缺省的缺省的GeneralGeneral工工具箱就会出现在屏具箱就会出现在屏幕左边,上面有常幕左边,上面有常用的用的“控件控件”。指示器指示器标签标签框架框架复选框复选框组合框组合框水平滚动条水平滚动条时钟
9、时钟目录列表框目录列表框形状形状图象框图象框OLE图片框图片框文本框文本框命令按钮命令按钮单选按钮单选按钮列表框列表框垂直滚动条垂直滚动条驱动器列表驱动器列表文件列表文件列表LINEData2.1.2 其他窗口其他窗口v窗体设计窗口窗体设计窗口 窗体设计窗口用于设计应用程序的界面。在该窗口中可窗体设计窗口用于设计应用程序的界面。在该窗口中可以添加控件、图形和图象来创建各种应用程序的外观。以添加控件、图形和图象来创建各种应用程序的外观。2.1.2 其他窗口其他窗口v代码窗口代码窗口 在设计模式中,通过双击窗体或窗体上任何对象以及通在设计模式中,通过双击窗体或窗体上任何对象以及通过过“工程资源管理
10、器工程资源管理器”窗口中的窗口中的“查看代码查看代码”按钮来打按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。编辑器。注意:注意:每个窗体设计窗口对应一个代码窗口。每个窗体设计窗口对应一个代码窗口。2.1.2 其他窗口其他窗口v属性窗口属性窗口 所有窗体或控件的属性如颜所有窗体或控件的属性如颜色、字体等,都可以通过属色、字体等,都可以通过属性窗口来修改。属性窗口由性窗口来修改。属性窗口由以下部分组成:以下部分组成:对象列表框对象列表框:单击其右边:单击其右边的箭头可拉出所选窗体包的箭头可拉出所选窗体包含的对象的列表。含的对象的列表
11、。属性显示排列方式属性显示排列方式:有:有“按字母序按字母序”和和“按分类按分类序序”两个按钮。前者以字两个按钮。前者以字母排列顺序列出所选对象母排列顺序列出所选对象的所有属性;后者按的所有属性;后者按“外外观观”和和“位置位置”等分类列等分类列出所选对象的所有属性。出所选对象的所有属性。窗体属性名属性值2.1.2 其他窗口其他窗口v工程资源管理器窗口工程资源管理器窗口 工程是指用于创建一个应用程序的文件的集合。工程资源管工程是指用于创建一个应用程序的文件的集合。工程资源管理器用于管理众多工程的窗口。工程资源管理器窗口上从左理器用于管理众多工程的窗口。工程资源管理器窗口上从左至右有以下三个按钮
12、:至右有以下三个按钮:查看代码查看代码:切换到代码窗口,显示和编辑代码。:切换到代码窗口,显示和编辑代码。查看对象查看对象:切换到模块的对象窗口。:切换到模块的对象窗口。切换文件夹切换文件夹:工程中的文件在按类型分或不分层次显示之:工程中的文件在按类型分或不分层次显示之间切换。间切换。一个工程就是一个应用程序文件的集合,包括:一个工程就是一个应用程序文件的集合,包括:.vbp.vbp:工程文件,每个工程有且只有一个工程文件,通过双工程文件,每个工程有且只有一个工程文件,通过双击它可以打开已有工程击它可以打开已有工程 ;.frm.frm:窗体文件,工程的每个窗体对应一个窗体文件,记载窗体文件,工
13、程的每个窗体对应一个窗体文件,记载窗体及其上控件的属性等信息窗体及其上控件的属性等信息 ;其它文件:其它文件:见书见书1313页表页表2-3 2-3。2.1.2 其他窗口其他窗口v窗体布局窗口窗体布局窗口 窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。的小图像来布置应用程序中各窗体的位置。2.2 面向对象程序设计的基本概念面向对象程序设计的基本概念v对象对象 面向对象技术是基于对象概念的,一个面向对象的程序面向对象技术是基于对象概念的,一个面向对象的程序的的每一个成分都是对象每一个成分都是对象。程序是通过。
14、程序是通过建立对象及对象之建立对象及对象之间的通信间的通信来执行的。来执行的。对象是一个数据和代码的集合对象是一个数据和代码的集合。如。如VBVB中窗体就是一个对中窗体就是一个对象,窗体中任何控件也分别是一个对象。每个对象都有象,窗体中任何控件也分别是一个对象。每个对象都有属性属性、事件事件和和方法方法。小明小明窗窗 体体文本框文本框按按 钮钮2.2 面向对象程序设计的基本概念面向对象程序设计的基本概念 对象的属性对象的属性对象都有自已的对象都有自已的属性属性。它们是用来。它们是用来描述描述和和反映对象特反映对象特征的参数征的参数。例如:窗体名称。例如:窗体名称(Name)(Name)、标题、
15、标题(Caption)(Caption)、颜色颜色(Color)(Color)、字体、字体(FontName)(FontName)等都是属性。等都是属性。对象属性设置的方法:对象属性设置的方法:方法一方法一:在设计模式下,通过在设计模式下,通过属性窗口属性窗口直接设置直接设置对象的属性。对象的属性。方法二方法二:在程序的代码中通过在程序的代码中通过赋值赋值实现,其格式实现,其格式为:为:对象对象.属性属性=属性值属性值 Form1.Caption=Form1.Caption=显示显示 必须必须先先选中对象,选中对象,后后设置属性。在属性窗口中设置属性。在属性窗口中列出的大多属性值都可采用系统缺
16、省值。列出的大多属性值都可采用系统缺省值。属性设置的两种方法适用于大部分属性,但有属性设置的两种方法适用于大部分属性,但有些属性只能用程序代码或属性窗口设置。通常把些属性只能用程序代码或属性窗口设置。通常把只能通过属性窗口设置的属性称为只能通过属性窗口设置的属性称为“只读属性只读属性”。2.2 面向对象程序设计的基本概念面向对象程序设计的基本概念 对象的事件对象的事件 VBVB中,事件是中,事件是预先定义好预先定义好的的能够被对象所识别能够被对象所识别的动作,是的动作,是导致执行某过程的通知导致执行某过程的通知。如按下一个键、单击一下鼠标、。如按下一个键、单击一下鼠标、选择一个菜单等都是一个事
17、件。选择一个菜单等都是一个事件。事件类型大致可以分为:事件类型大致可以分为:键盘事件键盘事件、鼠标事件鼠标事件和和程序事件程序事件。键盘事件键盘事件:用户按下键盘上的按钮后产生的事件。:用户按下键盘上的按钮后产生的事件。鼠标事件鼠标事件:用户移动、单击、双击和拖动鼠标时所产:用户移动、单击、双击和拖动鼠标时所产生的事件。生的事件。程序事件程序事件:指:指VBVB程序在装入、打开和关闭一个窗体时程序在装入、打开和关闭一个窗体时所产生的事件。所产生的事件。事件过程事件过程:是指附在该是指附在该 对象上的程序代码,是事件触发后对象上的程序代码,是事件触发后处理的程序。编写事件过程的形式如下:处理的程
18、序。编写事件过程的形式如下:Private Sub Private Sub 对象名对象名_ _事件名事件名()()语句序列语句序列End SubEnd Sub 例如:例如:Private Sub cmdOk_Click()cmdOk.FontSize=20 设置命令按钮的字体大小为设置命令按钮的字体大小为20End Sub2.2 面向对象程序设计的基本概念面向对象程序设计的基本概念 对象的方法对象的方法对象的方法是对象的行为方式,即对象要执行的对象的方法是对象的行为方式,即对象要执行的操作。操作。方法是面向对象的,所以对象的方法调用一般要方法是面向对象的,所以对象的方法调用一般要指明对象。指明
19、对象。对象方法调用形式:对象方法调用形式:对象名对象名.方法方法 参数列表参数列表 如省略对象,表示当前对象,一般指窗体。如省略对象,表示当前对象,一般指窗体。对象是一个数据和代码的集合。其中数据就对象是一个数据和代码的集合。其中数据就是对象的属性,代码就是对象的方法。是对象的属性,代码就是对象的方法。对象的三要素小明小明小兰小兰属属 性性姓名:姓名:小明小明年龄:年龄:20岁岁身高:身高:1.6m姓名:姓名:小兰小兰年龄:年龄:19岁岁身高:身高:1.7m事事 件件小明喊小兰,对小兰来说,小明喊小兰,对小兰来说,“喊喊”就是一个事件。就是一个事件。方方 法法 小兰向小明走来,小兰向小明走来,
20、“走走”就是小兰一个方法。就是小兰一个方法。2.3 VB可视化设计基本步骤可视化设计基本步骤创建创建 VBVB应用程序有四个主要步骤应用程序有四个主要步骤:创建一个工程创建一个工程界面设计界面设计设置属性设置属性编写代码编写代码调试运行调试运行 保存并退出保存并退出2.3 VB可视化设计基本步骤可视化设计基本步骤v一个简单程序一个简单程序 功能:当单击功能:当单击“显示显示”按钮时,文本框中出现按钮时,文本框中出现“武汉外武汉外语外事职业学院语外事职业学院”;单击;单击“清除清除”按钮时,文本框内的按钮时,文本框内的文字消失;单击文字消失;单击“退出退出”按钮,对话框关闭。按钮,对话框关闭。2
21、.3 VB可视化设计基本步骤可视化设计基本步骤 创建一个工程创建一个工程单击单击“开始开始”-“-“程序程序”-“VB6.0”-“VB6.0”就可以启动就可以启动VB6.0VB6.0程序。程序。在出现的在出现的“新建工程新建工程”对话框中选择对话框中选择“标准标准EXE”EXE”,点,点“打开打开”按钮。按钮。新创建的工程包含两个主要的文件,一个是工程文件新创建的工程包含两个主要的文件,一个是工程文件(.vbp)(.vbp),一个是窗体文件,一个是窗体文件(.frm)(.frm)。双击工程文件就可。双击工程文件就可以打开该工程。以打开该工程。第一步:界面设计第一步:界面设计在这个程序中需要在这
22、个程序中需要4 4个控件对象:分别是一个文个控件对象:分别是一个文本框控件和三个按钮控件。单击工具箱中的文本框控件和三个按钮控件。单击工具箱中的文本框控件按钮本框控件按钮 ,当光标变成十字形后可以,当光标变成十字形后可以在窗体合适的位置拖动鼠标,画出一个矩形区在窗体合适的位置拖动鼠标,画出一个矩形区域,表示当前控件的大小。松开鼠标后,刚刚域,表示当前控件的大小。松开鼠标后,刚刚出现的矩形区域就出现了一个文本框,文本框出现的矩形区域就出现了一个文本框,文本框中默认出现文字中默认出现文字Text1Text1;或者双击文本框控件按;或者双击文本框控件按钮钮 也同样可以添加一个文本框控件,当选也同样可
23、以添加一个文本框控件,当选中某个控件对象时,会出现中某个控件对象时,会出现8 8个句柄,可以直接个句柄,可以直接利用鼠标的拖动来调整控件大小,用同样的方利用鼠标的拖动来调整控件大小,用同样的方法选择工具箱中的按钮控件按钮法选择工具箱中的按钮控件按钮 。在窗体。在窗体上添加三个按钮。上添加三个按钮。2.3 VB可视化设计基本步骤可视化设计基本步骤 第二步:设置属性第二步:设置属性控 件属 性属性值FormNameForm1Caption欢迎进入Visual Basic的世界!TextBoxNameText1Text空白CommandButtonNameCommand1Caption显示Comma
24、ndButtonNameCommand2Caption清除CommandButtonNameCommand32.3 VB可视化设计基本步骤可视化设计基本步骤 第三步:编写代码第三步:编写代码 Private Sub Command1_Click()Private Sub Command1_Click()按钮按钮Command1Command1的的ClickClick事件过程事件过程 Text1.Text=Text1.Text=武汉外语外事职业学院武汉外语外事职业学院 End SubEnd Sub Private Sub Command2_Click()Private Sub Command2_
25、Click()按钮按钮Command2Command2的的ClickClick事件过程事件过程 Text1.Text=Text1.Text=End SubEnd Sub Private Sub Command3_Click()Private Sub Command3_Click()按钮按钮Command3Command3的的ClickClick事件过程事件过程 EndEnd End SubEnd Sub双击按钮进入双击按钮进入“代码代码”窗口窗口选择对象选择对象选择事件选择事件2.3 VB可视化设计基本步骤可视化设计基本步骤 第四步:调试运行第四步:调试运行当程序代码编写好了就可以调试了。点当
26、程序代码编写好了就可以调试了。点 “启动启动”按钮或按按钮或按F5F5按钮调试程序、排除错误按钮调试程序、排除错误直至正确运行。直至正确运行。2.3 VB可视化设计基本步骤可视化设计基本步骤 保存并退出保存并退出选择选择“文件文件”/“/“保存工程保存工程”,分两部保存工程,分两部保存工程文件和窗体文件。文件和窗体文件。保存窗体保存窗体保存工程保存工程2.3 VB可视化设计基本步骤可视化设计基本步骤v分析分析 事件驱动机制:以事件驱动机制:以“用鼠标单击用鼠标单击”按钮为例,如图:按钮为例,如图:用户用户单击单击“用用鼠标单击鼠标单击”按按钮钮 系统调用系统调用Command1_Click事件过程来响应该事件过程来响应该事件。事件。Private Sub Command1_Click()语句块语句块End Sub2.3 VB可视化设计基本步骤可视化设计基本步骤
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。