《Visual Basic案例开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张德强,李云岭,易向东等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508425006
  • 页数:399 页
图书介绍:本书属于案例开发系列,以36Hang Fee Server为基线,贯穿介绍Visual Basic高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,不仅可以全面掌握Visual Basic高级开发知识,而且可以了解更多Visual Basic应用技巧。本书总共13章,第1章介绍本书大案例的基本情况,包括系统体系结构,相关实现技术和方法等;第2-13章分别基于Visual Basic主要技术特点进行讲解,理论结合实践,并基于每章技术点完善本书大案例,主要技术点包括:ActiveX控件、文件操作、数据库、XML、Windows API、多媒体、网络、报表等。本书适用于从事软件系统开发的软件工程师和架构师,大中专院校的信息专业学生,软件培训班的学生。

第1章 案例提出 1

1.1 案例综述 1

1.1.1项目的开发过程 2

1.1.2案例的背景 6

1.1.3案例的需求分析 7

1.1.4案例的功能分析 7

1.1.5案例的设计方法 9

1.1.6案例的数据库设计 9

1.2案例开发环境 12

1.3多项目的组织方法 14

1.4本章小结 16

第2章 Visual Basic编程基础 17

2.1 编程思想 17

2.1.1兴趣是最好的老师 17

2.1.2实践出真知 18

2.1.3不要把所有事情交给电脑 19

2.1.4软件工程很重要,忽视早晚要吃亏 20

2.2 Visual Basic基础 21

2.2.1常量和变量 21

2.2.2数组 23

2.2.3流程控制 23

2.2.4 Visual Basic过程 27

2.3 窗体 29

2.3.1 最大化按钮与最小化按钮 29

2.3.2控制框 29

2.3.3边框 30

2.3.4多文档接口 30

2.3.5 显示子窗体与普通、非MDI窗体 30

2.4.1 窗体属性 31

2.4 菜单 31

2.3.6 窗体事件 31

2.4.2 Pop-Up菜单 32

2.4.3 MDI子窗体菜单 32

2.5工具条和状态条 33

2.6应用程序焦点 33

2.7 Visual Basic编码规范 38

2.8编写高质量的Visual Basic代码 43

2.8.1 如何提高代码的运行速度 43

2.8.2编译优化 47

2.9 实例 48

2.9.1 Hello World! 48

2.9.2赛马连赢程序 49

2.10案例完善:案例编程方法 54

2.10.1多项目共同使用同一个文件 54

2.10.3 设计相同的窗体事件 56

2.10.2界面的设计风格一致 56

2.10.4采用遍历的方法设置控件属性 66

2.10.5采用相同的事件流程 67

2.10.6采用良好的编程风格 67

2.11本章小结 67

第3章Visual Basic控件 68

3.1控件使用方法 68

3.1.1 General工具栏的使用 68

3.1.2添加一些可用控件 69

3.1.3 自编控件 70

3.1.4第三方控件 71

3.1.5调整控件在窗体中的位置 71

3.1.6控件的TabIndex属性 72

3.1.7控件数组的妙用 72

3.2案例完善:控件的组合使用方法 74

3.3案例完善:常用控件模块的编写 75

3.4本章小结 80

第4章 ActiveX控件 81

4.1 ActiveX控件基础 81

4.2创建ActiveX控件 83

4.2.1 ActiveX控件的创建步骤 84

4.2.2创建ActiveX控件的方法 84

4.3使用ActiveX控件 84

4.3.1 安装和注册ActiveX控件 84

4.3.2加载ActiveX控件 85

4.4 实例 85

4.4.1创建ActiveX控件程序 85

4.4.2ActiveX控件与其他对象的交互 89

4.4.3开发数字输入限制控件 92

4.5案例完善:金额控件的开发 94

4.6本章小结 99

第5章 文件操作 100

5.1 Visual Basic文件操作 100

5.2 FileSystemObject 105

5.2.1 创建FileSystemObject对象 106

5.2.2获取驱动器信息 106

5.2.3文件夹 106

5.2.4文件 107

5.2.5 实例:带进度条的文件拷贝程序 110

5.3操作INI文件 112

5.3.1操作INI文件的函数 112

5.3.2 实例:INI文件读取程序 114

5.3.3实例:利用INI文件实现软件的注册 118

5.4文件属性和文件关联 121

5.4.1 文件属性 121

5.4.2文件关联 121

5.4.3实例:获取文件属性程序 123

5.4.4实例:文件关联程序 125

5.5本章小结 128

第6章 数据库编程 129

6.1数据库基础 129

6.1.1什么是数据库系统 129

6.1.2数据库系统的产生和发展 130

6.1.3几种流行的数据库系统 132

6.1.4大案例使用的数据库 132

6.2数据库访问方法 134

6.2.1 Visual Basic数据库访问方法 134

6.2.2选择数据库访问方法的原则 137

6.3数据控件 138

6.3.1 为什么使用数据控件 138

6.3.2数据绑定 138

6.4.1 什么是ADO 142

6.4 ADO 142

6.4.2 ADO的运作模式 143

6.4.3 ADO的关键对象 143

6.4.4 为项目添加ADO 148

6.5 SQL和存储过程 149

