《Visual Basic程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:苏刚主编
  • 出 版 社:哈尔滨:哈尔滨工业大学出版社
  • 出版年份:2012
  • ISBN:9787560336268
  • 页数:274 页
图书介绍:本书共分12个模块,每个模块中都含有教学聚焦、课时建议、重点串联、基础练习、技能实训等版块。

模块1 Visual Basic 6.0概述 1

教学聚焦 1

知识目标 1

技能目标 1

课时建议 1

教学重点和教学难点 1

项目1.1 Visual Basic 6.0概述 2

1.1.1 Visual Basic的特点 2

1.1.2 Visual Basic的常用术语和系统特性 3

项目1.2 Visual Basic 6.0的安装与启动 4

1.2.1 主程序安装和MSDN的安装 5

1.2.2 程序的启动 5

项目1.3 Visual Basic 6.0的集成开发环境 6

1.3.1 菜单栏 7

1.3.2 工具栏 7

1.3.3 控件工具箱 7

1.3.4 窗体编辑器 8

1.3.5 工程资源管理器窗口 8

1.3.6 属性窗口 8

1.3.7 窗体布局窗口 9

1.3.8 代码窗口 9

1.3.9 立即窗口 9

项目1.4 第一个Visual Basic 6.0应用程序 10

1.4.1 创建程序界面 10

1.4.2 设置属性 10

1.4.3 编写代码 11

1.4.4 调试运行程序 11

1.4.5 保存工程及生成可执行文件 12

重点串联 13

拓展与实训 14

基础训练 14

模块2 对象及其操作 15

技能实训 15

教学聚焦 16

知识目标 16

技能目标 16

课时建议 16

教学重点和教学难点 16

项目2.1 对象的概念 17

2.1.1 对象和类 17

2.1.2 对象的属性 18

2.1.3 对象的事件 18

2.1.4 对象的方法 19

项目2.2 对象的操作 20

2.2.1 在窗体中布置控件 20

2.2.2 在属性窗口中设置对象的属性 21

2.2.3 调用对象的事件过程 22

项目2.3 按钮控件 23

2.3.1 常用属性 23

2.3.2 常用事件 24

项目2.4 标签控件 25

2.4.1 常用属性 25

2.4.2 常用事件 25

项目2.5 窗体 26

2.5.1 窗体的常用属性 27

2.5.2 窗体的常用事件 29

2.5.3 窗体的常用方法 29

项目2.6 多窗体应用程序 32

2.6.1 多窗体应用程序操作 32

2.6.2 Visual Basic的特点 35

重点串联 37

拓展与实训 38

基础训练 38

技能实训 39

模块3 程序语言基础 40

教学聚焦 40

知识目标 40

技能目标 40

课时建议 40

教学重点和教学难点 40

项目3.1 数据类型 41

3.1.1 基本数据类型 41

3.1.2 用户定义的数据类型 42

项目3.2 常量和变量 43

3.2.1 常量 43

3.2.2 变量 44

项目3.3 运算符与表达式 48

3.3.1 运算符 49

3.3.2 表达式 51

项目3.4 常用内部函数 52

3.4.1 常用的数学函数 52

3.4.2 常用的转换函数 52

3.4.3 常用的字符串函数 53

3.4.4 常用的日期与时间函数 54

3.4.5 随机函数 55

重点串联 57

拓展与实训 58

基础训练 58

技能实训 58

模块4 程序设计基础 59

教学聚焦 59

知识目标 59

技能目标 59

课时建议 59

教学重点和教学难点 59

项目4.1 Visual Basic代码编写规则 60

4.1.1 代码书写规则 60

4.1.2 代码注释规则 61

项目4.2 顺序结构 61

4.2.1 赋值语句 62

4.2.2 InputBox函数 62

4.2.3 MsgBox函数 63

4.2.4 Format函数 65

项目4.3 选择结构 66

4.3.1 单分支If语句 67

4.3.2 双分支If…Then…Else语句 68

