《Visual Basic程序设计基础与项目实训》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:文东,冯建华主编
  • 出 版 社:北京:中国人民大学出版社;北京:北京科海电子出版社
  • 出版年份:2009
  • ISBN:9787300105482
  • 页数:340 页
图书介绍:本书帮助读者掌握Visual Basic开发实际应用系统能力。

第1章 Visual Basic概述 1

1.1 Visual Basic的特点 2

1.2 Visual Basic 6.0的主窗口 3

1.2.1 启动Visual Basic 6.0 3

1.2.2 标题栏、菜单栏和工具栏 4

1.2.3 工具箱 4

1.2.4 窗体 5

1.2.5 工程资源管理器 6

1.2.6 “属性”窗口 7

1.3 第一个Visual Basic应用程序 8

1.3.1 创建工程 8

1.3.2 调整控件尺寸 9

1.3.3 设置属性 9

1.3.4 编写代码 11

1.3.5 运行应用程序 11

1.4 Visual Basic应用程序的开发步骤 12

1.5 学习Visual Basic程序设计的方法 12

1.5.1 计算机的常用功能 12

1.5.2 学习程序设计的目的 14

1.5.3 怎样学好Visual Basic程序设计 14

1.6 习题 15

第2章 对象及其操作 17

2.1 对象的基础知识 18

2.1.1 对象简介 18

2.1.2 对象的属性 18

2.1.3 对象的事件 19

2.1.4 对象的方法 21

2.2 窗体 22

2.2.1 窗体的属性 22

2.2.2 窗体的事件 23

2.2.3 设置窗体的位置 25

2.3 控件 26

2.3.1 控件分类 26

2.3.2 控件的常用属性 27

2.3.3 控件命名 29

2.3.4 使用控件值 29

2.4 对象的操作 30

2.4.1 在窗体中布置控件 30

2.4.2 设置对象属性 31

2.4.3 编写对象的事件过程 32

2.5 上机实训——“关于”对话框 34

2.6 习题 35

第3章 数据类型、运算符与函数 37

3.1 Visual Basic 6.0中的数据类型 38

3.1.1 数据类型的分类 38

3.1.2 用户自定义类型 43

3.1.3 不同数据类型间的转换和运算 44

3.1.4 检查数据类型 44

3.2 变量 45

3.2.1 变量的声明 46

3.2.2 变量的命名规则 47

3.2.3 变量的作用范围 48

3.2.4 变量的使用 49

3.3 常量 50

3.3.1 常量的声明 50

3.3.2 常量的使用 51

3.4 运算符 51

3.4.1 连接运算符 51

3.4.2 赋值运算符 52

3.4.3 比较运算符 53

3.4.4 算术运算符 54

3.4.5 逻辑运算符 56

3.4.6 运算符的优先级 58

3.5 Visual Basic中的常用函数 59

3.5.1 数学函数 59

3.5.2 字符串函数 59

3.5.3 日期和时间函数 60

3.5.4 随机数函数 61

3.5.5 Shell()函数 62

3.6 习题 62

第4章 数据的输入与输出 64

4.1 数据输出 65

4.1.1 Print方法 65

4.1.2 与Print方法有关的函数 65

4.1.3 Format函数 67

4.1.4 Cls方法 69

4.2 预定义对话框 70

4.2.1 输入框InputBox 70

4.2.2 消息框MsgBox 71

4.3 字形 72

4.3.1 字体类型和大小 72

4.3.2 其他属性 72

4.4 打印机输出 74

4.4.1 使用Printer对象直接输出 74

4.4.2 窗体输出 75

4.5 习题 75

第5章 常用标准控件 77

5.1 输入和显示文本的控件 78

5.1.1 标签控件Label 78

5.1.2 文本框控件TextBox 79

5.2 命令按钮控件CommandButton 81

5.3 可选择性输入的控件 83

5.3.1 单选按钮控件OptionButton 83

5.3.2 复选框控件CheckBox 85

5.3.3 组合框控件ComboBox 86

5.3.4 列表框控件ListBox 87

5.4 定时器控件Timer 90

