设计简单的VB应用程序.pptx_第1页
设计简单的VB应用程序.pptx_第2页
设计简单的VB应用程序.pptx_第3页
设计简单的VB应用程序.pptx_第4页
设计简单的VB应用程序.pptx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、设计简单的VB应用程序,Progettare una semplice applicazione di VB,启动Visual Basic,启动Visual Basic可以使用多种方法,包括使用【开始】菜单、使用快捷方式和直接运行应用程序。,Visual Basic的界面组成,Visual Basic的整个图形用户界面包含七个基本部分:菜单栏、工具栏、工具箱、工程窗口、工程资源管理器、属性窗口和窗体布局窗口。 常用工具栏中包含了Visual Basic中大多数常用命令的按钮,例如【打开工程】、 【保存工程】、 【启动】、 【中断】以及【结束】。工具栏还包含显示对象浏览器、属性窗口、工具箱以及其

2、它Visual Basic开发环境中组成部分的按钮。通过这些命令和工具栏可以实现Visual Basic的大部分操作,包括文件操作等等。 工具栏既可以停靠也可以浮动。在默认状态下,大多数工具栏都是停靠状态的。要想取消工具栏的停靠状态,可以在工具栏的左边双杠附近单击它,并把它脱离停靠的位置。要想停靠一个工具栏,把它拖到主窗口的边上即可。 工具箱包含了Visual Basic的标准内置控件,可以把它们添加到窗体上,创建应用程序的用户界面。 工程窗口中包含了当前要进行设计的窗体对象或代码编辑器。大部分的编程工作是在这个窗口中进行的。通过在这个窗口中的窗体上放置控件来实现程序的界面设计,通过在这个窗口

3、中的代码编辑器中进行代码编辑,来实现对用户的图形界面的具体响应。这个窗口位于Visual Basic集成环境的中央。默认的窗体包含着大多数窗体所使用的最少的元素:标题栏、控制框以及最小化、最大化和关闭按钮。 在代码编辑器中,可以为工程输入程序代码语句。Visual Basic程序代码既可以与工程中的窗体关联,也可以包含在一个独立的程序代码模块中,对于工程中的每个代码或模块,代码编辑器都是独立显示的,这样便于组织、查看和浏览程序代码。代码编辑器在窗口的顶端包含有两个下拉列表: 【对象】列表框和【过程】列表框。 【对象】列表框包含一个窗体上所有控件的列表。如果选中列表中的一个控件名称, 【过程】列

4、表框就会显示这个控件的所有事件,通过结合使用【对象】列表框和【过程】列表框,可以快速地定位和编辑应用程序中的程序代码。 工程资源管理器中列出了当前Visual Basic工程的组成部分,也就是用于创建这个应用程序的文件的集合,这些文件的集合被称为一个工程,通过它可以方便地在一个工程中的几个文件或几个工程之间进行切换。通过使用【查看对象】和【查看代码】按钮,可以在对象和代码视图之间切换。 属性窗口中列出了当前激活控件的属性,通过修改这个窗体中的属性值,可以改变和控制控件的外观和行为,属性描述了对象的特性,例如尺寸、标题或颜色。通过单击属性窗口中的【按字母序】或【按分类序】标签,可以选择按字母顺序

5、还是按分类查看属性。在选中某个属性时会出现一条简短的属性说明。 窗体布局窗口可以用来改变当前窗体在屏幕中的位置。为了使设计的窗体能够出现在屏幕上的适当位置,可以使用这个窗口。 上面这 三个窗口连在一起,放置在Visual Basic集成环境的右边。,用Visual Basic创建应用程序,在创建应用程序之前,必须明确使用Visual Basic创建应用程序所涉及的八个步骤。 制定程序设计计划。 创建用户界面。 设置界面对象的属性。 为事件编写程序。 保存工程。 测试和调试应用程序。 生成可执行文件。 创建Setup应用程序。,工程和可执行文件,Visual Basic工程由窗体、程序代码模块、

6、ActiveX控件和应用程序要求的环境设置组成。在设计应用程序过程中,Visual Basic保留一个扩展名为VBP的工程文件。工程文件列出了应用程序需要的所有文件,包括窗体和程序代码模块等。另外,工程文件还列出了所有用到的程序构造块,如ActiveX控件。工程本身并不控制这些文件和程序构造块,因此用户可以在几个工程中使用同一个文件。 当你打开一个工程时,就会加载工程文件中所列出的文件。除了工程文件以外,工程还包括窗体文件、ActiveX控件、Visual Basic类模块、资源文件、用户文档、ActiveX设计器等。 在完成应用程序之后,如果想要发布它,就必须首先把它编译为一个可执行文件。可

