Presentation is loading. Please wait.

Presentation is loading. Please wait.

小结 郭清溥.

Similar presentations


Presentation on theme: "小结 郭清溥."— Presentation transcript:

1 小结 郭清溥

2 一、VB程序设计概述 程序设计的基本概念; 开发应用程序的一般步骤; Visual Basic集成环境的使用方法。

3 一、VB程序设计概述 程序设计的基本概念; 程序必须是: 简单、简单、再简单 正确;简单;清晰;高效。 清晰第一,效率第二

4 一、VB程序设计概述 2. 用Visual Basic开发应用程序的一般步骤 (1)分析问题得出算法 (2)创建应用程序的界面
(3)设置属性 (4)编写代码 (5)调试运行、生成工程或可执行文件

5 一、VB程序设计概述 3. Visual Basic集成环境的使用

6 二、 Visual Basic对象及其操作 面向对象程序设计技术的基本概念; 基本控件的使用。

7 二、 Visual Basic对象及其操作 面向对象程序设计技术的基本概念;
VB程序是由“事件驱动”的。“事件驱动”的意思是说只有在“事件”发生时,程序才会运行。在没有事件的时候,整个程序是处于停滞状态的。 在VB设计程序中,流动的不是数据而是事件。

8 二、 Visual Basic对象及其操作 基本控件的使用。 (1)标签 (2)文本框 (3)命令按钮 属性、事件

9 三、Visual Basic的语言规则 各种数据类型数据类型的含义; 常量和变量的定义和使用; 运算符、表达式和函数的具体用法;
编程的基本知识。

10 三、Visual Basic的语言规则 各种数据类型数据类型的含义; 布尔型 数值型 字符型

11 三、Visual Basic的语言规则 常量和变量的定义和使用;
变量是用来存放程序运行过程中用到的各种中间数据。它是内存中存储单元的符号地址,是内存中一个命名的存储单元。在整个程序的执行过程中,变量的值是可以变化的,也就是说存储单元中存放的信息是可以改变的。但在程序执行的每个瞬间,变量的值都是明确的、已知的。

12 三、Visual Basic的语言规则 * & 运算符 含义 + 加 - 减 乘 / 除 \ 整除 ^ 乘方
运算符、表达式和函数的具体用法; 运算符 含义 + - * / \ 整除 ^ 乘方 Mod 求模 &

13 三、Visual Basic的语言规则 运算符 含义 Not 逻辑非 And 逻辑与 Or 逻辑或 Xor 异或 Eqv 等价 Imp 蕴含
运算符、表达式和函数的具体用法; 运算符 含义 = 等于 > 大于 < 小于 <= , =< 小于等于 >= , => 大于等于 <>, >< 不等于 Like 字符串匹配 Is 对象引用比较 运算符 含义 Not 逻辑非 And 逻辑与 Or 逻辑或 Xor 异或 Eqv 等价 Imp 蕴含

14 三、Visual Basic的语言规则 编程的基本知识。 程序结构、编码规则、书写要求 (1)程序应该使用“按结构缩格”的形式书写;
(2)建议控件名采用“前缀+标识”的方法命名; (3)变量名应该尽量采用“前缀+标识”的方法命名。

15 四、基本程序结构 顺序结构 选择结构 循环结构 基本结构的常用算法

16 四、基本程序结构 顺序结构 语句组1 语句组n 语句组2 语句组2 语句组1 开始 结束 语句组n

17 四、基本程序结构 顺序结构 赋值语句 在计算机中让一个没有被赋予具体值的变量参与运算是没有意义的。因此给变量提供初值是程序中不可缺少的步骤。
[Let] <变量> = <表达式> 或 [Let] <对象>. <属性> = <表达式>

18 四、基本程序结构 顺序结构 人机交互 InputBox(<提示>[,<标题>][,<默认>])
MsgBox ( <提示>,<按钮值>,<标题> ) MsgBox <提示>,<按钮值>,<标题>

19 四、基本程序结构 选择结构 条件 语句组1 语句组2 True False 语句组2 语句组1 条件 True False

20 四、基本程序结构 选择结构 块方式: If <条件> Then <语句组1> End If 行方式:

21 四、基本程序结构 选择结构 块方式: If <条件> Then <语句组1> Else <语句组2>
End If 行方式: If <条件> Then <语句组1> Else <语句组2>

22 四、基本程序结构 选择结构 嵌套

23 四、基本程序结构 选择结构 Select Case <测试表达式> Case <表达式1> <语句组1>
<语句组2> …… [Case Else <语句组 n+1> ] End Select

