目 录
         译者序
         前言
         第一部分 程序设计 函数 语句与文件I/O
         第1章 程序设计
         1.1应用程序设计
         1.2尽量使用户界面简洁
         1.3代码编写标准
         1.3.1加入错误处理功能
         1.3.2代码重审与系统测试
         1.4客户/服务器的概念
         1.5微软存储仓
         1.6Internet/Intranet
         1.6.1IIS应用程序
         1.6.2DHTML应用程序
         1.7面向对象的编程
         1.8数据库连接
         1.9版本管理软件
         1.10VisualBasic程序剖析
         1.10.1应用程序工程的组件
         1.10.2ActiveX控件与文档中的组件
         1.10.3IIS与DHTML应用程序的组件
         1.11程序组与工程
         1.11.1工程
         1.11.2Project属性
         1.11.3工程组
         1.12小结
         第2章 字符串函数与语句
         2.1字符串格式化与处理函数概述
         2.1.1Asc、AscB与AscW函数
         2.1.2Chr、ChrB与ChrW函数
         2.1.3Filter函数
         2.1.4Format函数
         2.1.5FormatCurrencv函数
         2.1.6FormatDateTime函数
         2.1.7FormatNumber函数
         2.1.8FormatPercent函数
         2.1.9InStr函数与InStrB函数
         2.1.10InStrRev函数
         2.1.11Join函数
         2.1.12LCase函数
         2.1.13Left函数与LeftB函数
         2.1.14Len函数与LenB函数
         2.1.15LSet语句
         2.1.16LTrim函数
         2.1.17Mid函数与MidB函数
         2.1.18Mid语句与MidB语句
         2.1.19MonthName函数
         2.1.20OptionCompare语句
         2.1.21Replace函数
         2.1.22Right函数与RightB函数
         2.1.23Round函数
         2.1.24RSet语句
         2.1.25RTrim函数
         2.1.26Space函数
         2.1.27Split函数
         2.1.28Str函数
         2.1.29StrComp函数
         2.1.30StrConv函数
         2.1.31StrReverse函数
         2.1.32String函数
         2.1.33Trim函数
         2.1.34UCase函数
         2.1.35WeekdayName函数
         2.2Strings工程
         2.2.1工程概述
         2.2.2构建工程:frmStrings
         2.2.3工作过程
         第3章 数学财务计算转换函数和
         语句
         3.1三角函数
         3.2对数
         3.3随机数
         3.4数学函数概述
         3.5财务计算函数
         3.6财务计算函数概述
         3.7转换函数
         3.8十六进制标注与八进制标注
         3.9转换函数概述
         3.9.1Abs函数
         3.9.2Atn函数
         3.9.3数值转换函数
         3.9.4Cos函数
         3.9.5DDB函数
         3.9.6Exp函数
         3.9.7Fix函数
         3.9.8Format函数
         3.9.9FV函数
         3.9.10Hex函数
         3.9.11Int函数
         3.9.12IPmt函数
         3.9.13IRR函数
         3.9.14Log函数
         3.9.15MIRR函数
         3.9.16NPer函数
         3.9.17NPV函数
         3.9.18Oct函数
         3.9.19Pmt函数
         3.9.20PPmt函数
         3.9.21PV函数
         3.9.22Randomize语句
         3.9.23Rate函数
         3.9.24Rnd函数
         3.9.25Sgn函数
         3.9.26Sin函数
         3.9.27SLN函数
         3.9.28Sqr函数
         3.9.29Str函数
         3.9.30SYD函数
         3.9.31Tan函数
         3.9.32Val函数
         3.10Number工程
         3.10.1工程概述
         3.10.2工作过程
         第4章 日期与时间函数及语句
         4.1顺序数与日期时间类型
         4.2日期与时间操作
         4.2.1CDate函数
         4.2.2D跳e与Date$函数
         4.2.3Date与Date$语句
         4.2.4DateSerial函数
         4.2.5MonthDay与Year函数
         4.2.6DateValue函数
         4.2.7FormatDateTime函数
         4.2.8Now函数
         4.2.9Weekday、Month、Day与Year
         函数
         4.2.10 Hour、Minute与Second函数
         4.2.11Interval属性
         4.2.12Time与Time$函数
         4.2.13Time与Time$语句
         4.2.14Timer事件
         4.2.15Timer函数
         4.2.16TimeSerial函数
         4.2.17TimeValue函数
         4.3使用VisualBasic的Timer控件
         4.4Date/Time工程
         4.4.1构建工程
         4.4.2工作过程
         4.5小结
         第5章 表单与菜单
         5.1表单与表单的建立
         5.1.1最大化按钮与最小化按钮
         5.1.2控制框
         5.1.3边框
         5.1.4多文档接口
         5.1.5显示子表单与普通的非MDI
         表单
         5.1.6把表单作为对象
         5.1.7Initialize事件
         5.1.8Terminate事件
         5.1.9Forms集合
         5.2菜单
         5.2.1创建菜单结构
         5.2.2使用菜单结构
         5.2.3Pop-Up菜单
         5.2.4MDI子表单菜单
         5.3工具条与状态条
         5.4表单与菜单综述
         5.4.1常量数值
         5.4.2Activate事件
         5.4.3Arrange方法
         5.4.4AutoShowChildren属性
         5.4.5ControlBox属性
         5.4.6Hide方法
         5.4.7Initialize事件
         5.4.8Load事件
         5.4.9Load语句
         5.4.10MaxButton属性
         5.4.11MDIChild属性
         5.4.12MinButton属性
         5.4.13PopupMenu方法
         5.4.14QueryUnload事件
         5.4.15Resize事件
         5.4.16StartUpPosition属性
         5.4.17Show方法
         5.4.18Terminate事件
         5.4.19Unload事件
         5.4.20Unload语句
         5.4.21WindowState属性
         5.5Forms工程
         5.5.1工程概述
         5.5.2构建工程:MDIForm
         5.5.3构建工程:MDIChildForm
         5.5.4构建工程:Dialog#1
         5.5.5构建工程:Dialog#2
         5.5.6构建工程:CodeModule
         5.5.7工作过程
         5.6小结
         第6章 应用程序焦点
         6.1改变焦点
         6.2焦点综述
         6.2.1AppActivate语句
         6.2.2Caption属性
         6.2.3Enabled属性
         6.2.4Locked属性
         6.2.5GotFocus事件
         6.2.6LostFocus事件
         6.2.7SetFocus方法
         6.2.8TabIndex属性
         6.2.9TabStop属性
         6.3Focus工程
         6.3.1工程概述
         6.3.2构建工程
         6.3.3工作过程
         6.4小结
         第7章 VisualBasic中的文件系统
         7.1驱动器、目录与文件
         7.2VisualBasic中的文件操作综述
         7.2.1ChDir语句
         7.2.2ChDrive语句
         7.2.3CurDir函数与CurDir$函数
         7.2.4Dir函数与Dir$函数
         7.2.5FileCopy语句
         7.2.6FileDateTime函数
         7.2.7FileLen函数
         7.2.8GetAttr函数
         7.2.9Kill语句
         7.2.10MkDir语句
         7.2.11Name语句
         7.2.12RmDir语句
         7.2.13SetAttr语句
         7.3FileSystemObject
         7.3.1创建FileSystemObject对象
         7.3.2获取驱动器信息
         7.3.3文件夹
         7.3.4文件
         第8章 操作环境
         8.1命令行参数与环境变量
         8.2执行其他程序
         8.3环境综述
         8.3.1AppActivate语句
         8.3.2Beep语句
         8.3.3Command函数与Command$
         函数
         8.3.4Environ函数与Environ$函数
         8.3.5Shell函数
         第9章 DLL与WindowsAPI
         9.1VisualBasic查看用户程序数据的
         方法
         9.1.1在VisualBasic中定义变量
         9.1.2lvalue与rvalue
         9.1.3动态链接库
         9.1.4声明WindowsAPI函数
         9.2向WindowsAPI函数传递信息
         9.3从WindowsAPI函数获取信息
         9.4引用传递与值传递
         9.5传递函数指针
         9.6API编程误区
         9.7使用第三方DLL过程
         9.8说明
         9.9DLL与WindowsAPI综述
         9.9.1Declare语句
         9.9.2AddressOf操作符
         9.10API工程
         第二部分 图 形
         第10章 坐标系统
         10.1物理设备
         10.2度量系统
         10.3坐标系统
         10.4一般度量与比例度量
         10.5坐标系统概述
         10.6理解坐标系统
         10.6.1CurrentX和CurrentY属性
         10.6.2Height属性
         10.6.3Left属性
         10.6.4Scale方法
         10.6.5ScaleHeight属性
         10.6.6ScaleLeft属性
         10.6.7ScaleMode属性
         10.6.8ScaleTop属性
         10.6.9ScaleWidth属性
         10.6.10Top属性
         10.6.11Width属性
         10.7Coordinates工程
         10.7.1工程概述
         10.7.2构建工程:坐标表单
         10.7.3构建工程:Form
         10.7.4工作过程
         第11章 图形基础
         11.1图形概述
         11.2颜色
         11.3图形层次
         11.411形基础概述
         11.4.1AutoRedraw属性
         11.4.2ClipControls属性
         11.4.3Cls方法
         11.4.4Image属性
         11.4.5LoadPicture函数
         11.4.6Paint事件
         11.4.7Picture属性
         11.4.8Point方法
         11.4.9PSet方法
         11.4.10QBColor函数
         11.4.11RGB函数
         11.4.12SavePicture语句
         11.4.13Stretch属性
         11.4.14ZOrder方法
         11.5Graphics工程
         11.5.1工程概述
         11.5.2构建工程:formGraphics
         11.5.3构建工程:formScreen
         11.5.4工作过程
         11.6小结
         第12章 图形和文本
         12.1控件和方法
         12.1.1图形控件
         12.1.2图形方法
         12.2图形概述
         12.2.1DrawMode属性
         12.2.2DrawStyle属性
         12.2.3DrawWidth属性
         12.2.4FillColor属性
         12.2.5Fillstyle属性
         12.3常数值
         12.4Shapes工程
         12.4.1工程概述
         12.4.2构建工程:formShapes
         12.4.3构建工程:formCopyShapes
         12.4.4工作过程
         12.5显示文本
         12.6显示文本小结
         12.6.1Print方法
         12.6.2Spc函数
         12.6.3Tab函数
         12.6.4TextHeight和TextWidth方法
         12.7Text工程
         12.7.1工程概述
         12.7.2构建工程
         12.7.3工作过程
         12.8小结
         第13章 字体
         13.1屏幕字体和打印机字体
         13.1.1比例字体
         13.1.2点和字体大小
         13.1.3VisualBasic中的字体
         13.2字体概述
         13.2.1Bold属性
         13.2.2Charset属性
         13.2.3Font属性
         13.2.4FontCount属性
         13.2.5Fonts属性
         13.2.6FontTransparent属性
         13.2.7Italic属性
         13.2.8Name属性
         13.2.9Size属性
         13.2.l0StrikeThrough属性
         13.2.11Underline属性
         13.2.12Weight属性
         13.3Font工程
         13.3.1工程概述
         13.3.2构建工程:Font工程表单
         13.3.3构建工程:formFontList表单
         13.3.4工作过程
         第三部分 系统交互
         第14章 使用鼠标
         14.1常数值
         14.1.1Click事件
         14.1.2DblClick事件
         14.1.3MouseDown事件
         14.1.4MouseMove事件
         14.1.5MouseUp事件
         14.2MouseEvents工程
         14.2.1工程概述
         14.2.2构建工程
         14.2.3工作过程
         第15章 加入拖放功能
         15.1用VisualBasic编写拖放程序
         15.2常数值
         15.2.1DragIcon属性
         15.2.2DragDrop事件
         15.2.3Dragover事件
         15.2.4Drag方法
         15.3Drag工程
         15.3.1工程概述
         15.3.2构建工程
         15.3.3工作过程
         第16章 键盘输入
         16.1快捷键
         16.2读取键盘
         16.3键盘概述
         16.3.1常数值
         16.3.2Cancel属性
         16.3.3Caption属性
         16.3.4Default属性
         16.3.5KeyDown事件
         16.3.6KeyPress事件
         16.3.7KeyPreview属性
         16.3.8KeyUp事件
         16.3.9SendKeys语句
         16.4 Keyboard工程
         16.4.1工程概述
         16.4.2构建工程
         16.4.3工作过程
         16.5小结
         第17章 打印
         17.1坐标系统
         17.2Printer对象概述
         17.3Printers集合
         17.4访问多个打印机
         17.5常数
         17.5.1ColorMode属性
         17.5.2Copies属性
         17.5.3DeviceName属性
         17.5.4DriverName属性
         17.5.5Duplex属性
         17.5.6EndDoc方法
         17.5.7KillDoc方法
         17.5.8NewPage方法
         17.5.9Orientation属性
         17.5.10Page属性
         17.5.11PaperBin属性
         17.5.12PaperSize属性
         17.5.13Port属性
         17.5.14Print方法
         17.5.15PrintForm方法
         17.5.16PrintQuality属性
         17.5.17TrackDefault属性
         17.5.18TwipsPerPixelX和TwipsPerPixelY属性
         17.5.19Zoom属性
         17.6Printer工程
         17.6.1工程概述
         17.6.2构建工程
         17.6.3工作过程
         17.7小结
         第18章 剪贴板
         18.1使用剪贴板
         18.2剪贴板概述
         18.3常数值
         18.3.1Clear方法
         18.3.2GetData方法
         18.3.3GetFormat方法
         18.3.4GetText方法
         18.3.5SetData方法
         18.3.6SetText方法
         18.4 Clipboard工程
         18.4.1工程概述
         18.4.2构建工程
         18.4.3工作过程
         18.5小结
         第四部分 数据库
         第19章 数据库概述与设计
         19.1数据库设计
         19.2数据控件与数据访问对象
         19.3DBEngine编程
         19.3.1工作区
         19.3.2打开数据库
         19.3.3打开记录集
         19.4 DAO概述
         19.5数据库设计概述
         19.5.1Close方法
         19.5.2CreateWorkspace方法
         19.5.3OpenDatabase方法
         19.5.4OpenRecordset方法
         19.6小结
         第20章 数据控件和数据绑定控件
         20.1为什么及什么时候使用数据控件
         20.2数据绑定
         20.3数据控件和数据绑定控件的属性
         事件和方法
         20.3.1AfterColUpdate事件
         20.3.2AfterDelete、AfterInsert和
         AfterUpdate事件
         20.3.3AIlowAddNew、AllowDelete和
         AllowUpdate属性
         20.3.4AllowRowSizing和AllowSizing
         属性
         20.3.5BeforeColUpdate事件
         20.3.6BeforeDelete、BeforeInsert
         BeforeUpdate事件
         20.3.7BOFAction和EOFAction属性
         20.3.8BoundCo1umn属性
         20.3.9BoundText属性
         20.3.10ColContaining和RowContaining
         方法
         20.3.11 ColReSize和RowResize事件
         20.3.12ColumnHeaders属性
         20.3.13DatabaseName属性
         20.3.14DataField属性
         20.3.15DataMember属性
         20.3.16DataSource属性
         20.3.17DefColWidth属性
         20.3.18EditMode属性
         20.3.19Error事件
         20.3.20Exclusive属性
         20.3.21FirstRow属性
         20.3.22GetBookmark方法
         20.3.23HeadClick事件
         20.3.24HeadFont和HeadLines属性
         20.3.25IntegralHeight属性
         20.3.26ListField属性
         20.3.27Locked属性
         20.3.28MatchEntry属性
         20.3.29Options属性
         20.3.30Rebind方法
         20.3.31Recordselectors属性
         20.3.32Recordset属性
         20.3.33RecordsetType属性
         20.3.34Recordsource属性
         20.3.35Refi11方法
         20.3.36Reposition事件
         20.3.37RowBookmark方法
         20.3.38RowDividerStyle属性
         20.3.39RowLoaded事件
         20.3.40RowSource属性
         20.3.41RowTop方法
         20.3.42Scrol1方法
         20.3.43SelBookmarks属性和集合
         20.3.44SelectedItem属性
         20.3.45UpdateControls方法
         20.3.46UpdateRecord方法
         20.3.47Validate事件
         20.4数据绑定控件工程
         20.4.1工程概述
         20.4.2构建工程:frmProj3表单
         20.4.3工作过程
         20.4.4运行程序
         20.5小结
         第21章 ActiveX数据对象
         21.1ADO编程模块
         21.2数据环境设计器
         21.2.1AbsolutePage属性
         21.2.2AbsolutePosition属性
         21.2.3ActiveConnection属性
         21.2.4Actualsize属性
         21.2.5AddNew方法
         21.2.6Attributes属性
         2l.2.7AppendChunk方法
         21.2.8BeginTrans、CommitTrans和
         RollbackTrans方法
         21.2.9BOF和EOF属性
         21.2.10Bookrnark属性
         21.2.11CacheSize属性
         21.2.12Cancel方法
         21.2.13CancelBatch方法
         21.2.14CancelUpdate方法
         21.2.15Clone方法
         21.2.16Close方法
         21.2.17CommandText属性
         21.2.18CommandTimeout属性
         21.2.19CommandType属性
         21.2.20ConnectionString属性
         21.2.21CreateParameter方法
         21.2.22CursorLocation属性
         21.2.23CursorType属性
         21.2.24DefaultDatabase属性
         21.2.25DefinedSize属性
         21.2.26Delete方法
         2l.2.27Description属性
         21.2.28Direction属性
         21.2.29EditMode属性
         21.2.30Execute方法
         21.2.31Filter属性
         21.2.32GetChunk方法
         21.2.33IsolationLevel属性
         21.2.34LockType属性
         21.2.35MarshalOptions属性
         21.2.36MaxRecords属性
         21.2.37Mode属性
         21.2.38Move方法
         21.2.39MoveFirst、MoveLast、Move-
         Next和MovePrevious方法
         21.2.40Name属性
         21.2.41NativeError属性
         21.2.42NextRecordset方法
         21.2.43Number属性
         21.2.44NumbericScale属性
         21.2.45Open方法
         21.2.46OpenSchema方法
         21.2.47OriginalValue属性
         21.2.48PageCount属性
         21.2.49PageSize属性
         21.2.50Precision属性
         21.2.51Prepared属性
         21.2.52Provider属性
         21.2.53RecordCount属性
         21.2.54Requery方法
         21.2.55Resync方法
         21.2.56Save方法
         21.2.57Size属性
         21.2.58Sort属性
         21.2.59Source属性
         21.2.60Source属性
         21.2.61SQLState属性
         21.2.62State属性
         21.2.63Status属性
         21.2.64Supports方法
         21.2.65Type属性
         21.2.66UnderLyingValue属性
         21.2.67Update方法
         21.2.68UpdateBatch方法
         21.2.69Value属性
         21.2.70Version属性
         21.3ADO工程
         21.3.1工程概述
         21.3.2构建工程:frmCust表单
         21.3.3工作过程
         21.3.4运行程序
         21.4 小结
         第22章 基本SQL
         22.1不同类型的SQL
         22.2AccessSQLDDL语句
         22.2.1CREATE查询
         22.2.2AITER查询
         22.2.3DROP查询
         22.3DML查询
         22.3.1SELECT查询
         22.3.2DELETE查询
         22.3.3INSERTINTO
         22.3.4UPDATE查询
         22.4复杂查询
         22.4.1Joins
         22.4.2子查询
         22.4.3相关子查询
         22.4.4获得唯一结果
         22.4.5联合
         22.5SQL概述
         22.5.1ALL、ANY和SOME语句
         22.5.2Avg汇总函数
         22.5.3Count汇总函数
         22.5.4DELETE语句
         22.5.5DISTINCTROW函数
         22.5.6EXISTS函数
         22.5.7FROM子句
         22.5.8GROUPBY子句
         22.5.9HAVING子句
         22.5.10IN和NOTIN函数
         22.5.11INNERJOIN、LEFTOUTER
         JOIN和RIGHTOUTERJOIN
         语句
         22.5.12INSERTINTO语句
         22.5.13Max和Min汇总函数
         22.5.14ORDERBY子句
         22.5.15SELECT语句
         22.5.16Sum函数
         22.5.17UPDATE语句
         22.5.18UNION操作码
         22.6小结
         第23章 可视化数据管理器
         23.1作为插件的VisualDataManager
         23.1.1创建和选择表
         23.1.2创建查询
         23.1.3数据表单设计器
         23.1.4组、用户和许可权
         23.1.5浏览和编辑数据
         23.2VisualDataManager实例
         第24章 数据报表设计器
         24.1数据报表设计器概述
         24.2数据报表的组成
         24.3数据报表工程
         24.3.1构建工程
         24.3.2工作过程
         第五部分 OLE
         第25章 OLE概述
         25.1DDE和OLE的差异
         25.2OLE1.0和OLE2.0
         25.2.1链接和嵌入
         25.2.2用户接口协议
         25.2.3Automation
         25.3组件对象模型
         25.4 ActiveX
         第26章 OLE容器控件
         26.1OLE容器控件概述
         26.2常量
         26.2.1Action属性
         26.2.2AppIsRunning属性
         26.2.3AutoActivate属性
         26.2.4AutoVerbMenu属性
         26.2.5Class属性
         26.2.6Close方法
         26.2.7Copy方法
         26.2.8CreateEmbed方法
         26.2.9CreateLink方法
         26.2.10Data属性
         26.2.11DataText属性
         26.2.12Delete方法
         26.2.13DisplayType属性
         26.2.14DoVerb方法
         26.2.15FetchVerbs方法
         26.2.16FileNumber属性
         26.2.17Format属性
         26.2.18HostName属性
         26.2.19InsertObjDlg方法
         26.2.20lpOleObject属性
         26.2.21Object属性
         26.2.22ObjectGetFormatsCount等的属性
         26.2.23ObjectVerbFlags等的属性
         26.2.24OLEType属性
         26.2.25OLETypeAllowed属性
         26.2.26Paste方法
         26.2.27PasteOK属性
         26.2.28PasteSpecialDlg方法
         26.2.29ReadFromFile方法
         26.2.30Resize事件
         26.2.31SaveToFile方法
         26.2.32SaveToOlelFile方法
         26.2.33SizeMode属性
         26.2.34SourceDoc属性
         26.2.35SourceItem属性
         26.2.36Update方法
         26.2.37Updated事件
         26.2.38UpdateOptions属性
         26.2.39Verb属性
         26.3OLEContainerControl工程
         26.3.1工程概述
         26.3.2构建工程
         26.3.3工作过程
         26.4.小结
         第27章 OLEAutomation
         27.1OLEAutomation与定制控件
         27.2VisualBasic对象浏览器
         27.3创建OLEAutomation对象
         27.4OLEAutomation对象
         27.5OLEAutomation概述
         27.5.1CreateObject函数
         27.5.2GetObject函数
         27.5.3Object属性
         27.6OLEAutomation工程
         27.6.1构建工程
         27.6.2工作过程
         第六部分 组件对象模型
         第28章 组件对象模型概述
         28.1面向对象编程基础
         28.1.1对象
         28.1.2封装
         28.1.3多态性
         28.1.4接口
         28.1.5继承性
         28.2术语
         28.2.1VBX
         28.2.2OLE
         28.2.3ActiveX
         28.2.4OCX和ActiveX控件
         28.2.5COM
         28.2.6 DCOM
         28.3 小结
         第29章 创建和使用类
         29.1类的设计
         29.2使用ClassBuilderWizard
         29.3识别和创建方法
         29.3.1编写Init方法
         29.3.2编写Save方法
         29.4 识别和创建事件
         29.4.1创建用户自定义事件
         29.4.2用户错误验证
         29.5设计集合
         29.5.1使用ClassBuilderWizard
         29.5.2 修改集合类代码
         29.6小结
         第30章 创建ActiveX控件
         30.1第一个控件
         30.2添加属性
         30.2.1手工添加属性
         30.2.2利用向导添加属性
         30.3添加方法
         30.4添加事件
         30.5创建简单的浏览器
         30.5.1初始工作
         30.5.2添加改变大小代码
         30.5.3创建属性
         30.5.4连接数据库
         30.5.5扩展控件
         30.5.6完整的控件代码
         30.6小结
         第31章 使用ActiveX控件
         第32章 ActiveXDLL
         32.1创建ActiveXDLL
         32.2实现ActiveXDLL的时机
         32.2.1ActiveXDLL工程
         32.2.2ActiveXEXE工程
         32.3创建ActiveXDLL
         32.4ActiveX组件测试
         32.4.1测试计划草案
         32.4.2测试情况草案
         32.4.3测试脚本草案
         32.5 在ActiveX中利用面向对象的测试服务
         32.6测试工程示例:SamsonaBankTellerSystem
         32.7 小结
         第33章 ActiveX服务器
         33.1调试ActiveXEXE组件
         33.1.1单一客户调试
         33.1.2多客户调试
         33.1.3为进程外组件创建测试工程
         33.2终止进程外组件
         33.3Telephone示例工程
         33.3.1处理TelephoneMonitor类中的
         表单
         33.3.2创建TelephoneListener测试
         工程
         33.4实现异步通告事件
         33.5共享TelephoneMonitor
         33.6小结
         第34章 MicrosoftTransactionServer
         编程
         34.1分布事务处理
         34.1.1 事务监视器
         34.1.2对象请求代理
         34.2介绍MicrosoftTransactionServer
         34.2.1创建简单的TransactionManager
         组件
         34.2.2 创建包
         34.2.3安装组件
         34.2.4建立可扩展组件
         34.2.5使用事务
         34.2.6使用SharedPropertyManager
         34.2.7安全组件
         34.3MicrosoftTransactionServer概述
         34.3.1Abort方法
         34.3.2Commit方法
         34.3.3CreateInstance方法
         34.3.4CreateProperty和CreateProperty-
         ByPosition方法
         34.3.5CreatePropertyGroup方法
         34.3.6DisableCommit方法
         34.3.7EnableCommit方法
         34.3.8GetObjectContext函数
         34.3.9Group属性
         34.3.10IsCallerInRole方法
         34.3.11IsInTransaction方法
         34.3.12IsSecurityEnabled方法
         34.3.13Property和PropertyByPosition
         属性
         34.3.14SafeRef函数
         34.3.15SetAbort方法
         34.3.16SetComplete方法
         34.3.17Value属性
         34.4小结
         第35章 分布式COM编程
         35.1组件与组件的可重用性
         35.2位置无关性
         35.3语言无关性
         35.4网络连接管理
         35.5DCOM的可扩展性
         35.6对称多处理
         35.7灵活的展开功能
         35.8软件版本
         35.9分布式组件和性能
         35.10 分布式应用程序与客户/服务器应用
         程序设计
         35.10.1设计客户/服务器结构应用
         程序
         35.10.2设计分布式应用程序
         35.11在MTS组件中使用MSMQ
         35.12组件一致性
         35.12.1设置类的一致性
         35.12.2持续属性
         35.12.3ReadProperties、WriteProperties
         和InitProperties事件
         35.12.4使用PropertyBag对象
         35.12.5发布DCOM对象
         35.13 DCOM组件和ActiveDataConnector
         记录集
         35.13.1AdvancedDataFactory
         35.13.2ActiveXDLL方法
         第七部分 Internet技术
         第36章 ActiveX文档
         36.1设计ActiveX文档
         36.2创建ActiveX文档的基础知识
         36.3MyActiveDoc工程
         36.3.1运行与调试MyActiveXDoc
         工程
         36.3.2调试NavigateDocActiveX
         文档
         36.3.3将工程置为中断工作方式
         36.4重要的ActiveX文档事件
         36.4.1定位
         36.4.2保存属性
         36.4.3UserDocument的关键事件
         36.4.4保存属性前打开ActiveX文档
         36.4.5保存属性后打开ActiveX文档
         36.4.6Show事件与Hide事件
         36.5ActiveX文档中的菜单设计
         36.6用程序控制ActiveX文档的容器
         36.7为不同的容器设计与开发ActiveX
         文档
         36.8ActiveX文档数据的一致性
         36.8.1PropertyBag
         36.8.2用WriteProperty方法保存
         数据
         36.8.3读取属性
         36.8.4保存缺省值
         36.8.5保存二进制数据
         36.8.6利用Open语句保持数据的
         一致性
         36.9对ActiveX文档使用Hyperlink
         对象
         36.9.1NavigateTo方法
         36.9.2动态创建绝对路径
         36.9.3自动启动浏览器
         36.9.4 ActiveX文档间的跳转
         36.9.5GoBack方法与GoForward方法
         36.10 异步下载数据
         第37章 WEBCLASS设计器
         37.1WebC1ass简介
         37.2WebClass生存期
         37.3标准WebClass事件
         37.4WebItem对象
         37.5WebClass与.ASP文件
         37.6WebClass组成:模板与自定义Web
         项
         37.7IIs应用程序与标准VisualBasic应用
         程序
         37.8在WebClass中使用框架
         37.8.1 FRAMESET标识符
         37.8.2向浏览器发送HTML
         37.8.3从模板发送HTML页
         37.8.4WriteTemp1ate方法
         37.8.5从代码中发送HTML
         37.9WebClass中的列表
         37.9.1预普化选择元素
         37.9.2在代码中普化列表元素
         37.10 在WebClass中进行文本替换
         37.10.1为替换而更改模板文件
         37.10.2编写处理替换区域的代码
         37.10.3重扫描替换区域
         37.10.4ReScanRep1acements属性
         37.11在WebClass间跳转
         37.12在WebClass中使用数据库
         37.13WebClass中的序列性
         37.14在WebClass中连接事件
         37.15属性与事件的连接
         37.16属性与Web项的连接
         37.17小结
         第38章 DHTML网页设计器
         38.1DHTML网页设计器概述
         38.1.1DHTML元素
         38.1.2保存DHTML页面
         38.1.3发布应用程序
         38.2DHTML应用程序工程
         38.2.1构建工程
         38.2.2工作过程
         第39章Internet信息服务组件
         39.1IIS应用程序的开发过程
         39.2IIS应用程序的环境要求
         39.3调试IIS应用程序
         39.4IIS应用程序的状态管理
         39.4.1在对象中保存状态
         39.4.2在WebClass对象中保存状态
         信息
         39.4.3在Session对象中保存状态
         信息
         39.4.4在Application对象中保存状态
         信息
         39.4.5在数据库中保存状态信息
         39.4.6在浏览器与Web服务器之间转移
         状态信息
         39.4.7利用cookies传递状态信息
         39.4.8利用URLData属性传递状态
         信息
         39.5使用隐藏区
         39.6小结
      · · · · · ·     (
收起)