VB可视化界面设计

VB可视化界面设计

ID:36843211

大小:560.00 KB

页数:78页

时间:2019-05-10

VB可视化界面设计_第1页
VB可视化界面设计_第2页
VB可视化界面设计_第3页
VB可视化界面设计_第4页
VB可视化界面设计_第5页
资源描述:

《VB可视化界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VB可视化界面设计主讲:XXXXTEL:XXXX第2章VB可视化界面设计2.1导学案例2.2面向对象基本的概念2.3窗体和基本控件2.4综合应用2.5扩展与提高22.1导学案例【例2.1】编一个大小写转换的程序,单击“转换为小写”按钮把左边文本框输入的字符串中的字母全部转换为小写,单击“转换为大写”按钮把左边文本框输入的字符串中的字母全部转换为大写,转换结果在右边文本框中显示。运行界面如下图所示。3设计步骤如下:(1)界面设计第一步:改变窗口标题名。实现方法是把窗体的Caption属性设置为“大小写转换”。第二步:

2、在窗体上画两个文本框,分别用于接收用户输入的原始字符串和显示转换后的字符串。第三步:在窗体上画两个标签用于显示提示信息,设置它们的Caption属性分别为“原始字符串:”和“转换后的字符串:”。第四步:在窗体上画三个命令按钮,设置它们的Caption属性分别为“转换为小写”、“转换为大写”和“退出”。4(2)编写事件过程代码如下:PrivateSubCommand1_Click()Dimf$,c$'使用变量f=Text1.Textc=LCase(f)Text2.Text=cEndSubPrivateSubCommand2

3、_Click()Text2.Text=UCase(Text1.Text)'不使用变量,直接使用文本框EndSubPrivateSubCommand3_Click()EndEndSub5说明:界面设计目的就是使计算机能与用户进行如下交流:①显示相关信息和程序运行的结果;②接收用户输入的数据和命令。在VB中,窗体是最基本的对象,一个应用程序都包含有窗体对象。控件也是VB的对象,它们和窗体是应用程序的“积木块”,共同构成用户界面。6本例中用到几个常用界面元素及其作用:(1)窗体Form:窗体是任何一个应用程序必不可少的对象,因

4、为窗体是其他对象的载体,各类控件对象必须建立在窗体上;窗体就如一块“画布”,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在“画布”上“画”界面。(2)标签Label的作用是显示信息。在例2.1中分别显示“原始字符串:”和“转换后的字符串:”的提示信息,让用户对界面的操作更加明了。(3)文本框Text用于显示和接收数据。如例2.1中左边的文本框Text1用于接收用户输入要转化的字符串,右边的文本框Text2显示转化后的字符串。(4)命令按钮Command用于驱动相关命令(事件过程代码)的执行。例如,在例2.1

5、中单击“退出”按钮时驱动事件过程代码End的执行,结束程序的运行。72.2面向对象基本的概念2.2.1对象对象是客观世界中的事物或人们头脑中的各种概念在计算机程序中的抽象表示,或者说,是现实世界中个体的数据抽象模型,是面向对象程序设计的基本元素。一本书、一家图书馆、一辆汽车等都是一个对象;一份报表、一个账单也是一个对象。可见,世界上的各个事物都是由各种“对象”组成的,任何事物都是对象,是某一个对象类的一个实例。每个对象都有自己的特征、行为和发生在该对象上的一切活动。如以某个“学生”作为对象,该对象具有姓名、学号、性别、身

6、高、体重、年龄等特征。具有学习、行走、睡觉等行为,以及外界作用在“学生”对象上的各种活动,如上课铃响、放学等。82.2.2属性属性是一个对象的特性,不同的对象有不同的属性。VB程序中的对象都有许多属性,它们是用来描述和反映对象特征的参数。例如,控件名称(Name)、标题(Caption)、文本(Text)、颜色(Color)、字体(Font)、是否可见(Visible)等属性决定了对象展现给用户的界面具有什么样的外观及功能。同类对象的属性是一样的,也就是具有相同的属性。如人,具有相同的属性,区别不同的人,也就是不同的对象

7、,就在于属性值的不同。9对象属性的设置除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下:对象名.属性名=属性值例如,给一个对象名为Command1的命令按钮的Caption属性赋值为“确定”,其在程序代码中的书写形式为:Command1.Caption="确定"102.2.3事件、事件过程和事件驱动VB是采用事件驱动编程机制的语言。传统编程使用的是面向过程、按顺序进行的机制,这种编程方式的缺点是写程序的人总是要关心什么时候发生什么事情。而在事件驱动编程中,程序员只要编写响应用户动作的程序,如选择命

8、令、移动鼠标等,而不必考虑按精确次序执行的每个步骤。111.事件对于对象而言,事件(Event)就是VB预先设置好的能够被对象识别的动作。不同的对象能够识别的事件不一样,同一事件,作用于不同的对象,就会引发不同的响应,产生不同的结果。例如,在学校,教学楼的铃声是一个事件,教师听到铃声就要开始讲课,向学生传授知识;学生

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

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

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