5.5 与图像有关的控件 92

5.5.1 图片框控件PictureBox 92

5.5.2 图像控件Image 94

5.6 滚动条控件 94

5.7 上机实训——“选项”设置对话框 96

5.8 习题 98

第6章 控制结构 101

6.1 选择控制结构 102

6.1.1 If...Then结构 102

6.1.2 If...Then...Else结构 102

6.1.3 If...Then...ElseIf结构 103

6.1.4 IIf函数 104

6.2 Select Case语句 104

6.3 For...Next循环 105

6.4 Do...Loop循环 107

6.5 多重循环 109

6.6 GoTo型控制结构 109

6.6.1 GoTo语句 110

6.6.2 On...GoTo语句 110

6.7 上机实训——查找html字符串 110

6.8 习题 113

第7章 数组 117

7.1 一维数组 118

7.1.1 一维数组的概念 118

7.1.2 一维数组的声明 119

7.1.3 一维数组的使用 119

7.1.4 一维数组的查找 121

7.1.5 一维数组的排序 124

7.2 二维数组 127

7.2.1 二维数组的声明 127

7.2.2 二维数组元素的基本操作 128

7.2.3 二维数组的应用 129

7.3 动态数组 130

7.3.1 动态数组的建立 130

7.3.2 动态数组的应用 132

7.4 控件数组 133

7.4.1 控件数组的建立 133

7.4.2 控件数组的应用 134

7.5 上机实训——简易计算器 135

7.6 习题 137

第8章 过程 140

8.1 Sub过程 141

8.1.1 Sub过程的分类 141

8.1.2 通用子过程设计 142

8.2 Function过程 143

8.2.1 函数的定义 143

8.2.2 函数的调用 144

8.3 参数传送 145

8.3.1 形式参数和实际参数 145

8.3.2 按值传递参数 146

8.3.3 按地址传递参数 147

8.3.4 传递一个数组 148

8.3.5 对象参数 150

8.4 可选参数与可变参数 151

8.4.1 使用可选参数 151

8.4.2 提供可选参数的默认值 152

8.4.3 使用不定个数的参数 152

8.5 局部内存分配 153

8.6 上机实训——html数据分析过程 154

8.7 习题 157

第9章 菜单和对话框 161

9.1 菜单简介 162

9.1.1 菜单的功能 162

9.1.2 菜单编辑器 163

9.2 菜单的设计 164

9.2.1 设计菜单界面 164

9.2.2 编写代码 168

9.3 菜单项的控制 169

9.3.1 有效性控制 169

9.3.2 菜单项标记 170

9.3.3 菜单项的隐藏与显示 171

9.4 建立弹出菜单 172

9.5 对话框 175

9.5.1 对话框分类 175

9.5.2 自定义对话框 175

9.5.3 显示自定义对话框 178

9.6 通用对话框 179

9.6.1 “打开”和“保存”对话框 179

9.6.2 “颜色”对话框 181

9.6.3 “字体”对话框 182

9.6.4 “打印”对话框 183

9.7 上机实训——图书信息对话框 184

9.8 习题 188

第10章 图像和高级控件 190

10.1 图形显示与绘图控件 191

10.1.1 显示图形文件 191

10.1.2 使用绘图控件 193

10.2 绘图方法 194

10.2.1 坐标系统 195

10.2.2 绘图方法 198

10.3 图形处理 206

10.3.1 图形的重绘 206

10.3.2 图形的变换 208

10.3.3 图形的保存 209

10.4 ImageList控件 209

10.4.1 ImageList控件的“属性页”对话框 210

10.4.2 ImageList控件的属性 211

10.4.3 ListImages集合的属性和方法 211

10.5 TreeView控件 212

10.5.1 TreeView控件概述 212

10.5.2 TreeView控件的“属性页”对话框 213

10.5.3 TreeView控件的属性 213

10.5.4 TreeView控件的事件 214

10.5.5 Node对象和Nodes集合 214

10.6 RichTextBox控件 219

10.6.1 RichTextBox控件常用属性 219

10.6.2 常用的方法和事件 224

