《Visual Basic大学应用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:匡松,蒋义军主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040288438
  • 页数:362 页
图书介绍:本书全面、系统地介绍Visual Basic面向对象可视化程序设计的方法与技术。在内容安排上,注重理论与应用开发紧密结合;在知识描述上力求由浅入深、循序渐进。全书共分18章,内容包括:快速进入Visual Basic;初步学会Visual Basic编程;掌握Visual Basic语言基础;Visual Basic的输入输出;程序的基本控制结构;循环结构程序设计;构造数据类型;过程的定义和使用;变量与过程的作用域;键盘与鼠标事件过程;控件及其应用;绘制图形;制作图像与动画;对话框设计;菜单与工具栏设计;多重窗体与多文档界面设计;文件的操作;数据库应用开发。每章均提供了大量应用实例、生动有趣的应用开发案例以及相关延伸知识。本书结构新颖,特色鲜明,内容详实,图文并茂,可作为高等学校学生学习Visual Basic程序设计的教材,也可供计算机应用和软件开发的各类人员使用,还可作为参加全国计算机等级考试二级Visual Basic的考试人员的参考用书。本书可作为高等学校教材,并可作为计算机培训班的教材及全国计算机等级考试(NCRE)的应试教材,也可供自学使用。配套的《Visual Basic

第1章 快速进入Visual Basic 1

1.1 Visual Basic概述 2

1.1.1 Visual Basic简介 2

1.1.2 Visual Basic的基本特点 2

1.2 安装并运行Visual Basic 3

1.2.1 安装Visual Basic 3

1.2.2 启动Visual Basic 4

1.2.3 退出Visual Basic 6

1.3 Visual Basic集成开发环境简介 6

1.4 在线帮助与调试 12

1.4.1 VB 6.0提供的在线帮助 12

1.4.2 VB 6.0提供的调试功能 12

1.5 应用案例:设计“Hello World!”小程序 13

1.6 延伸学习:MSDN的使用 14

1.7 小结和练习 15

第2章 初步学会Visual Basic编程 18

2.1 Visual Basic基本概念 19

2.1.1 对象和类 19

2.1.2 对象的属性、事件和方法 20

2.1.3 窗体对象 22

2.2 初步使用Visual Basic控件 24

2.2.1 控件的类型 24

2.2.2 控件的操作 25

2.2.3 使用文本框控件 26

2.2.4 使用标签控件 29

2.2.5 使用命令按钮控件 31

2.2.6 使用计时器控件 33

2.3 Visual Basic应用程序开发的基本步骤 35

2.3.1 新建工程 35

2.3.2 设计界面 36

2.3.3 设置属性 36

2.3.4 编写代码 37

2.3.5 调试和运行程序 37

2.3.6 保存工程 38

2.4 应用案例:设计“计时器”程序 39

2.5 延伸学习:VB程序的编码规则与约定 42

2.6 小结和练习 43

第3章 掌握Visual Basic语言基础 46

3.1 数据类型 47

3.2 常量 50

3.2.1 直接常量 50

3.2.2 符号常量 51

3.3 变量 52

3.3.1 变量声明 52

3.3.2 变量赋值 54

3.3.3 特殊类型变量 55

3.4 运算符与表达式 57

3.4.1 算术运算符 57

3.4.2 关系运算符 58

3.4.3 逻辑运算符 59

3.4.4 字符串连接运算符 60

3.5 常用内部函数 61

3.5.1 数学运算函数 61

3.5.2 字符串处理函数 62

3.5.3 日期和时间函数 63

3.5.4 类型转换函数 64

3.5.5 其他函数 66

3.6 应用案例:设计“查找与替换”程序 66

3.7 延伸学习:Replace函数和Shell函数 69

3.7.1 Replace函数 69

3.7.2 Shell函数 70

3.8 小结和练习 71

第4章 Visual Basic的输入和输出 74

4.1 输入函数与语句 75

4.1.1 InputBox函数 75

