《Visual Basic程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:肖必武主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2007
  • ISBN:9787113081164
  • 页数:341 页
图书介绍:本教材在内容的组织上采取了全新的编排模式。

第1章 Visual Basic简介 1

1.1 Visual Basic集成开发环境 1

1.1.1 启动Visual Basic 1

1.1.2 Visual Basic集成开发环境的基本组成 1

1.2 程序设计的一般步骤 4

1.3 上机操作 9

思考题 11

第2章 Visual Basic编程基础 12

2.1 基本概念 12

2.1.1 标识符 12

2.1.2 关键字 12

2.1.3 运算符 13

2.1.4 常量、变量和表达式 15

2.2 数据类型 18

2.2.1 基本数据类型 18

2.2.2 自定义数据类型 19

2.2.3 枚举类型 20

2.3 数组的使用 20

2.4 常用语句 22

2.4.1 基本语句 22

2.4.2 流程控制语句 24

2.5 系统函数 27

2.6 用户自定义过程 28

2.6.1 Sub过程 28

2.6.2 Function过程 30

2.7 程序的调试与错误处理 33

2.7.1 程序错误的类型 33

2.7.2 程序执行的方式 34

2.7.3 程序调试的方法 35

2.7.4 错误处理 38

2.7.5 条件编译 40

2.8 上机操作 42

思考题 45

第3章 窗体与基本控件的使用 46

3.1 窗体 46

3.1.1 窗体的常用属性 46

3.1.2 窗体的基本方法 49

3.1.3 窗体的主要事件 50

3.2 系统对话框 55

3.2.1 使用InputBox函数 55

3.2.2 使用MsgBox函数 56

3.2.3 使用CommonDialog控件 57

3.3 CommandButton控件 60

3.4TextBox控件 62

3.5 Label控件 63

3.6Timer控件 63

3.7 滚动条控件 64

3.8 选择类型控件 64

3.9 框架控件 65

3.10 列表类型控件 65

3.11 综合实例 67

3.12 上机操作 72

思考题 77

第4章 菜单设计与MDI窗体 78

4.1 菜单设计 78

4.1.1 菜单编辑器 79

4.1.2 添加菜单 81

4.2 MDI窗体 81

4.3 综合实例 83

4.4 上机操作 88

思考题 92

第5章 文件管理 93

5.1 文件管理类控件 93

5.1.1 DriveListBox控件 93

5.1.2 DirListBox控件 93

5.1.3 FileListBox控件 94

5.2 传统文件处理 96

5.2.1 顺序文件的操作 96

5.2.2 随机文件的操作 99

5.2.3 二进制文件的操作 104

5.2.4 与文件操作相关的其他函数和语句 105

5.3 FSO对象模型 106

5.3.1 FSO对象模型概述 106

5.3.2 使用Drive对象 109

5.3.3 使用Folder对象 110

5.3.4 使用File、TextStream对象 110

5.4 资源文件的使用 111

5.4.1 资源文件概述 111

5.4.2 编辑字符串表 112

5.4.3 编辑图像资源 112

5.4.4 编辑自定义资源 113

5.5 上机操作 114

思考题 117

第6章 图形处理与多媒体应用 119

6.1 图形处理 119

6.1.1 坐标系统 119

6.1.2 基本绘图方法 121

6.1.3 使用控件处理图形 124

6.2 多媒体应用 128

6.2.1 利用图形控件显示动画 128

6.2.2 使用MediaPlayer控件 129

6.2.3 使用MMControl控件 129

6.2.4 使用Animation控件 131

6.2.5 通过Shell函数调用各种播放器 131

6.3 播放GIF和Flash动画 132

6.3.1 播放GIF动画 132

6.3.2 播放Flash动画 132

6.4 语音与视频处理 132

6.4.1 语音处理 132

6.4.2 视频处理 140

6.5 上机操作 145

思考题 147

第7章 数据库应用 148

7.1 使用“可视化数据管理器”创建数据库 148

7.1.1 启动“可视化数据管理器” 148

7.1.2 创建Access数据库 148

