《Visual Basic中文版面向对象与可视化程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:廖彬山等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302008205
  • 页数:432 页
图书介绍:全书共12章,前两章介绍的是VB使用和编程的一些基础知识,其余各章分别围绕专门的主题展开,内容包括窗体、控件、对话框、图形处理、菜单、工具栏、类的创建等。

第1章 VB概述 1

1.1 VB的特点 1

1.2 认识VB开发环境 2

1.3 编程范例 5

1.3.1 创建一个新工程 6

1.3.2 设计应用程序的界面 6

1.3.3 设置属性 8

1.3.4 编写程序代码 9

1.3.5 保存程序 11

1.3.6 运行应用程序 12

1.3.7 生成可执行文件 12

1.4 思考与练习 13

第2章 VB语言基础 14

2.1 代码模块和代码窗口 14

2.1.1 代码模块 14

2.1.2 代码窗口 15

2.1.3 自动编码 16

2.2 书写规则和约定 17

2.2.1 将单行语句分成多行 17

2.2.2 将多个语句合并到同一行上 17

2.2.3 在代码中加注释 17

2.3.1 变量的命名约定 18

2.3 变量 18

2.2.5 语法约定 18

2.2.4 使用不同进制的数字 18

2.3.2 声明变量 19

2.3.3 变量的作用域 21

2.3.4 变量的数据类型 22

2.4 常数 26

2.5 运算 27

2.6 数组 28

2.6.1 固定数组 28

2.6.2 动态数组 29

2.6.3 数组赋值 30

2.8 枚举类型 31

2.7 用户定义类型 31

2.9 控制结构 32

2.9.1 判定结构 32

2.9.2 循环结构 35

2.10 过程 37

2.10.1 子过程 38

2.10.2 函数 39

2.10.3 按地址传递和按值传递 40

2.10.4 可选参数 40

2.10.5 不定数量的参数 41

2.10.6 数组参数 41

2.11.1 消息框 42

2.11 消息框和输入框 42

2.11.2 输入框 44

2.12 注册表函数 45

2.12.1 保存或创建注册表设置值 46

2.12.2 删除注册表设置值 46

2.12.3 检索注册表设置值 47

2.13 Format函数 47

2.14 对象基础 50

2.14.1 对象和类 50

2.14.2 对象变量 51

2.14.4 With语句 54

2.14.5 给过程传递对象 54

2.14.3 Me关键字 54

2.14.6 容器对象 55

2.14.7 常用的内建对象 55

2.14.8 集合 56

2.14.9 对象浏览器 58

2.15 Windows APl和DLL 59

2.15.1 调用Windows APl和DLL的方法 60

2.15.2 API浏览器 66

2.16 思考与练习 67

第3章 窗体和控件 69

3.1 窗体 69

3.1.1 窗体属性 70

3.1.3 鼠标事件 72

3.1.2 窗体方法 72

3.1.4 键盘事件 74

3.1.5 窗体的生命周期 75

3.1.6 Paint和Resize事件 78

3.1.7 启动窗体和Sub Main过程 79

3.2 控件分类 79

3.2.1 内部控件 80

3.2.2 ActiveX控件 81

3.2.3 可插入对象 83

3.3 控件使用基础 85

3.3.1 焦点 85

3.3.2 Validate事件 85

3.3.3 Tab键顺序 87

3.3.4 控件数组 88

3.4 处理文本信息的控件 89

3.4.1 标签(Label) 89

3.4.2 文本框 91

3.4.3 RichTextBox控件 93

3.5 执行操作的命令按钮 96

3.6 提供选择的控件 97

3.6.1 复选框 97

3.6.2 单选钮 99

3.6.3 列表框 100

3.6.4 组合框 104

3.7 滚动条控件 105

3.8 定时器 106

3.9 Slider控件和ProgressBar控件 108

3.9.1 Slider控件 108

3.9.2 ProgressBar控件 109

3.10 对话框 110

3.10.1 模态对话框和非模态对话框 110

3.10.2 自定义对话框 111

3.10.3 公共对话框 112

3.11 思考与练习 118

第4章 图形处理 121

4.1 坐标系 121

4.2.2 画点 123

4.2.3 Point方法 123

4.2 图形方法 123

4.2.1 清除绘图区 123

4.2.4 画直线和各种形状 124

4.2.5 画圆、椭圆和圆弧 124

4.2.6 PaintPicture方法 126

4.3 填充方式和填充颜色 127

4.4 线宽和线型 128

4.4.1 设置线宽 128

4.4.2 设置线型 128

4.5 绘图模式 129

4.6.2 QBColor函数 131

4.6.1 RGB函数 131

4.6 颜色设置 131

4.6.3 内部颜色常数 132

4.6.4 直接使用颜色的十六进制值 132

4.7 图形控件 133

4.7.1 图片框 133

4.7.2 图像框 134

4.7.3 形状控件 134

4.7.4 直线控件 135

4.7.5 ImageList控件 135

4.7.6 ImageCombo控件 136

4.7.7 Animation控件 139