6.5.1 SQL基础 149

6.5.2 SQL语句 150

6.5.3存储过程 153

6.5.4 SQL的特殊应用 154

6.6 SQLDMO对象 157

6.6.1 SQLDMO运作模式 157

6.6.2 SQLDMO关键对象 157

6.7 实例 158

6.7.1 使用SQLDMO对象操作数据库 158

6.7.2名片管理程序 161

6.8.1数据库访问模块 170

6.8案例完善 170

6.8.2数据库备份模块 177

6.8.3用户登录 181

6.8.4附加数据库 184

6.9 本章小结 188

第7章 XML编程 189

7.1 XML简介 189

7.1.1 XML的存在和应用 190

7.1.2 XML的主要特点 191

7.1.3 XML文档规则 192

7.2文档类型定义 195

7.2.1 定义DTD 195

7.2.2定义外部DTD 197

7.2.3 公用DTD 198

7.3.1 命名空间定义 199

7.3 命名空间 199

7.3.2命名空间创建 200

7.3.3 缺省名称空间 201

7.4案例完善 202

7.4.1数据库操作模块 202

7.4.2 XML操作模块 207

7.5 本章小结 215

第8章 API编程 216

8.1 Windows API概述 216

8.1.1使用API阅览器 217

8.1.2将文本文件转换为Jet数据库 217

8.1.3注意事项 218

8.2动态链接库(DLL) 219

8.2.1静态链接 219

8.2.2动态链接 219

8.3 Windows API函数声明 220

8.4向Windows API函数传递信息 222

8.5从Windows API函数获取信息 223

8.6引用传递和值传递 224

8.7实例:调用API实现连续任务的等待 225

8.8案例完善:实现链接到网页 227

8.9本章小结 229

第9章 系统信息和注册表 230

9.1 Sysinfo控件 230

9.1.1 SysInfo控件的属性和事件 231

9.1.2实例:操作系统版本检测程序 233

9.2与系统相关的API函数 234

9.2.1 API函数 234

9.2.2实例:硬盘、内存信息检测程序 236

9.3.1 命令行参数与环境变量 239

9.3环境操作方法 239

9.3.2执行其他程序 240

9.3.3命令分析 240

9.4注册表操作 243

9.4.1注册表、System.ini和win.ini 244

9.4.2用Visual Basic实现对注册表的编写 245

9.4.3注册表函数 247

9.5案例完善:将设置保存到注册表 250

9.6本章小结 257

第10章 多媒体 258

10.1多媒体基础 258

10.2 Visual Basic多媒体环境 259

10.3 Visual Basic绘图 260

10.3.1物理设备 260

10.3.2度量系统 261

10.3.3坐标系统 262

10.3.4绘图方法 265

10.3.5实现正弦动画曲线 267

10.4动画编程 269

10.4.1基本原理 269

10.4.2实例:猎豹奔跑动画程序 272

10.5媒体控制接口(MCI) 275

10.5.1 MCI控件 276

10.5.2 MCI指令 278

10.5.3实例:使用MMControl编写多媒体播放器 283

10.6案例完善:等待界面 286

10.7本章小结 287

第11章 网络编程 288

11.1 网络基础 288

11.1.1 Internet概述 288

11.1.2 TCP/IP层次模型 289

11.1.3 UDP传输 289

11.1.4TCP传输 290

11.2 Winsock规范和控件 291

11.2.1 Winsock规范 291

11.2.2 Winsock控件 292

11.3 实例 294

11.3.1 使用Winsock控件编写数据交换程序 294

11.3.2使用WebBrowser控件编写网页数据下载程序 298

11.3.3编写E-mail发送和接收程序 303

11.4案例完善:银行扣款的实现 307

11.4.1 银行端程序 307

11.4.2客户端程序 309

11.5本章小结 310

第12章 报表制作 311

12.1报表制作的难点 311

12.2数据报表设计器 312

12.3.1 VBA的特点 316

12.3 操作Office 316

12.3.2在Visual Basic中控制Word 317

12.4打印 318

12.4.1 坐标系统 319

12.4.2 Printer对象概述 319

12.4.3 Printers集合 325

12.4.4访问多个打印机 325

12.5实例 326

12.5.1 使用数据报表设计器制作报表 326

12.5.2使用Word或Excel制作报表 329

12.5.3使用打印对象制作报表 333

12.6案例完善 337

12.6.1 发票打印 337

12.6.2 日结单打印 339

12.7本章小结 343

13.1.1 Visual Basic.NET的新特性 344

第13章 技术拓展 344

13.1 Visual Basic.NET简介 344

13.1.2从Visual Basic 6向Visual Basic.NET迁移 346

13.2 ASP.NET简介 360

13.2.1 ASP.NET特点 360

13.2.2 ASP.NET与其他语言的比较 361

13.2.3 ASP.NET编程语言选择 363

13.3实例 363

13.3.1 使用Visual Basic.NET编写名片管理程序 363

13.3.2使用ASP.NET(Visual Basic语言)编写名片管理程序 371

13.4案例完善:缴费查询网页 376

13.5本章小结 377

附录A程序发布 378

附录B程序调试 391

参考文献 399