《Visual Basic程序设计与应用开发案例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:曾强聪等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:730209134X
  • 页数:390 页
图书介绍:本书系统介绍了Visual Basic的各个方面,以系统性、科学性为原则,以实际应用为目标。教材结构严谨、布局合理、概念清晰、内容全面。全书由基础篇、设计应用篇和工程案例篇三部分组成,共15章。除了Visual Basic的一般性问题,教材针对一些较难理解的概念、方法,也适度进行了清晰描述,并结合实例加以应用说明。另外,教材还结合VB应用,对软件开发工程过程、方法等,也给予了必要的介绍。第15章介绍的“图书借阅系统开发案”是一个比较完整的基于部件技术的应用系统开发综合实例,可提供给学习者用做VB项目开发时的实训参考。本书实例、例题、习题丰富,每篇有指南,每章有小结,能够有效满足VB程序设计和应用案例教学的需要。可以作为高等院校信息类专业VB程序设计与应用开发课程的教材或教学参考书,也可以供从事计算机应用系统开发的教材或教学参考书,也可以供从事计算机应用系统开发的各类技术人员参考。本书有配套光盘,其中含有教材中全部源程序、配套电子教案,以及教材中学习题的答案等。

第1部分基础篇 2

第1章Visual Basic概述 2

1.1 VisualBasic 6.0简介 2

1.1.1特点 2

目录 2

1.1.2工程类型 3

1.2VisualBasic 6.0集成开发环境 3

1.2.1 菜单 4

1.2.3 工具箱 9

1.2.2 工具栏 9

1.2.4窗体设计器 10

1.2.5代码编辑器 10

1.2.6属性窗口 11

1.3程序工程管理 12

1.3.1 工程资源 12

1.3.2工程属性 13

1.4.3设计用户界面 14

1.4.2建立程序工程 14

1.4.1分析程序问题 14

1.4程序创建步骤 14

1.4.4编写源程序 15

1.4.5调试源程序 16

1.4.6保存工程 17

1.4.7编译工程 17

小结 18

练习题 19

2.1常量标识符 20

第2章数据类型及其运算 20

2.2变量 21

2.2.1声明变量 21

2.2.2变量作用范围 22

2.3基本数据类型 24

2.3.1数值类型 24

2.3.2 String数据类型 24

2.3.3 Boolean数据类型 25

2.3.4 Date数据类型 25

2.3.6 Variant数据类型 26

2.3.5 Object数据类型 26

2.3.7数据范围 28

2.3.8数据类型转换 28

2.4数组 29

2.4.1 一维数组 29

2.4.2多维数组 30

2.4.3动态数组 30

2.4.4建立包含其他数组的数组 31

2.5枚举类型 31

2.6 自定义数据类型 32

2.7标识符命名规则 33

2.8运算符 34

2.8.1赋值运算符 34

2.8.2算术运算符 35

2.8.3 比较运算符 36

2.8.4连接运算符 36

2.8.5逻辑运算符 37

2.8.6运算符优先顺序 37

小结 38

练习题 40

第3章程序基本结构 41

3.1程序流程控制 41

3.1.1 分支结构 41

3.1.2循环结构 44

3.1.3嵌套控制结构 47

3.1.4使用GoTo语句 47

3.1.5使用DoEvents语句 48

3.2模块概念 49

3.3过程 50

3.3.1通用过程 50

3.3.2 函数过程 52

3.3.3事件过程 53

3.3.4向过程传递参数的方法及规则 54

3.4常用内置函数 58

3.4.1 数学函数 58

3.4.2字符串函数 60

3.4.3转换函数 62

3.4.4判断函数 63

3.4.5其他函数 64

小结 65

练习题 67

第4章可视化编程基本要素 68

4.1 窗体容器 68

4.1.1 窗体属性 68

4.1.2窗体事件 72

4.1.3窗体的方法及其作用 72

4.2控件元素 73

4.2.1 内部控件 73

4.2.2 ActiveX控件 89

4.2.3控件默认属性 92

