VB程序设计教程 PDF 超级合集(1-8章)(共15章)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
The Programming Foundation
程序设计教程
第一章 概论
第1 章
Overview
为何要学习程序设计 什么是Visual Basic VB平台:集成开发环境 工程管理 编写一个简单的VB应用程序 什么是VB的面向对象编程 关于VB及使用本书
2
第1 章
学习VB可以提高自己发现问题、解决问题的 能力,也可以更好地操作计算机。 如果着眼于发现问题解决问题的观点,学习 计算机语言并尝试进行程序设计就是一种非常好 的方法。一个良好的能力性的素质,往往表现在 从问题的定义出发,明确问题的性质,发现问题 的本质,找到解决问题的途径,并确定一种最好 的处理方法,使得问题最终得以解决。
9
第1 章
• • • •
Visual Basic C语言 C++ Java
10
第1 章
高级语言程序被计算机执行前,要有一个“翻 译”过程——将高级语言编写的程序(源程序)翻译 成机器语言程序(目标程序)。 语言翻译程序也是一种软件,人们称之为“程 序的程序” 。
11
第1 章
翻译方法一般采用两种 一是编译方式——采用的翻译程序叫做编译程 序 二是解释方式——采用的翻译程序叫做解释程 序 • VB采用编译/解释方式 学习阶段采用解释方式 应用阶段采用编译方式
29
第1 章
1.面向过程的编程 过程(Process)是传统的编程方法。程序 按照事先设计好的顺序执行。
30
第1 章
2.面向对象的编程 面向对象(Object)的编程采用和面向过程编 程完全不同的方法解决问题。如果我们把数据当作 对象,面向对象的程序就是要对这些数据进行的一 系列操作。 在面向对象的编程中,编程者必须首先定义对 象(数据)和对这些对象的操作,因此数据和操作 是一个结合体。
33
第1 章
4.事件(Event) 事件是一种动作,大多数事件都是事先预制好 的,例如鼠标、键盘都可以被定义为事件。VB的事件 和对象关联,以事件过程(程序代码)对事件进行响 应处理。 5.方法(Method) 方法是对象能够执行的操作。例如在窗体上输出 一个文本信息就是一个操作或者叫做方法。
34
1.2 什么是Visual Basic
VB的发展过程 •开始于20世纪60年代中期 •Microsoft的第一个产品——20世纪80年 代初 •80年代后期和90年代前期,Windows的产 生,推动了基于图形化界面应用程序的开 发,Basic演变为Visual Basic
16
第1 章
Visual Basic , MS 公 司 91 年 开 发 , 目 前 版 本 VB6—98年。 BASIC → 结构化BASIC → 可视化BASIC → 网 络化BASIC(VB.NET)
24
第1 章
3.设置窗体Form1的标题栏为: Demo Program 。 4.设置窗体Form1的(名称)Name属性为: Demo1 。 5.设置“工程名称”为 Proj1。 6.定义窗体的大小和位置。
25
第1 章
沿着窗体的边上实心尺寸句柄(方形标记) 可以拖动鼠标改变其尺寸。 7.设置窗体居中 8.改变窗体的颜色 9.在窗体上添加标签(Label)控件 10.在标签上添加显示的文本-“欢迎来到 VB编程世界 Welcome To Visual Basic”
12
第1 章
解释系统 / 编译系统 VB语言源程序 机器语言程序
翻译
13
第1 章
从科学研究的角度,计算机方法被认为是第四种 科研方法。事实上使用计算机是每个职业人员应该掌 握的技能,而理解计算机和计算机软件,学习编程是 最好的途径。 在普通教育里,已经把计算机列为和数理化语文 外语同等的地位。另外一方面,学习程序设计和学习 数学一样,能够培养人的发现问题处理问题的能力。 与传统课程不同的是,程序设计是一个主动的、积极 的过程。学习程序设计有助于我们使用各种不同的软 件。
26
第1 章
11.定制标签的颜色和字体 12.设置标签的大小与位置 13.保存工程文件和窗体文件 14.启动程序运行、中断和结束程序执行
27
第1 章
编程时使用解释方式; 编译方式: 执行“文件”菜单中的“生成....exe”命令
28
第1 章
今天的程序交互 一般说来,程序设计有面向过程和对 象两种方法: 传统的编程方法 可视化的编程方法
3
第1 章
计算机的工作原理——“程序存储” (存储程序和程 序控制) 计算机只能执行预先由程序安排它去 做的事情要利用计算机来解决问题,就必 须以计算机能够理解的语言——程序设计 语言来编制程序 程序语言三类: 机器语言,汇编语言,高级语言
4
第1 章
一个机器语言程序段: 00111110 00011010 11111110 00100100
14
第1 章
从构思框架开始,然后进入细节,最终把其设计思 想体现出来。 分析问题。使用特定的描述方法,例如使用流程图 描述。 在表达抽象问题的同时,以明确的实例加以说明。 使用编程语言精确描述所定义的语句和数据之间的 关系。通过检查,包括机器编译过程的检查,测试上 述设计。 注重细节问题。
15
第1 章
7
Visual Basic程序设计教程
数据是程序处理的对象。为了更好地处理各 种各样的数据, VB 定义了多种数据类型,数据 类型定义了值的范围并确定了它能够进行的操 作。
8
Visual Basic程序设计教程
整数: 整型/长整型 字节型 数值型 浮点型: 单/双精度 货币型 数据类型 字符型 逻辑型 日期型 对象型 变体型 9 Visual Basic程序设计教程
7
第1 章
需要“翻译” 编程较为方便。仍脱离不开具体 机器的指令系统,它所用的指令符号 与机器指令基本上是一一对应的,编 程效率不高,因此一般人很难使用。
8
第1 章
高级语言——接近自然语言和数学表达,且不 依赖于特定的机器——通用性好。 BASIC语言编写的简单程序例: LET A=26+36 PRINT A END
2
Visual Basic程序设计教程
本章主要内容: 确定数据的性质:数据类型 两种数据表达:常量和变量 算术运算符和表达式 VB编程的开始:使用窗体 赋值和输入输出
3
Visual Basic程序设计教程
2.1 概 述
所谓编程就是针对要解决的任务,设计解决问 题的步骤,使用计算机程序设计语言进行描述,最 后通过编码、测试、修改等过程实现编程的目的。 编程有两个方面的要求: 一 需要理解编程的任务并给出算法 二 要使用特定的计算机语言具体地表示这些 算法。
12 Visual Basic程序设计教程
逻辑型(Boolean) 逻辑型又称布尔型,其数据只有True(真)和 False(假)两个值逻辑值和数值类型进行转换的时 候,它们是非对称的: (1)数值数据转换为布尔值时,0对应False,非 0对应为True (2)布尔值转换为数值数据时,False对应0, True对应为 -1。
31
第1 章
1.对象(Object) VB的对象是程序代码和数据的集合,包括窗体、控 件都是VB的对象。 VB对象具有属性、事件和方法三个要素。 2. 容器对象: 其他对象的载体或容器。如窗体
32
第1 章
3.对象的属性(Property) 属性是对象的特征。在VB中不同的对象有不同的 属性,我们需要熟悉它们的常用属性,例如名称、标 题、字体、颜色、尺寸等。
1. 字节型(Byte) 字节型数可以表示无符号的整数,0~255 2. 整型(Integer)和长整型(Long) 不带小数部分的数,表示正整数、负整数和零 整型数: -32768~32767 98、98% 长整型数: -2147483648~2147483647 45678、45678&
10
Visual Basic程序设计教程
13
Visual Basic程序设计教程
日期型(Date) 表示日期和时间 用两个“#”符号把日期和时间的值括起来 如:#08/20/2001#、#2001-08-20# #12/12/2005 11:35:35 PM#
19
第1 章
工具箱
工程资源 管理器窗口
属 性 窗 口
窗体
窗体编辑器
布 局 窗 口
20
第1 章
VB是通过工程(Project, 或称项目)来管理应 用程序中的所有不同文件的。 1. 工程中的文件 工程文件 .vbp 窗体文件 .frm 标准模块文件 .bas 类模块文件 .cls 资源文件 .res
4
Visual Basic程序设计教程
2.2 一个简单的加法器程序 1.加法器界面设计
5
Visual Basic程序设计教程
2.编写程序代码
标题 过程列表框 对象列表框 过程分界线 光标
程序员在此编写代码
6
Visual Basic程序设计教程
Private Sub CmdAdd_Click() ‘计算”按钮代码 Dim Temp As Long TxtNum1.Text = "" TxtNum2.Text = "" TxtSum.Text = "" TxtNum1.Text = InputBox ("请输入第一个数") TxtNum2.Text = InputBox("请输入第二个数") Temp = Val(TxtNum1) + Val(TxtNum2) TxtSum.Text = Temp End Sub Private Sub CmdExit_Click() “退出”按钮代码 FrmAdder1.Hide MsgBox ("加法器程序运行结束,谢谢使用") End End Sub
17
第1 章
VB提供给编程者在同一个环境中建立或打开源 程序、编辑代码、调试运行程序,完成所有的编程 工作,这就是VB IDE(集成开发环境)。因此严格意 义上可以说VB IDE是一个包括具有解释、编译VB应 用程序的综合型编程工具软件。
18
第1 章
Байду номын сангаас
单 击 “ 开 始 ” ,选择菜单命 令 “ Microsoft Visual Basic 6.0 中文版 ” ,系统将 显示如图所示的 “新建工程”对话框。
3. 单精度型(Single)和双精度型(Double) 浮点数。表示带有小数部分的数 表示数的范围大,但有误差。 如超出某个表示范围,则用科学记数法 例如:4.53E8(4.53×108),8.173E-14,3.14D23 Single保留7位十进制有效位,Double保留15位 4. 货币型(Currency) 专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15位
5
第1 章
优点:能被计算机直接识别和执行,执行速 度快。 缺点:通篇是0和1,可读性太差,编程不方 便,指令难记,容易出错且不易修改。
6
第1 章
汇编语言采用记忆符号来代替机器语言的二进制 编码,如用记忆符ADD代替加法指令,OUT代替输出指 令等。 前述的机器语言程序段,改用汇编语言可写成:
LD ADD OUT HALT A,26 A,36 (48),A ;把26送到变量A ;加上36 ;输出到48号端口 ;暂停
21
第1 章
2.
使用工程 创建工程 ;打开工程;保存工程;关 闭工程
使用工程资源管理器: 设置为启动 工程属性
22
第1 章
23
第1 章
在窗体上分别用中文和英文显示文字:欢迎来到 VB编程世界 Welcome To Visual Basic。 设计步骤如下: 1.启动VB IDE,选择“新建”-“标准 EXE” 选项命令,单击“打开” 2.进入VB IDE。
大学计算机基础教程
TaiYuan University of Technology
第2章 VB编程入门
Visual Basic 程序设计教程
本章将介绍有关 VB 程序的构成和数据类型以 及变量的定义和使用、表达式以及基本的输入输 出操作。这些知识是编程的基础。我们将通过简 单示例的分析,帮助理解如何进行VB编程。
11 Visual Basic程序设计教程
字符型(String) 用双引号括起来的一串字符。 例如Canton”、”1+2=?”、”Good Morning” 等 “″”称为起止界限符。 字符串长度。分变长字符串(长度不固定)和定 长字符串(长度固定) 在VB中,把汉字作为一个字符来处理。 例如:“浙江大学 浙江杭州 中国” 该字符串长度为12,含空格
相关文档
最新文档