《Visual Basic 6开发使用手册》求取 ⇩

第一部分 Visual Basic基础知识1

第1章Visual Basic入门1

1.1什么是计算机程序1

1.2计算机程序和编程语言2

1.3更优的编程语言2

1.4设计程序的重要性3

1.5如何使设计与编程过程相匹配3

1.6程序设计简介3

1.7小结4

第2章 创建第一个程序5

2.1创建程序的用户界面5

2.1.1从头开始5

2.1.2保存文件7

2.2从用户处获取信息8

2.2.1添加文本框控件9

2.2.2标记程序的控件12

2.2.3添加命令按钮14

2.3改变窗体的属性14

2.4.1响应事件15

2.4为程序的执行编写代码15

2.4.2指定事件过程16

2.4.3编写程序代码17

2.5运行程序19

2.6小结20

第3章Visual Basic构件21

3.1窗体21

3.1.1窗体的组成21

3.2.2控件功能22

3.2.1什么是控件22

3.2使用控件22

3.1.2窗体的功能22

3.3研究属性23

3.3.1属性基础23

3.3.2公用属性24

3.3.3使用属性控制对象的大小24

3.3.4使用属性调整对象的位置25

3.3.5在运行期间改变属性25

3.3.6使用属性控制用户界面27

3.3.7在代码中指代窗体和控件28

3.4.1用方法执行操作29

3.4.2用事件对操作做出响应29

3.4方法和事件初步29

3.4.3属性和方法如何相互关联30

3.5再次访问窗体属性31

3.6小结34

第4章Visual Basic的缺省控件35

4.1介绍内部控件35

4.2使用文本36

4.2.1用Label控件显示文本37

4.2.1用文本框输入文本38

4.3.1命令按钮40

4.3用于选取的控件40

4.3.2复选框41

4.3.3单选按钮41

4.3.4列表框42

4.3.5组合框46

4.4特殊用途的控件48

4.4.1滚动条48

4.4.2定时器控件51

4.4.3框架控件53

4.5.1 选取多个控件55

4.5在设计阶段操作多个控件55

4.5.2使用Properties窗口56

4.5.3使用Form Editor工具栏56

4.5.4使用Format菜单57

4.5.5框架中的多个控件58

4.6操作控件集合58

4.6.1改变所有的控件59

4.6.2改变已选取的控件59

4.7小结59

5.1事件简介61

第5章 用事件过程响应用户61

第二部分 用 Visual Basic编程61

5.2控制程序中的事件62

5.2.1确定事件发生的时间62

5.2.2事件的类型63

5.2.3编写事件过程64

5.2.4从代码调用事件过程65

5.3理解事件序列66

5.3.1每个动作的多个事件66

5.3.2确定事件顺序67

5.4小结69

6.1创建一个菜单栏70

第6章 菜单和工具栏70

6.1.2建立主要的菜单项71

6.1.1常用菜单71

6.1.3多级菜单73

6.1.4将菜单项分组75

6.1.5修改菜单75

6.1.6为快速访问添加访问键和快捷键76

6.1.7为菜单项编写代码78

6.1.8可选设置78

6.2创建弹出式菜单80

6.2.2激活弹出式菜单81

6.2.1创建要显示的菜单81

6.3使用Visual Basic中的工具栏82

6.3.1工具栏基础82

6.3.2为工具栏获取图片83

6.3.3创建一个标准的工具栏84

6.3.4创建工具栏的按钮85

6.3.5工具栏设计举例87

6.3.6用代码激活按钮87

6.3.7用代码创建工具栏89

6.3.8允许用户自制工具栏90

6.5小结91

6.4使用CoolBar控件91

第7章 使用对话框获取信息92

7.1随时与用户保持联系92

7.1.1了解消息框92

7.1.2显示消息93

7.1.3从MsgBox函数返回一个值94

7.2从用户处获得信息96

7.2.1建立InputBox函数96

7.1.4演示MsgBox函数96

7.2.2由InputBox返回的值97

7.3使用内置的对话框98

7.3.1 CommonDialog控件的一般用法98

7.3.2测试CommonDialog控件99

7.3.3 File对话框99

7.3.4 Font对话框101

7.3.5 Color对话框103

7.3.6 Print对话框103

7.3.7 Help对话框104

