01第1章 Visual Basic概述幻灯片.pptVIP

  • 1
  • 0
  • 约5.53千字
  • 约 42页
  • 2017-04-21 发布于河南
  • 举报
Visual Basic 程序设计;第1章 Visual Basic概述;1.1 程序设计语言与程序设计;低级语言: 是面向机器的指令系统,不同型号的 CPU (Central Processing Unit) 有不同的指令系统 低级语言又分为机器语言和汇编语言 机器语言:指令全部由一定格式的 0、1 组成,机器可直接执行。 汇编语言: 在机器语言的基础上,以一些特定的助记符(如:MOV 代表100001)代表机器指令,就构成汇编语言。 用汇编语言编写的程序只需要经过简单的翻译就可以被机器执行。;高级语言: 是由人们易于接收的,接近人类语言的描述方式构成的指令系统,它不需要面向机器,构造简单,往往只有一百几十条词汇,若干条规则,易记易学。(如:Print指令,For循环规则) 高级语言编写的程序需要经过较复杂的翻译才能成为机器指令。;程序设计 概述: 设计人员想用计算机解决某个问题,必须事先设计好计算机处理信??的步骤(流程图),把这些步骤用计算机能够识别的指令(程序设计语言)编写出来并送入计算机执行,使计算机按照人的意图完成指定的工作。 通常把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。;程序设计主要完成两方面的工作 数据描述 (数据存储) 把被处理的信息描述成计算机可以接受的形式, 如整数、实数、字符、数组、图像、声音等。 不管什么数据,计算机都以二进制的形式存储和加工处理。 数据处理 指对数据进行输入、输出、整理、计算、存储、维护等一系列的活动。 数据处理的目的是为了提取有用的数据,得到所需要的结果。;VB中程序的执行方式(有两种) 编译执行 通过系统的编译程序把源程序翻译成等价的机器语言程序,称为目标程序(或可执行文件),由系统直接执行。 目标程序可以作为文件永久保存。一旦编译成功,目标程序就可以反复高速执行。 解释执行。 是指源程序由一个解释程序逐条指令一边解释一边执行,并不生成目标程序文件。这种执行方式效率较低,但便于调试程序。;对程序设计的一般要求 正确性 硬件允许存在误差,而程序不允许存在误差。 易读性 书写规范 注释 容错性好 源程序中包含容错处理机制 运行高效率 程序结构合理:是加法运算快,还是乘法运算快。(1乘到100) 合理分配内存:有效利用资源。;1.2 Visual Basic简介;1.1.1 Visual Basic语言的发展;发展历程及特点 解释型BASIC语言 出现 20世纪60年代初,BASIC语言诞生,其含义为“初学者通用的符号指令代码”(Beginners All-purpose Symbolic Instruction Code)。 代表 在其发展过程中,相继形成了特色各异的BASIC语言。如:BASIC、GreatWall BASIC、BASICA等,它们都是一种解释型BASIC语言。 特点 解释型BASIC简单易学,使用方便,功能也比较强。但是,这种解释型BASIC程序在执行时需要译码(一边解释一边执行),执行速度较慢,而且所编写的程序只能在特定的环境中运行(不能直接在DOS下运行)。;编译型BASIC语言 执行速度(提高) 编译型BASIC语言执行时,首先将BASIC程序全部编译成机器语言,然后执行。执行速度得到了很大的提高。这一时期,BASIC语言的功能也得到了进一步的发展和完善。 代表 有代表性的语言是Microsoft公司的 Quick BASIC 语言、Borland公司的Turbo BASIC 、True BASIC 。 特点 执行速度快 面向过程的结构化程序语言(顺序执行);可视化BASIC语言--Visual Basic 出现背景 Windows操作平台的出现 面向对象的编程理念的发展 代表 微软的Visual Basic语言 特点 通过图形对象(包括窗体、控件和菜单等)来设计Windows应用程序 面向对象(不完全)、采用事件驱动方式的结构化高级程序设计语言。程序员不必过多的考虑程序的结构,可以专心于程序的功能实现上。;Visual Basic的版本 1991年推出 VB 1.0 1992年推出 VB 2.0 1993年推出 VB 3.0 1995年推出 VB 4.0 1997年推出 VB 5.0 1998年推出 VB 6.0(学习版、专业版和企业版) 2000年推出 VB.Net(7.0)版本 本书以VB 6.0企业版为背景讲授;1.1.2 Visual Basic的特点;Visual Basic的特点 可视化编程(易学性) 传统程序设计语言通过编程代码来设计用户界面,开发者在设计过程中看不到界面的实际显示效果,只有等到编译运行程序后才能察看,软件开发效率低。而Visual Basic提供了可视化设计工具

文档评论(0)

1亿VIP精品文档

相关文档