10.7 上机实训——Visual Basic动画效果 227

10.8 习题 229

第11章 多窗体设计与程序的调试 231

11.1 Visual Basic工程结构 232

11.1.1 标准模块 232

11.1.2 窗体模块 233

11.1.3 Sub Main过程 233

11.2 多窗体应用程序 234

11.2.1 在程序中添加和使用窗体 234

11.2.2 载入窗体 235

11.2.3 隐藏、卸载、最小化和最大化窗体 236

11.2.4 窗体的生命周期 236

11.3 程序错误分类 238

11.3.1 编译错误 238

11.3.2 运行错误 239

11.3.3 逻辑错误 240

11.4 程序的调试方法 240

11.4.1 “调试”工具栏 240

11.4.2 设置断点 241

11.4.3 跟踪程序的运行 241

11.5 使用调试窗口 242

11.5.1 “立即”窗口 242

11.5.2 “本地”窗口 244

11.5.3 “监视”窗口 245

11.6 错误的捕捉 246

11.7 上机实训——设计Pickup主界面 248

11.8 习题 250

第12章 键盘与鼠标事件 252

12.1 Visual Basic事件概述 253

12.1.1 程序中的事件 253

12.1.2 事件的类型 253

12.2 鼠标属性和事件 253

12.2.1 鼠标属性 254

12.2.2 响应鼠标事件 255

12.3 拖放功能 258

12.3.1 拖放属性、事件和方法 258

12.3.2 自动拖动和手工拖动 258

12.3.3 改变拖动图标 259

12.3.4 放下对象时的响应 260

12.3.5 启动拖动和停止拖动 260

12.4 处理键盘事件 262

12.4.1 低级键盘事件 262

12.4.2 窗体级键盘事件 264

12.5 上机实训——文本文件的拖放操作 265

12.6 习题 266

第13章 文件管理 268

13.1 文件类型 269

13.2 顺序文件 270

13.3 随机文件 273

13.4 二进制文件 276

13.5 文件系统的基本操作 279

13.5.1 目录操作 279

13.5.2 文件操作 280

13.6 Visual Basic文件系统控件 282

13.6.1 驱动器列表框 282

13.6.2 目录列表框 282

13.6.3 文件列表框 284

13.7 上机实训——Pickup的“选项”对话框 287

13.8 习题 289

第14章 Visual Basic 6.0数据库编程 291

14.1 Visual Basic 6.0的数据库访问技术 292

14.1.1 数据库访问技术 292

14.1.2 ADO简介 292

14.1.3 ADO的使用 293

14.1.4 ADO通讯录示例 295

14.1.5 动态建立Recordset 298

14.2 数据库控件的使用 299

14.2.1 ADO Data控件 299

14.2.2 ListBox控件和ComboBox控件的数据属性 302

14.2.3 DataList控件 303

14.2.4 DataGrid控件 304

14.2.5 用ADO Data控件操纵数据库 307

14.3 上机实训——图书管理系统 308

14.4 习题 312

第15章 项目实训——网络资源分析系统 313

15.1 系统需求 314

15.2 系统设计 314

15.2.1 参数配置管理 315

15.2.2 批量下载 316

15.2.3 数据分析 316

15.2.4 保存数据和数据管理 317

15.3 数据库设计 318

15.4 关键技术 318

15.4.1 Windows API的使用 318

15.4.2 网络函数的使用 320

15.5 窗体界面设计和编码 323

15.5.1 主窗体frmMain 323

15.5.2 选项设置窗体frmOption 324

15.5.3 数据管理窗体frmBook 325

15.5.4 标准VB模块modProc 327

15.5.5 “关于”对话框frmAbout 333

15.6 程序的运行 333

15.7 小结 334

第16章 课程设计 335

16.1 学生管理系统 336

16.1.1 系统需求 336

16.1.2 系统分析 336

16.2 楼盘销售管理系统 337

16.2.1 系统需求 337

16.2.2 系统分析 337

16.3 图书馆信息服务系统 338

16.3.1 系统需求 338

16.3.2 系统分析 339