VB程序设计概论简述的.pptVIP

  • 1
  • 0
  • 约1.49千字
  • 约 25页
  • 2017-10-13 发布于浙江
  • 举报
VB程序设计概论简述的

Visual Basic 程序设计教程 第2版;第1章;指令: 规定计算机完成一定操作的命令。 程序设计语言: 要使计算机能够理解人给出的各种指令,就需要在人和计算机之间有一种特定的语言,人和计算机都能够识别,这种特定的语言就是计算机语言,也叫程序设计语言。 程序: 使用程序设计语言编写的用来使计算机完成一定任务的一段“文章”称为程序。 程序设计: 编写程序的工作称为程序设计。 学习目的: 利用程序设计语言进行程序设计,完成一定功能;1.1 程序设计语言;1.1.1 机器语言;1.1.2 汇编语言;1.1.3 高级语言;1.2 程序设计;1.2.1 算法; 用自然语言表示算法,虽然容易表达,但文字冗长且易产生“二义性”。;例:交换两个变量的流程图;1.2.2 结构化程序设计;(2) 选择结构;【例】分别用传统流程图和N-S流程图表示求一个数的绝对值的算法。;(3) 循环结构;;【例】分别用传统流程图和N-S流程图表示: 求1+2+3+…+100的算法。;三种基本结构有以下共同的特点: 只有一个入口、一个出口 每个基本结构中的每一部分都有机会被执行到 结构内不存在“死循环” 2. 结构化程序设计方法 自顶向下、逐步求精、模块化;1.2.3 面向对象的程序设计;1. 对象 (Object) 在自然界中,用于描述某一实体。如房屋、人、汽车等。 在计算机中,将数据和处理该数据的过程、函数或子过程打包在一起而生成的新的数据类型称为对象,它是代码和数据的组合,可以作为一个单位来处理。对象可以是窗口、模块、数据库和控件等,也可以是整个应用程序。 属性 事件 方法 事件驱动;2. 面向对象(Object Oriented,简称OO) 面向对象基本上意味着从问题所涉及的对象入手来研究该问题 。 面向对象不仅仅是一种新的程序设计技术,而且是一种全新的设计和构造软件的思维方法。它使计算机解决问题的方式更加类似于人类的思维方式,更能直接地描述客观世界。从程序设计的角度看,面向对象代表了一种通过模仿人类建立现实世界模型的方法进行软件开发的思想体系。 Visual Basic为面向对象的开发提供了许多功能,可以用于实现面向对象的设计。;3. 消息(Messages) 消息是用来请求对象执行某一处理或回答某些信息的要求。 某一对象可以在必要时通过传递消息请求其他对象完成某些处理工作或回答某些信息,其他对象在执行所要求的处理活动时,同样可以通过传递消息与别的对象联系。因此,程序的执行是靠在对象间传递消息来完成的。 4. 类(Class)及类的实例 将带有相似属性和行为的事物组合在一起构成一个类。一个属于某种类的特定对象称为该类的一个实例。;5. 封装(Encapsulation) 将数据和操作数据的函数衔接在一起,构成一个具有类类型的对象的描述称为封装。 6. 继承(Inheritance) 在面向对象的语言中,可以从一个类生成另一个类。派生类(也称子类)继承了其父类和祖先类的数据成员和成员函数。 7. 多态(Polymorphism) 多态性是一种面向对象的程序设计功能,当同样的消息被不同的对象接收时,却导致完全不同的行为,即完成不同的功能。;8. 抽象(Abstraction) 抽象是使具体事物一般化的一种过程,即对具有特定属性及行为特征的对象进行概括,从中提炼出这一类对象的共性,并从通用性的角度描述共有的属性及行为特征。;本章小结

文档评论(0)

1亿VIP精品文档

相关文档