7.2 使用Data控件访问数据库 150

7.2.1 Data控件的使用 150

7.2.2 创建ODBC数据源 152

7.2.3 浏览、编辑数据表 153

7.2.4 事件处理 156

7.3 使用ADODC控件 161

7.3.1 在工程中添加ADODC控件 161

7.3.2 ADODC控件的主要属性 162

7.3.3 应用实例 165

7.4 使用SQL查询语句操作数据库 167

7.4.1 SQL概述 167

7.4.2 Select语句的基本语法 168

7.4.3 Select语句在VB中的应用 170

7.5 数据环境对象的使用 172

7.6 数据报表的创建和使用 175

7.6.1 数据报表设计器概述 175

7.6.2 RptFunction控件 177

7.6.3 数据报表设计的主要步骤 177

7.7 上机操作 183

思考题 184

第8章 帮助文件的制作 185

8.1 使用Help WorkShop 185

8.1.1 创建帮助主题文件 185

8.1.2 制作项目帮助文件 186

8.1.3 编译帮助项目文件 187

8.1.4 在应用程序中添加帮助 187

8.1.5 添加“这是什么?”帮助 187

8.2 使用PowerCHM 187

8.2.1 CHM概述 187

8.2.2 使用PowerCHM创建CHM文件 188

8.3 上机操作 190

思考题 190

第9章 使用OLE控件 191

9.1 OLE控件的主要应用 191

9.2 OLE控件的基本用法示例 192

9.2.1 利用OLE控件操作Excel图表 192

9.2.2 利用OLE控件实现演示文稿的管理 193

9.3 OLE控件的主要属性和方法 194

9.4 上机操作 201

思考题 203

第10章 使用API函数 204

10.1 API函数的声明 204

10.1.1 使用“API浏览器” 204

10.1.2 API函数声明解析 205

10.2 使用API函数实例 206

10.3 上机操作 213

思考题 214

第11章 开发DDE应用程序 215

11.1 DDE概述 215

11.2 VB应用程序之间动态数据交换的实现 215

11.3 与Windows应用程序的动态数据交换 218

11.4 上机操作 219

思考题 221

第12章 部件编程 222

12.1 ActiveX部件概述 222

12.2 创建ActiveX控件 222

12.3 创建代码部件 232

12.4 创建ActiveX文档 236

12.5 上机操作 237

思考题 238

第13章 网络编程 239

13.1 使用Winsock控件 239

13.1.1 Winsock编程基础 239

13.1.2 Winsock控件简介 239

13.1.3 使用Winsock控件创建UDP程序 241

13.1.4 使用Winsock控件创建TCP程序 242

13.2 使用Internet Transfer控件 248

13.2.1 Internet Transfer控件的主要属性 248

13.2.2 Internet Transfer控件的主要方法 249

13.2.3 Internet Transfer控件的主要事件 251

13.3 使用WebBrowser控件 252

13.4 使用MAPI控件 254

13.4.1 MAPI控件概述 254

13.4.2 设计电子邮件应用程序的一般步骤 257

13.5 上机操作 265

思考题 266

第14章 VBA编程 267

14.1 Office软件中宏的操作和使用 267

14.2 在Word中进行VBA编程 267

14.2.1 Word中宏的类型 267

14.2.2 在Word的菜单栏或工具栏上添加运行宏的命令 268

14.2.3 Word中进行VBA编程的一般步骤 269

14.3 在Excel中进行VBA编程 271

14.4 创建外接程序 274

14.5 上机操作 278

思考题 279

附录A 常用函数 280

A1 字符处理函数 280

A2 数值处理函数 283

A3 格式化函数 284

A4 文件处理函数 286

A5 系统处理函数 287

A6 基本API函数 295

附录B VB常用语句 302

B1 流程控制语句 302

B2 Deftype系列语句 304

B3 Option系列语句 304

B4 Open语句 305

B5 文件管理语句 307

B6 其他常用语句 308

附录C 对象的常用属性、方法和事件 312

C1 主要属性 312

C2 主要方法 324

C3 主要事件 334

参考文献 341