《Visual Basic程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘春霞主编
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2008
  • ISBN:9787810995139
  • 页数:316 页
图书介绍:本书介绍Visual Basic程序设计的相关知识,并通过实训将理论与实际应用相结合。

第1章 Visual Basic概述 1

课前体验 一个简单的Visual Basic程序 1

1.1 可视化编程的概念 5

1.2 Visual Basic的启动与退出 5

1.2.1 Visual Basic 6.0的启动 5

1.2.2 Visual Basic 6.0的退出 6

1.3 Visual Basic的工作界面 6

1.3.1 标题栏 7

1.3.2 菜单栏 7

1.3.3 工具栏 7

1.3.4 工具箱 8

1.3.5 窗口 8

1.4 可视化编程的基本概念 10

1.4.1 对象 10

1.4.2 类 11

1.4.3 属性 11

1.4.4 事件 11

1.4.5 方法(Method) 12

1.5 窗体 12

1.5.1 窗体的属性 13

1.5.2 窗体的方法 14

1.5.3 窗体的事件 15

1.6 控件 16

1.6.1 控件的概念 16

1.6.2 控件的分类 16

1.6.3 控件的画法 16

1.6.4 控件的基本操作 17

1.7 Visual Basic开发应用程序 18

1.7.1 用Visual Basic开发应用程序的一般步骤 18

1.7.2 编写一个简单的Visual Basic应用程序 18

实训 24

本章小结 26

习题1 26

第2章 Visual Basic程序设计基础 28

课前体验 计算梯形的面积 28

2.1 数据类型 29

2.1.1 数值型数据 30

2.1.2 字符串型数据 30

2.1.3 布尔型数据 30

2.1.4 日期型数据 31

2.1.5 对象型数据 31

2.1.6 可变类型数据 31

2.2 常量和变量 32

2.2.1 常量 32

2.2.2 变量 33

2.3 运算符与表达式 35

2.3.1 算术运算符与算术表达式 35

2.3.2 字符串运算符与字符串表达式 37

2.3.3 关系运算符与关系表达式 38

2.3.4 逻辑运算符与逻辑表达式 39

2.3.5 表达式的运算顺序 40

2.3.6 常用内部函数 40

本章小结 41

习题2 42

第3章 Visual Basic程序控制结构 43

课前体验 输出三角形 43

3.1 顺序结构 44

3.1.1 赋值语句 44

3.1.2 数据输入和输出 45

3.1.3 注释、暂停与程序结束语句 53

3.2 选择结构 55

3.2.1 单行结构条件语句 55

3.2.2 块结构条件语句 55

3.2.3 多分支选择语句 57

3.3 循环结构 59

3.3.1 For…Next循环结构 59

3.3.2 Do…Loop循环结构 62

3.3.3 While…Wend循环结构 64

3.3.4 循环的嵌套 66

实训 67

本章小结 68

习题3 68

第4章 Visual Basic常用内部控件 71

课前体验 成绩录入 71

4.1 控件概述 73

4.2 命令按钮 73

4.2.1 命令按钮的常用属性 73

4.2.2 命令按钮的常用事件 76

4.3 文本控件 77

4.3.1 标签 77

4.3.2 文本框 78

4.4 单选按钮、复选框和框架 80

4.4.1 单选按钮 80

4.4.2 复选框 81

4.4.3 框架 82

4.5 列表框和组合框 83

4.5.1 列表框 83

4.5.2 组合框 87

4.6 图像框和图片框 89

4.6.1 图片框 89

4.6.2 图像框 90

4.7 滚动条 90

4.7.1 滚动条的常用属性 91

4.7.2 滚动条的常用事件 91

4.8 计时器 92

实训 93

本章小结 94

习题4 94

第5章 数组 97

课前体验 求最高分 97

5.1 数组的基本概念 98

5.2 数组的定义 98

5.2.1 静态数组的定义 98

5.2.2 动态数组的定义 100

5.3 数组的基本操作 100

5.3.1 数组元素的输入与输出 100

5.3.2 数组元素的排序 102

5.3.3 保留动态数组的内容 103

5.4 数组应用举例 104

5.5 控件数组 105

5.5.1 控件数组的建立 105

5.5.2 控件数组的使用 106

实训 107

本章小结 108

习题5 108

第6章 过程 112

课前体验 成绩等级判断 112

6.1 过程的定义 114

6.1.1 Sub过程 115

6.1.2 Function过程 118

6.2 过程的调用 119

6.2.1 调用Sub事件过程 119

6.2.2 调用Sub通用过程 119

6.2.3 调用Function过程 120

6.3 参数的传递 121

6.3.1 形参和实参 121

6.3.2 参数按值传递和按地址传递 122

6.3.3 数组参数 124

6.3.4 可选参数与可变参数 126

6.3.5 对象参数 128

6.4 递归过程 130

6.5 变量的作用域与生存期 131

