- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中职可视化编程应用-Visual Basic(主编刘琨、同斌 北理工版)课件:模块1 可视化编程与VB开发环境01.ppt
模块1 可视化编程与VB开发环境
任务1 可视化编程的概念
任务2 Visual Basic程序设计的开发平台
任务3 Visual Basic 6. 0的集成开发环境
任务4 Visual Basic程序设计的基本步骤
任务5 第一个Visual Basic应用程序
返回
任务1 可视化编程的概念
随着图形用户界面(Graphical User Interface, GUI)操作系统windows的广泛使用,用户不再需要记忆各种命令,而是通过鼠标对操作对象的单击、双击或拖放等即可轻松地完成相应的操作。
可视化(Visual)编程技术使得编程人员在编写应用程序时,既不需要编写大量的代码来描述组成用户界面的各种对象的外观和位置,也不需要通过反复调试运行来调整它们,而只要把由开发工具提供的各种对象拖放到屏幕上并直接调整位置、大小、颜色和字体等即可。程序运行时所见的结果就是设计时调整的结果,也就是常说的“所见即所得What You See Is What You Get,WYSIWYG ” 。
下一页
返回
任务1 可视化编程的概念
由此可见,可视化编程犹如搭积木式的游戏,极大提高了应用程序的开发效率,降低了程序员的劳动强度。许多高级语言都相继推出了其可视化版本,这类开发工具一经推出便深受编程人员的喜爱。本书中的Visual Basic就是一种典型的可视化编程开发工具,除此之外,像FoxPro , C和Java等也都有它们的可视化版本。
上一页
下一页
返回
任务1 可视化编程的概念
1. 1. 1面向对象的程序设计
面向对象的程序设计方法与编程技术不同于标准的过程化程序设计。程序设计人员在进行面向对象的程序设计时,不再是单纯地从代码的第一行编到最后一行,而是通过考虑如何创建对象,利用对象来简化程序设计,提供代码的可重用性。
对象可以是应用程序中一个自包含组件,一方面具有私有的功能,供自己使用;另一方面又提供公用的功能,供其他用户使用。对象包含数据及其代码,这比传统编写代码的方法更容易维护。
在Visual Basic中,应用面向对象的程序设计方法(oop),把程序代码和数据封装起。来视为一个对象,大部分对象都是可视的。程序员在设计程序时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮和滚动条等不同类型的对象,并依次为这些对象设置属性。程序员编程工作的重点仅限于编写相关对象要完成的功能代码,因而程序设计的效率可极大提高。
上一页
下一页
返回
任务1 可视化编程的概念
1. 1. 2面向对象程序设计的概念
类、对象、属性、方法、事件、事件过程、事件驱动是Visual Basic程序设计中最基本的概念,即面向对象程序设计的基本概念,本节将深入地一一进行讨沦。
1.类
类(crass)是一组用于定义对象的相关数据和方法的集合。简单地说,类是创建对象的模型,对象则是按模型生产出来的成品,是类在应用程序中的具体实例。
在Visual Basic中,工具箱中的每一个控件,如文本框、标签、命令按钮等,都代表一个类。当将这些控件添加到窗体上时就创建了相应的对象。由同一个类创建的对象具有由该类定义的公共属性、方法和事件。
2.对象
对象(Object)是代码和数据的集合,可将它看作用户界面上的一个单元。例如,控件、窗体和应用程序的部件等。对象是窗体、控件和部件的统称。它具有属性、方法和事件的特征。VB是一种可视化的面向对象的程序设计语言。
上一页
下一页
返回
任务1 可视化编程的概念
3.属性
属性(Property)就是指一个对象所具有的性质、特征。这些特征可能是外在的,也可能是内在的。在VB中,对象的数据就保存在属性中。属性值是用来描述和反映对象特征的参数。例如,控件的“名称”(Name) ,“颜色”(Color) ,“是否有效”(Enabled) ,“位置” ( Top 、Left)等属性决定了对象展现给用户的界面具有了什么样的外观和功能。同类的对象具有相同的属性定义,但属性值可能不同。例如,两个命令按钮,它们的标题显示分别为“确定”和“取消”,这是因为这两个命令按钮都定义有属性Caption,它们分别取了不同的值“确定”和“取消”。不同类的对象具有不同的属性定义,例如,命令按钮定义有属性Caption ,但没有属性Text;而文本框定义有属性Text,但没有属性Caption 。
上一页
下一页
返回
任务1 可视化编程的概念
在设计应用程序时,通过改变对象的属性值来改变对象的外观和特性。对象属性的设置可以通过以下两种办法来实
您可能关注的文档
- unit8《i'd like some noodles_section a》课件2(11张ppt)(人教版新课标七年级下).ppt
- 2013年九年级英语上册配套课件:unit3《languageinuse》6(外研版).ppt
- 【广告传媒】原河名墅红酒品鉴ppt模版课件.ppt
- 物流运输管理实务(主编吴吉明 北理工版)课件:第7章 物流运输生产过程的组织与管理04.ppt
- 【高考语文】高考病句专题ppt模版课件.ppt
- 2014年七年级英语下册课件:unit 7《it's raining》section a(1a-1c)(人教版).ppt
- 简易光控电路课件.ppt
- 2014计算机应用基础课件:第四章 文字处理软件Word2003 03.ppt
- 【高三理化生】2011高考生物预测与专题划分ppt模版课件.ppt
- 六下教材学习交流ppt模版课件.ppt
- (浙美版)四年级美术下册课件 十二生肖.ppt
- 人教版 语文 第四单元《人人都献出一点爱》演示文稿.ppt
- 【六年级数学】圆柱的表面积练习ppt模版课件.ppt
- 【三年级课程】美术课件》ppt模版课件.ppt
- 滁州职业技术学院VFP程序设计课件:表单设计与应用03.ppt
- CADCAM数控编程与实训——综合运用加工实例.ppt
- 【高一语文】高一语文《荆轲刺秦王》学习课件ppt模版课件.ppt
- 会展现场管理实务教学课件:参展工作流程之从目标出发.ppt
- Unit 4《What would you do》课件3(35张PPT)(人教新目标九年级).ppt
- (苏少版2012)二年级美术上册课件 机器人伙伴 1.ppt
原创力文档


文档评论(0)