[计算机软件及应用]Ch01 Visual Basic 简介
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
只有用机器语言编写的程序才能在计算机上直接执行,用其他 语言编写的源程序都需要翻译后才能被计算机所理解并执行
语言处理程序(或称为翻译程序)是将用汇编语言、各种高
级语言编写的源程序翻译成目标代码的程序。用不同的程 序设计语言编写出来的源程序,需要使用不同的语言处理 程序
通过语言处理程序翻译后的目标代码称为目标程序。目标
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
11/33
Rest
Exercise
二、事件驱动的编程机制
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
1/33
Rest
Exercise
教学要求
了解程序设计语言与程序设计的概念、了解 高级语言的两种翻译方式 了解Visual Basic的主要功能特点
掌握Visual Basic 6.0集成开发环境主要组 成部分及其使用 了解Visual Basic联机帮助功能的使用方法
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
2/33
Rest
Exercise
第 1 节 程序设计语言与程序设计
本节介绍程序设计语言的分类,高级语言的
两种翻译方式 : 解释方式和编译方式,两种 翻译方式的特点
2018年11月20日星期二
代码的重用,并成为当前流行的一类程序设计语言
Visual Basic 是一种高级程序设计语言,具有一
定的面向对象程序设计功能
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
6/33
Rest
Exercise
三、高级语言的翻译
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
3/33
Rest
Exercise
一、程序设计语言的分类
可以从不同的角度对程序设计语言进行分类 :
从应用范围 : 通用语言、专用语言
从程序设计方法 : 结构化语言、模块化语言、面向 对象语言
从程序设计语言与计算机硬件的联系程度 : 机器语 言、汇编语言、高级语言
机器语言、汇编语言依赖于计算机硬件,与计算机 硬件联系很紧密,统称为低级语言 高级语言与计算机硬件基本无关
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
4/33
Rest
Exercise
程序设计语言的分类
常见的程序设计语言 :
解释方式 与 编译方式
解释方式 ---- 解释程序
解释程序
高级语言源程序 执行结果
数据
编译方式 ---- 编译程序
高级语言 源程序
编译 程序
目标 程序
连接 程序
可执行 程序
执行
执行 结果
数据
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
程序中还可能调用一些其他语言编写的程序和标准程序库 中的标准子程序,需要使用连接程序将目标程序和有关的 其他程序库组合成一个完整的可执行程序
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
7/33
Rest
Exercise
高级语言的翻译
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
9/33
Rest
Exercise
第 2 节 Visual Basic的主要功能特点
Visual Basic在原有BASIC语言的基础上综合运用
了BASIC语言和新的可视化设计工具,既具有 Windows所特有的优良性能和图形工作环境,又 具有编程的简易性
33
Rest
Exercise
四、程序设计
程序设计 : 使用某种程序设计语言编写一些代
码来驱动计算机完成特定功能的过程
算法 : 用计算机解题的方法和步骤 程序设计的基本过程 : 分析所求解的问题,抽
象数学模型,设计合适的算法,编写程序(编写 代码),调试运行直至得到正确结果、编写程序 文档等阶段
第 1 章 Visual Basic 简介
要使计算机能够按人的要求完成一系列的操作,就需要在
人和计算机之间制定一种二者都能识别的特定的语言,这 种特定的语言就是程序设计语言
使用程序设计语言编写的、用来使计算机完成一定任务的、
一系列命令的集合构成程序,编写程序的工作则称为程序 设计。Visual Basic是一种程序设计语言
5/33
Rest
Exercise
二、面向过程的语言、面向对象的语言
面向过程的语言 : 用计算机能够理解的逻辑来描述
需要解决的问题和解决问题的具体方法和步骤 程序的执行是靠在对象间传递消息来完成的
面向对象的语言 : 将客观事物抽象为一系列的对象,
面向对象的语言通过继承与多态可以很方便地实现
适用DOS环境,面向过程的程序设计语言
BASIC、Quick BASIC、Pascal、FORTRAN、 COBOL、C 等
适用Windows环境,面向对象程序设计语言
Visual Basic、Visual C++ 、Delphi、Java 等
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
Visual Basic最主要的特点 : 可视化界面设计、事
件驱动的编程机制
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
10/33
Rest
Exercise
一、可视化界面设计
在Visual Basic中,编程人员不需要编写大量的代码来描 述界面,只需要使用系统提供的工具在界面上直接"画"各 种对象,并设置这些对象的一些属性,Visual Basic将自 动产生与界面设计有关的代码
语言处理程序(或称为翻译程序)是将用汇编语言、各种高
级语言编写的源程序翻译成目标代码的程序。用不同的程 序设计语言编写出来的源程序,需要使用不同的语言处理 程序
通过语言处理程序翻译后的目标代码称为目标程序。目标
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
11/33
Rest
Exercise
二、事件驱动的编程机制
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
1/33
Rest
Exercise
教学要求
了解程序设计语言与程序设计的概念、了解 高级语言的两种翻译方式 了解Visual Basic的主要功能特点
掌握Visual Basic 6.0集成开发环境主要组 成部分及其使用 了解Visual Basic联机帮助功能的使用方法
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
2/33
Rest
Exercise
第 1 节 程序设计语言与程序设计
本节介绍程序设计语言的分类,高级语言的
两种翻译方式 : 解释方式和编译方式,两种 翻译方式的特点
2018年11月20日星期二
代码的重用,并成为当前流行的一类程序设计语言
Visual Basic 是一种高级程序设计语言,具有一
定的面向对象程序设计功能
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
6/33
Rest
Exercise
三、高级语言的翻译
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
3/33
Rest
Exercise
一、程序设计语言的分类
可以从不同的角度对程序设计语言进行分类 :
从应用范围 : 通用语言、专用语言
从程序设计方法 : 结构化语言、模块化语言、面向 对象语言
从程序设计语言与计算机硬件的联系程度 : 机器语 言、汇编语言、高级语言
机器语言、汇编语言依赖于计算机硬件,与计算机 硬件联系很紧密,统称为低级语言 高级语言与计算机硬件基本无关
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
4/33
Rest
Exercise
程序设计语言的分类
常见的程序设计语言 :
解释方式 与 编译方式
解释方式 ---- 解释程序
解释程序
高级语言源程序 执行结果
数据
编译方式 ---- 编译程序
高级语言 源程序
编译 程序
目标 程序
连接 程序
可执行 程序
执行
执行 结果
数据
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
程序中还可能调用一些其他语言编写的程序和标准程序库 中的标准子程序,需要使用连接程序将目标程序和有关的 其他程序库组合成一个完整的可执行程序
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
7/33
Rest
Exercise
高级语言的翻译
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
9/33
Rest
Exercise
第 2 节 Visual Basic的主要功能特点
Visual Basic在原有BASIC语言的基础上综合运用
了BASIC语言和新的可视化设计工具,既具有 Windows所特有的优良性能和图形工作环境,又 具有编程的简易性
33
Rest
Exercise
四、程序设计
程序设计 : 使用某种程序设计语言编写一些代
码来驱动计算机完成特定功能的过程
算法 : 用计算机解题的方法和步骤 程序设计的基本过程 : 分析所求解的问题,抽
象数学模型,设计合适的算法,编写程序(编写 代码),调试运行直至得到正确结果、编写程序 文档等阶段
第 1 章 Visual Basic 简介
要使计算机能够按人的要求完成一系列的操作,就需要在
人和计算机之间制定一种二者都能识别的特定的语言,这 种特定的语言就是程序设计语言
使用程序设计语言编写的、用来使计算机完成一定任务的、
一系列命令的集合构成程序,编写程序的工作则称为程序 设计。Visual Basic是一种程序设计语言
5/33
Rest
Exercise
二、面向过程的语言、面向对象的语言
面向过程的语言 : 用计算机能够理解的逻辑来描述
需要解决的问题和解决问题的具体方法和步骤 程序的执行是靠在对象间传递消息来完成的
面向对象的语言 : 将客观事物抽象为一系列的对象,
面向对象的语言通过继承与多态可以很方便地实现
适用DOS环境,面向过程的程序设计语言
BASIC、Quick BASIC、Pascal、FORTRAN、 COBOL、C 等
适用Windows环境,面向对象程序设计语言
Visual Basic、Visual C++ 、Delphi、Java 等
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
Visual Basic最主要的特点 : 可视化界面设计、事
件驱动的编程机制
2018年11月20日星期二
第 1 章 Visual Basic 简介 ---- 《大学计算机基础》(Hemingrui)
10/33
Rest
Exercise
一、可视化界面设计
在Visual Basic中,编程人员不需要编写大量的代码来描 述界面,只需要使用系统提供的工具在界面上直接"画"各 种对象,并设置这些对象的一些属性,Visual Basic将自 动产生与界面设计有关的代码