图书介绍

Visual Basic 6开发人员参考手册PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic 6开发人员参考手册
  • (美)(D.容)David Jung著;前导工作室译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111076761
  • 出版时间:2000
  • 标注页数:837页
  • 文件大小:34MB
  • 文件页数:859页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