《Visual Basic程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:胡西川编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302231912
  • 页数:373 页
图书介绍:本书基本目标是促使读者掌握 Visual Bsic 编程语言、编程技术、基本算法以及程序设计的思想和方法。

第1章 集成开发环境 1

1.1 引例分析 1

1.2 Visual Basic的特点与版本 2

1.2.1 特点 2

1.2.2 版本 4

1.3 启动与退出 4

1.4 集成开发环境 5

1.4.1 集成开发环境概况 5

1.4.2 工作模式 6

1.4.3 系统菜单 6

1.4.4 工具栏 7

1.4.5 窗体设计器窗口 8

1.4.6 代码设计窗口 9

1.4.7 属性窗口 11

1.4.8 工程资源管理器 11

1.4.9 工具箱 12

1.4.10 其他窗口 13

1.5 案例分析——教工名册生成 13

1.6 练习与分析 15

1.6.1 选择题 15

1.6.2 填空题 16

1.6.3 分析与解答 16

第2章 类与对象 19

2.1 基本概念 19

2.1.1 类和对象的概念 19

2.1.2 属性 20

2.1.3 方法 21

2.1.4 事件 21

2.2 窗体 22

2.2.1 属性 22

2.2.2 事件 24

2.2.3 方法 25

2.3 文本框 25

2.3.1 属性 25

2.3.2 事件与方法 26

2.4 命令按钮 27

2.4.1 属性 27

2.4.2 事件与方法 27

2.5 标签 27

2.5.1 属性 27

2.5.2 事件与方法 28

2.6 创建应用程序 29

2.6.1 程序的组成 29

2.6.2 程序的保存 29

2.6.3 常见错误类型与调试 31

2.6.4 创建应用程序的过程 31

2.7 错误与难点 31

2.8 案例分析——成绩统计程序 34

2.9 练习与分析 36

2.9.1 选择题 36

2.9.2 填空题 37

2.9.3 分析与解答 37

第3章 函数与表达式 40

3.1 编码规则 40

3.2 数据类型 40

3.2.1 基本数据类型 40

3.2.2 复合数据类型 42

3.3 常量与变量 42

3.3.1 常量 42

3.3.2 变量 43

3.4 运算符及优先级 44

3.4.1 算术运算符 44

3.4.2 字符串运算符 45

3.4.3 关系运算符 45

3.4.4 逻辑运算符 46

3.5 表达式 47

3.6 常用函数 48

3.6.1 数学函数 48

3.6.2 字符串函数 49

3.6.3 转换函数 50

3.6.4 日期函数 50

3.6.5 Shell函数与VarType函数 51

3.7 错误和难点 52

3.8 案例分析 53

3.8.1 温度转换程序 53

3.8.2 计算圆周长和面积程序 54

3.9 练习与分析 56

3.9.1 选择题 56

3.9.2 填空题 57

3.9.3 分析与解答 58

第4章 顺序结构 62

4.1 赋值语句 62

4.2 InputBox与MsgBox 64

4.2.1 InputBox函数 64

4.2.2 MsgBox函数或过程 66

4.2.3 Print方法 67

4.2.4 格式输出函数Format 69

4.3 错误和难点 71

4.4 案例分析 73

4.4.1 文本替换程序 73

4.4.2 记事本程序 74

4.5 练习与分析 75

4.5.1 选择题 75

4.5.2 填空题 76

4.5.3 分析与解答 77

第5章 选择结构 79

5.1 单分支结构 79

5.2 双分支结构 80

5.3 多分支结构 81

5.4 嵌套 82

5.5 情况语句 82

5.6 条件函数 83

5.7 错误和难点 84

5.8 案例分析 86

5.8.1 判别字符 86

5.8.2 计算分段函数 87

5.8.3 比较三个数的大小 89

5.8.4 判断三角形类别 90

5.8.5 袖珍计算器 91

5.9 练习与分析 93

5.9.1 选择题 93

5.9.2 填空题 95

5.9.3 分析与解答 97

第6章 循环控制结构 100

6.1 For循环 100

6.2 Do循环 102

6.3 While…Wend循环结构 104

6.4 循环嵌套 104

6.5 其他控制语句 106

6.5.1 GoTo语句 106

6.5.2 Exit语句 106

6.5.3 End语句 107

6.5.4 Stop语句 107

6.5.5 With…End With语句 108

6.6 错误和难点 109

6.7 案例分析 111

6.7.1 多形状的乘法表 111

6.7.2 级数求和 112

6.7.3 计算圆周率 113

6.7.4 整数求和 114

6.7.5 水仙花数 115

6.7.6 猴子吃桃 117

6.8 练习与分析 117

6.8.1 选择题 117

6.8.2 填空题 120

6.8.3 分析与解答 123

第7章 数组应用 126

7.1 引例 126

7.2 静态数组 127

7.3 动态数组 128

7.4 数组的操作 129

7.4.1 下标变量 129

7.4.2 数组生成 130

7.4.3 数组输出 131

7.4.4 最值问题 132

7.4.5 数组统计 132

7.5 排序与查找 133

7.5.1 排序 133

7.5.2 查找 136

7.6 数组函数 137

7.6.1 函数LBound与UBound 137

7.6.2 Split与Join函数 139

7.7 自定义类型及其数组 140

7.7.1 自定义类型 140

7.7.2 自定义类型数组 142

7.8 错误和难点 144

7.9 案例分析 145

7.9.1 数组操作 145

7.9.2 斐波那契数序列 146

7.9.3 成绩统计 147

7.9.4 矩阵计算 149

7.9.5 字符数组 152

7.9.6 选课程序 153

7.9.7 职工信息管理 154