7.4.2使用窗体模板创建其他对话框105

7.4.1创建定制对话框105

7.4创建自己的对话框105

7.5小结106

第8章 运用变量存储信息107

8.1变量介绍107

8.1.1变量命名107

8.1.2变量类型108

8.2变量声明109

8.2.1显式声明109

8.2.3定长字符串110

8.2.2隐式声明110

8.3变量数组111

8.4确定变量的使用范围112

8.4.1创建任何地方都适用的变量112

8.4.2变量局部化112

8.4.3使用静态变量113

8.5使用可选的Explicit语句114

8.6与常量的区别115

8.6.1如何使用常量115

8.6.2 Visual Basic提供的常量115

8.7小结116

8.6.3创建自己的常量116

第9章Visual Basic编程基础117

9.1编写语句117

9.2使用赋值语句117

9.3使用数学运算118

9.3.1加法和减法119

9.3.2乘法和除法120

9.3.3指数运算122

9.3.4运算顺序123

9.4使用字符串123

9.4.1字符串的合并124

9.4.2确定字符串的长度125

9.4.3改变字符串的大小写125

9.4.4查找字符串127

9.4.5提取字符串的一段129

9.4.6删除空格130

9.4.7替代字符串中的字符131

9.4.8使用特殊字符132

9.4.9字符串和数字133

9.5.1特殊的格式化函数134

9.5格式化结果134

9.5.2使用Format函数135

9.5.3操纵日期数据137

9.6小结139

第10章 控制程序代码的流程140

10.1在程序中做出判断140

10.1.1使用If 语句140

10.1.2处理False条件141

10.1.4使用Select Case语句142

10.1.3使用多重If语句142

10.2使用循环144

10.2.1 For循环145

10.2.2 Do循环146

10.2.3枚举循环148

10.3调试程序148

10.3.1单步调试代码149

10.3.2在Immediate中窗口工作150

10.3.3跟踪变量值150

10.4设置错误陷井151

10.4.2标记代码行152

10.4.1使用On Error语句152

10.4.3出错之后控制程序流程153

10.4.4确定错误类型154

10.5小结154

第11章 子过程、函数和多个窗体155

11.1使用过程和函数155

11.1.1使用过程155

11.1.2使用函数160

11.1.3确定过程和函数的作用域161

11.1.4重复使用函数和过程162

11.2.1为程序添加新窗体163

11.2使用多个窗体163

11.2.2在工程中添加代码模块164

11.2.3访问工程的窗体和模块165

11.3管理工程中的组件165

11.3.1管理程序参量165

11.3.2控件用户的控件166

11.3.3在工程中添加窗体、模块和类166

11.3.4删除窗体或模块167

11.5小结168

11.4.2使用Sub Main168

11.4.1设置启动窗体168

11.4控制程序的启动168

第三部分Visual Basic程序组件169

第12章 Microsoft公共控件169

12.1公共控件介绍169

12.2基本公共控件ImageList170

12.2.1在设计阶段建立ImageList控件170

12.2.2用代码建立ImageList控件171

12.3管理数据172

12.3.1使用ListView控件172

12.3.2使用TreeView控件177

12.3.3使用TabStrip控件181

12.4接受用户的输入185

12.4.1使用ImageCombo控件186

12.4.2使用UpDown控件187

12.4.3使用日期控件189

12.4.4使用Slider控件192

12.5报告状态及进程195

12.5.1向程序中添加状态栏195

12.5.2进度栏199

12.5.3利用Animation控件添加图像201

12.6小结202

第13章 使用控件数组203

13.1控件数组简介203

13.1.1控件数组元素203

13.1.2控件数组的优点203

13.2创建控件数组204

13.2.1在窗体中添加控件数组204

13.2.2为控件数组编写代码206

13.2.3从控件数组中删除元素207

13.3.2并行数组208

13.3使用控件数组208

13.3.1在程序中使用控件数组208

13.4创建菜单项数组209

13.5在运行期间加载控件和卸载控件209

13.5.1创建控件数组的第一个元素210

13.5.2在运行期间添加控件210

13.5.3在运行期间删除控件211

13.6小结213

14.1.2开发策略214

14.1.1建立ActiveX控件的步骤214

第14章 创建ActiveX控件214

14.1 ActiveX基础214

14.2创建ActiveX控件215

