第一章VB集成开发环境介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高级语言源程序
解释程序 执行结果
高级语言源 编译程序 程序
目标 程序
连接程序
可执行 程序
优点: 易编写、易读、易查错、不依赖具体机器、 可 移植性好
缺点:需要配合使用翻译程序
二、 算法和流程图
计算机解决实际问题: 就是用某一语言编制应用程序 首先关键应掌握解题的方法和步骤—算法。
1、算法
是为了解决某类问题而规定的一个有限长的操作序列。
(1) 分析实际问题 (2) 建立数学模型 (3) 选择计算方法 (4) 算法设计 (5) 编写程序 (6) 运行、调试程序 (7) 整理文档
一、程序设计语言
1、机器语言:
由0和1组成的二进制编码表示指令和数据, 如: 10110000 00001001。
优点:直接识别、执行效率高; 缺点:难学、难记、难写、难检查、难测试、移植性差。
预备知识(程序设计基础)
• 程序设计语言 • 算法和流程图 • 结构化程序设计 • 面向对象的程序设计
基本知识
• 指令:计算机完成某个基本操作的命令。一条指
令控制计算机完成一种基本操作。每条指令都是由二 进制代码表示和存储的。
• 程序:为处理实际问题而编制的一系列相关指令
的有序集合。
• 程序设计的步骤:
3.工具栏
可以快速访问常用的菜单命令,通过“视图”菜单的“工具 栏”命令可以选取所需工具栏。
4.对象窗口(窗体设计器窗口)
是进行界面设计的窗口,是建立VB应用程序的重要部分,它 既是一个对象,又是应用程序中其它对象的容器。一个应用程序 可以有多个窗体,每个窗体必须有唯一的名称。
2、汇编语言:
有意义的符号代替指令,如:MOV AL,9。 优点:可读性好、易查错、易修改、执行效率较高; 缺点:机器不能直接识别、需翻译、可移植性差。
解决方法:建立一张“符号与指令代码”对照表
汇编语言源程序 汇编程序
目标程序
3、高级语言:
•特点:接近自然语言,脱离机器,语言与指令系统无关 •高级语言处理程序:翻译程序 •工作方式:解释方式、编译方式
VB简单易学,通用性强,用途广泛。
VB6.0针对不同的用户开发应用程序的需求共有三种版本:学 习版(Learning)、专业版(Professional)、企业版(Enterprise)。
1.2 VB特点
1、是面向对象的可视化程序设计工具。 2、采用事件驱动的编程机制。 3、提供了易学易用的应用程序集成开发环境。 4、支持多种数据库系统的访问。 5、采用了对象的链接与嵌入技术。 6、联机帮助为学习VB提供了捷径(MSDN)。
1.3 VB的安装与启动
VB的安装
VB是windows下的应用软件,现在一般使用 windows2000 / XP操作系统的 PC都能满足安装和运行 VB的要求,如果安装全部MSDN则需要较大的磁盘空间。
VB的启动
可以像启动Windows其他应用程序一样启动VB。VB 启动后将出现如下新建工程对话框
选新建选项卡中的 标准.EXE,点击打 开即可创建一个新 的工程文件。
标题栏
菜单栏 窗体窗口
工具栏 工程资源管理器窗口
代码窗口
属性窗口
工具箱
立即窗口
窗体布局窗口
1.4 VB的集成开发环境(IDE)
1.标题栏
三种工作模式:设计模式、运行模式、中断模式。
2.菜单栏
13个下拉菜单包含了应用程序开发过程中的主要操作。
N-S流程图(1973年美国学者I.Nassi和 B.Shneiderman提出的新型流程图):去掉带箭头的 流向线
例:交换两个变量的流程图 传统流程图
开始
输入X,Y XZ YX ZY
输出X,Y 结束
N-S流程图
输入X,Y XZ YX ZY 输出X,Y
三、结构化程序设计
结构化程序设计主要使程序过程结构、层次清楚,它的 思想是:自顶向下、逐步细化、模块化设计、结构化编程。 结构化程序设计有顺序、选择和循环三种基本结构。
制 程
序
结束
流
程
面向对象程序设计
第 1 章 Visual Basic 简介
1.1 VB简介 1.2 VB特点 1.3 VB的安装、启动 1.4 VB集成开发环境(IDE) 1.5 可视化编程基本概念
1.1 什么是Visuaຫໍສະໝຸດ Baidu Basic
Visual Basic(简称VB)是Microsoft公司开发的一种通用 的基于对象的程序设计语言。
Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包 含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直 接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编 程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应 用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚 本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用 于网页设计,如ASP(Active Server Page)文件。
➢三种结构的共同特点:
1.只有一个入口、一个出口。 2.每个基本结构中的每一部分都有机会被执行到。 3.结构内不存在“死循环” (程序无休止的执行)。
四、面向对象的程序设计
过 程
开始
驱
动
过程1
程
序
流 程
…
事
先
被
过程N
设
计
好
结束
面向过程程序设计
事
开始
件
(
消
事件1
息 )
驱
动
消息处理中心
…由
事
件
控
事件N
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需 编写大量代码去描述界面元素的外观和位置,而只要把预先建立 的对象add到屏幕上的一点即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史 上应用得最为广泛的语言。
算法的特性
有穷性、确定性、可行性、有(0个到若干个)输入 ,有(1个到 若干个)输出。
2、流程图
算法的表示形式有两种:用自然语言表示;用流程图(用图 框表示各种操作,用图形表示算法)表示。 ANSI规定了常用的 流程图符号。
起止在框分: 析比较复杂的实际判问断题框和:具体编 写输程入序/输代出码框之前: 应设计好算流法向并线画:出流程 图 大处。帮理这助框对的: 正!确地编写程序解连决接问点题:是有极