7.10 练习与分析 156

7.10.1 选择题 156

7.10.2 填空题 158

7.10.3 分析与解答 162

第8章 自定义函数与子过程 165

8.1 过程的概念 165

8.2 自定义函数 165

8.3 子过程 167

8.4 参数传递 170

8.5 变量作用域 172

8.6 递归调用 174

8.7 错误和难点 175

8.8 案例分析 178

8.8.1 数组统计 178

8.8.2 最大公约数 179

8.8.3 字符统计 181

8.8.4 进位制转换 181

8.8.5 哥德巴赫猜想 183

8.8.6 部分级数和 184

8.8.7 字符串处理 185

8.8.8 信息加密 186

8.9 练习与分析 187

8.9.1 选择题 187

8.9.2 填空题 189

8.9.3 分析与解答 194

第9章 常用控件 198

9.1 控件 198

9.2 单选按钮和复选框 199

9.3 框架 199

9.4 滚动条和进度条 200

9.5 定时器 202

9.6 图形框和图像框 202

9.7 列表框和组合框 204

9.8 错误和难点 207

9.9 案例分析 208

9.9.1 配置面板 208

9.9.2 调色板 209

9.9.3 定时器 210

9.9.4 蝴蝶动画 212

9.10 练习与分析 213

9.10.1 选择题 213

9.10.2 填空题 213

9.10.3 分析与解答 214

第10章 菜单与对话框 216

10.1 预定义对话框 216

10.2 自定义对话框 216

10.3 通用对话框 217

10.3.1 “打开”与“另存为”对话框 219

10.3.2 “颜色”对话框 222

10.3.3 “字体”对话框 222

10.3.4 “打印”对话框 224

10.3.5 “帮助”对话框 225

10.4 菜单 226

10.5 控件数组 229

10.5.1 设计时创建控件数组 229

10.5.2 运行时添加控件数组 229

10.6 错误和难点 231

10.7 案例分析 233

10.7.1 控件数组 233

10.7.2 下拉式菜单 234

10.7.3 弹出式菜单 237

10.7.4 计算器 237

10.8 练习与分析 241

10.8.1 选择题 241

10.8.2 填空题 242

10.8.3 分析与解答 243

第11章 多重窗体 245

11.1 多重窗体 245

11.1.1 新建窗体 245

11.1.2 窗体方法 246

11.1.3 窗体间访问 248

11.2 鼠标 249

11.2.1 鼠标事件 249

11.2.2 应用举例 251

11.3 键盘 252

11.3.1 KeyPress事件 252

11.3.2 KeyDown与KeyUp事件 253

11.4 应用程序向导 256

11.5 错误和难点 258

11.6 案例分析 259

11.6.1 画图 259

11.6.2 闪烁文字 260

11.7 练习与分析 261

11.7.1 选择题 261

11.7.2 填空题 263

11.7.3 分析与解答 263

第12章 数据文件 267

12.1 文件的概念 267

12.1.1 文件的类别 267

12.1.2 读写文件 267

12.2 文件控件 268

12.2.1 驱动器列表框 268

12.2.2 目录列表框 270

12.2.3 文件列表框 271

12.3 顺序文件 273

12.3.1 引例 273

12.3.2 Open与Close语句 274

12.3.3 Write#与Print#语句 275

12.3.4 Input#与Line Input#语句 276

12.3.5 LOF与EOF函数 276

12.4 随机文件 277

12.4.1 引例 277

12.4.2 记录 278

12.4.3 基本语句 279

12.5 二进制文件 280

12.5.1 引例 280

12.5.2 基本语句 281

12.6 错误和难点 282

12.7 案例分析 283

12.7.1 顺序文件 283

12.7.2 字符查找 284

12.7.3 文字加密 286

12.7.4 学籍管理 288

12.7.5 文件合并 289

12.8 练习与分析 291

12.8.1 选择题 291

12.8.2 填空题 293

12.8.3 分析与解答 296

第13章 图形处理 299

13.1 坐标系 299

13.1.1 引例 299

13.1.2 坐标系定义 300

13.2 绘图属性 302

13.2.1 Current X和Current Y 302

13.2.2 DrawMode 303

13.2.3 DrawWidth和DrawStyle 304

13.2.4 QBColor和RGB函数 306

13.2.5 颜色和填充 307

13.3 图形控件 309

13.3.1 图形框、图像框 309

13.3.2 剪贴板图形 311

13.3.3 Line与Shape控件 313

13.4 图形方法 314

13.4.1 Line方法 314

13.4.2 Circle方法 316

13.4.3 PSet方法 319

13.4.4 Point方法 320

13.5 错误和难点 321

13.6 案例分析 324

13.6.1 随机线段 324

13.6.2 莲花图案 325

13.6.3 多彩网格 326

13.6.4 直方图 327

13.6.5 饼图 328

13.6.6 行星动画 330

13.7 练习与分析 331

13.7.1 选择题 331

13.7.2 填空题 332

13.7.3 分析与解答 333

第14章 数据库程序设计 338

14.1 数据模型 338

14.2 SQL语言 339

14.3 数据控件 341

14.4 数据绑定 344

14.5 数据导航 347

14.6 记录编辑 348

14.7 查询统计 349

14.8 BLOB数据处理 350

14.9 错误和难点 352

14.10 案例 353

14.10.1 简单数据绑定 353

14.10.2 编辑记录集 353

14.10.3 统计查询 355

14.10.4 航班信息查询 356

14.11 练习与分析 360

14.11.1 选择题 360

14.11.2 填空题 362

14.11.3 分析与解答 363

附录A 美国信息交换标准代码(ASCII) 367

参考文献 369