VB可视化界面设计.pptVIP

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB可视化界面设计

第2章 VB可视化界面设计 主讲:XXXX TEL:XXXX 第2章 VB可视化界面设计 2.1 导学案例 2.2 面向对象基本的概念 2.3 窗体和基本控件 2.4 综合应用 2.5 扩展与提高 2.1 导学案例 【例2.1】编一个大小写转换的程序,单击“转换为小写”按钮把左边文本框输入的字符串中的字母全部转换为小写,单击“转换为大写”按钮把左边文本框输入的字符串中的字母全部转换为大写,转换结果在右边文本框中显示。运行界面如下图所示。 设计步骤如下: (1)界面设计 第一步:改变窗口标题名。实现方法是把窗体的Caption属性设置为“大小写转换”。 第二步:在窗体上画两个文本框,分别用于接收用户输入的原始字符串和显示转换后的字符串。 第三步:在窗体上画两个标签用于显示提示信息,设置它们的Caption属性分别为“原始字符串:”和“转换后的字符串:”。 第四步:在窗体上画三个命令按钮,设置它们的Caption属性分别为“转换为小写”、“转换为大写”和“退出”。 (2)编写事件过程代码如下: Private Sub Command1_Click() Dim f$, c$ 使用变量 f = Text1.Text c = LCase(f) Text2.Text = c End Sub Private Sub Command2_Click() Text2.Text = UCase(Text1.Text) 不使用变量,直接使用文本框 End Sub Private Sub Command3_Click() End End Sub 说明: 界面设计目的就是使计算机能与用户进行如下交流:①显示相关信息和程序运行的结果;②接收用户输入的数据和命令。在VB中,窗体是最基本的对象,一个应用程序都包含有窗体对象。控件也是VB的对象,它们和窗体是应用程序的“积木块”,共同构成用户界面。 本例中用到几个常用界面元素及其作用: (1)窗体Form:窗体是任何一个应用程序必不可少的对象,因为窗体是其他对象的载体,各类控件对象必须建立在窗体上;窗体就如一块“画布”,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在“画布”上“画”界面。 (2)标签Label的作用是显示信息。在例2.1中分别显示“原始字符串:”和“转换后的字符串:”的提示信息,让用户对界面的操作更加明了。 (3)文本框Text用于显示和接收数据。如例2.1中左边的文本框Text1用于接收用户输入要转化的字符串,右边的文本框Text2显示转化后的字符串。 (4)命令按钮Command用于驱动相关命令(事件过程代码)的执行。例如,在例2.1中单击“退出”按钮时驱动事件过程代码End的执行,结束程序的运行。 2.2 面向对象基本的概念 2.2.1 对象 对象是客观世界中的事物或人们头脑中的各种概念在计算机程序中的抽象表示,或者说,是现实世界中个体的数据抽象模型,是面向对象程序设计的基本元素。 一本书、一家图书馆、一辆汽车等都是一个对象;一份报表、一个账单也是一个对象。可见,世界上的各个事物都是由各种“对象”组成的,任何事物都是对象,是某一个对象类的一个实例。每个对象都有自己的特征、行为和发生在该对象上的一切活动。如以某个“学生”作为对象,该对象具有姓名、学号、性别、身高、体重、年龄等特征。具有学习、行走、睡觉等行为,以及外界作用在“学生”对象上的各种活动,如上课铃响、放学等。 2.2.2 属性 属性是一个对象的特性,不同的对象有不同的属性。VB程序中的对象都有许多属性,它们是用来描述和反映对象特征的参数。例如,控件名称(Name)、标题(Caption)、文本(Text)、颜色(Color)、字体(Font)、是否可见(Visible)等属性决定了对象展现给用户的界面具有什么样的外观及功能。 同类对象的属性是一样的,也就是具有相同的属性 。如人,具有相同的属性,区别不同的人,也就是不同的对象,就在于属性值的不同。 对象属性的设置 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下: 对象名.属性名=属性值 例如,给一个对象名为Command1的命令按钮的Caption属性赋值为“确定”,其在程序代码中的书写形式为: Command1. Caption=确定 2.2.3 事件、事件过程和事件驱动 VB是采用事件驱动编程机制的语言。传统编程使用的是面向过程、按顺序进行的机制,这种编程方式的缺点是写程序的人总是要关心什么时候发生什么事情。而在事件驱动编程中,程序员只要编写响应用户动作的程序,如选择命令、移动鼠标等,而不必考虑按精确次序执行的每个步骤。

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档