《Visual Basic程序设计案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张林峰主编
  • 出 版 社:北京:中国农业出版社
  • 出版年份:2011
  • ISBN:9787109162792
  • 页数:217 页
图书介绍:本书主要采取案例教学与任务驱动教学方法,采用实例引导的方式,通过实例介绍和演示VB的各种基本功能。为了便于教师组织教学和学生自学,另配备配备实践教程,包括上机指导、实验内容、习题选解、综合测试题和答案。

第1章初识VisualBasic 1

1.1VisualBasic开发环境 1

1.1.1集成开发环境 1

1.1.2窗体设计窗口 2

1.1.3代码窗口 3

1.1.4工具箱 4

1.1.5“属性”窗口 4

1.1.6工程资源管理器窗口 5

1.1.7其他窗口 5

1.2VisualBasic应用程序创建过程 6

【案例1-1】密码校验程序 6

【案例1-2】调色盘程序 11

1.3知识仓库:VisualBasic可视化编程基础 13

1.3.1VisualBasic的事件驱动编程机制 13

1.3.2VisualBasic的类和对象 13

1.3.3对象的属性、事件和方法 14

【案例1-3】动态设置对象属性值 14

【案例1-4】动态改变背景颜色 15

【案例1-5】对象移动 16

【案例1-6】Print方法输出信息 16

1.3.4对象的常用属性、事件和方法 17

【案例1-7】Print方法应用 19

第2章VisualBasic程序设计基础 21

2.1顺序结构程序设计 21

【引例2-1】求解一元二次方程 21

【案例2-1】小学低年级算术CAI-1 21

知识加油站:随机函数Rnd()、取整函数Int()、Randomize语句 23

2.2选择结构程序设计 24

【案例2-2】小学低年级算术CAI-2 25

知识加油站:Val函数、MsgBox语句 26

【案例2-3】小学低年级算术CAI-3 26

【案例2-4】小学低年级算术CAI-4 27

知识加油站:常量、变量、静态变量 28

2.3循环结构程序设计 29

【引例2-2】求1+++2+++3+++4+++………+++100 29

【案例2-5】小学低年级算术CAI-5 32

知识加油站:永真循环、Exit语句 33

【案例2-6】小学低年级算术CAI-6 33

【案例2-7】小学低年级算术CAI-7 35

【案例2-8】小学低年级算术CAI-8 37

2.4数组程序设计 38

【引例2-3】成绩统计 38

【案例2-9】小学低年级算术CAI-9 38

2.5子过程与函数程序设计 40

【引例2-4】子过程的定义和调用 41

【案例2-10】小学低年级算术CAI-10 41

2.6文件程序设计 43

【引例2-5】文件读写操作 43

知识加油站:顺序文件的读写操作 44

【案例2-11】小学低年级算术CAI-11 45

2.7知识仓库:VisualBasiC编程基础 47

2.7.1编码规则 47

2.7.2数据类型 47

2.7.3常量和变量 50

2.7.4运算符与表达式 54

2.7.5数组 58

2.7.6过程与函数 61

2.7.7三种基本程序结构 67

2.7.8文件操作 75

第3章常用算法程序设计 80

3.1累加累乘 80

【案例3-1】累加1 80

【案例3-2】累加2 80

【案例3-3】累加与累乘 81

3.2数列 81

【案例3-4】Fibonacci数列 81

【案例3-5】数列求和 82

【案例3-6】求数列指定项 82

【案例3-7】等差数列 82

【案例3-8】选猴王问题 82

3.3趣味数字 83

3.3.1最小公倍数与最大公约数 83

【案例3-9】最小公倍数 83

【案例3-10】最大公约数 84

【案例3-11】最小公倍数应用 85

3.3.2水仙花数 85

【案例3-12】水仙花数 85

3.3.3素数 86

【案例3-13】最大素数 86

【案例3-14】绝对素数 87

【案例3-15】友素数 87