6.5.1 变量的作用域 131

6.5.2 变量的生存期 135

实训 136

本章小结 138

习题6 139

第7章 鼠标和键盘事件过程 141

课前体验 测试鼠标事件 141

7.1 鼠标事件 143

7.1.1 MouseDown事件 143

7.1.2 MouseUp事件 144

7.1.3 MouseMove事件 145

7.1.4 鼠标指针的位置 146

7.1.5 鼠标光标形状 147

7.2 键盘事件 149

7.2.1 KeyPress事件 149

7.2.2 KeyDown和KeyUp事件 150

7.3 拖放 152

7.3.1 与拖放有关的属性、事件和方法 152

7.3.2 OLE拖放 158

实训 159

本章小结 162

习题7 162

第8章 界面设计 165

课前体验 打字练习程序 165

8.1 菜单的设计 168

8.1.1 下拉式菜单 169

8.1.2 弹出式菜单 173

8.1.3 菜单事件与菜单命令 174

8.2 对话框的设计 177

8.2.1 自定义对话框 178

8.2.2 通用对话框 180

8.2.3 通用对话框控件的使用 181

8.3 状态栏的设计 187

8.4 工具栏的设计 189

8.4.1 使用手工方式制作工具栏 189

8.4.2 使用控件制作工具栏 190

8.5 多文档界面设计 194

8.5.1 多文档界面 194

8.5.2 建立多文档界面 194

8.5.3 创建MDI应用程序的菜单 196

8.6 Visual Basic的工程结构 198

实训 199

本章小结 203

习题8 203

第9章 Visual Basic图形设计 206

课前体验 制作下雪场景 206

9.1 图形设计基础 208

9.1.1 坐标系统 208

9.1.2 颜色 210

9.2 图形控件 211

9.2.1 Shape控件 211

9.2.2 Line控件 213

9.3 绘图方法 213

9.3.1 画点方法 213

9.3.2 画直线、矩形方法(Line) 214

9.3.3 画圆方法(Circle) 216

9.3.4 PaintPicture方法 217

9.4 与绘图有关的常用属性和事件 219

9.4.1 清除图形方法 219

9.4.2 线宽属性和线型属性 219

9.4.3 填充颜色属性和填充样式属性 220

9.4.4 自动重画属性 220

9.4.5 Paint事件 221

实训 222

本章小结 223

习题9 223

第10章 文件 226

课前体验 简单的资源管理器 226

10.1 文件的基本概念 228

10.1.1 文件的类型 228

10.1.2 文件访问函数和语句 229

10.2 顺序文件 232

10.2.1 顺序文件的打开与关闭 232

10.2.2 顺序文件的读写 233

10.3 随机文件 236

10.3.1 定义数据类型和变量声明 236

10.3.2 随机文件的打开与关闭 237

10.3.3 随机文件的读写操作 237

10.4 文件系统控件 239

10.4.1 驱动器列表框控件 239

10.4.2 目录列表框控件 240

10.4.3 文件列表框控件 240

10.4.4 文件系统控件的组合使用 242

10.5 文件系统对象模型 242

10.5.1 文件系统对象模型概述 242

10.5.2 管理驱动器 244

10.5.3 管理文件夹 245

10.5.4 使用File对象管理文件 248

实训 251

本章小结 252

习题10 253

第11章 数据库程序设计 255

课前体验 学生成绩管理 255

11.1 数据库和SQL语言基础 257

11.1.1 数据库简介 257

11.1.2 结构化查询语言SQL 258

11.2 可视化数据管理器 261

11.2.1 启动可视化数据管理器 261

11.2.2 新建数据库 262

11.2.3 查看或修改数据库表 264

11.2.4 数据的增加、删除和修改 265

11.2.5 数据的查询 265

11.2.6 数据窗体设计器 266

11.3 数据控件和数据绑定控件 267

11.3.1 Data数据控件 268

11.3.2 ADO数据控件 270

11.3.3 数据绑定控件 272

11.4 使用ADO访问数据 276

11.4.1 ADO对象模型 276

11.4.2 使用ADO存取数据 277

11.5 数据库设计应用实例 280

实训 284

本章小结 288

习题11 288

第12章 综合实例 291

12.1 数据库应用系统开发的基本步骤 291

12.2 仓储管理系统简介 292

12.3 系统数据库设计 293

12.4 系统应用程序设计 294

12.4.1 新建工程 294

12.4.2 “用户登录”窗体设计 294

12.4.3 主窗体设计 296

12.4.4 “添加新用户”子窗体设计 298

12.4.5 “修改密码”子窗体设计 301

12.4.6 “出入库”子窗体设计 302

12.4.7 “查看货物明细”子窗体设计 305

12.4.8 “货物查询”子窗体设计 308

12.4.9 “货物汇总”子窗体设计 310

12.4.10 设置应用程序启动对象 314

12.5 制作应用程序安装包 315

参考文献 316