- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第二章 可视化程序设计初步 第2章 可视化程序设计初步 内容要点 2.1 VB程序设计中的几个基本概念 2.2 窗体 2.3 常用控件 2.4 对象的焦点 第二章 可视化程序设计初步 2.1 VB程序设计中的几个基本概念 对象:是面向对象程序设计的核心,是对现实世界中对象的模型化,是代码和数据的组合,具有自己的状态和行为,可以作为一个单位来处理。例如,窗体、控件等等。 对象是类的一个实例,如球和排球的关系。 学好VB的诀窍之一是要以“对象”的眼光去看待整个程序设计。 类:一个事物的模型或模具,它规定了同一种类事物的特征和行为。 第二章 可视化程序设计初步 对象的方法:对象要完成某些特定功能的预先定义的动作。即对象中的代码,决定对象可以进行的动作。例如:显示窗体(Show)方法、移动(Move)方法 对象的方法集合就代表了对象的所有行为,它用于完成某些特定的功能而设计的。 对象的属性:对象中的数据,用来表示对象的状态,决定对象的外观。 1)VB中的每个对象都有一组特征,这组特征称为属性 ; 2)不同的对象有不同的属性组,与对象功能有关; 3)常见的属性有标题(Caption)、名称(Name)、背景颜色(Backcolor)、字体(Font)、是否有效(Enabled)、是否可见(Visible)等。 4)通过修改对象的属性能够控制对象的外观和操作。 事件:事件(Event)就是对象上所发生的事情,在VB中,事件是预先定义好来自外部的刺激,能够被对象识别的动作。例:按钮的单击Click、DblClick、Load等,事件决定了对象之间联系的手段。 事件过程:当事件由用户触发(如单击,触发Click事件)或由系统触发(如加载,触发Load事件)时,对象就会对该事件做出响应,响应某个事件后所执行的程序代码就是事件过程 。 事件驱动:在程序中流动的是事件,只有在事件发生时,程序才会运行。在VB程序设计中,基本的设计机制就是改变对象的属性,使用对象的方法和为对象事件编写事件过程。 第二章 可视化程序设计初步 窗体:是创建应用程序界面的基础,相当于一块画布,应用程序界面会全部在此画出,是运行应用程序时,与用户交互操作的实际窗口,是控件界面的基本构造模块,VB中的控件,都包容在窗体中。 控件:组成用户界面的基本构件,如标签、命令按钮等。每个控件按钮可以看作是一个类,单击按钮在窗体上画下,即为由相应的类创建的对象。 第二章 可视化程序设计初步 2.2 窗体 2.2.1 窗体的结构 窗体 2.2.2 窗体的属性 Name 、Caption、Icon、Left,Top和Height,Width 、Picture 、Enabled 、MaxButton和MinButton 、Moveable 、WindowState 、Backcolor 属性的设置 方法一:属性窗口 方法二:在程序中用程序代码设置:窗体名称.属性名=属性值。 如:Form1.caption=“计算器” 第二章 可视化程序设计初步 2.2.3 窗体的事件 1、加载窗体 Load:此事件在窗体进行初始化时产生,我们可以在其中调用函数或方法达到某些效果,也可以用来对某些变量赋初值。 2、窗体的卸载:窗体所占的内存和资源完全收回。 Unload:此事件在窗体退出时产生,可执行的操作主要是关闭已打开的文件等。 【例2.1】窗体属性的设置。 Caption= “我的窗体” Icon=(图标) Picture=(背景图片) 第二章 可视化程序设计初步 2.2.4 窗体的方法 1、方法的调用方式: 对象名 .方法名 [参数] 2、常用的方法: (1)Print(打印)方法:以当前所设置的前景色和字体在窗体上输出文本字符串。 调用格式:窗体名.Print [{Spc(n)|Tab(n)} 表达式列表 ] (2)Cls(清除)方法:用来清除运行时在窗体上显示的文本或图形,使用Cls方法后,窗体的CurrentX和CurrentY被设置为0。 调用格式: 窗体名.Cls 第二章 可视化程序设计初步 Spc(n):在输出表达式前插入n个空格 Tab(n):将指定的表达式输出到窗体第n个打印列表区 (4)Show(显示)方法:用于在屏幕上显示一个窗体,如果要显示的窗体事先未装入,则会自动装入该窗体再显示(使窗体的Visible 为True)。
文档评论(0)