Visual Basic 6编程宝典PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)Steven Jordan,牛力等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121006006
- 页数:716 页
第1部分 Visual Basic 6.0简介 1
1.1 引言 2
第1章 Visual Studio 6.0简介 2
1.2 开发环境 5
1.3 企业级应用程序模型 6
1.4 小结 7
2.1 引言 8
第2章 Visual Basic 6.0简介 8
2.2.1 数据访问 9
2.2 Visual Basic 6.0新增功能 9
2.2.2 Internet功能 11
2.2.4 创建组件 13
2.2.3 控件 13
2.3 集成开发环境 14
2.2.6 Wizard 14
2.2.5 语言 14
2.5.1 为什么使用Visual Basic 16
2.5 关于软件平台 16
2.4 不再孤立 16
2.5.3 Java 17
2.5.2 与其他开发工具配合 17
2.5.4 Visual Basic的改进 18
2.6 小结 19
第2部分 创建更好的应用程序 21
3.1 什么是Visual Basic 22
第3章 Visual Basic 入门 22
3.2.2 菜单栏 24
3.2.1 Visual Basic工作区中的窗口 24
3.2 学习Visual Basic开发环境 24
3.2.3 工具栏 28
3.2.4 工具箱 29
3.2.5 Project Explorer 30
3.2.6 属性窗口 32
3.2.7 使用Form Layout窗口 33
3.2.8 软件开发区域 34
3.3.1 使用文字 35
3.3 Visual Basic语句构成要素 35
3.2.9 注意 35
3.3.2 声明和使用常量 37
3.3.4 声明和使用变量 39
3.3.3 数据类型 39
3.3.5 使用运算符 40
3.3.6 子程序和函数 45
3.4 循环和判断结构 49
3.4.1 If/Then/Else结构 50
3.4.2 Select结构 51
3.4.3 For/Next结构 53
3.4.4 Do/Loop结构 54
3.4.5 While/Wend结构 55
3.5 使用内置控件 56
3.5.3 Frame 57
3.5.2 Label 57
3.5.1 Pointer 57
3.5.7 Timer 58
3.5.6 HScrollBar 58
3.5.4 CheckBox 58
3.5.5 ComboBox 58
3.5.12 PictureBox 59
3.5.11 OLE 59
3.5.8 DirListBox 59
3.5.9 Shape 59
3.5.10 Image 59
3.5.15 OptionButton 60
3.5.14 CommandButton 60
3.5.13 TextBox 60
3.6 创建窗体 61
3.5.21 Data 61
3.5.16 ListBox 61
3.5.17 VScrollBar 61
3.5.18 DriveListBox 61
3.5.19 FileListBox 61
3.5.20 Line 61
3.6.1 添加TextBox控件 62
3.6.3 添加Frame和OptionButton控件 63
3.6.2 添加Label控件 63
3.6.6 添加CommandButton控件 64
3.6.5 添加CheckBox控件 64
3.6.4 添加ComboBox控件 64
3.6.7 学习基本属性 65
3.6.8 设置TextBox属性 68
3.6.9 为其他控件设置属性 69
3.6.10 窗体运行和测试 70
3.6.11 使用窗体属性 71
3.6.12 使用Form Load事件 72
3.6.13 使用事件 73
3.7 小结 76
4.1.1 标准MDI窗体的功能 77
4.1 MDI窗体基础 77
第4章 应用MDI窗体 77
4.1.2 在Visual Basic中使用MDI窗体 78
4.2.1 开始设计 79
4.2 设计基于MDI的应用程序 79
4.1.3 使用MDI窗体菜单 79
4.3.1 创建MDI窗体并设置属性 80
4.3 创建MDI窗体 80
4.3.2 在MDI窗体中添加控件 82
4.3.3 创建控件访问器 83
4.4.1 创建浏览窗口 84
4.4 创建MDI子窗体 84
4.4.2 创建编辑窗口 93
4.5.2 创建菜单 99
4.5.1 设计菜单 99
4.5 使用菜单 99
4.5.3 为基本菜单编写代码 101
4.5.4 为高级菜单编写代码 104
4.6 小结 110
5.1 About窗口 111
第5章 使用窗体对象 111
5.1.1 创建基本元素 112
5.1.2 在窗体中添加代码 114
5.1.3 创建更智能的About窗口 116
5.1.4 添加增强功能 119
5.1.5 About窗口应用注意事项 123
5.2.1 创建Login窗体 124
5.2 Login窗体 124
5.2.2 在窗体中添加代码 125
5.2.3 添加增强功能 127
5.3 小结 130
5.2.4 注意事项 130
6.1 何时使用TreeView和ListView控件 131
第6章 使用TreeView和ListView控件 131
6.2 使用ImageList控件 132
6.3 TreeView控件 134
6.4 ListView控件基础 137
6.5 ListView控件的增强功能 141
6.6 小结 145
7.1 增强基本控件的功能 146
第7章 增加用户经验 146
7.2 保证数据完整性 148
7.3 创建向导 153
7.3.2 创建素材板 154
7.3.1 向导简介 154
7.3.3 创建向导框架 155
7.3.4 创建向导面板 157
7.3.5 为向导编写代码 161
7.4 小结 169
8.1 OOP入门 170
第8章 创建类和集合 170
8.2 创建简单的类 171
8.3 在代码和窗体中使用类 176
8.4 创建集合 180
8.5 小结 183
第3部分 数据库编程 185
9.1.1 Data View窗口 186
9.1 新增数据库工具简介 186
第9章 Visual Basic的新增数据工具 186
9.1.3 Data Report Designer 187
9.1.2 Query Designer 187
9.1.4 Data Environment Designer 188
9.1.6 Data Object Wizard 189
9.1.5 Data Form Wizard 189
9.2 创建Data Environment 190
9.3 在Data Environment中添加查询 194
9.4 使用Data Form Wizard 197
9.5 小结 201
10.1 ADO和OLE DB入门 202
第10章 使用Active Data Object 202
10.2 ADO对象模型 203
10.1.1 什么是OLEDB和ADO 203
10.3.1 数据库连接 204
10.3 把DAO代码转换ADO代码 204
10.3.2 读取一个记录集 205
10.3.3 动态创建数据库查询 206
10.3.4 使用带参数查询 207
10.3.5 使用动作查询 208
10.3.8 关闭数据库连接 209
10.3.7 编辑记录 209
10.3.6 添加记录 209
10.4 小结 210
11.1 IntelliList窗口 211
第11章 创建数据库界面 211
11.1.2 创建浏览查询 212
11.1.1 设计窗体的前提条件 212
11.1.3 设计窗口 213
11.1.4 在窗口中添加代码 214
11.1.5 创建MDI窗体 219
11.1.7 窗口的局限性 222
11.1.6 IntelliList与MDI窗体间的链接 222
11.2.1 设计IntelliEdit窗口 223
11.2 IntelliEdit窗口 223
11.2.2 添加公用界面 224
11.2.3 构建窗体 227
11.2.4 保存对数据的修改 234
11.2.5 创建上下文相关的Edit菜单 243
11.2.6 添加DeleteItem方法 245
11.2.7 显示弹出菜单 246
11.2.8 刷新IntelliEdit窗口中的列表 247
11.2.9 局限性 251
11.3 小结 252
12.1 本章项目简介 253
第12章 封装数据库功能(一) 253
12.2.1 设计类 254
12.2 建立CCustomer类 254
12.2.2 编写CCustomer类 255
12.3 创建List窗口 262
12.4 创建Customer Editor 265
12.6 小结 273
12.5 最后的注解 273
13.1 设计集合类 274
第13章 封装数据库功能(二) 274
13.1.1 建立简单的类 275
13.1.2 创建CProduct类 297
13.1.3 创建COrderDetail类 301
13.1.4 创建COrderDetails集合类 305
13.1.5 创建COrder类 310
13.2 小结 314
第4部分 扩展应用程序 315
14.2 以客户为目标 316
14.1 确定需求 316
第14章 规划应用程序 316
14.2.2 使用场景 317
14.2.1 客户特征 317
14.4.1 应用程序框架的意义 318
14.4 使用应用程序框架 318
14.3 软件的体系结构 318
14.4.2 Visual Basic框架 319
14.4.3 创建框架 323
14.5 Microsoft Repository 330
14.6 Microsoft Visual Component Manager 331
14.6.1 发布组件 333
14.6.3 使用组件 334
14.6.2 寻找组件 334
14.8 小结 335
14.7 可重用性的额外解释 335
15.1 有关资源的基本知识 337
第15章 外部化资源 337
15.1.4 二进制资源 338
15.1.3 字符串资源 338
15.1.1 地域 338
15.1.2 本地化 338
15.1.5 设计上要考虑的问题 339
15.2 创建资源文件 340
15.1.6 性能上的考虑 340
15.2.2 资源定义文件 341
15.2.1 Imagedit工具 341
15.2.3 资源ID 342
15.2.4 资源编译器 343
15.3 在Visual Basic程序中使用资源 345
15.3.1 利用字符串资源时的设计 347
15.3.2 组织资源 348
15.3.3 测试外部资源 349
15.3.4 为多地域提供支持 351
15.4 使用Windows API访问资源 352
15.5 小结 354
16.1 了解状态的含义 355
第16章 延续状态 355
16.2 跟踪系统信息 356
16.2.1 延续系统选项 357
16.2.2 窗口状态 360
16.2.3 延续资源管理器风格的设置 362
16.3 检验状态信息的物理存储 365
16.3.1 系统注册表 366
16.4 小结 371
17.1 使用WebBrowser控件 372
第17章 将Internet集成到Visual Basic 372
17.2 在应用程序中添加浏览器 374
17.3 利用MAPI发送电子邮件 377
17.4 小结 381
18.1 WebClass概要 382
第18章 创建IIS应用程序 382
18.1.2 定制WebItem 384
18.1.1 HTML模板 384
18.2 创建和使用HTML模板 388
18.3 使用定制WebItem和事件 391
18.4 结合WebClass使用ADO 396
18.5 高级技术 400
18.6 小结 406
第5部分 ActiveX开发 407
19.1.1 Windows DLL 408
19.1 封装功能 408
第19章 ActiveX服务器规划策略 408
19.1.2 ActiveX组件 409
19.2 进程内服务器和进程外服务器 410
19.2.2 信用卡识别服务器 411
19.2.1 表单服务器 411
19.3.2 基于服务的建模 413
19.3.1 应用方案 413
19.3 分析系统功能 413
19.3.3 理解关系 415
19.4.1 考虑重复使用 416
19.4 定义接口 416
19.5 小结 417
19.4.2 方法学和建模工具 417
20.1.1 状态服务器的功能 418
20.1 查看工程 418
第20章 建立ActiveX服务器 418
20.1.2 结构概观 419
20.2.1 窗体 420
20.2 建立服务器 420
20.2.2 代码模块 425
20.2.4 过程属性 427
20.2.3 类模块 427
20.3.1 调试练习 428
20.3 测试服务器 428
20.3.3 测试服务器 430
20.3.2 服务器的实例化 430
20.4 小结 433
21.1 系统的结构层次 434
第21章 用ActiveX服务器建立系统 434
21.1.2 资源的使用 435
21.1.1 规模可伸缩性 435
21.1.3 可重用性 436
21.1.5 系统可维护性 437
21.1.4 开发工作 437
21.2.1 需求定义 438
21.2 定义系统 438
21.2.2 服务定义 439
21.2.4 服务器的构建 440
21.2.3 配置考虑 440
21.2.5 建立订单输入系统 441
21.3 小结 447
22.1 查看Add-in 448
第22章 Add-in与可扩展性 448
22.1.1 任务自动操作器 450
22.1.3 窗体生成器 451
22.1.2 框架生成器 451
22.1.5 应用程序桥 452
22.1.4 风格向导 452
22.2 创建Add-in 453
22.1.7 高级助手 453
22.1.6 代码生成器 453
22.2.1 为Add-in提供标识 454
22.2.3 创建Add-in接口 456
22.2.2 调试Add-in 456
22.2.4 访问Visual Basic代码 458
22.2.5 在Visual Basic中添加代码 461
22.3 再谈可扩展模型 462
22.4 小结 464
23.1.1 OLE服务器 465
23.1 Visual Basic创建的组件 465
第23章 ActiveX组件 465
23.1.2 UserControl组件 466
23.1.3 Extender对象 467
23.2.1 UserControl基本设置 469
23.2 创建ActiveX UserControl 469
23.2.2 组元控件 473
23.2.4 定制属性 474
23.2.3 定制UserControl接口 474
23.2.5 定制事件 479
23.3 合理使用UserControl 480
23.4 小结 481
24.1 定制UserControls 482
第24章 ActiveX UserControl揭密 482
24.1.1 Object Browser 483
24.2.1 只读属性 490
24.2 定制属性与定制行为 490
24.3 调整ActiveX UserControls 493
24.2.2 只写属性 493
24.4 定制枚举 495
24.5 小结 498
25.2 对可移植性的需求 499
25.1 考虑可移植性的原因 499
第25章 ActiveX控件的可移植性 499
25.3.1 框架 501
25.3 实现ActiveX的移植性 501
25.3.2 图像和控件 502
25.3.4 Visual Basic 4.0 503
25.3.3 主程序冲突 503
25.4.1 实现技术 505
25.4 ActiveX技术的现状 505
25.5 小结 506
25.4.4 标准化 506
25.4.2 应用程序 506
25.4.3 市场接受 506
26.1.1 可能带来的好处 508
26.1 什么是ActiveX文档 508
第26章 使用ActiveX文档 508
26.1.2 可能带来的问题 509
26.3 如何建立ActiveX文档 510
26.2 创建ActiveX文档 510
26.4 使用ActiveX文档 515
26.5 调试ActiveX文档 516
26.6.1 配置ActiveX文档 517
26.6 运行ActiveX文档 517
26.6.2 从Internet下载软件包 518
26.6.3 数字签名 522
26.7.1 菜单调用 524
26.7 ActiveX文档高级操作 524
26.7.2 定制属性 525
26.8 小结 527
26.7.3 指定宿主程序 527
第6部分 Windows API编程 529
27.1 理解Windows API调用 530
第27章 Windows应用编程接口 530
27.2 调用Windows API函数的时机 531
27.4 Windows API函数的运行性能 533
27.3 Windows API使用秘诀 533
27.4.1 性能的优化 534
27.5 理解Windows API参数和结果 536
27.5.1 Windows的逻辑 537
27.5.2 提取参数信息 539
27.6 确定操作系统以及Windows版本 541
27.6.2 GetVersionEx 542
27.6.1 GetVersion 542
27.6.4 识别Windows NT 543
27.6.3 识别Windows 95 543
27.6.6 综合应用 544
27.6.5 32位扩展 544
27.7 小结 546
第28章 用Windows API扩展键盘控制 547
28.1.1 键盘组成 549
28.1 键盘简介 549
28.1.2 确定键盘状态 551
28.2.1 获取单键状态 553
28.2 获取和设置单键状态 553
28.2.2 获取键盘状态 557
28.2.3 设置键的状态 558
28.2.4 设置键盘状态 560
28.3 小结 563
第29章 用Windows API扩展鼠标控制 564
29.1.1 鼠标组成 565
29.1 鼠标简介 565
29.1.2 查看鼠标状态 566
29.1.3 设置鼠标状态 570
29.1.4 获取和设置鼠标的位置 571
29.2.2 限制鼠标指针 576
29.2.1 确认鼠标所在窗口 576
29.2 鼠标“秘诀” 576
29.3 综合应用 578
29.2.3 鼠标定时 578
29.4 小结 582
30.1.1 常见文件系统类型 583
30.1 Windows文件系统 583
第30章 用Windows API扩展文件、磁盘和目录控制 583
30.1.2 文件系统信息 584
30.2 Windows支持的驱动器类型 585
30.1.3 长/短文件名 585
30.2.1 确定驱动器数量 586
30.2.2 检测驱动器类型 587
30.2.3 自由空间和已用空间 589
30.2.4 卷信息 591
30.2.5 综合应用 593
30.3.1 查找Windows目录 599
30.3 目录 599
30.4 文件 603
30.4.1 判断文件的存在 605
30.4.2 长文件名与短文件名 606
30.5 小结 611
31.1.1 内存 613
31.1 检索系统信息 613
第31章 用Windows API检索系统信息 613
31.1.3 判断Windows启动模式 615
31.1.2 确认已安装内存及可用内存 615
31.1.4 检测网络支持 616
31.1.6 系统信息类 617
31.1.5 查找Windows目录 617
31.2.1 CPU类型 623
31.2 查看硬件信息 623
31.2.2 CPU个数 624
31.2.4 CPU系统信息类 625
31.2.3 CPU性能 625
31.3 小结 626
32.1.1 获取并释放设备环境 628
32.1 显示器的功能 628
第32章 用Windows API检索显示器信息 628
32.1.2 色位面数 629
32.1.4 显示器支持的颜色数 630
32.1.3 每像素数据位数 630
32.2.1 确定系统颜色 631
32.2 显示器的配置 631
32.2.2 确定屏幕的宽度和高度 632
32.2.3 确定Windows 素尺寸 634
32.2.4 综合应用 635
32.3 管理窗口 637
32.3.2 使窗口出现在最上方 638
32.3.1 改变显示顺序 638
32.3.3 确定窗口状态 639
32.3.4 综合应用 640
32.4 小结 642
第7部分 可靠编程 643
33.1.1 级别1调试 644
33.1 调试的级别 644
第33章 调试与错误处理 644
33.1.3 级别3调试 645
33.1.2 级别2调试 645
33.2 Visual Basic错误 646
33.3.1 设计阶段Bug 647
33.3 Bug产生在何处 647
33.3.3 运行时Bug 648
33.3.2 编译阶段Bug 648
33.4 错误处理语句和对象 649
33.4.1 Err对象 650
33.4.3 On Error 654
33.4.2 Erl 654
33.4.4 On Error Resume Next 655
33.5.1 IDE选项 656
33.5 Visual Basic调试工具 656
33.5.2 步进执行 658
33.5.3 Breakpoint 659
33.5.5 Def语句 660
33.5.4 Stop语句 660
33.5.7 Immediate窗口 661
33.5.6 Locals窗口 661
33.5.8 Debug对象 662
33.5.9 Watch 663
33.6.1 解决反复发生的问题的方法学 664
33.6 高级调试 664
33.6.3 Visual Basic IDE错误 665
33.6.2 语法误用错误 665
33.7.1 SmartCheck 666
33.7 第三方工具 666
33.6.4 操作系统错误 666
33.7.2 FailSafe 668
33.7.3 CodeReview 670
33.8 小结 671
34.1 优化 672
第34章 优化和性能调节 672
34.1.3 优化什么 673
34.1.2 优化多少 673
34.1.1 优化哪里 673
34.2 度量性能 676
34.2.1 NuMega TrueTime 677
34.3.1 优化实际显示速度 678
34.3 探索速度优化 678
34.3.2 优化感观显示速度 679
34.3.3 优化代码执行速度 682
34.4.1 避免使Variant变量 686
34.4 探究存储优化 686
34.4.6 减少控件的数量 687
34.4.5 回收字符串和对象内存 687
34.4.2 消除死代码 687
34.4.3 使用资源文件 687
34.4.4 按功能组织模块 687
34.5 编译器优化的比较 688
34.4.9 动态数组和静态数组的比较 688
34.4.7 减少载入窗体的数量 688
34.4.8 标签和文本框的比较 688
34.6 结束语 689
34.5.2 何时编译为自然代码 689
34.5.1 何时编译为p-code 689
34.7 小结 690
35.2 创建简单DHTML应用程序 691
35.1 什么是DHTML 691
第35章 在Visual Basic中使用DHTML 691
35.2.2 新的DHTML控件 692
35.2.1 Visual Basic环境的一些变化 692
35.2.3 应用程序的创建过程 694
35.3.1 外部HTML编辑器 697
35.3 在DHTML中使用字体和颜色 697
35.3.2 层叠样式表的更改 698
35.4.1 鼠标事件 699
35.4 响应DHTML事件 699
35.4.2 表单事件 700
35.5 小结 702
附录A CD-ROM内容 703
附录B CD-ROM安装指导 716
- 《教育学考研应试宝典》徐影主编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《吉他宝典 吉他手超级手册 上》姜伟主编;汶麟,姚林,杜新春,赖康康,朱家明,克尔曼副主编 2018
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017