4.2.4控件数组 93

4.3事件驱动 93

4.3.1 事件类型 93

4.3.3常见的用户触发事件 94

4.3.2事件编程 94

4.3.4事件顺序 99

小结 100

练习题 102

第5章对象编程与API调用 103

5.1 对象编程 103

5.1.1类与对象 103

5.1.2属性、方法与事件 104

5.1.3对象之间的关系 105

5.1.4使用对象 106

5.1.5创建自定义类 109

5.1.6类模块与标准模块 112

5.1.7 窗体模块的对象特征 113

5.1.8面向对象程序设计示例 114

5.2 WindowsAPI的调用 116

5.2.1声明API函数 116

5.2.2使用API浏览器查看API函数 118

5.2.3调用API函数 119

小结 122

练习题 123

第6章程序调试与出错处理 124

6.1 调试程序 124

6.1.1 中断调试 125

6.1.2“立即”窗口 126

6.1.3“本地”窗口 127

6.1.4快速监视 128

6.1.5单步调试 128

6.2处理程序运行错误 128

6.2.1错误处理语句 129

6.2.2设计错误处理程序 131

6.2.3程序运行错误的集中处理 132

小结 134

练习题 135

第2部分设计应用篇 138

第7章菜单、工具栏和对话框的设计 138

7.1设计菜单 138

7.1.1标准下拉菜单 138

7.1.3运行时修改菜单 141

7.1.2弹出式菜单 141

7.2创建工具栏 142

7.1.4编写菜单的事件代码 142

7.3对话框 144

7.3.1使用对话框函数 145

7.3.2使用自定义对话框 147

7.3.3使用公共对话框控件 148

小结 151

练习题 153

8.1.1使用顺序方式访问文件 154

第8章文件处理和输出打印 154

8.1使用传统方法处理文件 154

8.1.2使用随机方式访问文件 155

8.1.3使用二进制方式访问文件 157

8.2使用文件系统对象处理文件 157

8.2.1 文件系统对象编程方法 158

8.2.2驱动器(Drive)对象 159

8.2.3文件夹(Folder)对象 160

8.2.4 文件(File)对象 161

8.3使用App对象的Path属性 164

8.4操作文件的语句、函数 164

8.5使用控件处理文件 167

8.5.1搜索文件控件 167

8.5.2使用RichTextBox控件处理文档文件 168

8.6输出与打印 169

8.6.1使用Print方法输出文本 169

8.6.2使用Format函数进行格式化输出 170

8.6.3打印方法 172

8.6.4字体设置 174

8.6.5打印设置 175

小结 177

练习题 179

第9章多文档界面的应用 180

9.1 MDI应用程序 180

9.1.1 MDI窗体 180

9.1.3启动MDI应用程序 181

9.1.2 MDI窗体内的子窗体 181

9.1.4退出MDI应用程序 182

9.1.5优化MDI应用程序 182

9.2示例:多文档编辑器 183

9.2.1界面设计 183

9.2.2源程序代码 186

9.2.2工程设置与编译 194

小结 194

练习题 195

10.1.1坐标系统 196

第10章 图形绘画与多媒体应用 196

10.1图形绘画 196

10.1.2绘图方法 198

10.1.3图形的载入保存 204

10.1.4示例:二次函数曲线演示器 205

10.2多媒体应用 207

10.2.1 Multimedia控件 207

10.2.2示例:CD播放器 211

小结 214

练习题 215

第11章数据库应用 216

11.1数据库概述 216

11.1.1 Access关系型数据库 217

11.1.2 SQL语言 222

11.1.3数据视图 226

11.2使用控件访问数据库 228

11.2.1 Data控件 228

11.2.2 ADO Data控件 232

11.2.3数据绑定控件 233

11.2.4示例:图书分类编目录入 234

11.3通过ADO对象访问数据库 236

11.3.1 ADO对象模型 236

11.3.2 ADO对象的编程方法 240

11.3.3示例:图书信息查询 241

11.4基于ADO的数据环境设计器 242

11.5数据报表设计器 248

