- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章界面设计基础
第 2 章;2.1 可视化编程的基本概念;VB是一种面向对象的程序设计语言,其程序设计原则是以对象为中心。;2. 类
类是一个抽象的整体概念 ,对象是类的实例化。
例如:人、汽车、电话、桌子等都可当作“类”。
以“汽车”为例,说明类与对象的关系。
汽车是一个笼统的名称,是整体概念,我们把汽车看成一个“类”,一辆辆具体的汽车(比如各种牌子的汽车)就是这个类的实例,也就是这个类的对象。; 工具箱中的各种控件代表了各个不同的类。当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,也简称为控件。;3. Visual Basic中对象的操作
(1)建立对象
方法1: 单击工具箱中的某个控件 — 在窗体上拖动。
方法2: 双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。
;(2)编辑对象(实例示范)
先选定对象,然后可以进???编辑操作
选定对象
选定一个对象:单击对象
选定多个对象:Ctrl(Shift)+单击
编辑操作
放大、缩小:鼠标拖动或修改相关属性
删除对象: 按Del键
复制对象: 复制—粘贴;(3)对象的命名
;属性:描述和反映对象特征的参数。
属性决定了对象展现给用户的界面具有什么样的外观及功能。例如:
控件名称(Name) 标题(Caption)
颜色(Color) 字体(FontName)
属性设置的方法:
方法1:通过属性窗口设置。
方法2:在程序代码中通过赋值语句实现。
格式:对象.属性=属性值
例如:cmdDisp.Caption=“显示”
; 1. 事件(Event)
由VB预先设置好的、能被对象识别的动作。如:Click(单击)、Dblclick(双击)等。
2. 事件过程 (Event Procedure)
对象的事件发生后,应用程序处理这个事件所执行的一段程序代码。 ;事件与事件过程(续);事件;方法:是用来完成特定操作的过程和函数。
方法是面向对象的,调用时要指明对象。
对象方法调用形式:
[ 对象.]方法[ 参数列表 ]
如省略对象,表示是当前对象,一般指当前窗体。
例如: Form1.print VB程序设计
若当前窗体是Form1,则可简写为:
print VB程序设计 ;焦点与Tab键序;2.Tab键序
Tab键序是指用户按Tab键时,焦点在控件间移动的顺序。
系统默认的Tab键序与控件建立的顺序相同,也可以重新设置控件的TabIndex属性修改Tab键序。
第一个默认获得焦点的控件的TabIndex属性值为0,其他控件依次为 1、2、3...。
;2.2 界面设计基础 ;窗体;常用的窗体属性有:
(1)Name(名称)属性
指定窗体的名称,在程序代码中用这个名称引用该窗体。
例如:form1.print “ok”
;2. 窗体的属性(续);程序中设置:见下表;例如:下面程序的运行结果如图所示。;(4)Enabled属性:决定控件是否可操作。
True:允许用户进行操作(缺省值)。
False:呈暗淡色,禁止用户进行操作。;(5)Visible属性:决定控件是否可见。
True :运行时控件可见(缺省值) 。
False:运行时控件隐藏,用户看不到,但控件本身是存在的。
(6)BackColor属性:用于设置窗体的背景颜色。
(7)ForeColor属性:用于设置在窗体中显示图片和文本的颜色。
(8)MaxButton属性:值为Ture时有最大化按钮。
(9)MinButton属性:值为 Ture时有最小化按钮。
;2. 窗体的属性(续);2. 窗体的属性(续);与窗体有关的事件有30多个,掌握常用事件。
(1)Click/DblClick:单击/双击窗体。
(2)Load:窗体被装入时触发的事件。该事件通常用来在启动应用程序时对属性和变量进行初始化。
(3)Unload事件:卸载窗体时触发该事件。
(4)Activate事件:当窗体变为活动窗体时触发该事件。;窗体常用的方法有:
打印输出Print
移动Move
清除Cls
显示Show
隐藏Hide等方法。 ;(1)Print方法
功能:在窗体上输出信息。
调用格式:
[窗体名.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]
说明:
若窗体名省略,则在当前窗体上输出。如果在立即窗口使用print方法可省略对
您可能关注的文档
- 第二单元古希腊-古罗马的政治制度单元小结.ppt
- 第二十课:北方民族大融合.ppt
- 第二天-意志篇孙仲谋.ppt
- 第二单元第二课进展职业生涯要立足本人实际.ppt
- 第二十课:人民解放战争的胜利.ppt
- 第二学期六年级家长会PPT演示课件.ppt
- 第二框我与老师交朋友.ppt
- 第二棵秦朝中央集权制度的形成[使用].ppt
- 第二章 C语言程序设计初步.ppt
- 第二步SYB创业意识讲训-建立一个好的小企业构思.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)