24 四、基本程序结构 选择结构 If <条件1> Then <语句组1> ElseIf <条件2> Then
<语句组2> …… ElseIf <条件n> Then <语句组n> [ Else <语句组n+1> ] End If

25 四、基本程序结构 选择结构 IIf()函数 Choose()函数 GoTo语句

26 四、基本程序结构 循环结构 While <条件> <循环体> Wend
  <循环体> Wend For <循环变量>=<初值> To <终值> [Step <步长值>] <循环体> [Exit For] Next <循体变量>

27 四、基本程序结构 循环结构 Do <循环体1> If <条件> Then Exit Do <循环体2>
Do [While|Until <条件>] <循环体> [Exit Do] Loop Do <循环体> [Exit Do] Loop [While|Until <条件>] Do <循环体1> If <条件> Then Exit Do <循环体2> Loop

28 四、基本程序结构 循环结构 嵌套

29 四、基本程序结构 基本结构的常用算法 * ** *** **** *****

30 四、基本程序结构 A BBB CCCCC DDDDDDD EEEEEEEEE M GGG CCCCC HHHHHHH QQQQQQQQQ A
基本结构的常用算法 A BBB CCCCC DDDDDDD EEEEEEEEE M GGG CCCCC HHHHHHH QQQQQQQQQ A ABC ABCDE ABCDEFG ABCDEFGHI Q QTY QTYAX QTYAXGM

31 四、基本程序结构 基本结构的常用算法 穷举法 递推法 利用级数和求近似值 对原始数据的过滤

32 五、常用控件 标签 文本框 命令按钮 单选按钮和复选框 框架 列表框和组合框 滚动条 图形控件 计时器控件

33 六、 数组 数据数组 控件数组 常用算法

34 六、 数组 数据数组 我们把用统一的名字来代表的具有相同属性的一批数据叫做“数组”。
由于下标可以是变量或表达式,所以跟简单变量相比,它有不少方便之处。 例如: 下标变量A(N),当 N=1时,A(N)表示A(1); 当 N=2时,A(N)表示A(2)。 因此,使用时,只要有规律地改变下标值就可以很方便地使A(N)成为所需要的具体的下标变量。

35 六、 数组 数据数组 “动态数组”。 动态数组就是可以在任何时候改变大小的数组。 创建动态数组:
和普通数组的声明一样使用Dim语句给数组赋予一 个空维数表,这样就将数组声明为动态数组。 (2)用ReDim语句分配实际的元素个数。 ReDim语句的格式: ReDim [Preserve] <数组名> (<维数定义>) [As <类型>]

36 六、 数组 控件数组 控件数组由一组相同类型的控件组成 它们具有以下特点:
1.具有相同的控件名(即控件数组名),并以下标索引号(Index,相当于一般数组的下标)来识别各个控件。 例如,Label1(0),Label1(1),Label1(2),…, 2.控件数组中的控件具有相同的属性。 3.所有控件共用相同的事件过程。

37 六、 数组 常用算法 直接排序法 选择排序法 排序 冒泡排序法

38 六、 数组 常用算法 顺序检索 检索 对分检索 分类统计

39 七、 过程 子过程 函数过程 参数的传递 过程和变量的作用域

40 七、 过程 子过程 [Static|Private|Public] Sub 过程名[(参数表列)] 语句块 [Exit Sub] [语句块]
End Sub Call 过程名 [(实际参数)] 或 过程名 [实际参数]

41 七、 过程 <函数名>至少应被赋值一次。 函数过程 语句块 [Exit Function ] [语句块] 函数名=表达式
[Static|Private|Public] Function 函数名[(参数表列)] [As 类型] 语句块 [Exit Function ] [语句块] 函数名=表达式 End Function <函数名>至少应被赋值一次。

42 七、 过程 参数的传递 形式参数和实际参数 传值调用与传址调用

43 七、 过程 过程和变量的作用域 过程的作用域随所定义的位置和语句的不同而不同。按过程的作用范围来划分,过程可分为: 模块级过程 全局级过程

44 七、 过程 过程和变量的作用域 变量的作用域是指变量被某一过程识别的范围。在VB中,可以在过程或模块中声明变量,根据变量定义的位置和定义语句的不同,Visual Basic中的变量可以分为: 局部变量 模块变量 全局变量

45 八、文件 程序文件 数据文件

46 八、文件 程序文件

47 八、文件 数据文件 文件系统控件 文件处理语句 文件系统中的常用函数

48 八、文件 数据文件 顺序文件 顺序文件是以ASCII码方式存放数据的 Output: 顺序写 Input : 顺序读 Append:追加写


Download ppt "小结 郭清溥."

Similar presentations


Ads by Google