VB程序设计 第二章.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.4 基本控件 2.4.1 标签(Label) 1、属性 标签(Label)主要用于显示一小段文本,通常用来标注本身不具有Caption属性的控件,如用标签给文本框附加描述等。 属性名 属性值 说明 Caption 字符型数据 显示在标签上的正文(标题) Alignment 0,1,2 0-靠左,1-靠右,2-居中 AutoSize True,False 根据显示的标题自动调整大小 BorderStyle 0,1 0-无边框,1-有边框(单边框) BackStyle 0,1 0-透明,其后的背景色和内容为可见, 1-非透明,可隐藏其后的背景色和内容 2、事件 标签可以触发Click和DblClick等事件,但很少用来触发。 2.4 基本控件 2.4.1 标签(Label) 例【2-7】 在窗体创建两个标签,单击一次窗体后,将两个标签上的内容交换。 解题思路:触发的事件为:窗体的click事件。 Temp A B ⑴ Temp=A (1) ⑵ A=B (2) ⑶ B=Temp (3) 2.4 基本控件 2.4.2 文本框(TextBox) 1、属性 文本框(TextBox)提供一个既能显示又能编辑文本的区域。在程序运行中,可在文本框中输入正文,也可对其中的文字进行选择、删除、复制和粘贴等操作。 属性名 属性值 说明 Text 字符型数据 文本框中显示的文字内容。 MaxLength 数值型数据 允许输入的最大字符数。0-无限制 MultiLine True,False 是否允许输入多行文字 PassWordChar 字符型数据 设置密码输入。空,则原样显示 ScrollBars 0,1,2,3 0-无滚动条,1-水平滚动条,2-垂直滚动条,3-水平、垂直滚动条 SelLength 数值型数据 框中当前选中的字符个数。只能在程序运行中设置和返回 VB程序设计 第二章 2.1 程序设计方法发展简述 计算机软件开发历史 结构化程序设计(C,Pascal) 高级语言(Fortran,Basic) 汇编语言 二进制代码(机器语言) 面向对象程序设计 结构化程序设计 早期程序设计 面向对象程序设计(C++) 可视化程序设计(VB,VC等) 2.1.1 早期的程序设计 20世纪50年代用机器语言编写代码。程序员重复处理0与1不得不花费大量的时间来编制与调试程序。 采用符号指令的汇编语言代替了机器语言。 高级语言简化了程序设计。用高级语言编写的程序与机器无关;程序员摆脱了机器本身的特性限制,精力只集中于算法。 20世纪70年代初期,大型系统软件(如操作系统、数据库等)给程序设计带来了新的问题。促使人们对程序设计方法进行研究,从而提出了应该如何设计程序,设计程序的基本指导思想是什么,采用什么样的程序设计方法为好等问题。 2.1 程序设计方法发展简述 2.1.2 结构化程序设计 1969年荷兰科学家Dijkstra提出了结构化程序设计的思想与概念。 结构化程序设计基本思想: 程序的结构规定为:顺序、选择和循环三种基本结构;限制使用GOTO语句,采用自顶向下、逐步求精、模块化程序设计原则,将大型系统分解为功能独立的模块,使其最终转化为上述三种基本结构。 结构化程序未能解决的问题: 1、模块分割主要针对控制流,仍含有与人的思维方式不协调的地方,很难自然、准确地反映真实世界,软件质量很难保证。 2、只突出了实现功能的操作方法(模块),而被操作的数据(变量)处于功能的从属地位,即程序模块与数据结构是松散地耦合在一起,当程序复杂时,容易出错,难以维护。 2.1 程序设计方法发展简述 2.1.3 面向对象程序设计 面向对象程序设计(OOP)旨在使计算机问题的求解更接近于人的思维活动,使软件的开发形成一个由抽象到具体、由简单到复杂这样一个循序渐进的过程。克服大型软件开发中存在的效率低、质量难以保证、调试复杂、维护困难等问题。 面向对象将大量的工作由相应的对象来完成,程序员在应用程序中只需说明要求对象完成的任务。 面向对象程序设计(OOP)的优点: 1、使软件开发过程符合人们的思维方法,便于分析解决复杂的问题。 2、使软件的维护和功能增减易于实现。 3、使程序代码可重用,从而提高了软件开发的效率; 4、与可视化技术相结合,使用户界面图形化、更美观、更友好。 2.1 程序设计方法发展简述 2.2 Visual Basic的对象及其属性、事件和方法 Visual Basic的对象分为窗体和控件两大类。 窗体-窗口本身,是屏幕上的一个矩形区域; 控件

文档评论(0)

blingjingya + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档