【案例3-16】双胞胎数 88

【案例3-17】梅森尼数 88

【案例3-18】最大质因子 89

3.3.4勾股数 89

【案例3-19】勾股数 89

3.3.5回文数 89

【案例3-20】回文数 90

3.3.6完全平方数 90

【案例3-21四位完全平方数 90

3.3.7同构数 90

【案例3-22】同构数 90

3.3.8完数 91

【案例3-23】完数 91

3.3.9百钱百鸡 92

【案例3-24】百钱百鸡 92

3.3.10兑换零钞 92

【案例3-25】兑换零钞 92

3.3.11鸡兔同笼 92

【案例3-26】鸡兔同笼 92

3.3.12其他案例 93

【案例3-27】计算s=a+++aa+++aaa+++………+++a………a 93

【案例3-28】好啊好十真是好=真是好啊 93

3.4不定方程 94

【案例3-29】不定方程1 94

【案例3-30】不定方程2 94

【案例3-31】特殊不定方程1 94

【案例3-32】特殊不定方程2 95

3.5近似值 95

【案例3-33】自然常数e 95

【案例3-34】圆周率 96

【案例3-35】二分迭代法求解方程 96

【案例3-36】梯形法求函数值 97

【案例3-37】牛顿迭代法求解方程 98

3.6排序 98

【案例3-38】比较排序法 98

【案例3-39】选择排序 99

3.7递归 100

【案例3-40】求递归函数值 100

【案例3-41】汉诺塔问题 101

【案例3-42】猴子吃桃问题 102

3.8数据加密解密 102

【案例3-43】异或法加密解密 102

3.9数制转换 103

【案例3-44】不同进制数的互换 103

第4章可视化程序设计 105

【案例4-1】电子相框1 105

知识加油站:图像框(Image)图片框(PictureBox)、组合框(ComboBox)、列表框(ListBox) 106

【案例4-2】电子相框2 109

知识加油站:通用对话框(CommonDialog) 110

【案例4-3】万年历 111

知识加油站:计时器(Timer)控件、显示隐藏窗体 112

【案例4-4】简易计算器1(简单控件) 113

【案例4-5】简易计算器2(数组控件) 117

知识加油站:控件数组 117

【案例4-6】备忘录 118

【案例4-7】简单打字程序 120

【案例4-8】实用打字程序 121

【案例4-9】电影播放器 125

知识加油站:选单 126

【案例4-10】Flash播放器 127

【案例4-11】歌词同步Show 128

【案例4-12】简单记事本 130

【案例4-13】实用记事本 133

【案例4-14】英文朗读与模拟词霸1 137

【案例4-15】英文朗读与模拟词霸2 138

【案例4-16】简单动画 139

【案例4-17】绘制数学函数曲线 139

知识加油站:VisualBasic默认坐标系和自定义坐标系 141

【案例4-18】简单绘图程序 142

知识加油站:绘图基本方法——Line方法和Circle方法 145

【案例4-19】实用绘图程序 146

第5章数据库程序设计 154

5.1相关案例 154

【案例5-1】数据库建立 154

知识加油站:关系数据库的基本概念 158

【案例5-2】学生数据库信息浏览1——无编程 159

【案例5-3】学生数据库信息浏览2——绑定控件、相片显示及装载 161

知识加油站:二进制文件 163

【案例5-4】学生数据库信息浏览3——可添加和删除记录 164

【案例5-5】学生数据库信息浏览4——可修改记录 165

【案例5-6】英文朗读与模拟词霸3——词库由数据库管理 166

【案例5-7】简单无纸化系统 168

【案例5-8】实用简单无纸化系统 173

5.2知识仓库:数据库知识 179

5.2.1数据库基本概念 179

5.2.2结构化查询语言 181

5.2.3Data控件和数据绑定控件 185

5.2.4AD()数据控件 192

附录A标准ASCⅡ表 196

附录B常用内部函数及语句 197

主要参考文献 217