4.7.8 Multimedia控件 141

4.8 Picture对象 146

4.9 图形层次 146

4.10 图形设备接口(GDI) 147

4.10.1 设备描述表 148

4.10.2 如何在VB中获取设备描述表 149

4.10.3 映射模式 150

4.10.4 画笔和画刷 152

4.10.5 GDI绘图函数 152

4.10.6 编程实例 152

4.11 DirectDraw编程初步 155

4.11.1 DirectDraw概述 157

4.11.4 DirectDraw7对象 158

4.11.2 引用DirectX7 for VB类型库 158

4.11.3 DirectX7对象 158

4.11.5 协作级 159

4.11.6 显示模式 160

4.11.7 表面 163

4.11.8 翻转表面 165

4.11.9 位块传输 166

4.11.10 关键色(Color Key) 167

4.11.11 覆盖表面 168

4.11.12 调色板 171

4.11.13 裁剪器 172

4.11.14 编程实例 172

4.12 思考与练习 177

第5章 菜单和工具栏 178

5.1 设计菜单 178

5.1.1 菜单栏 178

5.1.2 菜单编辑器 179

5.1.3 访问键和快捷键 180

5.1.4 编写菜单控件的代码 181

5.1.5 运行时修改菜单 181

5.1.6 菜单控件数组 182

5.1.7 弹出式菜单 183

5.1.8 编程范例 184

5.2 工具栏 193

5.2.2 将ImageList与Toolbar控件相关联 194

5.2.1 在ImageList控件中保存图像 194

5.2.3 创建Button对象 195

5.2.4 编写ButtonClick事件过程 196

5.2.5 将其他控件置入Toolbar控件中 197

5.2.6 设置按钮的状态 200

5.2.7 显示或隐藏工具栏 201

5.2.8 自定义工具栏 201

5.2.9 其他有关内容 202

5.3 状态栏 203

5.4 MDI应用程序 206

5.4.1 界面样式 206

5.4.2 创建MDI应用程序 208

5.4.3 指定活动子窗体或控件 209

5.4.4 加载MDI窗体和子窗体 209

5.4.5 “窗口”菜单 210

5.5 思考与练习 211

第6章 文件管理 212

6.1 与目录和文件操作有关的语句和函数 212

6.2 文件系统控件 216

6.2.1 驱动器列表框 216

6.2.2 目录列表框 217

6.2.3 文件列表框 218

6.3.1 顺序文件 219

6.3 文件的打开、关闭和读写 219

6.3.2 随机文件 223

6.3.3 二进制文件 224

6.3.4 其他有关语句和函数 225

6.4 文件系统对象 228

6.4.1 Scripting类型库 228

6.4.2 用FSO编程 228

6.4.3 获得驱动器的信息 229

6.4.4 处理文件夹 230

6.4.5 处理文件 230

6.5 思考与练习 232

7.1 建立一个类模块 234

第7章 类的创建 234

7.2 添加属性和方法 235

7.2.1 向类中添加属性 235

7.2.2 向类中添加方法 236

7.2.3 编程实例 237

7.2.4 设置默认方法或属性 240

7.2.5 友元成员 240

7.3 往类中添加事件 242

7.4 多态 244

7.5 思考与练习 245

第8章 ActiveX部件编程 246

8.1 概述 246

8.2.1 添加对部件的引用 247

8.2 ActiveX部件的使用 247

8.2.2 声明对象变量 248

8.2.3 将对象引用赋予变量 248

8.2.4 使用对象的属性、方法和事件 250

8.2.5 释放对象 251

8.2.6 部件对象的层次结构 251

8.2.7 错误处理 252

8.2.8 处理挂起ActiveX部件的请求 253

8.2.9 编程范例 255

8.3 OLE容器控件 257

8.3.1 链接对象与嵌入对象 257

8.3.2 设计时创建OLE对象 258

8.3.3 运行时创建OLE对象 259

8.3.4 InsertObjDlg与PasteSpecialDlg方法 260

8.3.5 将数据库与OLE容器控件绑定 260

8.3.6 激活OLE容器控件中的对象 260

8.3.7 确定在OLE容器控件中如何显示对象 262

8.3.8 ObjectMove事件 262

8.3.9 保存和检索嵌入对象中的数据 262

8.3.10 Updated事件 263

8.3.11 协调菜单与工具栏 263

8.4 ActiveX控件的创建 264

8.4.1 概述 264

8.4.2 创建一个动画时钟控件 265

8.4.3 扩展属性 277

8.4.4 环境属性 277

8.4.5 公有控件和私有控件 278

8.5 ActiveX文档的创建 279

8.5.1 ActiveX文档实例 279

8.5.2 ActiveX文档的组成部分 282

8.5.3 为UserDocument对象添加属性 282

8.5.4 UserDocument对象的关键事件 284

8.5.5 ActiveX文档的用户界面 285

8.6 思考与练习 287

9.1.1 概念及术语 288

9.1 数据库基础 288

第9章 数据库编程 288

9.1.2 数据库应用程序开发工具 290