7、执行文件包括特定工程的所有窗体和程序代码模块。,新建一个工程,单击【文件】菜单,选择【新建工程】命令,会出现【新建工程】对话框。 这个对话框中列出了利用Visual Basic可以建立的所有的应用程序类型,在Visual Basic中称为工程。这里包含许多内容,最常用的是第一项【标准EXE】。 在对话框中单击第一项,单击【确定】按钮,就可以创建一个标准应用程序框架。,添加相应的控件并修改其属性,在Visual Basic的程序设计中,面向对象是非常重要的编程概念。设计应用程序的过程是处理对象的过程。 对象是可以作为单元处理的代码和数据的组合,可以是应用程序的片断,如控件或窗体,也可以是整个应用

8、程序。 每个对象都由一个类来定义。类和对象相当于模子和铸件的关系。Visual Basic的工具箱中的控件代表的是类。在建立一个控件的时候,实际上是建立的控件类的一个实例,这个实例才是应用程序中要控制的对象。在设计时处理的窗体也是一个类,在运行时Visual Basic才产生窗体的类实例。 对象具有自己的属性、方法和事件。对象的属性是对象自己封装的一些数据,定义了对象自身的外观和一些性质。方法实际上是对象已经封装好的一段程序,能够完成一定的功能,事件是一种数据类型,通过接收系统传递的应用程序的消息,根据应用程序的运行做出相应的反应。 在窗体上放置一个控件的方法是:单击工具箱上的控件按钮,然后在

9、适当位置上按下鼠标,拖动鼠标,出现一个虚框,表示了要放置的控件的大小,当控件的大小满足要求后,松开鼠标按钮。 单击这个控件,控件的周围会出现尺寸句柄(控点),在某个控点上按下鼠标左键,拖动,可以改变控件的大小。也可以通过修改控件的位置属性改变控件的位置和大小。 可以通过改变对象的属性来改变对象的特征。有的属性可以在设计时进行设置,可以利用Visual Basic的属性窗口设置这些属性的值,而不需要编写任何代码。有的属性必须编写代码在运行时设置这些属性。 如果要通过改变对象的属性值来控制对象的特征,可以用赋值语句:对象.属性=表达式。这里的句号是半角的英文句号。 如果需要同时对一个对象的几个属性

10、进行赋值,可以用WithEnd With语法结构。 代码执行附加动作前需要查明对象的状态,可以用语法:变量=属性.表达式。,加入需要的程序代码,方法是可以操作对象的各种过程,封装在对象内部的。一般来说,方法可以影响属性的值。 通常可以按照对象.方法的语法调用对象的方法。 还有对象的事件处理。所谓事件是对象能够识别的动作,如单击鼠标或者按下某个键。在事件中,可以编写用户自己的代码做出需要的反应。,管理Visual Basic的工程,在Visual Basic中,工程是用于建造应用程序的文件集合,在开发应用程序的时候,可以利用工程来管理创建的所有和这个工程有关的文件。 可以纳入工程的不同类型的文件

11、和对象有窗体模块、类模块、标准模块、资源文件、ActiveX文档、用户控件和属性页模块,ActiveX控件、ActiveX设计器、标准控件等。 可以使用【文件】菜单上的四个命令来创建、打开和保存工程。单击【打开工程】命令,会出现一个对话框,具有两个选项卡,【现存】和【最新】。通过第一个选项卡里的内容,可以像常用的打开文档的对话框一样,逐级打开文件夹,直到需要找到的工程文件,然后双击这个 文件即可。通过第二个选项卡,可以打开近期内编辑过的工程文件,双击某个文件可以打开这个工程文件。 在工程之间,文件可以共享。窗体文件可以是几个工程的组成部分 。在一个工程中对窗体或模块所做的改变,将会影响到共享这个模块的所有工程。 在Visual Basic的专业版中,可以同时打开几个工程。装载了几个工程时,工程资源管理器的标题变成工程组,而打开的工程部件都会显示出来。 向当前工程组添加附加工程,可以在【文件】菜单中选取【添加工程】命令,显示【添加工程】对话框。 从现有工程组里删除一个工程,在工程管理器中选定一个工程,从【文件】菜单中选取【移除工程】。 关于Visual Basic的工程中的文件的操作命令,主要在【工程】菜单中。关于保存文件的命令 位于【文件】菜单中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论