4.1.2 MsgBox函数与语句 76

4.2 用于输出的函数与方法 78

4.2.1 Print方法 78

4.2.2 定位函数 79

4.2.3 格式化输出 81

4.3 字形设置 83

4.3.1 字体类型 84

4.3.2 字体大小 84

4.3.3 其他属性 86

4.4 打印机输出 87

4.4.1 直接输出 87

4.4.2 窗体输出 87

4.5 应用案例:设计“生肖与星座”程序 88

4.6 延伸学习:打印机对象 92

4.7 小结和练习 95

第5章 程序的基本控制结构 99

5.1 常用基本语句的使用 100

5.2 控制结构类型 102

5.2.1 顺序结构 102

5.2.2 选择结构 102

5.2.3 循环结构 103

5.3 选择结构程序设计 103

5.3.1 If语句 103

5.3.2 Select Case语句 108

5.3.3 条件函数 112

5.4 应用案例:设计“一元二次方程”求解程序 112

5.5 延伸学习:Choose函数 115

5.6 小结和练习 115

第6章 循环结构程序设计 118

6.1 For型循环 118

6.1.1 For…Next型循环 119

6.1.2 For Each…Next型循环 121

6.1.3 Exit语句 121

6.2 While型循环 122

6.3 Do型循环 123

6.4 多重循环 126

6.5 应用案例:设计“神奇的整数”程序 127

6.6 延伸学习:GoTo语句 130

6.7 小结和练习 131

第7章 构造数据类型 134

7.1 数组 134

7.1.1 静态数组及其声明 135

7.1.2 动态数组及其声明 137

7.1.3 数组的基本操作 139

7.1.4 控件数组 142

7.2 枚举类型 144

7.2.1 枚举类型的定义 144

7.2.2 枚举类型的使用 145

7.3 集合类型 146

7.3.1 集合的创建 147

7.3.2 集合的使用 148

7.4 自定义数据类型 148

7.4.1 自定义数据类型的定义 149

7.4.2 变量的定义和使用 149

7.5 应用案例:设计“简易计算器”程序 150

7.6 延伸学习:自定义类型数组 154

7.7 小结和练习 154

第8章 过程的定义和使用 157

8.1 过程类型 157

8.2 子程序 158

8.2.1 子程序的创建 159

8.2.2 子程序的调用 162

8.3 事件过程 165

8.3.1 事件过程的创建 165

8.3.2 事件过程的调用 166

8.4 函数过程 167

8.4.1 函数过程的创建 167

8.4.2 函数过程的调用 168

8.4.3 函数使用实例 169

8.5 过程的参数传递 170

8.5.1 实参和形参 171

8.5.2 参数传递方式 171

8.6 过程的嵌套调用 172

8.7 应用案例:设计“计算排列数”程序 174

8.8 延伸学习:过程的递归调用 176

8.9 小结和练习 177

第9章 变量与过程的作用域 180

9.1 模块的划分 181

9.2 过程的作用域 183

9.2.1 窗体膜块级过程 183

9.2.2 全局过程 184

9.3 变量的作用域 185

9.3.1 过程级变量 185

9.3.2 窗体/模块级变量 185

9.3.3 全局变量 188

9.4 变量的生存期 189

9.5 应用案例:设计“中文字数统计”程序 191

9.6 延伸学习:常用排序方法 193

9.7 小结和练习 195

第10章 键盘与鼠标事件过程 198

10.1 事件驱动机制 199

10.2 键盘事件 200

10.3 鼠标事件 202

10.4 拖放事件 204

10.5 应用案例:设计“弹球游戏”程序 205

10.6 延伸学习:设置鼠标指针的形状 207

10.7 小结和练习 209

第11章 控件及其应用 212

11.1 常用标准控件 212

11.1.1 单选按钮控件 213

11.1.2 复选框控件 214

11.1.3 列表框控件 216

11.1.4 组合框控件 218

11.1.5 滚动条控件 221

11.1.6 框架控件 223