14.2.1启动地址控件工程215

14.2.2在控件中添加改变尺寸的代码216

14.2.3在控件中添加新属性217

14.3测试ActiveX控件218

14.3.1使用一个工程组来测试218

14.3.2用Internet Explorer测试220

14.4.2测试编译的控件221

14.4.3将控件配置到其他计算机上221

14.4编译控件221

14.4.1创建OCX文件221

14.5改进ActiveX 控件223

14.5.1建立基本控件223

14.5.2改进基本控件224

14.5.3测试有限字符文本框227

14.5.4选择一个工具箱图标227

14.6使用ActiveX Control Interface Wizard228

14.6.1向Visual Basic中添加向导228

14.6.2选择和创建属性229

14.6.3映射属性230

14.6.4完成程序代码231

14.7使用Property Pages Wizard234

14.7.1创建页面234

14.7.2在页面中添加属性234

14.7.3在应用程序中使用Property Pages235

14.8创建用户绘制的ActiveX控件235

14.8.1启动工程236

14.8.2创建用户界面236

14.8.3创建按钮的属性238

14.8.4建立按钮的事件239

14.8.5为按钮创建Property Pages240

14.8.6在程序中测试彩色按钮240

14.9小结241

第15章 扩展ActiveX控件242

15.1使用Ambeint对象以保持一致性242

15.1.1建立一个Ambient对象242

15.1.2跟踪周围环境的颜色242

15.1.3 Ambient对象的属性243

15.3创建Caculator控件244

15.2介绍Extender对象244

15.3.2创建界面245

15.3.1创建控件245

15.3.3建立Operation属性246

15.3.4为方法和事件编写代码247

15.3.5测试控件248

15.4创建Property Pages248

15.4.1创建Property Page对象249

15.4.2在Property Pages上放置控件249

15.4.3为SelectionChanged事件过程编写代码250

15.4.5为ApplyChanges事件过程编写代码251

15.4.4为Change事件过程编写代码251

15.4.6将Property Page连接到控件上252

15.4.7 使用用户的Property Page253

15.4.8处理多控件选集253

15.5控制错误的处理254

15.6小结254

第16章 类255

16.1理解类255

16.1.1面向对象的编程255

16.2.1启动一个新的类模板256

16.1.2 Visual Basic中的类256

16.2建立类模板256

16.2.2为类添加属性257

16.2.3为类添加方法259

16.2.4声明和使用对象260

16.2.5添加用户自己的事件261

16.3创建ActiveX DLL261

16.3.1创建一个ActiveX工程262

16.3.2处理多个工程262

16.3.4列举264

16.3.3设置实例属性264

16.4创建包含集合的类265

16.4.1标准集合的属性和方法266

16.4.2为成组动作创建一个新的集合266

16.5使用Class Builder267

16.6小结268

第四部分 Visual Basic界面271

第17章 多文档界面应用程序271

17.1 介绍MDI应用程序271

17.2创建一个简单的MDI程序272

17.1.1 MDI父窗体的特点272

17.1.2 MDI子窗体的特点272

17.2.1建立一个父窗体273

17.2.2建立一个子窗体274

17.2.3运行程序274

17.3创建一个窗体的多个实例275

17.3.1建立基本的窗体276

17.3.2利用对象变量创建窗体277

17.3.3使用关键字Me和ActiveForm277

17.4使用菜单278

17.3.4初始化子窗体的一个实例278

17.5管理子窗体279

17.5.1使用自动窗体布置279

17.5.2维护一个窗口列表280

17.6创建一个实例应用程序——MDI联络管理器281

17.6.1创建MDI窗体281

17.6.2建立顾客子窗体283

17.6.3创建搜索窗体283

17.6.4创建程序的核心部分284

17.7优化MDI程序285

17.6.5运行程序285

17.8创建一个MDI应用程序的框架286

17.8.1创建MDI父模板286

17.8.2 MDI子窗体289

17.9小结292

第18章 适当的界面设计293

18.1设计有效的窗体293

18.1.1保持窗体的整齐、干净293

18.1.2特别注意数据输入窗体294

18.1.5多个窗体295

18.1.3使用正确的控件295

18.1.4第三方控件295

18.2用户PC的差异297

18.3满足用户的需求298

18.3.1列表框299

18.3.2有效的菜单302

