- 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提供了可视化设计工具
您可能关注的文档
最近下载
- 广东省深圳市深圳实验学校等校联考2024-2025学年九年级下学期开学考试语文试题(含答案).docx VIP
- 急性心梗转运流程图解.pptx
- 2025年房地产经纪人房地产市场特点综合案例分析专题试卷及解析.pdf VIP
- 党员领导干部2025年度民主生活会对照检查材料范文.docx VIP
- 2025年演出经纪人保护未成年人艺人的特殊义务与权利专题试卷及解析.pdf VIP
- ALINCO DR-635中文操作手册.pdf
- 2025年AWS认证Fargate网络隔离与安全组精细化配置专题试卷及解析.pdf VIP
- 2025年房地产经纪人市场比较法与其他估价方法(收益法、成本法)的混合应用专题试卷及解析.pdf VIP
- 2025年项目管理专业进度绩效指数在应对“黑天鹅”事件中的弹性分析专题试卷及解析.pdf VIP
- 【高考数学】2025年高考数学二级结论篇(核心知识背记手册).pdf
原创力文档

文档评论(0)