11.2 焦点与Tab键顺序 225

11.2.1 焦点 225

11.2.2 Tab键顺序 226

11.3 应用案例:设计“文字设置与预览”程序 227

11.4 延伸学习:ProgressBar控件 230

11.5 小结和练习 232

第12章 绘制图形 234

12.1 绘图基础 235

12.1.1 坐标系统 235

12.1.2 自定义坐标系统 236

12.1.3 绘图属性 237

12.2 常用绘图方法 239

12.2.1 Line方法 240

12.2.2 Circle方法 240

12.2.3 Pset方法 241

12.2.4 Point方法 242

12.2.5 Cls方法 243

12.3 使用图形控件 243

12.3.1 直线控件 243

12.3.2 形状控件 244

12.4 应用案例:设计“正弦和余弦”程序 246

12.5 延伸学习:RGB函数和QBColor函数 248

12.6 小结和练习 249

第13章 制作图像与动画 251

13.1 图像显示 252

13.1.1 直接加载图片到窗体 252

13.1.2 使用图片框(PictureBox)控件 252

13.1.3 使用图像框(Image)控件 253

13.1.4 使用滚动条控件 255

13.2 动画设计 258

13.2.1 移动图形控件 258

13.2.2 在多幅图片之间切换 260

13.3 应用案例:设计“变幻线”屏保程序 261

13.4 延伸学习:使用剪贴板对象 263

13.5 小结和练习 265

第14章 对话框设计 267

14.1 对话框类型 268

14.2 自定义对话框 268

14.3 通用对话框 270

14.3.1 “文件”对话框 271

14.3.2 “颜色”对话框 274

14.3.3 “字体”对话框 275

14.3.4 “打印”对话框 276

14.3.5 “帮助”对话框 277

14.4 应用案例:设计“看图工具”程序 278

14.5 延伸学习:HelpCommand属性 281

14.6 小结和练习 282

第15章 菜单与工具栏设计 285

15.1 菜单设计 285

15.1.1 Visual Basic中的菜单 286

15.1.2 菜单编辑器的使用 286

15.1.3 动态菜单设计 290

15.1.4 弹出式菜单设计 291

15.2 工具栏设计 292

15.3 应用案例:设计“旋风记事本”程序 295

15.4 延伸学习:菜单标题与命名准则 301

15.5 小结和练习 301

第16章 多重窗体与多文档界面设计 304

16.1 多重窗体 304

16.1.1 窗体的语句和方法 305

16.1.2 多重窗体的建立 305

16.1.3 多重窗体的应用 306

16.2 多文档界面 309

16.2.1 多文档界面的建立 310

16.2.2 多文档界面的应用 311

16.3 应用案例:设计“MDI记事本”程序 313

16.4 延伸学习:QueryUnload事件 318

16.5 小结和练习 319

第17章 文件的操作 323

17.1 文件系统控件 324

17.2 文件处理 326

17.2.1 文件的结构与分类 326

17.2.2 顺序文件的使用 327

17.2.3 随机文件的使用 329

17.2.4 二进制文件的使用 330

17.3 用于文件操作的其他语句和函数 331

17.3.1 常用语句 332

17.3.2 常用函数 332

17.4 应用案例:设计“学生信息管理”程序 335

17.5 延伸学习:文件操作 337

17.6 小结和练习 338

第18章 数据库应用开发 341

18.1 数据库概述 342

18.1.1 数据库基础 342

18.1.2 SQL语言 343

18.1.3 Visual Basic数据库访问 343

18.2 可视化数据管理器 343

18.2.1 创建数据库 344

18.2.2 创建数据表 344

18.2.3 输入数据 346

18.3 数据控件 347

18.3.1 Data数据控件 347

18.3.2 ADO数据控件 349

18.3.3 使用SQL语句 352

18.4 应用案例:设计“通讯录管理”程序 353

18.5 延伸学习:使用SQL查询数据库 359

18.6 小结和练习 360

参考文献 362