《Visual Basic程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:周爱武,汪海威编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302068445
  • 页数:352 页
图书介绍:本书以Visual Basic 6.0为背景,通过大量实际应用示例,介绍Visual Basic 6.0的可视化编程概念、编程环境、程序结构、常用内部控件的应用以及部分Active X控件的应用。

目 录 1

第1章Visual Basic可视化编程 1

1.1 可视化编程的概念 1

1.1.1 几个有趣的例子 1

1.1.2例子的组成:对象及其属性、事件和方法 3

1.1.3例子的运行:事件驱动与事件过程 4

1.2 Visual Basic集成开发环境 6

1.2.1 集成开发环境 6

1.2.2 建立第1个应用程序 7

1.2.3保存应用程序 11

1.2.4找到已经存在的应用程序 11

1.2.5使用联机帮助系统 11

1.3.2 VisualBasic的特点 15

1.3.1 Visual Basic的发展 15

1.3 进一步认识Visual Basic 15

1.3.3 出类拔萃的Visual Basic 16

1.4 实例系统模型 16

实训1 熟悉Visual Basic开发环境 17

习题 17

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

2.1 程序结构与开发步骤 18

2.1.1 编程方法 18

2.1.2结构化编程 18

2.1.3 面向对象编程 20

2.2 常量、变量与数据类型 23

2.2.1 Visual Basic的命名规则 23

2.2.2 常量 24

2.2.3数据类型 25

2.2.4 变量及其范围 31

2.2.5数组 35

2.3运算符和表达式 38

2.3.1赋值运算符 38

2.3.2算术运算符 39

2.3.3比较运算符 40

2.3.4连接运算符 41

2.3.5逻辑运算符 41

2.3.6运算符的优先级 42

2.4 语句与控制结构 42

2.4.1 语句及书写格式 43

2.4.2 顺序结构 44

2.4.3分支结构 44

2.4.4循环结构 48

2.4.5嵌套控制结构 51

2.5 过程与函数调用 52

2.5.1 过程 52

2.5.2 函数过程 55

2.5.3 调用其他模块中的公用子过程 56

2.5.4过程编辑的可视化工具 57

2.5.5 向过程传递参数的方法及规则 58

2.5.6从子过程、函数内中途退出 60

2.5.7 常用内置函数 61

2.6 Visual Basic常用控件介绍 68

2.6.1 窗体 68

2.6.2 内部标准控件与工具箱 73

2.6.3 Active X控件 94

2.6.4使用控件数组 95

习题 96

实训2 熟悉Visual Basic代码与控件 96

第3章 简易记事本的编辑功能设计 98

3.1 记事本……简单文本编辑器 98

3.2 建立工程 99

3.3界面设计 99

3.3.1 窗体对象 99

3.3.2文本框控件 100

3.3.3设置文本框属性 100

3.4 菜单设计 101

3.4.1 菜单的概念 102

3.4.2 建立菜单 103

3.4.3定义快捷键和分隔条 107

3.4.4使菜单起作用——编写代码 109

3.4.5 动态改变菜单状态 115

3.4.6 运行文本编辑器 118

3.5 工具栏设计 119

3.5.1 工具栏控件简介 119

3.5.2 建立工具栏 123

3.5.3 编写代码 126

3.6 编辑功能的其他实现方法 127

实训3 实现一个具有多种编辑方法的灵活的文本编辑器 130

习题 131

第4章记事本管理功能的设计 133

4.1 Visual Basic对话框简介 133

4.1.1 预定义对话框 133

4.1.2公共对话框 140

4.1.3 自定义对话框 149

4.2.1 “打开”和“保存”功能的设计 153

4.2 记事本文档管理功能的实现 153

4.2.2“新建”功能的实现 155

4.3记事本文档的字体设置 155

4.3.1 修改“字体”菜单项 155

4.3.2修改代码 156

4.4 RichTextBox控件简介 157

实训4使用公共对话框实现文档的管理功能 158

习题 158

第5章计算器设计 159

5.1 功能简便的计算器 159

5.2界面设计 160

5.2.1 显示文本框设计 160

5.2.2计算器按钮设计 161

5.2.3调整控件位置和大小 163

5.3.2 编写计算器事件代码 166

5.3 实现计算功能 166

5.3.1 定义全局变量 166

5.3.3运行计算器程序 169

5.4 图片按钮 169

实训5 设计功能较为全面的函数计算器 171

习题 172

第6章 用Visual Basic实现图片浏览器 173

6.1 图片浏览器 173

6.2 图片显示控件 174

6.2.1 使用窗体显示图片 174

6.2.2 使用PictureB0x控件显示图片 175

6.2.3使用Image控件 179

6.2.4 运行时载入图片 180

6.3.2 文件夹列表框控件 182

6.3.3 文件列表框控件 182

