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

  • 购买积分:12 如何计算积分?
  • 作  者:刘彩虹,沈大林主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2008
  • ISBN:7113086039
  • 页数:320 页
图书介绍:本书采用任务驱动的案例教学方式,将介绍知识与实例分析融为一体。

第0章 绪论 1

0.1 Visual Basic 6.0简介和工作环境 1

0.1.1 Visual Basic 6.0简介 1

0.1.2 Visual Basic 6.0的工作环境 1

0.1.3 代码编辑器 7

0.1.4 获取帮助 8

0.2 【案例1】输入个人信息——设计第1个VB程序 9

0.2.1 程序设计过程 9

0.2.2 程序的保存与运行 13

0.2.3 创建安装程序和安装应用程序 14

0.2.4 使用VB开发应用程序的步骤 16

0.3 面向对象的程序设计简介 17

0.3.1 程序设计中的基本概念 17

0.3.2 事件和事件在程序中的表示格式 19

0.4 Visual Basic语言基本概念 20

0.4.1 数据的类型 20

0.4.2 常量和函数 23

0.4.3 变量 24

0.4.4 语句和表达式 25

0.5 教学方法和课程安排 25

第1章 Visual Basic程序设计基础 27

1.1 【案例2】词组互换 27

相关知识 28

变量的声明 28

强制显示声明变量 29

自定义符号常量 30

赋值语句 30

其他常用语句 31

案例进阶 31

移动按钮 31

1.2 【案例3】计算数学试题 34

相关知识 36

算术表达式 36

字符串表达式 37

关系表达式 37

逻辑表达式 38

案例进阶 39

表达式运算验证 39

移动标语 39

1.3 【案例4】一元二次方程的根1 41

相关知识 42

数学函数 42

字符串函数 43

字符串格式化 44

转换函数 44

判断函数 45

案例进阶 45

验证转换和判断函数 45

函数运算 46

随机数运算 48

1.4 【案例5】调用外部应用程序 49

相关知识 50

调用外部应用程序函数Shell 50

日期和时间函数 51

案例进阶 52

日期和时间函数验证 52

显示系统时间1 53

1.5 【案例6】计算总分和平均分 54

相关知识 55

输入函数 55

消息函数 55

格式输出函数 56

案例进阶 58

数值格式化输出函数验证 58

显示系统时间2 59

思考与练习 59

第2章 窗体和常用控件 61

2.1 【案例7】窗体事件 61

相关知识 62

窗体的常用事件 62

窗体的常用方法 62

Print方法的Tab函数和Spc函数 64

窗体语句 65

案例进阶 65

Print方法应用实例 65

欢迎学习VB程序设计 66

字母图案 67

2.2 【案例8】窗体操作 68

相关知识 70

窗体和其他对象的通用属性 70

窗体的专用属性 71

案例进阶 72

文字移动 72

调整窗体 73

2.3 【案例9】动画数字钟1 74

相关知识 76

标签控件的常用属性 76

文本框控件的常用属性 76

命令按钮的常用属性 77

时钟控件和Time函数 77

在程序中设置文字外观的属性 77

在程序中设置背景色和前景色 78

案例进阶 79

字符三角形 79

打老鼠游戏 80

击打彩块游戏 82

2.4 【案例10】跟踪鼠标和按键 84

相关知识 85

鼠标事件 85

键盘事件 86

案例进阶 87

鼠标拖曳移动对象 87

显示按键ASCII码和KeyCode码值 88

键盘控制老鼠移动 89

2.5 【案例11】选择不同窗体 90

相关知识 93

工程属性的设置 93

添加工程 93

在工程中添加文件 94

保存工程组和设置启动工程 95

创建具有多个窗体的工程 95

设置启动窗体 96

案例进阶 96

登录检验 96

思考与练习 98

第3章 算法与分支结构程序设计 99

3.1 【案例12】发工资 99

相关知识 100

什么是算法 100

算法的控制结构 101

算法的描述方法 102

案例进阶 103

动画数字钟2 103

乘法试题 104

3.2 【案例13】计算运费 107

相关知识 109

If...Then语句 109

If Then Else语句 110

If Then ElseIf语句 110

选择结构的嵌套 111

案例进阶 112

判断闰年 112

工资扣税1 113

一元二次方程的根2 115

3.3 【案例14】判断属相 117

相关知识 118

Select Case语句格式与功能 118

Select Case语句使用说明 119

Select Case语句执行顺序 120

合并Case语句 120

案例进阶 122

Select Case语句的验证程序 122

工资扣税2 122

一元二次方程的根3 123

思考与练习 124

第4章 循环结构程序设计 127

4.1 【案例15】九九乘法表 127

相关知识 128

For Next语句的格式与功能 128

For Next语句的程序分析 129

循环嵌套 132

循环嵌套的注意事项 133

案例进阶 133

两个数之间自然数的和1 133

求1!+3!+...+9!的值1 134

裴波纳契数列1 135

字符和汉字三角形 136

4.2 【案例16】100以内素数和1 137

相关知识 138

While Wend语句 138

While Wend语句应用举例 139

素数的相关知识 141

案例进阶 141

100以内素数和2 141

两个数之间自然数的和2 142

求1!+3!+...+9!的值2 142

裴波纳契数列2 142

4.3 【案例17】求自然常数 143

