图书介绍
Visual Basic 6开发人员参考手册PDF|Epub|txt|kindle电子书版本网盘下载
![Visual Basic 6开发人员参考手册](https://www.shukui.net/cover/16/34921713.jpg)
- (美)(D.容)David Jung著;前导工作室译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111076761
- 出版时间:2000
- 标注页数:837页
- 文件大小:34MB
- 文件页数:859页
- 主题词:
PDF下载
下载说明
Visual Basic 6开发人员参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 程序设计、函数、语句与文件I/O1
第1章 程序设计1
1.1 应用程序设计1
1.2 尽量使用户界面简洁3
1.3 代码编写标准5
1.3.1 加入错误处理功能5
1.3.2 代码重审与系统测试6
1.4 客户/服务器的概念7
1.5 微软存储仓10
1.6 Internet/Intranet12
1.6.1 IIS应用程序13
1.6.2 DHTML应用程序13
1.7 面向对象的编程14
1.8 数据库连接15
1.9 版本管理软件16
1.10 Visual Basic程序剖析17
1.10.1 应用程序工程的组件17
1.10.2 ActiveX控件与文档中的组件21
1.10.3 IIS与DHTML应用程序的组件22
1.11 程序组与工程24
1.11.1 工程24
1.11.2 Project属性26
1.11.3 工程组30
1.12 小结31
第2章 字符串函数与语句33
2.1 字符串格式化与处理函数概述33
2.1.1 Asc、AscB与AscW函数34
2.1.2 Chr、ChrB与ChrW函数35
2.1.3 Filter函数35
2.1.4 Format函数36
2.1.5 FormatCurrency函数38
2.1.6 FormatDateTime函数39
2.1.7 FormatNumber函数39
2.1.8 FormatPercent函数40
2.1.9 InStr函数与InStrB函数41
2.1.10 InStrRev函数42
2.1.11 Join函数43
2.1.12 LCase函数44
2.1.13 Left函数与LeftB函数44
2.1.14 Len函数与LenB函数45
2.1.15 LSet语句45
2.1.16 LTrim函数46
2.1.17 Mid函数与MidB函数47
2.1.18 Mid语句与MidB语句48
2.1.19 MonthName函数48
2.1.20 Option Compare语句49
2.1.21 Replace函数49
2.1.22 Right函数与RightB函数50
2.1.23 Round函数51
2.1.24 RSet语句51
2.1.25 RTrim函数52
2.1.26 Space函数52
2.1.27 Split函数53
2.1.28 Str函数53
2.1.29 StrComp函数54
2.1.30 StrConv函数54
2.1.31 StrReverse函数55
2.1.32 String函数56
2.1.33 Trim函数56
2.1.34 UCase函数57
2.1.35 WeekdayName函数57
2.2 Strings工程58
2.2.1 工程概述58
2.2.2 构建工程:frmStrings58
2.2.3 工作过程63
第3章 数学、财务计算、转换函数和语句64
3.1 三角函数64
3.2 对数65
3.3 随机数66
3.4 数学函数概述66
3.5 财务计算函数67
3.6 财务计算函数概述67
3.7 转换函数68
3.8 十六进制标注与八进制标注69
3.9 转换函数概述69
3.9.1 Abs函数70
3.9.2 Atn函数70
3.9.3 数值转换函数71
3.9.4 Cos函数72
3.9.5 DDB函数72
3.9.6 Exp函数73
3.9.7 Fix函数73
3.9.8 Format函数74
3.9.9 FV函数77
3.9.10 Hex函数77
3.9.11 Int函数78
3.9.12 IPmt函数79
3.9.13 IRR函数79
3.9.14 Log函数80
3.9.15 MIRR函数80
3.9.16 NPer函数81
3.9.17 NPV函数82
3.9.18 Oct函数82
3.9.19 Pmt函数83
3.9.20 PPmt函数83
3.9.21 PV函数84
3.9.22 Randomize语句85
3.9.23 Rate函数86
3.9.24 Rnd函数86
3.9.25 Sgn函数87
3.9.26 Sin函数87
3.9.27 SLN函数88
3.9.28 Sqr函数88
3.9.29 Str函数89
3.9.30 SYD函数89
3.9.31 Tan函数90
3.9.32 Val函数90
3.10 Number工程91
3.10.1 工程概述91
3.10.2 工作过程100
第4章 日期与时间函数及语句102
4.1 顺序数与日期时间类型102
4.2 日期与时间操作102
4.2.1 CDate函数103
4.2.2 Date与Date$函数104
4.2.3 Date与Date$语句106
4.2.4 DateSerial函数107
4.2.5 Month、Day与Year函数108
4.2.6 DateValue函数108
4.2.7 FormatDateTime函数110
4.2.8 Now函数110
4.2.9 Weekday、Month、Day与Year函数111
4.2.10 Hour、Minute与Second函数113
4.2.11 Interval属性115
4.2.12 Time与Time$函数116
4.2.13 Time与Time$语句116
4.2.14 Timer事件118
4.2.15 Timer函数120
4.2.16 TimeSerial函数121
4.2.17 TimeValue函数122
4.3 使用Visual Basic的Timer控件124
4.4 Date/Time工程124
4.4.1 构建工程124
4.4.2 工作过程129
4.5 小结130
第5章 表单与菜单131
5.1 表单与表单的建立131
5.1.1 最大化按钮与最小化按钮131
5.1.2 控制框132
5.1.3 边框132
5.1.4 多文档接口132
5.1.5 显示子表单与普通的非MDI表单133
5.1.6 把表单作为对象133
5.1.7 Initialize事件134
5.1.8 Terminate事件134
5.1.9 Forms集合134
5.2 菜单134
5.2.1 创建菜单结构134
5.2.2 使用菜单结构135
5.2.3 Pop-up菜单135
5.2.4 MDI子表单菜单136
5.3 工具条与状态条136
5.4 表单与菜单综述137
5.4.1 常量数值138
5.4.2 Activate事件139
5.4.3 Arrange方法139
5.4.4 AutoShowChildren属性140
5.4.5 ControlBox属性141
5.4.6 Hide方法141
5.4.7 Initialize事件143
5.4.8 Load事件143
5.4.9 Load语句145
5.4.10 MaxButton属性146
5.4.11 MDIChild属性147
5.4.12 MinButton属性149
5.4.13 PopupMenu方法150
5.4.14 QueryUnload事件152
5.4.15 Resize事件153
5.4.16 StartUpPosition属性154
5.4.17 Show方法155
5.4.18 Terminate事件156
5.4.19 Unload事件157
5.4.20 Unload语句158
5.4.21 WindowState属性159
5.5 Forms工程160
5.5.1 工程概述160
5.5.2 构建工程:MDI Form160
5.5.3 构建工程:MDI Child Form162
5.5.4 构建工程:Dialog#1165
5.5.5 构建工程:Dialog#2166
5.5.6 构建工程:Code Module166
5.5.7 工作过程167
5.6 小结169
第6章 应用程序焦点170
6.1 改变焦点170
6.2 焦点综述170
6.2.1 AppActivate语句171
6.2.2 Caption属性172
6.2.3 Enabled属性173
6.2.4 Locked属性176
6.2.5 GotFocus事件176
6.2.6 LostFoeus事件177
6.2.7 SetFocus方法178
6.2.8 TabIndex属性179
6.2.9 TabStop属性180
6.3 Focus工程181
6.3.1 工程概述181
6.3.2 构建工程181
6.3.3 工作过程187
6.4 小结187
第7章 Visual Basic中的文件系统188
7.1 驱动器、目录与文件188
7.2 Visual Basic中的文件操作综述188
7.2.1 ChDir语句188
7.2.2 ChDrive语句189
7.2.3 CurDir函数与CurDir$函数189
7.2.4 Dir函数与Dir$函数190
7.2.5 FileCopy语句191
7.2.6 FileDateTime函数191
7.2.7 FileLen函数191
7.2.8 GetAttr函数191
7.2.9 Kill语句192
7.2.10 MkDir语句192
7.2.11 Name语句193
7.2.12 RmDir语句193
7.2.13 SetAttr语句194
7.3 FileSystemObject194
7.3.1 创建FileSystemObject对象195
7.3.2 获取驱动器信息195
7.3.3 文件夹196
7.3.4 文件196
第8章 操作环境199
8.1 命令行参数与环境变量199
8.2 执行其他程序200
8.3 环境综述200
8.3.1 AppActivate语句201
8.3.2 Beep语句201
8.3.3 Command函数与Command$函数201
8.3.4 Environ函数与Environ$函数202
8.3.5 Shell函数202
第9章 DLL与Windows API204
9.1 Visual Basic查看用户程序数据的方法204
9.1.1 在Visual Basic中定义变量204
9.1.2 lvalue与rvalue205
9.1.3 动态链接库206
9.1.4 声明Windows API函数208
9.2 向Windows API函数传递信息210
9.3 从Windows API函数获取信息212
9.4 引用传递与值传递212
9.5 传递函数指针213
9.6 API编程误区215
9.7 使用第三方DLL过程215
9.8 说明215
9.9 DLL与Windows API综述216
9.9.1 Declare语句216
9.9.2 AddressOf操作符217
9.10 API工程217
第二部分 图形221
第10章 坐标系统221
10.1 物理设备221
10.2 度量系统224
10.3 坐标系统225
10.4 一般度量与比例度量225
10.5 坐标系统概述226
10.6 理解坐标系统226
10.6.1 CurrentX和CurrentY属性227
10.6.2 Height属性229
10.6.3 Left属性231
10.6.4 Scale方法232
10.6.5 ScaleHeight属性233
10.6.6 ScaleLeft属性235
10.6.7 ScaleMode属性236
10.6.8 ScaleTop属性237
10.6.9 ScaleWidth属性238
10.6.10 Top属性239
10.6.11 Width属性240
10.7 Coordinates工程242
10.7.1 工程概述242
10.7.2 构建工程:坐标表单242
10.7.3 构建工程:Form244
10.7.4 工作过程245
第11章 图形基础246
11.1 图形概述246
11.2 颜色247
11.3 图形层次248
11.4 图形基础概述249
ll.4.1 AutoRedraw属性250
11.4.2 ClipControls属性252
11.4.3 Cls方法252
11.4.4 Image属性254
11.4.5 LoadPicture函数255
11.4.6 Paint事件256
11.4.7 Picture属性258
11.4.8 Point方法259
11.4.9 PSet方法261
11.4.10 QBColor函数262
11.4.11 RGB函数264
11.4.12 SavePicture语句265
11.4.13 Stretch属性266
11.4.14 ZOrder方法267
11.5 Graphics工程268
11.5.1 工程概述268
11.5.2 构建工程:formGraphics268
11.5.3 构建工程:formScreen270
11.5.4 工作过程272
11.6 小结273
第12章 图形和文本274
12.1 控件和方法274
12.1.1 图形控件274
12.1.2 图形方法276
12.2 图形概述282
12.2.1 DrawMode属性282
12.2.2 DrawStyle属性285
12.2.3 DrawWidth属性287
12.2.4 FillColor属性288
12.2.5 FillStyle属性290
12.3 常数值291
12.4 Shapes工程292
12.4.1 工程概述292
12.4.2 构建工程:formShapes293
12.4.3 构建工程:formCopyShapes298
12.4.4 工作过程300
12.5 显示文本301
12.6 显示文本小结301
12.6.1 Print方法302
12.6.2 Spc函数305
12.6.3 Tab函数305
12.6.4 TextHeight和TextWidth方法306
12.7 Text工程308
12.7.1 工程概述308
12.7.2 构建工程308
12.7.3 工作过程311
12.8 小结313
第13章 字体314
13.1 屏幕字体和打印机字体314
13.1.1 比例字体314
13.1.2 点和字体大小314
13.1.3 Visual Basic中的字体315
13.2 字体概述316
13.2.1 Bold属性316
13.2.2 Charset属性318
13.2.3 Font属性319
13.2.4 FontCount属性321
13.2.5 Fonts属性322
13.2.6 FontTransparent属性323
13.2.7 Italic属性324
13.2.8 Name属性326
13.2.9 Size属性327
13.2.10 StrikeThrough属性328
13.2.11 Underline属性330
13.2.12 Weight属性331
13.3 Font工程332
13.3.1 工程概述332
13.3.2 构建工程:Font工程表单332
13.3.3 构建工程:formFontList表单335
13.3.4 工作过程337
第三部分 系统交互339
第14章 使用鼠标339
14.1 常数值339
14.1.1 Click事件340
14.1.2 DblClick事件341
14.1.3 MouseDown事件342
14.1.4 MouseMove事件344
14.1.5 MouseUp事件346
14.2 Mouse Events工程347
14.2.1 工程概述347
14.2.2 构建工程348
14.2.3 工作过程351
第15章 加入拖放功能352
15.1 用Visual Basic编写拖放程序352
15.2 常数值353
15.2.1 DragIcon属性353
15.2.2 DragDrop事件355
15.2.3 Dragover事件357
15.2.4 Drag方法359
15.3 Drag工程361
15.3.1 工程概述361
15.3.2 构建工程361
15.3.3 工作过程363
第16章 键盘输入365
16.1 快捷键365
16.2 读取键盘365
16.3 键盘概述366
16.3.1 常数值366
16.3.2 Cancel属性368
16.3.3 Caption属性368
16.3.4 Default属性370
16.3.5 KeyDown事件371
16.3.6 KeyPress事件374
16.3.7 KeyPreview属性375
16.3.8 KeyUp事件376
16.3.9 SendKeys语句379
16.4 Keyboard工程380
16.4.1 工程概述380
16.4.2 构建工程381
16.4.3 工作过程383
16.5 小结384
第17章 打印385
17.1 坐标系统385
17.2 Printer对象概述385
17.3 Printers集合387
17.4 访问多个打印机387
17.5 常数388
17.5.1 ColorMode属性390
17.5.2 Copies属性391
17.5.3 DeviceName属性391
17.5.4 DriverName属性392
17.5.5 Duplex属性392
17.5.6 EndDoc方法393
17.5.7 KillDoc方法394
17.5.8 NewPage方法394
17.5.9 Orientation属性395
17.5.10 Page属性396
17.5.11 PaperBin属性396
17.5.12 PaperSize属性397
17.5.13 Port属性399
17.5.14 Print方法399
17.5.15 PrintForm方法400
17.5.16 PrintQuality属性401
17.5.17 TrackDefault属性402
17.5.1 8 TwipsPerPixelX和TwipsPerPixelY属性403
17.5.19 Zoom属性404
17.6 Printer工程404
17.6.1 工程概述404
17.6.2 构建工程404
17.6.3 工作过程416
17.7 小结417
第18章 剪贴板418
18.1 使用剪贴板418
18.2 剪贴板概述418
18.3 常数值419
18.3.1 Clear方法419
18.3.2 GetData方法420
18.3.3 GetFormat方法420
18.3.4 GetText方法421
18.3.5 SetData方法422
18.3.6 SetText方法423
18.4 Clipboard工程424
18.4.1 工程概述424
18.4.2 构建工程424
18.4.3 工作过程428
18.5 小结429
第四部分 数据库431
第19章 数据库概述与设计431
19.1 数据库设计432
19.2 数据控件与数据访问对象435
19.3 DBEngine编程435
19.3.1 工作区436
19.3.2 打开数据库436
19.3.3 打开记录集438
19.4 DAO概述439
19.5 数据库设计概述449
19.5.1 Close方法449
19.5.2 CreateWorkspace方法449
19.5.3 OpenDatabase方法450
19.5.4 OpenRecordset方法451
19.6 小结453
第20章 数据控件和数据绑定控件454
20.1 为什么及什么时候使用数据控件454
20.2 数据绑定455
20.3 数据控件和数据绑定控件的属性、事件和方法455
20.3.1 AftercolUpdate事件458
20.3.2 AfterDelete、AfterInsert和AfterUpdate事件458
20.3.3 AllowAddNew、AllowDelete和AllowUpdate属性459
20.3.4 AllowRowSizing和AllowSizing属性460
20.3.5 BeforeColUpdate事件461
20.3.6 BeforeDelete、BeforeInsert、BeforeUpdate事件462
20.3.7 BOFAction和EOFAction属性462
20.3.8 BoundColumn属性463
20.3.9 BoundText属性464
20.3.10 ColContaining和RowContaining方法465
20.3.11 ColReSize和RowResize事件466
20.3.12 ColumnHeaders属性466
20.3.13 DatabaseName属性467
20.3.14 DataField属性467
20.3.15 DataMember属性468
20.3.16 DataSource属性468
20.3.17 DefColWidth属性469
20.3.18 EditMode属性469
20.3.19 Error事件470
20.3.20 Exclusive属性471
20.3.21 FirstRow属性472
20.3.22 GetBookmark方法472
20.3.23 HeadClick事件473
20.3.24 HeadFont和HeadLines属性474
20.3.25 IntegralHeight属性474
20.3.26 ListField属性475
20.3.27 Locked属性476
20.3.28 MatchEntry属性476
20.3.29 Options属性477
20.3.30 Rebind方法478
20.3.31 RecordSelectors属性479
20.3.32 Recordset属性479
20.3.33 RecordsetType属性480
20.3.34 RecordSource属性481
20.3.35 Refill方法482
20.3.36 Reposition事件482
20.3.37 RowBookmark方法483
20.3.38 RowDividerstyle属性483
20.3.39 RowLoaded事件484
20.3.40 RowSource属性485
20.3.41 RowTop方法485
20.3.42 Scroll方法486
20.3.43 SelBookmarks属性和集合486
20.3.44 SelectedItem属性487
20.3.45 UpdateControls方法487
20.3.46 UpdateRecord方法488
20.3.47 Validate事件488
20.4 数据绑定控件工程490
20.4.1 工程概述490
20.4.2 构建工程:frmProj3表单490
20.4.3 工作过程502
20.4.4 运行程序503
20.5 小结503
第21章 ActiveX数据对象504
21.1 ADO编程模块504
21.2 数据环境设计器505
21.2.1 AbsolutePage属性508
21.2.2 AbsolutePosition属性509
21.2.3 ActiveConnection属性510
21.2.4 ActualSize属性511
21.2.5 AddNew方法511
21.2.6 Attributes属性513
21.2.7 AppendChunk方法514
21.2.8 BeginTrans、CommitTrans和RollbackTrans方法515
21.2.9 BOF和EOF属性516
21.2.10 Bookmark属性517
21.2.11 CacheSize属性518
21.2.12 Cancel方法518
21.2.13 CancelBatch方法519
21.2.14 CancelUpdate方法520
21.2.15 Clone方法521
21.2.16 Close方法521
21.2.17 CommandText属性522
21.2.18 CommandTimeout属性522
21.2.19 CommandType属性523
21.2.20 connectionString属性523
21.2.21 CreateParameter方法524
21.2.22 CursorLocation属性526
21.2.23 CursorType属性527
21.2.24 DefaultDatabase属性528
21.2.25 DefinedSize属性529
21.2.26 Delete方法529
21.2.27 Description属性530
21.2.28 Direction属性531
21.2.29 EditMode属性531
21.2.30 Execute方法532
21.2.31 Filter属性533
21.2.32 GetChunk方法534
21.2.33 IsolationLevel属性535
21.2.34 LockType属性535
21.2.35 MarshalOptions属性536
21.2.36 MaxRecords属性537
21.2.37 Mode属性537
21.2.38 Move方法537
21.2.39 MoveFirst、MoveLast、MoveNext和MovePrevious方法538
21.2.40 Name属性539
21.2.41 NativeError属性539
21.2.42 NextRecordset方法540
21.2.43 Number属性541
21.2.44 NumbericScale属性542
21.2.45 Open方法542
21.2.46 OpenSchema方法543
21.2.47 OriginalValue属性546
21.2.48 PageCount属性547
21.2.49 PageSize属性547
21.2.50 Precision属性548
21.2.51 Prepared属性548
21.2.52 Provider属性549
21.2.53 RecordCount属性549
21.2.54 Requery方法549
21.2.55 Resync方法550
21.2.56 Save方法550
21.2.57 Size属性551
21.2.58 Sort属性551
21.2.59 Source属性552
21.2.60 Source属性553
21.2.61 SQLState属性553
21.2.62 State属性554
21.2.63 Status属性555
21.2.64 Supports方法556
21.2.65 Type属性556
21.2.66 UnderLyingValue属性558
21.2.67 Update方法558
21.2.68 UpdateBatch方法559
21.2.69 Value属性560
21.2.70 Version属性560
21.3 ADO工程561
21.3.1 工程概述561
21.3.2 构建工程:frmCust表单561
21.3.3 工作过程575
21.3.4 运行程序576
21.4 小结576
第22章 基本SQL577
22.1 不同类型的SQL577
22.2 Access SQL DDL语句577
22.2.1 CREATE查询578
22.2.2 ALTER查询578
22.2.3 DROP查询579
22.3 DML查询579
22.3.1 SELECT查询579
22.3.2 DELETE查询582
22.3.3 INSERT INTO582
22.3.4 UPDATE查询582
22.4 复杂查询582
22.4.1 Joins582
22.4.2 子查询584
22.4.3 相关子查询585
22.4.4 获得唯一结果585
22.4.5 联合585
22.5 SQL概述586
22.5.1 ALL、ANY和SOME语句587
22.5.2 Avg汇总函数588
22.5.3 Count汇总函数588
22.5.4 DELETE语句589
22.5.5 DISTINCTROW函数589
22.5.6 EXISTS函数589
22.5.7 FROM子句590
22.5.8 GROUP BY子句591
22.5.9 HAVING子句591
22.5.10 IN和NOT IN函数592
22.5.11 INNER JOIN、LEFT OUTERJOIN和RIGHT OUTER JOIN语句592
22.5.12 INSERT INTO语句593
22.5.13 Max和Min汇总函数594
22.5.14 ORDER BY子句594
22.5.15 SELECT语句595
22.5.16 Sum函数596
22.5.17 UPDATE语句596
22.5.18 UNION操作码596
22.6 小结597
第23章 可视化数据管理器598
23.1 作为插件的Visual Data Manager598
23.1.1 创建和选择表599
23.1.2 创建查询601
23.1.3 数据表单设计器601
23.1.4 组、用户和许可权602
23.1.5 浏览和编辑数据602
23.2 Visual Data Manager实例601
第24章 数据报表设计器603
24.1 数据报表设计器概述603
24.2 数据报表的组成605
24.3 数据报表工程606
24.3.1 构建工程606
24.3.2 工作过程608
第五部分 OLE609
第25章 OLE概述609
25.1 DDE和OLE的差异609
25.2 OLE 1.0和OLE 2.0610
25.2.1 链接和嵌入611
25.2.2 用户接口协议611
25.2.3 Automation611
25.3 组件对象模型611
25.4 ActiveX612
第26章 OLE容器控件613
26.1 OLE容器控件概述613
26.2 常量615
26.2.1 Action属性616
26.2.2 AppIsRunning属性617
26.2.3 AutoActivate属性618
26.2.4 AutoVerbMenu属性619
26.2.5 Class属性619
26.2.6 Close方法621
26.2.7 Copy方法622
26.2.8 CreateEmbed方法622
26.2.9 CreateLink方法623
26.2.10 Data属性623
26.2.11 DataText属性624
26.2.12 Delete方法625
26.2.13 DisplayType属性626
26.2.14 DoVerb方法627
26.2.15 FetchVerbs方法627
26.2.16 FileNumber属性628
26.2.17 Format属性629
26.2.18 HostName属性630
26.2.19 InsertObjDlg方法630
26.2.20 lpOleObject属性631
26.2.21 Object属性631
26.2.22 ObjectGetFormatsCount等的属性632
26.2.23 ObjectVerbFlags等的属性633
26.2.24 OLEType属性635
26.2.25 OLETypeAllowed属性636
26.2.26 Paste方法637
26.2.27 PasteOK属性637
26.2.28 PasteSpecialDlg方法638
26.2.29 ReadFromFile方法638
26.2.30 Resize事件639
26.2.31 SaveToFile方法640
26.2.32 SaveToOlelFile方法640
26.2.33 SizeMode属性641
26.2.34 SourceDoc属性642
26.2.35 SourceItem属性643
26.2.36 Update方法644
26.2.37 Updated事件644
26.2.38 UpdateOptions属性645
26.2.39 Verb属性646
26.3 OLE Container Control工程648
26.3.1 工程概述648
26.3.2 构建工程648
26.3.3 工作过程653
26.4 小结653
第27章 OLE Automation654
27.1 OLE Automation与定制控件654
27.2 Visual Basic对象浏览器654
27.3 创建OLE Automation对象655
27.4 OLE Automation对象656
27.5 OLE Automation概述657
27.5.1 CreateObject函数657
27.5.2 GetObject函数658
27.5.3 Object属性659
27.6 OLE Automation工程660
27.6.1 构建工程660
27.6.2 工作过程669
第六部分 组件对象模型671
第28章 组件对象模型概述671
28.1 面向对象编程基础671
28.1.1 对象671
28.1.2 封装673
28.1.3 多态性673
28.1.4 接口673
28.1.5 继承性676
28.2 术语676
28.2.1 VBX676
28.2.2 OLE676
28.2.3 ActiveX677
28.2.4 OCX和ActiveX控件677
28.2.5 COM677
28.2.6 DCOM677
28.3 小结677
第29章 创建和使用类678
29.1 类的设计678
29.2 使用Class Builder Wizard679
29.3 识别和创建方法686
29.3.1 编写Init方法686
29.3.2 编写Save方法688
29.4 识别和创建事件688
29.4.1 创建用户自定义事件689
29.4.2 用户错误验证693
29.5 设计集合695
29.5.1 使用Class Builder Wizard695
29.5.2 修改集合类代码698
29.6 小结701
第30章 创建ActiveX控件702
30.1 第一个控件702
30.2 添加属性704
30.2.1 手工添加属性704
30.2.2 利用向导添加属性706
30.3 添加方法709
30.4 添加事件710
30.5 创建简单的浏览器710
30.5.1 初始工作710
30.5.2 添加改变大小代码712
30.5.3 创建属性712
30.5.4 连接数据库713
30.5.5 扩展控件717
30.5.6 完整的控件代码717
30.6 小结722
第31章 使用ActiveX控件723
第32章 ActiveX DLL727
32.1 创建ActiveX DLL727
32.2 实现ActiveX DLL的时机728
32.2.1 ActiveX DLL工程728
32.2.2 ActiveX EXE工程728
32.3 创建ActiveX DLL729
32.4 ActiveX组件测试732
32.4.1 测试计划草案733
32.4.2 测试情况草案733
32.4.3 测试脚本草案733
32.5 在ActiveX中利用面向对象的测试服务735
32.6 测试工程示例:Samsona Bank TellerSystem735
32.7 小结739
第33章 ActiveX服务器740
33.1 调试ActiveX EXE组件740
33.1.1 单一客户调试740
33.1.2 多客户调试741
33.1.3 为进程外组件创建测试工程741
33.2 终止进程外组件742
33.3 Telephone示例工程742
33.3.1 处理TelephoneMonitor类中的表单743
33.3.2 创建Telephone Listener测试工程744
33.4 实现异步通告事件746
33.5 共享TelephoneMonitor748
33.6 小结752
第34章 Microsoft Transaction Server编程753
34.1 分布事务处理753
34.1.1 事务监视器754
34.1.2 对象请求代理754
34.2 介绍Microsoft Transaction Server755
34.2.1 创建简单的Transaction Manager组件755
34.2.2 创建包756
34.2.3 安装组件757
34.2.4 建立可扩展组件758
34.2.5 使用事务759
34.2.6 使用Shared Property Manager760
34.2.7 安全组件762
34.3 Microsoft Transaction Server概述762
34.3.1 Abort方法763
34.3.2 Commit方法764
34.3.3 CreateInstance方法765
34.3.4 CreateProperty和CreatePropertyByPosition方法765
34.3.5 CreatePropertyGroup方法766
34.3.6 DisableCommit方法767
34.3.7 EnableCommit方法767
34.3.8 Getobjectcontext函数768
34.3.9 Group属性768
34.3.10 IsCallerInRole方法768
34.3.1 1 IsInTransaction方法769
34.3.12 IsSecurityEnabled方法769
34.3.13 Property和PropertyByPosition属性770
34.3.14 SafeRef函数770
34.3.15 SetAbort方法771
34.3.16 SetComplete方法771
34.3.17 Value属性772
34.4 小结772
第35章 分布式COM编程773
35.1 组件与组件的可重用性773
35.2 位置无关性774
35.3 语言无关性774
35.4 网络连接管理775
35.5 DCOM的可扩展性775
35.6 对称多处理776
35.7 灵活的展开功能776
35.8 软件版本777
35.9 分布式组件和性能777
35.10 分布式应用程序与客户/服务器应用程序设计779
35.10.1 设计客户/服务器结构应用程序779
35.10.2 设计分布式应用程序779
35.11 在MTS组件中使用MSMQ780
35.12 组件一致性783
35.12.1 设置类的一致性783
35.12.2 持续属性783
35.12.3 ReadProperties、WriteProperties和InitProperties事件784
35.12.4 使用PropertyBag对象784
35.12.5 发布DCOM对象785
35.13 DCOM组件和Active Data Connector记录集786
35.13.1 AdvancedDataFactory786
35.13.2 ActiveX DLL方法786
第七部分 Internet技术791
第36章 ActiveX文档791
36.1 设计ActiveX文档791
36.2 创建ActiveX文档的基础知识791
36.3 MyActiveDoc工程792
36.3.1 运行与调试MyActiveXDoc工程793
36.3.2 调试NavigateDoc ActiveX文档794
36.3.3 将工程置为中断工作方式794
36.4 重要的ActiveX文档事件794
36.4.1 定位795
36.4.2 保存属性795
36.4.3 UserDocument的关键事件795
36.4.4 保存属性前打开ActiveX文档796
36.4.5 保存属性后打开ActiveX文档796
36.4.6 Show事件与Hide事件796
36.5 ActiveX文档中的菜单设计796
36.6 用程序控制ActiveX文档的容器797
36.7 为不同的容器设计与开发ActiveX文档798
36.8 ActiveX文档数据的一致性798
36.8.1 PropertyBag799
36.8.2 用WriteProperty方法保存数据799
36.8.3 读取属性799
36.8.4 保存缺省值799
36.8.5 保存二进制数据800
36.8.6 利用Open语句保持数据的一致性800
36.9 对ActiveX文档使用Hyperlink对象800
36.9.1 NavigateTo方法800
36.9.2 动态创建绝对路径801
36.9.3 自动启动浏览器801
36.9.4 ActiveX文档间的跳转802
36.9.5 GoBack方法与GoForward方法802
36.10 异步下载数据802
第37章 WEBCLASS设计器805
37.1 WebClass简介805
37.2 WebClass生存期805
37.3 标准WebClass事件806
37.4 WebItem对象807
37.5 WebClass与ASP文件808
37.6 WebClass组成:模板与自定义Web项809
37.7 IIS应用程序与标准Visual Basic应用程序810
37.8 在WebClass中使用框架811
37.8.1 FRAMESET标识符811
37.8.2 向浏览器发送HTML811
37.8.3 从模板发送HTML页811
37.8.4 WriteTemplate方法812
37.8.5 从代码中发送HTML812
37.9 WebClass中的列表813
37.9.1 预普化选择元素813
37.9.2 在代码中普化列表元素813
37.10 在WebClass中进行文本替换814
37.10.1 为替换而更改模板文件814
37.10.2 编写处理替换区域的代码815
37.10.3 重扫描替换区域816
37.10.4 ReScanReplacements属性816
37.11 在WebClass间跳转817
37.12 在WebClass中使用数据库817
37.13 WebClass中的序列性819
37.14 在WebClass中连接事件820
37.15 属性与事件的连接820
37.16 属性与Web项的连接821
37.17 小结822
第38章 DHTML网页设计器823
38.1 DHTML网页设计器概述824
38.1.1 DHTML元素824
38.1.2 保存DHTML页面825
38.1.3 发布应用程序826
38.2 DHTML应用程序工程826
38.2.1 构建工程826
38.2.2 工作过程828
第39章 Internet信息服务组件830
39.1 IIS应用程序的开发过程830
39.2 IIS应用程序的环境要求831
39.3 调试IIS应用程序832
39.4 IIS应用程序的状态管理832
39.4.1 在对象中保存状态833
39.4.2 在WebClass对象中保存状态信息833
39.4.3 在Session对象中保存状态信息833
39.4.4 在Application对象中保存状态信息834
39.4.5 在数据库中保存状态信息835
39.4.6 在浏览器与Web服务器之间转移状态信息835
39.4.7 利用cookies传递状态信息836
39.4.8 利用URLData属性传递状态信息836
39.5 使用隐藏区837
39.6 小结837