18.3.3处理应用程序的多个实例302

18.3.4程序的感觉速度303

18.4小结305

19.1.1图形控件306

19.1使用图形306

第19章 使用可视化设计元素306

19.1.2图形方法311

19.2对文本和字体进行操作317

19.2.1文本框特性317

19.2.2处理字体和颜色319

19.3小结323

第五部分 高级编程技巧325

第20章 访问Windows API325

20.1 Windows API简介325

20.2在Visual Basic中使用Windows API326

20.2.1使用API Viewer327

20.2.2创建封装函数328

20.2.3创建封装类329

20.3有用的API调用331

20.3.1 Fun API调用331

20.3.2寻找和控制其他窗口332

20.3.3在程序中等待以完成运行335

20.3.4回调和子分类336

20.4小结340

21.1.1使用Dir来查找和列出文件341

第21章 文件操作341

21.1 Visual Basic中的文件函数341

21.1.2文件操作函数343

21.1.3用Shell函数登录其他程序345

21.1.4定位与应用程序相关的文件345

21.2操作文本文件347

21.2.1顺序文本文件347

21.2.2顺序文本文件的读取348

21.2.3在顺序文本文件中写入信息349

21.3.2打开一个随机存取文件351

21.3.1创建一个记录类型351

21.3随机文件——创建自己的文件格式351

21.3.3使用Put语句添加记录352

21.3.4使用Get语句检索记录352

21.3.5用Seek语句进行随机存取352

21.4 INI文件352

21.4.1理解INI文件353

21.4.2使用INI文件353

21.5小结355

22.1使用Word对象357

22.1.1 Microsoft Word Object Library357

第22章 用OLE控制其他应用程序357

22.1.2创建Application和Document对象358

22.1.3保存、打开和打印文档360

22.1.4处理文本361

22.1.5其他有用的功能361

22.1.6 Word.Basic362

22.2使用Excel362

22.2.1创建Excel对象362

22.2.2设置单元格和区域值363

22.3使用OLE Container控件363

22.3.1在设计阶段创建一个嵌入式对象364

22.3.2在运行期间创建一个嵌入式对象365

22.3.3创建一个链接对象365

22.4小结366

第23章 大师的工具箱367

23.1 Caller ID与Visual Basic367

23.1.1使用实例程序的要求367

23.1.2将要用到的VB技术368

23.1.3建立Communications控件369

23.1.4检查电话371

23.2.1建立主窗体374

23.2在Visual Basic中建立屏幕保护程序374

23.2.2添加动画375

23.2.3与Windows交互376

23.3从SQL Server到Access Database Table的导出程序376

23.3.1建立实例程序377

23.3.2理解实例程序377

23.4用Windows API创建透明图像383

23.5小结387

24.1.1设计目的389

24.1设计一个数据库389

第24章 数据库基础389

第六部分 Visual Basic和数据库389

24.1.2设计数据库时的主要步骤390

24.1.3组织数据390

24.1.4使用索引394

24.1改进设计396

24.2改进设计396

24.3使用Visual Data Manager396

24.3.1创建数据库文件397

24.3.2增加一个新表398

24.3.4为表增加一个索引399

24.3.3对表中的字段进行修改399

24.3.6查看或修改表的结构400

24.3.7重命名或删除一个表400

24.3.8复制一个表400

24.3.5返回Visual Basic设计窗口400

24.4用其他工具创建数据库401

24.4.1使用Microsoft Access401

24.4.2第三方数据库设计器401

24.5为什么要使用程序而不使用Visual Data Manager401

24.6小结402

25.1.1什么是数据控件?403

第25章 数据控件和数据绑定控件403

25.1了解数据控件403

25.1.2在窗体中加入一个数据控件404

25.1.3两个需要的属性405

25.2熟悉绑定控件406

25.2.1这些控件能作什么?406

25.2.2在窗体中加入控件407

25.2.3用绑定控件显示数据407

25.3.2为数据库导航409

25.3.1建立窗体409

25.3创建一个简单的应用程序409

25.3.3用代码操作数据控件410

25.3.4增加和删除记录410

25.4自动创建窗体412

25.4.1建立数据窗体向导412

25.4.2获取数据源414

25.4.3选择绑定类型414

25.4.4用DFW选择字段415

25.4.5控件的选择415