9.1.3 可视化数据管理器 290

9.1.4 结构化查询语言 293

9.1.5 客户/服务器结构的数据库系统 297

9.1.6 ODBC 297

9.1.7 SQL Server 300

9.2 DAO与本地数据库访问 302

9.2.1 用DAO访问数据库的体系结构 302

9.2.2 DAO模型 303

9.2.3 Data控件 311

9.2.4 记录集处理 317

9.2.5 事务处理 322

9.3 RDO与远程数据库访问 323

9.3.1 RDO模型 323

9.3.2 RemoteData控件 328

9.4 ADO和ADO Data控件 330

9.4.1 OLE DB 330

9.4.2 ADO模型 330

9.4.3 ADO Data控件 332

9.4.4 DataList和DataCombo控件 333

9.4.5 DataGrid控件 334

9.4.6 编程实例 334

9.5 数据环境设计器 338

9.5.1 添加一个DataEnvironment对象 339

9.5.2 Connection对象 339

9.5.3 Command对象 340

9.5.4 数据环境如何使用 341

9.5.5 SQL生成器 343

9.5.6 Command层次结构 344

9.6 数据报表设计器 349

9.6.1 数据报表设计器的结构 350

9.6.2 创建一个简单的数据报表 351

9.6.3 添加日期、时间、页号和标题 352

9.6.4 打印数据报表 353

9.7 数据库编程总结 353

9.8 思考与练习 355

10.1 Web开发历史 356

第10章 VBSCRIPT和ASP 356

10.2 HTML简介 357

10.3 VBScript脚本语言 359

10.3.1 ActiveX脚本 359

10.3.2 VBScript与JavaScript 359

10.3.3 在HTML中添加脚本代码 359

10.3.4 VBScript与VB 361

10.3.5 VBScript事件处理 362

10.3.6 脚本对象模型 363

10.4.1 ASP的运行环境 368

10.4 ASP脚本编程环境 368

10.4.2 ASP的工作流程 369

10.4.3 主目录和虚拟目录 369

10.4.4 创建ASP程序 370

10.4.5 使用ASP命令 370

10.4.6 ASP内建对象 371

10.4.7 使用ActiveX部件 372

10.4.8 访问数据库 373

10.5 思考与练习 375

11.1 系统要求 376

11.2 DHTML应用程序的开发过程 376

第11章 DHTML应用程序 376

11.3 页面设计 377

11.3.1 页面设计器 377

11.3.2 添加新的页面 379

11.3.3 HTML元素的定位 379

11.3.4 超级链接 381

11.3.5 组合元素 381

11.4 DHTML对象模型 381

11.5 DHTML中的事件 382

11.6 事件的冒泡处理 383

11.8 元素的默认操作 384

11.7 使元素可编程 384

11.9 设置和获取属性 385

11.10 文本的替换处理 386

11.11 漫游 386

11.12 在页面之间传递数据 387

11.13 编程实例 387

11.14 思考与练习 393

第12章 IIS应用程序 394

12.1 概述 394

12.2 IIS应用程序的结构 394

12.3 系统要求 395

12.4 WebClass简介 395

12.4.2 基URL 396

12.4.3 模板WebItem和自定义WebItem 396

12.4.1 WebClass与.asp文件 396

12.5 IIS应用程序的开发过程 397

12.6 添加模板WebItem到WebClass中 398

12.7 添加自定义WebItem到WebClass中 399

12.8 WebClass事件 399

12.8.1 标准事件 400

12.8.2 模板事件 400

12.8.3 自定义事件 402

12.8.4 WebClass生命周期的关键事件 402

12.8.5 Start事件 403

12.9 发送HTML到浏览器 403

12.10 从HTML表单中获取信息 405

12.11 执行文本替换 407

12.12 思考与练习 408

附录A 调试和错误处理 409

A.1 错误类型 409

A.2 设计、运行和中断模式 409

A.3 程序的调试 410

A.3.1 断点 410

A.3.2 Stop语句 411

A.3.3 控制程序的运行 411

A.3.4 本地窗口 412

A.3.5 监视表达式与监视窗口 413

A.3.6 调用堆栈 414

A.3.7 立即窗口 415

A.3.8 用断言检查代码 416

A.3.9 特殊情况 416

A.4 处理运行时错误 416

A.4.1 设置错误陷阱 417

A.4.2 编写错误处理程序 417

A.4.3 退出错误处理程序 418

A.4.4 On Error Resume Next语句 418

A.4.5 On Error Go To 0语句 419

附录B 发布应用程序 420

B.1 打包和展开向导 420

B.2.1 标准安装包 421

B.2 打包应用程序 421

B.2.2 Internet软件包 422

B.3 部署应用程序 423

B.4 Setup.lst文件 423

B.5 安装工具包 428

B.6 允许卸载应用程序 428

附录C 资源文件 429

C.1 向工程中添加资源文件 429

C.2 资源类型 430

附录D 添加帮助 431

D.1 HelpFile属性 431

D.2 HelpContextID属性 431

D.3 添加“这是什么”帮助 432