11.5.1报表设计器中的对象结构 248

11.5.2示例:图书信息报表打印 250

小结 252

练习题 255

第12章ActiveX部件技术 256

12.1 ActiveX部件的特点 256

12.1.1 ActiveX部件类型 256

12.1.2基于部件的分布式应用模型 257

12.2创建ActiveX控件 257

12.2.1ActiveX控件创建步骤 257

12.2.3 ActiveX控件的关键事件 258

12.2.2 ActiveX控件属性定义 258

12.2.4 ActiveX控件的用户事件接口 259

12.2.5示例:带滚动条的图像控件 259

12.3 创建ActiveX DLL 266

12.3.1 ActiveX DLL创建步骤 266

12.3.2 示例:基于ActiveX DLL的文本处理器 266

12.4创建ActiveX EXE 273

12.4.1 ActiveX EXE创建步骤 273

12.4.2示例:基于ActiveX EXE的消息公告服务器 273

12.5创建ActiveX文档 278

小结 279

练习题 281

第13章 网络编程与Web应用 282

13.1 InternetTransfer控件 282

13.1.1设置代理服务器 282

13.1.2使用OpenURL方法 283

13.1.3使用Execute方法 284

13.1.4示例:异步文件下载程序 287

13.2.2示例:基于TCP协议的一对多通信 290

13.2.1使用WinSock控件 290

13.2Winsock控件 290

13.2.3示例:基于UDP协议的点对点通信 294

13.3 MAPI控件集 296

13.3.1 MAPISession控件 297

13.3.2 MAPIMessages控件 297

13.4基于Web的应用程序 300

13.4.1 HTML标记语言 301

13.4.2 VBScript脚本语言 304

13.4.3 DHTML应用程序 304

小结 306

练习题 308

14.2软件工程过程 310

14.1软件工程概念 310

14.2.1 瀑布模型 310

第14章软件工程方法 310

第3部分工程案例篇 310

14.2.2分析阶段 311

14.2.3设计阶段 311

14.2.4编程测试 313

14.3原型开发方法 314

14.3.1 快速原型 314

14.2.5运行维护 314

14.3.2原型进化 315

14.4界面设计原则 315

14.4.1设置控件的位置 316

14.4.2界面元素的一致性 316

14.4.3控件外型的动作感 317

14.4.4空白空间的使用 317

14.4.5保持界面的简明 317

14.4.5保守地使用颜色 317

小结 318

练习题 319

第15章 “图书馆图书借阅管理系统”开发案例 320

15.1对软件系统工作模型的分析 320

15.2软件功能与数据描述 321

15.3数据库结构设计 324

15.3.1数据库结构 324

15.3.2数据表之间的关系 326

15.3.3数据视图 326

15.4软件结构设计 327

15.4.1软件框架结构 327

15.4.2数据库连接程序 328

15.4.3前端用户程序 329

15.5创建数据连接部件 330

15.5.1 数据环境DataEnvLibrary 330

15.5.2类模块clData 334

15.6创建可调控的统计图控件 337

15.7创建前端用户程序 340

15.5.1启动模块(modMain) 340

15.5.2主窗体模块(frmMain) 341

15.5.3登录系统对话框(frmLogin) 347

15.5.4修改密码对话框(frmEditPassword) 349

15.5.5管理员登记对话框(frmAdminRegister) 351

15.5.6图书分类编目对话框(frmBookSort) 357

15.5.7图书编码与新书入册窗口(frmBookRegister) 360

15.5.8读者办理借书证窗口(frmTransactCard) 366

15.5.9删除冗余数据对话框(frmDelData) 372

15.5.10读者借书还书窗口(frmBorrowRestore) . 373

15.5.11 图书信息查询窗口(frmBookInformation) 379

15.5.12图书借阅统计分析窗口(frmStatistic) 384

15.5.13打印借书证(DrpReaderCard)、图书检索卡(DrpBookCard) 388

15.8软件打包与安装 388

参考文献 390

1 3.4.4 IIS应用程序 505