Visual Basic 6开发人员参考手册(朱(美),机械工业出版社)的详细介绍,评论,读后感及网上价格比较。

好图书-图书价格比较与图书搜索
首页 | 排行榜 | 新书上架 | 优惠情报 | 图书分类 | 全国书店 | 请注册 或 登陆
搜索 1,686,472 种书的介绍和售价       高级搜索  使用帮助

好图书搜索 25 家网上书店, 1,686,472 种图书,售价及其他信息。 更多介绍

Visual Basic 6开发人员参考手册

Visual Basic 6开发人员参考手册

朱(美) Jung等   

7111076761

机械工业出版社 / 0000-00-00

平装 / 16开 / 837页 / 0字

¥96.00

 (1家书店)

"Visual Basic 6开发人员参考手册"的详细介绍……

本书主要介绍使用Visual Basic 6 进行应用程序设计的最新概念。全书包括七个部分。第一部分与第二部分讲述了Visual Basic语言的基本特色以及用户界面设计。第三与第四部分讨论了与操作系统的交互关系,包括图形坐标系统与Windows API函数。第五到第七部分讨论更高级的特性,例如开发COM组件、数据库、Internet集成等。
本书叙述清晰,实用性强,是计算机应用人员及大专院校师生不可多得的参考书,特别适合于希望能最大限度地使用Visual Basic 6.0优点的Visual Basic开发者和希望更多地了解Visual Basic及其所有功能的软件开发者。

哪里可以买到"Visual Basic 6开发人员参考手册"?

从 1 家优秀的网上书店中选购"Visual Basic 6开发人员参考手册"

书店名称 价格 购买 去看看
去蔚蓝书店购买'Visual Basic 6开发人员参考手册' ¥91.20
当当网  
卓越网  

 

※ 如果您是第一次来到好图书选购图书,请点此查看“购书指南”

※ 发现价格错误了?书店有售而好图书却没有显示?立刻点此给好图书改错

※ 图书价格仅供参考,实际售价及是否有库存以各网站实际标示为准。

※ 若售价差别过大,可能因不同规格或者版本引起,请自行甄别。

 

对"Visual Basic 6开发人员参考手册"的评论……

暂无评论

我来评论一下"Visual Basic 6开发人员参考手册"……

登录之后才能发表评论,请  登录  或  注册

"Visual Basic 6开发人员参考手册"的图书目录……

目 录

译者序

前言

第一部分 程序设计 函数 语句与文件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小结

"Visual Basic 6开发人员参考手册"的书摘……

第1章 程序设计

VisualBasic是最早把组件的拖放功能引入Wind0Ws应用程序开发的一种工具。在Visual

Basic之前,人们必须完全地以代码编程来实现组件的移动。因此,只有等到将程序编译、运

行之后,才能知道Wind0WS组件的修改结果,这使得组件的布局过程十分繁琐。

使用VisualBasic,可以在几个小时而不是几天的时间里就构建出应用程序的原型,而且开

发者不必对Microsoft公司的WindoWs软件开发工具包非常熟悉,就可以开发Windows应用程序。

VisualBasic常常被称为快速应用程序开发(RapidApplicationDevelopment,RAD)工具。但是,

许多RAD开发者都容易忽视这样一个事实:利用快速开发工具时,必须要有好的应用程序设计。

VisualBasic6.0不仅是一种RAD工具,实际上,它是微软公司client/server与Internet/

Intranet策略的一个有机组成部分,也是比尔·盖茨非常欣赏的一个开发工具。经过多年的发

展完善,VisualBasic已经从一种简单的程序设计语言发展成为支持组件对象模型(C0mp0nent

ObjectModel,COM)的核心开发环境,成为许多产品开发中所通用的宏语言,以致成为

Internet的一种脚本语言模型。本章将讨论利用VisualBasic设计一个从简单的可执行文件到

ActiveX组件再到Internet的应用的设计实例,以了解VisualBasic程序设计过程。

1.1 应用程序设计

在进行应用程序开发之前,开发者要对一般的应用程序开发技巧比较熟悉。无论是用

VisualBasic,还是C/C++、Pascal、Java或COBOL进行应用程序开发,都需要花一定的时间

进行应用程序设计(除非是非常简单的应用程序)。但在实际工作中,应用程序设计这一步也常

常得不到应有的重视。这是因为多数程序员都把应用程序设计看成是非常枯燥无味的,他们

喜欢拿到任务后就开始进行应用程序的编程工作。

很多时候都会出现这种情况:用户根本不清楚他们自己的需求。这样,用户也就无法知道

系统应如何工作了。有时,用户已经知道自己的需求,但开发者对用户的需求会发生误解。

通常,由于开发者希望尽快完成程序设计任务,使得所开发出来的应用程序比经过仔细

推敲后而开发出来的应用程序的运行时间更长。显然,经过仔细组织而开发出来的应用程序

肯定会比匆匆忙忙杂凑到一起而开发的应用程序更容易维护,并能更有效地工作。每个曾经

从事过应用程序开发的人也许都有过开发应用程序失败的惨痛教训。一般来说,花费一定的

时间、精力所开发的应用程序系统肯定会比匆匆构造出来的应用程序系统更好。

在应用程序设计阶段,无论对于一个程序设计新手还是对于经验丰富的设计者,最好是

将应用程序设计过程用图的方式表现出来。有许多书可以帮助熟悉这个过程,比如Deb0rah

Kurata编写的《DoingObject inMicrosoftVisualBasic6.0》(在MicrosoftVisualBasic6.0中应

用程序对象)对这个问题论述得很透彻。

联合应用程序开发(JointApplicationDevel0pment,JAD)会议是一种把开发者与用户组织

起来,联合进行应用程序开发的方法。为了进行JAD会议,必须有会议条件、速记员、用户

与开发者等条件。在JAD会议中,大家共同就应用程序的设计思想进行讨论。在开始的几次

会议中,不宜过深涉及技术细节。第一次会议中主要应该讨论的是应用程序需求与思路。会

议完成后,速记员应该把会议中所讨论的问题整理成文件,以备后用。然后,应用程序分析

者应能根据应用需求提出为实现此需求所要用到的功能选项。如果还有不清楚的问题,就应

该再进行一次的会谈,直到把所有的问题都讨论清楚。这样也许不能使所有的问题都得到解

决,但至少讨论得越清楚,程序设计过程也就会越清晰。

有句名言说得好:“一幅图画胜似千言万语”。同样,图表有时在应用程序开发与功能模

块设计过程中也十分有用。因此,只要有可能,就应该在应用程序开发文档中包括工作过程

原理图(有时也称为上、下文图或数据流图), 这种图是比流程图更为高级的一类图表结构。流

程图一般在应用程序设计的编辑流之后才能得出。上、下文图能在较高的层次级别上显示系

统的相互关系。在图的中心定义一个对象模块,用来代表系统;而在系统的周围,则是与本

系统相互作用的外部实体。图1-1表示出了一个上、下文关系图的例子。数据流图则详细地表

示出外部实体与系统的相互关系。图1-2表示了一个数据流图的部分。这样做似乎很浪费时间,

但随着时间的推移,就会发现它对于开发者所带来的帮助是多么大。同时,这样还能确保用

户更好地理解他们要求开发者构造此系统时的商业规则。

本站所列的图书资料、图书封面图片归各自的版权所有人所有

本站所收录之图书评论、图书社区话题、及本站所做之广告均属其各自行为,与本站立场无关,不代表本站赞同其观点