VisualBasic程序设计及应用第3章vb.ppt

VisualBasic程序设计及应用第3章vb.ppt

ID:39868626

大小:205.50 KB

页数:18页

时间:2019-07-13

VisualBasic程序设计及应用第3章vb.ppt_第1页
VisualBasic程序设计及应用第3章vb.ppt_第2页
VisualBasic程序设计及应用第3章vb.ppt_第3页
VisualBasic程序设计及应用第3章vb.ppt_第4页
VisualBasic程序设计及应用第3章vb.ppt_第5页
资源描述:

《VisualBasic程序设计及应用第3章vb.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3课窗体的设计和使用本章学习目标:创建窗体设置窗体属性窗体生命周期窗体的事件和方法图形方法原理界面设计基础本章要点:窗体设计的基本要点在窗体上使用控件使用图形方法3.1 课前导读VisualBasic是一种可视化的编程语言,对于开发图形用户界面(GUI)具有方便、直观的特点。程序员只需简单地在窗体上绘制控件、图形或图片,就可以很轻松地完成用户界面的设计,而不必编写大量的代码去描述界面元素的外观和位置。从而使得用户界面的设计变得简单有趣。3.2 课堂教学3.2.1创建窗体用VisualBasic创建一个应用程序,第一步是创建

2、窗体,它是用户与应用程序进行交互操作的可视部分。窗体是创建界面的基本构造模块;也是创建应用程序所使用的对象。窗体是一种对象,由属性定义其外观、由方法定义其行为、由事件定义其与用户的交互。通过设置窗体属性并编写响应事件的VisualBasic代码,就能定义出满足应用程序需要的对象。图3-1“添加窗体”对话框1.添加窗体在VisualBasic中,要添加窗体,可选择“工程”

3、“添加窗体”菜单,将显示“添加窗体”对话框(如图3-1所示)。2.添加MDI窗体选择“工程”

4、“添加MDI窗体”菜单,显示“添加MDI窗体”对话框,在其中可

5、以选择“新建MDI窗体”或添加现存的MDI窗体。3.2.2设置窗体属性窗体的许多属性会影响窗体的外观。比如,Caption属性决定窗体标题栏中显示的文本;图标属性设置在窗体最小化时显示的图标。在代码中设置窗体的属性采用如下语法:FormName.attributeName=Value对于属性值,有些可以任意设置;而有些必须在对象提供的值中进行选择,不能任意设置。要熟悉这些窗体属性,最好的办法是实践。在“属性”窗口中更改窗体的一些属性,然后运行该应用程序并观察修改的效果。窗体的主要属性可以划分为以下类别:窗体位置、窗体外观、窗

6、体行为3.2.3窗体的事件窗体作为对象,能够对其定义的事件作出响应。事件是窗体对用户做出的各种动作的响应,根据不同的动作引发不同的事件来响应用户的动作。VisualBasic中窗体的内部事件的定义语法为:PrivateSubForm_EventName()。可以将事件划分为以下类别:窗体本身事件、键盘事件、鼠标事件3.2.4窗体的方法窗体除了事件外,还有方法。窗体具有许多不同的方法,调用不同的方法可实现不同的操作。例如,要使一个窗体可见,可调用Show方法来显示窗体;要在窗体上绘图,可以使用Line、Circle、Pset等

7、方法。3.2.5窗体的生命周期窗体的生命周期是指窗体从被应用程序加载到内存到从内存中卸载所经历的整个过程。由于窗体是可见的,所以它与其它对象的生命周期不同。例如,即使释放了对窗体的引用,也不会关闭该窗体。VisualBasic维护整个工程所有窗体的全局集合,只有当窗体卸载时才能从集合中删除该窗体。同样,VisualBasic为每个窗体维护一个控件集合。可以从控件数组中加载或卸载控件,但简单地释放对控件的引用并不能销毁它。VisualBasic窗体在整个生命周期中通常有以下几种状态:创建但不加载、加载但不显示、显示状态、内存和

8、资源完全回收、卸载和未引用状态。3.2.6在窗体上添加控件要在窗体上添加控件,可选择工具箱中的控件图标,然后在设计窗口中拖拉鼠标即可。也可以直接双击要添加的控件,则控件将自动放置在设计窗体的中心位置。工具箱里可用的控件集可被每个工程单独定义。在VisualBasic应用程序中还可使用自定义控件或ActiveX控件,但必须将它们添加到工具箱中,用法与使用标准控件一样。要把ActiveX控件添加到工具箱中,请按照以下的步骤进行:(1)从“工程”菜单,选取“部件”命令,会显示“部件”对话框。对话框中的项目列表包含了已登记的所有Ac

9、tiveX控件、可插入对象和ActiveX设计器。(2)向工具箱添加控件(具有.ocx文件扩展名)或可插入对象,要选定控件名左边的复选框。(3)单击“确定”按钮,关闭“部件”对话框,则选定的全部ActiveX控件将出现在工具箱中。在VisualBasic应用程序中用到的控件,按其作用划分,大致有以下几类控件:(1)用于显示和输入文本的控件(2)为用户提供选择的控件(3)显示图片和图形的控件(4)数据访问控件(5)文件系统控件(6)附加控件3.2.7在窗体上绘图VisualBasic提供了复杂的文本和图形功能来开发应用程序。1

10、.图形方法的原理每一种图形方法都要输出到特定对象上,比如窗体、图片框或Printer对象。为了指示图形绘制的位置,要给图形方法限定目标对象的名字。如果省略了目标对象,VisualBasic会将图形绘制在代码所对应的窗体上。2.坐标系构建一个坐标系,需要三个要素:坐标原点、坐标度量单位、坐标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。