01第1节 Visual Basic概述.pptVIP

  • 2
  • 0
  • 约6.97千字
  • 约 42页
  • 2017-06-03 发布于湖北
  • 举报
Visual Basic 程序设计 河北科技大学 机械电子工程学院 授课教师 刘文学 第1章 Visual Basic概述 本章要点: 程序设计语言与程序设计 Visual Basic简介 VB功能特点 VB的版本 VB的运行环境 VB的集成开发环境:主窗口、窗体窗口、工程资源管理器窗口、属性窗口 1.1 程序设计语言与程序设计 程序设计语言 什么是程序设计语言 程序设计语言,也称算法语言,是人与计算机交流的工具,是由字、词和语法规则构成的指令系统。 从计算机执行的角度来看,程序设计语言可分为2大类:低级语言和高级语言。 低级语言: 是面向机器的指令系统,不同型号的 CPU (Central Processing Unit) 有不同的指令系统 低级语言又分为机器语言和汇编语言 机器语言:指令全部由一定格式的 0、1 组成,机器可直接执行。 汇编语言: 在机器语言的基础上,以一些特定的助记符(如:MOV 代表100001)代表机器指令,就构成汇编语言。 用汇编语言编写的程序只需要经过简单的翻译就可以被机器执行。 高级语言: 是由人们易于接收的,接近人类语言的描述方式构成的指令系统,它不需要面向机器,构造简单,往往只有一百几十条词汇,若干条规则,易记易学。(如:Print指令,For循环规则) 高级语言编写的程序需要经过较复杂的翻译才能成为机器指令。 程序设计 概述: 设计人员想用计算机解决某个问题,必须事先设计好计算机处理信息的步骤(流程图),把这些步骤用计算机能够识别的指令(程序设计语言)编写出来并送入计算机执行,使计算机按照人的意图完成指定的工作。 通常把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。 程序设计主要完成两方面的工作 数据描述 (数据存储) 把被处理的信息描述成计算机可以接受的形式, 如整数、实数、字符、数组、图像、声音等。 不管什么数据,计算机都以二进制的形式存储和加工处理。 数据处理 指对数据进行输入、输出、整理、计算、存储、维护等一系列的活动。 数据处理的目的是为了提取有用的数据,得到所需要的结果。 VB中程序的执行方式(有两种) 编译执行 通过系统的编译程序把源程序翻译成等价的机器语言程序,称为目标程序(或可执行文件),由系统直接执行。 目标程序可以作为文件永久保存。一旦编译成功,目标程序就可以反复高速执行。 解释执行。 是指源程序由一个解释程序逐条指令一边解释一边执行,并不生成目标程序文件。这种执行方式效率较低,但便于调试程序。 对程序设计的一般要求 正确性 硬件允许存在误差,而程序不允许存在误差。 易读性 书写规范 注释 容错性好 源程序中包含容错处理机制 运行高效率 程序结构合理:是加法运算快,还是乘法运算快。(1乘到100) 合理分配内存:有效利用资源。 1.2 Visual Basic简介 简介 Visual Basic是Microsoft公司于1991年推出的基于窗口的可视化程序设计语言。“Visual”是“可视化的”、“形象化的”的意思。 Visual Basic的语法与BASIC语言的语法基本相同,因此Visual Basic也具有易学易用的特点,此外它还提供了一套可视化设计工具,大大简化了Windows程序界面的设计工作,同时其编程系统采用了面向对象、事件驱动机制,与传统BASIC有很大的不同。 Visual Basic的功能十分强大,应用Visual Basic可以方便地完成从小的应用程序,到大型的数据库管理系统、多媒体信息处理、功能强大的Internet应用程序等各项任务。 1.1.1 Visual Basic语言的发展 概述 Visual Basic是在原来的BASIC语言的基础上研制而成的,它具有BASIC语言结构简单的优势,同时增加了结构化(顺序执行、事件驱动)和可视化(所见即所得)程序设计语言的特点。 发展历程及特点 解释型BASIC语言 出现 20世纪60年代初,BASIC语言诞生,其含义为“初学者通用的符号指令代码”(Beginners All-purpose Symbolic Instruction Code)。 代表 在其发展过程中,相继形成了特色各异的BASIC语言。如:BASIC、GreatWall BASIC、BASICA等,它们都是一种解释型BASIC语言。 特点 解释型BASIC简单易学,使用方便,功能也比较强。但是,这种解释型BASIC程序在执行时需要译码(一边解释一边执行),执行速度较慢,而且所编写的程序只能在特定的环境中运行(不能直接在DOS下运行)。 编译型BASIC语言 执行速度(提高) 编译型BASIC语言执行时,首先将BASIC程序全部编译成机器语言,然后执行。执行速度得到了很大的提高。这一时期,BASIC语言的

文档评论(0)

1亿VIP精品文档

相关文档