相关知识 144

当型Do...Loop语句 144

直到型Do...Loop语句 145

案例进阶 145

两个数之间自然数的和3 145

求1!+3!+...+9!的值3 146

裴波纳契数列3 146

4.4 【案例18】4个特殊自然数1 147

相关知识 148

解决问题的步骤 148

穷举法 149

穷举法常用的列举方法 149

案例进阶 149

4个特殊自然数2 149

猜父子年龄 151

三个有趣的整数 152

字符菱形图案1 152

字符菱形图案2 153

50位精确加法计算 154

思考与练习 155

第5章 常用控件 157

5.1 【案例19】基本常识我判断 157

相关知识 160

单选按钮控件 160

框架控件 160

复选框控件 161

案例进阶 161

四则运算练习 161

5.2 【案例20】显示个人信息 164

相关知识 165

列表框控件 165

组合框控件 167

列表框和组合框控件的方法 168

列表框和组合框控件的事件 169

案例进阶 169

简易“字体”对话框 169

5.3 【案例21】人事档案记录卡 172

相关知识 175

焦点和Tab键的顺序 175

标签控件的常用属性 176

命令按钮的常用属性 176

文本框控件的常用属性 176

与焦点有关的事件和方法 177

访问键 178

案例进阶 178

猜字母看谁快 178

模拟彩票系统 180

5.4 【案例22】动态标签 182

相关知识 184

什么是控件数组 184

创建控件数组的方法 184

控件数组的属性 185

案例进阶 186

动态按钮 186

控件数组验证程序 187

5.5 【案例23】一元二次方程的根4 188

相关知识 189

滚动条控件 189

滚动条的常用事件 190

案例进阶 190

调色板 190

字符菱形图案3 192

思考与练习 193

第6章 图形图像类和选择类控件 194

6.1 【案例24】圣诞小屋 194

相关知识 195

线形控件 195

形状控件 197

图像控件 197

案例进阶 198

绘制图形和显示图像 198

图像水平移动切换 199

随机下落的旗子 201

6.2 【案例25】正弦和余弦图形 203

相关知识 204

图片框控件 204

图片框控件常用的绘图方法 206

图像控件与图片框控件的区别 207

坐标系 208

案例进阶 209

三彩球反弹运动 209

定时指针表 211

多圆图案 212

金刚石图案 213

李沙育图形 215

晨练 216

6.3 【案例26】模拟“打开”窗口 217

相关知识 220

驱动器下拉列表框控件 220

目录列表框控件 220

文件列表框控件 221

案例进阶 222

选择与运行可执行文件 222

多功能图像浏览器1 223

思考与练习 225

第7章 通用对话框和菜单 227

7.1 【案例27】打开和保存文本文件 227

相关知识 229

ActiveX控件 229

通用对话框属性的设置 230

通用对话框的基本属性和方法 231

“打开”对话框 231

“另存为”对话框 232

“字体”、“颜色”、“打印”和“帮助”对话框 232

案例进阶 234

打开和保存图像文件 234

文本编辑和打印 237

7.2 【案例28】记事本 239

相关知识 244

增强型文本框(RichTextBox)控件 244

菜单结构和调出菜单编辑器 245

菜单控件数组 245

动态改变菜单 246

设计弹出式菜单的方法 246

案例进阶 247

菜单调外部程序1 247

菜单调外部程序2 248

菜单调外部程序3 251

7.3 【案例29】图片编辑器 252

相关知识 255

工具栏 255

“属性页”(按钮)对话框的使用 256

工具栏的常用属性 257

工具栏的常用方法 257

状态栏 258

案例进阶 259

介绍八大行星 259

思考与练习 265

第8章 数组和过程 266

8.1 【案例30】收视率调查 266

相关知识 267

数组和数组元素 267

创建常规数组 268

创建动态数组 269

数组函数 269

创建自定义数据类型 270

自定义数据类型的使用 271

案例进阶 271

创建一维数组 271

创建二维数组 272

移动矩阵的行 273

转置矩阵 274

两矩阵相乘 275

排序 277

职工工资查询表 278

杨辉三角形 279

8.2 【案例31】求最大公约数和最小公倍数 281

相关知识 283

使用过程的意义 283

利用“代码”窗口定义通用过程 284

使用菜单命令的方法定义通用过程 286

通用过程的调用 286

形参和实参 287

按值传递和按址传递 288

案例进阶 289

多功能图像浏览器2 289

哥德巴赫猜想验证 290

8.3 【案例32】精确计算xy的值 292

相关知识 295

窗体模块 295

标准模块 295

类模块 296

思考与练习 300

第9章 多媒体 301

9.1 【案例33】视频播放器 301

相关知识 302

多媒体控件简介 302

Multimedia MCI多媒体控件 303

Multimedia MCI控件的常用属性 304

Multimedia MCI控件的常用命令 305

使用Multimedia MCI控件时的注意事项 306

Animation控件的属性和方法 307

案例进阶 308

移动播放AVI视频 308

MIDI和CD播放器 309

9.2 【案例34】多媒体播放器1 311

相关知识 313

MediaPlayer多媒体控件的特点 313

MediaPlayer控件的常用属性和方法 313

案例进阶 314

自认光驱的VCD播放器 314

多媒体播放器2 316

思考与练习 318

参考文献 319