欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPS文档下载  

    可视化程序设计的概念.pps

    • 资源ID:6251744       资源大小:806.50KB        全文页数:13页
    • 资源格式: PPS        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    可视化程序设计的概念.pps

    Visual Basic 程序设计,机械工业出版社同名教材配套电子教案,2003 年 6月,2.1 程序设计方法的发展历程 2.1.1 传统的编程方法 2.1.2 结构化程序设计 2.1.3 面向对象的程序设计2.2 对象的概念 2.2.1 对象和类 2.2.2 对象的建立和编辑 2.2.3 对象的属性、事件和方法2.3 可视化编程的环境和方法 2.3.1 VB的集成开发环境 2.3.2 工程的管理及环境设置,第2章 可视化程序设计的概念,2.1.1 传统的编程方法 在计算机刚出现的早期,由于它的价格昂贵、内存小、速度慢。程序员为了在较小的内存中进行大量的科学计算问题,为了尽量节省CPU的开销,不得不使用各种巧妙的手段和技术,手工编写各种高效能的应用程序。这些程序通常有可读性差、可维护性差、通用性更差的通病。随着计算机技术及电子工业的迅速发展,计算机的应用开始向各个领域渗透,高级语言蓬勃兴起,程序员需要解决的问题更复杂,程序规模更大。特别是Windows操作系统出现及其迅速的发展,使传统的程序设计方法几乎走到了绝境。2.1.2 结构化程序设计方法 结构化程序设计方法要求把程序的结构规定为顺序、选择和循环三种基本结构。限制使用语句间的跳转(goto语句),并提出了自顶向下、逐步求精、模块化程序设计等设计原则。它是将模块分割方法作为对大型系统进行分析的手段,使其最终转化为上述三种基本结构。其目的是为了解决团队开发大型软件时,如何实现高效率、高可靠性的问题。程序的可读性好、可维护性好已成为评价程序质量的首要标准。,2.1 程序设计方法发展历程,2.1.3 面向对象的程序设计 面向对象的程序设计思想是20世纪80年代初提出的,起源于Smalltalk语言。为了使软件便于在程序设计中能够模仿建立客观世界模型的方法,对系统的复杂性进行概括、抽象和分类,使软件的设计与实现形成一个由抽象到具体、由简单到复杂的循序渐进的过程,从而解决了大型软件研制中存在的效率低、质量无法保证、调试复杂、维护困难等一系列问题。因此面向对象的程序设计方法得到了广泛的应用。当然,面向对象的程序设计并不是要抛弃结构化程序设计的方法,二者并不矛盾。面向对象的程序设计在分解为低级模块时,仍需要结构化编程技巧。只是它在分解一个大问题为小问题时采取的思路是不同的。结构化程序设计的分解突出过程,即怎样做?它强调代码的功能是如何得以实现的。面向对象的分解突出客观世界和抽象的对象,即做什么?它将大量的工作由相应的对象来完成,程序员在应用程序中只需说明要求对象完成的任务是什么。,2.1 程序设计方法发展历程,2.2.1 对象和类 对象(Object)是代码和数据的集合,就像现实生活中的一个实体。如一只气球是一个对象,一台电脑也是一个对象。一台电脑又可以拆分为主板、CPU、内存、外设等部件,这些部件又都分别是一个对象,因此“电脑对象”可以说是由多个“子对象”组成的,它可以称为是一个对象容器(Container)。在VB环境下,常用的对象有各种控件、窗体、菜单、应用程序的部件以及数据库等。这些对象都具有属性(数据)和行为方式(方法)。简单地说,属性用于描述对象的一组特征,方法为对象实施一些动作,对象的动作常常需要触发事件,而触发事件又可以修改属性。一个对象建立以后,其操作可通过与该对象有关的属性、事件和方法来描述。例如,一辆汽车有型号、外型、颜色、发动机功率等属性,又有发动、加速、停止等方法。方法需要一定的触发事件(如踩油门导致加速等),方法也可以改变对象的某些属性(如重压导致轮胎的变形等)。“属性”、“方法”和“事件”是对象的基本元素。在VB程序设计过程中,可以通过这三个基本元素来操纵和控制对象。,2.2 对象的概念,2.2.1 对象和类 类(CLASS)是创建对象实例的模板,是同种对象的集合与抽象,它包含有所创对象的属性描述和行为特征的定义。类是一个集合,而对象是这个集合中的一个实例。例如,各种各样、大大小小的房屋均属于建筑类;中专生、大专生、大学生均属于学生类等等。可以将大学生看作学生类中的一个对象,也可以将其看作学生类中的一个子类。类的一组属性和方法定义了类的界面。因为类含有属性和方法,它封装了用于类的全部信息。当在应用程序中由类创建一个对象时,用户只要使用对象的属性和方法进行相应的操作即可,完全不必关心其内部是如何实现的。一个对象就象一个黑匣子,表示它内部属性的数据和行为的代码都封装在这个黑匣子中。面向对象程序设计主要是建立在类和对象的基础之上。通常的面向对象程序设计中的类都是由程序员自己开发的。而在VB6.0中,类可以是系统设计好的,也可以由程序员根据需要自行设计。在VB6.0中,工具箱上的可视类图标是系统设计好的标准控件类,此外还可以在“工程”菜单中执行“部件”命令,加入大量的Active X控件。通过将这些类实例化,可以得到真正的控件对象。当程序员在窗体上画出一个控件时,就自动将其转化为对象了(创建了一个控件对象,简称为控件)。,2.2 对象的概念,2.2.2 对象的建立和编辑 单击下面的图像演示对象的建立、对象的选定、复制或删除对象的操作方法,操作说明见教材13页。,2.2 对象的概念,2.2.3 对象的属性、事件和方法属性 在VB中为对象的属性设置适当的值,可以通过两种途径来实现:使用属性窗口或直接在程序代码中进行设置。左图所示的是窗体(Form)对象的属性窗口,此处将窗体标题属性(Caption)设置为“我的程序”(将“我的程序”显示在标题栏中),窗口下方显示的是当前所选属性的简要说明。中图所示的是在代码窗口中用代码将窗体的Caption属性设置为“我的程序”。设置完毕后,按F5键运行程序,可以看出这两种方法均可得到右图所示的结果。,2.2 对象的概念,2.2.3 对象的属性、事件和方法事件 事件就是对象上所发生的事情。比如一个充气后的气球,用针扎它一下,结果是圆圆的气球变成了一个瘪壳。把气球看成一个对象,那么气球对刺破它的事件响应是放气,对放手事件的响应是升空。在VB中事件是预先定义好的、能够被对象识别的动作,如单击(Click)事件、双击(DblClick)事件、装载(Load)事件、鼠标移动(MouseMove)事件等,不同的对象能够识别不同的事件。对象的事件是固定的,用户不能建立或删除事件。当事件由用户触发(如单击)、或由系统触发(如装载)时,对象就会对该事件做出响应(Respond),响应某个事件后所执行的程序代码就是事件过程。一个对象可以响应一个或多个事件,因此可以使用一个和多个事件过程对用户或系统的事件做出响应。程序员只需编写必须响应的事件过程,而其他无用的事件过程则不必编写,如命令按钮的“单击”(Click)事件比较常见,其事件过程需要编写,而其MouseDown或MouseUp事件则可有可无,程序员可根据需要进行选择。,2.2 对象的概念,2.2.3 对象的属性、事件和方法方法 一般来说,方法就是要执行的动作。上面所述的气球本身就具有其固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。用户对具体实现过程并不关心,关键是最终收到的效果。VB的方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。如对象打印(Print)方法、显示窗体(Show)方法、移动(Move)方法等。每个方法完成某个功能,但其实现步骤和细节用户既看不到、也不能修改,用户能做的工作就是按照约定直接调用它们。方法只能在代码中使用,其用法依赖于方法所需的参数的个数以及它是否具有返回值。当方法不需要参数且也没有返回值时,可用“对象名.方法名”的格式调用。例如:Form1.Cls 调用了窗体的Cls方法,清除窗体上用Print方法显示的文字。,2.2 对象的概念,2.3.1 Visual Basic 6.0 的集成开发环境(IDE)它主要由以下几个部分组成:菜单栏、工具栏、工具箱、工程管理器、属性窗口、对象浏览器、窗体设计器、代码窗口和窗体布局窗口。1.菜单栏:VB6.0菜单栏中列出了开发、调试、运行和保存应用程序所需的命令。主菜单共有13项:文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口和帮助。每个菜单项有若干个菜单命令,可执行不同的操作。2.工具栏:缺省情况下工具栏位于菜单栏的下方,它以工具按钮图标的形式提供常用命令的快捷方式。用户只需单击相应的按钮,即可激活某项任务。缺省情况下VB6.0启动后仅显示图2-10所示的标准工具栏。其他附加的编辑、窗体设计和调试工具栏可以通过执行“视图”菜单中的“工具栏”命令进行添加或删除。3.工具箱:VB中的标准工具箱包含了建立应用程序所需的各种控件。缺省情况下工具箱位于IDE环境的左边,用户可以根据需要将其拖放到任何希望的地方。,2.3 可视化编程的环境和方法,2.3.1 Visual Basic 6.0 的工程管理及环境设置文件类型常见VB文件的类型,2.3 可视化编程的环境和方法,2.3.1 Visual Basic 6.0 的工程管理及环境设置环境设置 在VB6.0中,用户可以自行设置开发环境的某些方面,以适合用户的使用习惯。执行“工具”菜单下的“选项”命令,打开下图所示的“选项”对话框。使用该对话框可以对VB进行环境设置,使之更符合用户的工作习惯。,2.3 可视化编程的环境和方法,

    注意事项

    本文(可视化程序设计的概念.pps)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开