25.5小结416

第26章 使用Data Access Object418

26.1 DAO简介418

26.2建立一个DAO工程419

26.3打开一个已有的数据库420

26.4确定使用哪种记录集类型420

26.4.1使用表421

26.4.2使用动态集422

26.4.3使用快照集424

26.4.4使用一个仅向前滚动的记录集424

26.5.2显示实例程序中的数据425

26.5设置信息屏幕425

26.5.1访问数据库中的信息425

26.6放置记录指针426

26.6.1使用Move方法426

26.6.2使用Bookmark属性427

26.6.3使用Find方法428

26.6.4在表中设置当前索引429

26.6.5使用Seek方法429

26.6.6使用PercentPosition和Absolute Position属性432

26.7.2设置Sort属性433

26.7.1设置Filter属性433

26.7使用过滤、索引和排序433

26.7.3创建一个新索引434

26.8考虑修改多个记录的程序434

26.8.1使用循环435

26.8.2使用SQL语句435

26.9了解其他程序代码437

26.9.1增加记录437

26.9.2编辑记录437

26.10介绍事务处理过程438

26.9.4删除记录438

26.9.3更新记录438

26.11小结439

第27章 使用Remote Data Object440

27.1数据库访问原理440

27.2操作ODBC440

27.2.1理解ODBC驱动程序441

27.2.3建立一个ODBC数据源441

27.3远程数据对象446

27.3.1 RDO与DAO的比较446

27.3.2用RDO访问数据库447

27.4使用远程数据控件448

27.4.1 RDC和数据控件的比较449

27.4.2建立RDC449

27.5小结450

第28章 使用ActiveX数据对象451

28.1 ADO简介451

28.1.1数据连接方法451

28.1.2安装451

28.1.3建立一个数据源452

28.2.1建立ADO数据控件453

28.2使用ADO数据控件453

28.2.2将ADO数据控件与一个数据源相连接454

28.2.3显示数据456

28.2.4在代码中修改记录源456

28.3使用DataGrid控件457

28.3.1将数据放入网格中458

28.3.2建立数据网格458

28.3.3拆分网格460

28.3.4定制网格的设计方案461

28.3.5用代码定制网格462

28.4.1与ADO进行连接463

28.4使用ActiveX数据对象463

28.4.2操作记录集465

28.4.3命令对象471

28.5没有连接的记录集471

28.5.1创建一个没有连接的记录集472

28.5.2重新连接记录集472

28.5.3没有连接的记录集的使用473

28.6小结473

29.1.1建立数据源475

29.1创建一个简单的报表475

第29章 创建报表475

29.1.2在工程中加入一个数据报表476

29.1.3建立数据报表477

29.1.4显示报表479

29.2改进数据报表479

29.2.1预定报表字段480

29.2.2加入图形481

29.2.3打印和输出482

29.3使用透明报表483

29.2.4函数字段483

29.3.1创建一个新报表484

29.3.2定制报表487

29.3.3使用透明报表控件488

29.34小结490

第七部分 Visual Basic和Internet491

第30章 使用VBScript491

30.1 VBScriopt简介491

30.1.1用VBScript改进Internet491

30.1.2在网络服务器上的VBScript492

30.1.3浏览器上的VBScript493

30.2使用VBScript的工具495

30.2.1 VB脚本编写引擎495

30.2.2宿主应用软件495

30.2.3文本编辑器496

30.2.4先进的网络工具496

30.3 VBScript语言496

30.3.1仅操作变量497

30.3.2为增加的功能使用对象497

30.3.3访问文件系统498

30.4在Internet Explorer中使用VBScript500

30.4.1事件和程序500

30.4.2窗体502

30.4.3使用ActiveX控件504

30.5 Windows Scripting Host505

30.5.1运行Script505

30.5.2有用的对象和方法506

30.6小结507

31.1介绍Active Server Pages508

31.1.1 Active Server Pages与标准HTML508

第31章 Active Server Pages508

31.1.2虚拟目录510

31.2创建ASP文件512

31.2.1创建一个简单的ASP文件512

31.2.2使用服务器端的脚本标记513

31.2.3简单而动态的网页513

31.2.4使用包含文件515

31.3用Active Server Pages进行数据库访问516

31.3.1查询一个数据库516

31.3.2更新一个数据库中的信息519