4.3.3 多分支If语句 69

4.3.4 Select Case语句 71

项目4.4 循环结构 73

4.4.1 For…Next语句 74

4.4.2 Do…Loop语句 75

4.4.3 While…Wend语句 77

4.4.4 循环控制结构的嵌套 77

项目4.5 其他控制结构 78

4.5.1 Goto语句 78

4.5.2 Exit语句 79

4.5.3 With…End With语句 80

重点串联 80

拓展与实训 81

基础训练 81

技能实训 82

模块5 常用标准控件 83

教学聚焦 83

知识目标 83

技能目标 83

课时建议 83

教学重点和教学难点 83

项目5.1 文本框控件 84

5.1.1 常用属性 84

5.1.2 常用事件 86

项目5.2 框架控件 87

项目5.3 单选按钮和复选框控件 88

5.3.1 单选按钮 88

5.3.2 复选框 89

项目5.4 列表框和组合框 91

5.4.1 列表框 92

5.4.2 组合框 95

项目5.5 图形控件 97

5.5.1 直线与形状 97

5.5.2 图像框 101

5.5.3 图片框 102

项目5.6 滚动条 105

5.6.1 常用属性 105

5.6.2 常用事件 105

项目5.7 定时器 107

5.7.1 常用属性 107

5.7.2 常用事件 107

项目5.8 焦点和Tab顺序 108

5.8.1 设置控件焦点 108

5.8.2 Tab顺序 109

重点串联 110

拓展与实训 111

基础训练 111

技能实训 112

模块6 数组和过程 113

教学聚焦 113

知识目标 113

技能目标 113

课时建议 113

教学重点和教学难点 113

项目6.1 数组 114

6.1.1 一维数组 114

6.1.2 多维数组 117

6.1.3 控件数组 118

项目6.2 过程 121

6.2.1 过程概述 121

6.2.2 Sub子过程 122

6.2.3 Function函数过程 123

6.2.4 参数传递 124

6.2.5 过程的作用范围 126

重点串联 128

拓展与实训 129

基础训练 129

技能实训 130

模块7 键盘事件与鼠标事件 131

教学聚焦 131

知识目标 131

技能目标 131

课时建议 131

教学重点和教学难点 131

项目7.1 键盘事件 132

7.1.1 KeyPress事件 132

7.1.2 KeyDown事件和KeyUp事件 134

项目7.2 鼠标事件 138

7.2.1 MouseDown事件和MouseUp事件 139

7.2.2 MouseMove事件 140

7.2.3 CurrentX属性和CurrentY属性 141

7.2.4 鼠标光标的形状 141

重点串联 142

拓展与实训 143

基础训练 143

技能实训 145

模块8 文件处理 146

教学聚焦 146

知识目标 146

技能目标 146

课时建议 146

教学重点和教学难点 146

项目8.1 文件系统控件 147

8.1.1 驱动器列表框 147

8.1.2 目录列表框 148

8.1.3 文件列表框 148

项目8.2 文件操作语句及函数 150

8.2.1 文件操作语句 150

8.2.2 文件操作函数 152

项目8.3 顺序文件的操作 153

8.3.1 打开与关闭顺序文件 154

8.3.2 读顺序文件 155

8.3.3 写顺序文件 156

项目8.4 随机文件的操作 157

8.4.1 Visual Basic的特点 157

8.4.2 读随机文件 158

8.4.3 写随机文件 158

8.4.4 随机文件中记录的添加与删除 158

项目8.5 二进制文件的操作 160

8.5.1 打开与关闭二进制文件 160

8.5.2 读写二进制文件 160

项目8.6 文件系统对象 161

8.6.1 打开与关闭二进制文件 161

8.6.2 管理驱动器(Drive对象) 162

8.6.3 管理文件夹(Folder对象) 164

8.6.4 管理文件(File对象和TextStream对象) 166

重点串联 168

拓展与实训 169

基础训练 169