6.3文件系统控件 182

6.3.1 驱动器列表框控件 182

6.4 图片浏览器设计与实现 183

6.4.1 界面设计 183

6.4.2 编写代码 185

实训6 编程实现一个简单的Windows资源管理器 186

习题 187

第7章 简单贺卡设计与绘图操作 188

7.1 坐标系统 188

7.1.1 坐标系统概述 188

7.1.2 标准刻度 189

7.1.3 自定义刻度 189

7.2 利用Shape、Line控件绘制基本图形 191

7.2.1 使用Shape控件 191

7.2.3 Visual Basic的颜色系统 193

7.2.2使用Line控件 193

7.3 图形方法 195

7.3.1 Pset方法 196

7.3.2 Point方法 198

7.3.3 Line方法 198

7.3.4 Circle方法 199

7.3.5 图形方法与属性设置 202

7.4 Print方法 203

7.5 简单贺卡生成器 204

7.5.1 简单贺卡生成器需求 204

7.5.2 贺卡生成器设计 205

实训7设计新年贺卡 211

习题 212

8.1.2制作简单动画 213

8.1.1 自定义动画概述 213

第8章动画与多媒体播放器 213

8.1 自定义动画设计 213

8.1.3 使用ImageList控件制作复杂动画 216

8.2 Animation控件 220

8.2.1 Animation控件概述 220

8.2.2 Animation控件的属性 221

8.2.3 Animation控件的方法 222

8.2.4 Animation控件的使用 223

8.3 Multimedia MCI控件 227

8.3.1 Multimedia MCI控件的属性设置 227

8.3.2设备的类型 230

8.3.3指定文件名 230

8.3.4常用命令及属性 231

8.3.5控制按钮 233

8.3.6 Multimedia MCI控件的示例 234

8.4 Windows Media P1ayer控件 235

8.4.1 Windows Media P1ayer控件的主要属性与方法 235

8.4.2 Windows Media Player控件的应用 237

实训8设计一个多媒体播放程序 240

习题 240

第9章简易通讯簿制作 241

9.1 数据库的基本概念 241

9.1.1 关系数据库 241

9.1.2二维表结构 242

9.1.3 关系数据库操作 244

9.2 Visual Basic访问数据库技术 244

9.2.1 Visual Basic访问数据库的分类 244

9.2.3数据访问控件 245

9.2.2 Visual Basic访问数据库技术 245

9.3 建立通讯簿数据库 268

9.3.1 VisualBasic数据管理器简介 269

9.3.2 建立数据库框架 269

9.3.3 在数据表中操纵数据 275

9.4 建立通讯簿管理程序 280

9.4.1 联系人类别的建立与维护 280

9.4.2 联系人信息的建立与维护 284

9.4.3 按姓名查询联系人信息 289

9.4.4 按类别查询联系人信息 294

实训9 设计并实现一个家庭理财应用程序 297

习题 297

第10章 日历的设计与实现 299

10.1 MonthView控件 299

10.1.1 MonthView控件的属性 300

10.1.2 MonthView控件的方法 303

10.2 UpDown控件 306

10.2.1 UpDown控件的常用属性 307

10.2.2 UpDown控件的事件 310

10.3 DateTimePieker控件 311

10.3.1 DateTimePicker控件的常用属性 312

10.3.2 DateTimePicker控件的格式化Calendar 317

10.4 制作灵巧方便的日历 318

10.4.1 灵巧方便的日历 318

10.4.2 设计并实现灵巧方便的日历 318

10.4.3 运行程序 323

实训10 倒计时程序 325

习题 325

11.1.2 工程编译 326

11.1.1 伪代码与本机代码 326

11.1 编译工程 326

第11章 编译工程与创建安装包 326

11.2 创建应用程序安装包 328

11.2.1 标准软件包 328

11.2.2 标准软件包的组成部分 329

11.2.3使用“打包和展开向导” 329

实训11 创建一个独立的“图片浏览器”安装包 334

习题 335

第12章程序调试与错误处理 336

12.1 程序错误的类型 336

12.1.1 语法错误 336

12.1.2运行时错误 337

12.1.3 逻辑错误 337

12.2.1 中断模式简介 338

12.2.2 设置和清除断点 338

12.2 中断模式 338

12.2.3 使用Stop语句 339

12.2.4 使用Debug.Assert方法 340

12.3调试方法与工具 340

12.3.1 “调试”工具栏 341

12.3.2使用“本地窗口” 341

12.3.3 使用“立即窗口” 342

12.3.4使用“监视窗口” 344

12.4错误处理 346

12.4.1 On Error语句 347

12.4.2使用Resume语句 348

12.4.3 使用Err对象 349

实训12 掌握VisualBasic调试工具的使用方法 350

习题 350

参考文献 352