31.4.1用Session对象进行安全管理522

31.4 ASP对象522

31.4.2用Response对象控制输出524

31.4.3用Request对象检索数据526

31.4.4 Server对象527

31.4.5 Application对象和GLOBAL.ASA527

31.5用ASP使用自己的ActiveX DLL527

31.6 IIS应用工程528

31.6.1创建一个IIS应用程序528

31.6.2运行IIS应用程序529

31.6.3网络类的范例530

31.6.4使用HTML模板网络工程531

31.6.5使用一个定制的网络工程533

31.7小结533

第32章 ActiveX文档534

32.1了解ActiveX文档534

32.1.1什么是ActiveX文档?535

32.1.2使用ActiveX文档的优点是什么?535

32.2创建第一个ActiveX文档536

32.2.1启动一个ActiveX文档工程536

32.2.2创建文档的界面537

32.2.3在文档中加入代码538

32.2.4测试ActiveX文档539

32.2.5编译文档541

32.3探究用户文档对象541

32.3.1了解用户文档的主要事件541

32.3.2为用户文档创建和保存属性542

32.3.3操作用户文档的方法543

32.4在用户文档中使用超文本链接对象544

32.5使用ActiveX Document Migration Wizard544

32.5.1运行ActiveX Document Migration Wizard545

32.5.2查看向导工作的结果546

32.6.1为其他文档编程547

32.6创建一个较为复杂的文档547

32.6.2使用和显示文档中的窗体548

32.7小结548

第33章 Visual Basic和Internet的其他用途549

33.1在应用程序中加入浏览器功能549

33.1.1在窗体上创建一个浏览器549

33.1.2从应用程序登录浏览器550

33.2电子邮件的编程553

33.2.2传送一个消息554

33.2.1注册电子邮件554

33.2.3访问消息的内容555

33.3使用Internet传送控件556

33.3.1检索HTML556

33.3.2传送文件558

33.4小结560

第八部分 附录561

附录A 开发环境简介561

附录B 打包应用程序572

附录C SQL简介585

1999《Visual Basic 6开发使用手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(B.赛勒)Brian Siler,(美)(J.斯波茨 1999 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual FoxPro 5 开发使用手册(1997 PDF版)
Visual FoxPro 5 开发使用手册
1997 机械工业出版社;西蒙与舒斯特国际出版公司
IntranetHTML开发使用手册( PDF版)
IntranetHTML开发使用手册
Visual Basic 5 开发使用手( PDF版)
Visual Basic 5 开发使用手
Visual FoxPro 3.0使用与开发(1996年06月第1版 PDF版)
Visual FoxPro 3.0使用与开发
1996年06月第1版
NetWare 4.1开发使用手册(1998 PDF版)
NetWare 4.1开发使用手册
1998 北京:机械工业出版社
Visual Basic 5开发人员参考手册(1998 PDF版)
Visual Basic 5开发人员参考手册
1998 北京:机械工业出版社
Visual FoxPro 6开发使用手册(1999 PDF版)
Visual FoxPro 6开发使用手册
1999 北京:机械工业出版社
Visual Basic 6.0应用开发技术(1999 PDF版)
Visual Basic 6.0应用开发技术
1999 北京:中国石化出版社
Visual Basic 6.0多媒体使用与开发指南(1999 PDF版)
Visual Basic 6.0多媒体使用与开发指南
1999 北京:人民邮电出版社
Intranet组网、管理与应用 用户篇(1999 PDF版)
Intranet组网、管理与应用 用户篇
1999 北京:人民邮电出版社
Visual InterDev 6开发使用手册(1999 PDF版)
Visual InterDev 6开发使用手册
1999 北京:机械工业出版社
JavaBeans开发使用手册(1998 PDF版)
JavaBeans开发使用手册
1998 北京市:机械工业出版社;西蒙与舒斯特国际出版公司
Visual C++ 6.0使用与开发(1998 PDF版)
Visual C++ 6.0使用与开发
1998 北京:清华大学出版社
使用Visual Basic 6开发Web数据库(1999 PDF版)
使用Visual Basic 6开发Web数据库
1999 西安:西安交通大学出版社
Visual C++5.0使用与开发(1997 PDF版)
Visual C++5.0使用与开发
1997 北京:清华大学出版社