小结 郭清溥.

Slides:



Advertisements
Similar presentations
1 程式語言 Visual Basic 循序結構、選擇結構 黃瀧輝 老師 Long Hwai,Huang.
Advertisements

Visual Basic 程序设计 第四讲.
第 1 章 公共基础知识 第 2 章 Visual Basic程序开发环境 第 3 章 对象及其操作 第 4 章 数据类型及其运算
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
課程名稱:程式設計 授課老師:________
第四章 控制结构.
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
Access数据库程序设计 总复习.
Visual Basic 2005學習範本 第5章 選擇結構.
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
第五章 数组.
四 VBScript编程基础.
VBA应用开发与实例 李 辉 微软课程培训讲师. VBA应用开发与实例 李 辉 微软课程培训讲师.
Visual Basic程序设计.
BLANK overview.
Chapter 1 複習.
Visual Basic 2010 程式設計16堂特訓 第七堂 VB的迴圈流程控制.
課程名稱:程式設計 授課老師:________
第6章 数 组 6.1 一维数组 6.2 控件数组 6.3 二维数组.
第二章 Visual Basic语言基础.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第10章VBA会计应用与实践 第11章会计凭证管理模块设计与实现
数组 第 6 章.
第5章 数组 Visual Basic程序设计.
1 巨集 2 資料型態 3 物件、屬性、方法與事件 4 陳述式與副函式 5 其他注意事項 6 範例
程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知
副程式 將可以重複使用的程式區塊獨立而成 寫在Private Sub 函數名稱() 副程式碼 End Sub 呼叫副程式
ASP动态网页设计实用教程 主讲教师: 开课单位:.
初识Visual Basic.
算法与程序设计.
Access VBA程序设计 本章重点 Access Basic编程语言 运算符、函数与表达式 Access Basic语句 模块的使用
第4章 程序控制结构与算法基础.
計算機程式 廖文淵 Department of Computer Science and Engineering
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
第4章 基本的控制结构 4.1 顺序结构 4.2 选择结构程序设计 4.3 循环结构 4.4 综合实例 退出.
数学3(必修)—— 算 法 ALGORITHM 苏州大学数学科学学院 徐稼红
流程控制、陣列 台南市聖功女子高級中學 毛全良.
计算机程序设计强化复习 Visual Basic 6.0.
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述
第12章 VBA模块设计.
第3 章 VBScript的控制结构.
丙級電腦軟設-VB程式設計 資料來源:林文恭研究室 整理:張福生.
第5章 Visual Basic控制结构 之 常用算法举例
電腦解題─流程圖簡介 臺北市立大同高中 蔡志敏老師.
PCR300 (13.56MHz) Reader RS232/USB.
算法与程序设计 周少品.
VB程序设计语言 主讲教师:王 杨.
VB程序设计语言 主讲教师:王 杨.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
For x = 0 To 9 For y = 0 To 9 z = *x + 10*y …… Next y
江西财经大学信息管理学院 《数据库应用》课程组2007
第六章 選擇結構 (應用:核取方塊、選項按鈕、框架)
经典算法之 冒 泡 排 序.
Visual Basic 程序设计教程.
Ch04 VB.NET的流程控制 網頁程式設計.
现代信息技术 微电子技术 计算机技术 传感技术 通信技术 处理、存储信息的技术 传感、采集技术 传递信息的技术
第二章、第三章错题分析.
Excel高级功能培训 PSMT质量部 王新民
选择结构设计 第 4 章 程序流程有三种最基本的控制结构,即顺序结构、选择结构和循环结构。
第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构.
單元名稱:結構化程式設計 報告人 劉洲溶.
問題解決與流程圖 高慧君 台北市立南港高中 2006年12月22日.
1、过程概述 2、函数过程 3、子过程 4、过程的使用 5、传递参数 6、过程的嵌套
算法与Visual Basic程序基础(二)
程序调试与错误处理.
講師:劉俊民(金剛) Idea 創意應用科技有限公司
Presentation transcript:

小结 郭清溥

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

四、基本程序结构 循环结构 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

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

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

四、基本程序结构 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

八、文件 程序文件

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

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