技能实训 170

模块9 Visual Basic界面设计 171

教学聚焦 171

知识目标 171

技能目标 171

课时建议 171

教学重点和教学难点 171

项目9.1 菜单设计 172

9.1.1 菜单的类型及其概述 172

9.1.2 菜单编辑器 173

9.1.3 下拉式菜单 175

9.1.4 弹出式菜单 176

9.1.5 菜单的敏感性控制 178

9.1.6 菜单控件的Click事件 178

项目9.2 工具栏设计 179

9.2.1 ToolBar控件 180

9.2.2 文字工具栏 182

9.2.3 ImageList控件 183

9.2.4 图形工具栏 184

9.2.5 工具栏按钮的事件响应 185

项目9.3 通用对话框设计 187

9.3.1 通用对话框概述 188

9.3.2 “打开”对话框 189

9.3.3 “另存为”对话框 191

9.3.4 “颜色”对话框 192

9.3.5 “字体”对话框 192

9.3.6 “打印”对话框 193

9.3.7 “帮助”对话框 194

重点串联 194

拓展与实训 195

基础训练 195

技能实训 196

模块10 多媒体编程 197

教学聚焦 197

知识目标 197

技能目标 197

课时建议 197

教学重点和教学难点 197

项目10.1 多媒体的基本知识 198

项目10.2 播放Flash动画 198

10.2.1 Shockwave Flash控件的常用属性 198

10.2.2 Shockwave Flash控件的常用方法 199

10.2.3 Shockwave Flash控件的常用事件 199

项目10.3 播放MP3音频文件 200

10.3.1 Media Player控件的常用属性 202

10.3.2 Media Player控件的常用方法 202

10.3.3 Media Player控件的常用事件 203

重点串联 204

拓展与实训 205

基础训练 205

技能实训 205

模块11 数据库编程初步 206

教学聚焦 206

知识目标 206

技能目标 206

课时建议 206

教学重点和教学难点 206

项目11.1 关系型数据库的基本知识 207

项目11.2 Visual Basic环境中数据库的创建 208

11.2.1 启动数据管理器 208

11.2.2 建立Access数据库 208

11.2.3 建立数据表 209

11.2.4 添加索引 210

11.2.4 输入记录 211

项目11.3 用ADO控件访问数据库 212

11.3.1 加载ADO数据控件 213

11.3.2 连接数据库 213

11.3.3 数据绑定控件 215

11.3.4 移动记录指针 216

11.3.5 查找记录 217

11.3.6 修改记录 217

11.3.7 删除记录 218

11.3.8 SQL语句的基础知识 218

11.3.9 DataGrid控件 220

项目11.4 数据报表设计 221

11.4.1 简单的数据报表设计 222

11.4.2 设计分组数据报表 224

11.4.3 在报表中添加计算字段 226

11.4.4 打印报表 227

重点串联 227

拓展与实训 228

基础训练 228

技能实训 228

模块12 程序的调试与发布 230

教学聚焦 230

知识目标 230

技能目标 230

课时建议 230

教学重点和教学难点 230

项目12.1 常见的错误类型 231

12.1.1 编译错误 231

12.1.2 运行错误 232

12.1.3 逻辑错误 233

项目12.2 如何调试程序 233

12.2.1 Visual Basic的3种工作模式 233

12.2.2 调试工具 234

12.2.3 调试方法 234

12.2.4 调试窗口 235

项目12.3 出错处理 236

12.3.1 On Error语句的使用 237

12.3.2 Err对象 237

项目12.4 制作安装包 238

重点串联 241

拓展与实训 242

基础训练 242

技能实训 242

附录 243

附录1 全国计算机等级考试二级Visual Basic考试大纲 243

附录2 2011年3月全国计算机等级考试二级笔试试卷 246

附录3 2011年9月全国计算机等级考试二级笔试试卷 255

附录4 上机考试试题精选之一 264

附录5 上机考试试题精选之二 269

参考文献 274