第一卷 3
第一篇 计算机硬件开发篇 3
第一章 计算机的基本构成及其原理 3
第一节 计算机的硬件组成原理 3
一、微处理器 3
二、内存储器 3
三、外存储器 3
四、输入/输出设备 3
第二节 计算机指令执行系统 4
一、指令简介 4
二、指令的执行 4
三、指令寻址方式 4
第三节 计算机性能评价指标 7
一、CPU性能 7
二、系统运行速度 9
三、加速比 11
四、性能/价格比 13
第二章 计算机中央处理器——CPU的功能结构及其选用技术 15
第一节 CPU的主要技术参数 15
一、主频 15
二、前端总线(FSB)频率 16
三、L1和L2 Cache的容量和频率 16
四、支持的扩展指令集 17
五、CPU内核工作电压 18
第二节 中央处理器——CPU的发展历程 18
一、CPU的发展历程 18
二、市场上的主流CPU 24
三、3D NOW! 24
四、CPU内核工作电压 24
第三节 微处理器的内部结构 25
一、总线 26
二、高速缓存 26
三、逻辑门 26
四、RAM(主存储器) 26
五、寄存器 26
六、运算器 30
七、控制器 30
八、ALU(算术逻辑单元) 31
九、FPU(浮点运算单元) 31
十、译码器 31
十一、预取单元 31
第四节 CPU的选购技巧 32
一、精挑细选 32
二、选件风标 34
三、火眼金睛 35
四、精品新品 38
第三章 计算机内存储器一内存及其选用技巧 39
第一节 计算机内存 39
一、DRAM的接口类型 39
二、技术参数 40
三、内存的分类 42
第二节 计算机主板 43
一、主板的类型 43
二、主板的插槽与接口 44
三、芯片组 44
第三节 计算机主板的选用技巧 46
一、精挑细选 46
二、选件风标 50
三、防止掉入陷阱 52
四、精品新品 53
第四节 计算机内存的选用技巧 54
一、精挑细选 54
二、选件风标 56
三、防止掉入陷阱 60
四、精品新品 62
第四章 计算机外存储器——外存开发及其维护 63
第一节 硬盘工具软件的开发应用技巧 63
一、硬盘克隆软件——Ghost 63
二、系统维护软件——Norton 2000 68
三、硬盘分区管理软件——Partition Magic 80
第二节 硬盘的选用 92
一、精挑细选 92
二、选件风标 93
三、火眼金睛 95
四、精品新品 98
第三节 硬盘的优化与易盘/移动硬盘的使用 98
一、合理分区优化硬盘 99
二、常规整理优化硬盘 99
三、压缩管理优化硬盘 101
四、完全卸载优化硬盘 103
五、整理碎片优化硬盘 107
六、提速处理优化硬盘 109
七、轻松应用移动硬盘 109
第四节 硬盘数据保护与恢复技术 117
一、数据丢失的原因及现象 117
二、恢复数据常用的工具介绍 118
三、数据恢复的一般方法 119
第五节 硬盘的安装与分区格式化 122
一、磁盘分区格式 122
二、分区概念 123
三、分区前的工作 124
四、硬盘分区 124
五、删除硬盘分区 127
六、磁盘格式化 128
第六节 硬盘的维护 130
一、主板的维护 130
二、硬盘的维护 132
第五章 计算机输入/出设备及接口—I/O技术 134
第一节 计算机显卡与显示器功能及选用 134
一、显卡 134
二、显示器 136
第二节 计算机光驱与刻录机 143
一、CD-ROM 143
二、DVD-ROM 144
三、刻录机(CD-RW) 145
第三节 计算机声卡与音箱及其选用 148
一、声卡 148
二、音箱 153
第四节 计算机键盘与鼠标 156
一、键盘 156
二、鼠标 158
三、电源 160
第五节 计算机机箱与电源 161
一、机箱 161
二、鼠标 161
第六节 计算机I/O技术 162
一、I/O信息的组成 162
二、I/O接口的作用 163
三、I/O端口的编址方法 164
四、简单的I/O接口 166
五、常见的I/O接口 166
六、I/O传送方式 168
第六章 计算机系统组装与维护新技术 179
第一节 装机技术 179
第二节 开机检测 193
第三节 计算机网络设备及连接技术 194
一、网卡 194
二、集线器(HUB)和交换机(Switch) 195
三、网线 195
四、网络的连接 196
第四节 系统维护技术 202
一、微机的日常系统维护 202
二、显示器的维护 207
三、网络的维护 207
四、其他维护项目 208
第七章 计算机接口技术 210
第一节 微机接口的内涵 210
一、接口与接口技术 210
二、接口的作用和功能 210
三、接口交换信号 212
四、CPU与接口之间传送信息的方式 213
五、端口地址编址方式和端口地址译码电路 214
第二节 串行通信接口技术 215
一、串行通信协议 215
二、可编程串行通信接口芯片8251A 222
第三节 并行I/O接口技术 230
一、8255A主要特性 230
二、8255A的内部结构 230
三、8255A的引脚信号和功能 230
四、8255A的控制字和初始化编程 232
五、8255A的工作方式 234
第四节 计数器与定时器 242
一、8253主要特性 242
二、8253内部结构 242
三、8253的引脚信号和功能 243
四、8253控制字和初始化编程 245
五、8253工作方式 246
第五节 可编程中断控制器 251
一、8259A的主要特性 251
二、8259A内部结构 251
三、8259A的引脚信号和功能 253
四、8259A的控制命令字 253
五、8259A的工作方式 257
六、8259A的编程 261
第六节 可编程DMA控制器 265
一、8237A的主要特性 265
二、8237A内部结构 265
三、8237A的引脚信号和功能 268
四、8237A的工作方式 269
五、8237A的初始化编程 272
第七节 LED显示接口技术 279
一、LED状态显示器及其接口 279
二、LED七段显示器及其接口 279
三、LED点阵显示器及其接口 283
第二篇 计算机软件开发篇 289
第八章 软件工程产品与过程技术 289
第一节 软件的特征与应用 289
一、程序与软件 289
二、软件的特征与类型 290
三、常用软件 292
第二节 软件工程技术 293
一、过程、方法和工具 294
二、软件工程的一般视图 295
第三节 软件过程技术 296
一、过程成熟度 296
二、软件过程模型 298
第九章 软件开发原则与方法 299
第一节 软件开发流程 299
一、需求 299
二、分析 301
三、设计 304
四、实现 307
五、测试 309
第二节 倒置替换设计原则 310
一、依赖倒置原则(DIP) 310
二、层次化 310
三、一个简单的例子 312
四、熔炉示例 313
五、结论 315
六、Liskov替换原则(LSP) 315
七、一个违反LSP的简单例子 316
八、正方形和矩形,更微妙的违规 317
九、一个实际的例子 320
十、用提取公共部分的方法代替继承 323
第三节 开放-封闭与接口隔离原则 325
一、开放-封闭原则(OCP) 326
二、描述 326
三、关键是抽象 326
四、接口隔离原则(ISP) 332
第四节 并发开发模型与形式化方法模型 340
一、并发开发模型 340
二、基于构件的开发 341
三、形式化方法模型 342
第五节 基于构件的设计方法 343
一、结构化程序设计 343
二、设计符号的比较 349
三、小结 349
第十章 传统软件工程开发方法 351
第一节 软件设计过程 351
一、设计和软件质量 351
二、软件设计的演化 351
第二节 软件设计概念 352
一、抽象 352
二、求精 353
三、模块化 353
四、软件体系结构 354
五、控制层次 355
六、结构划分 355
七、数据结构 356
八、软件过程 357
九、信息隐蔽 357
第三节 结构化程序设计方法 358
一、结构化程序设计及其基本结构 358
二、结构化程序设计方法 360
三、结构化程序设计举例 364
四、软件开发方法 367
第四节 用户界面设计方法 368
一、黄金规则 369
二、用户界面设计 371
三、任务分析和建模 372
四、界面设计活动 375
五、实现工具 376
六、设计评估 376
七、小结 377
第十一章 面向对象友好软件工程开发技术 378
第一节 面向对象程序设计的主导思想与方法 378
第二节 面向对象程序设计语言 379
一、对象 379
二、类 380
三、封装 380
四、类的定义 380
第三节 面向对象系统设计 381
一、面向对象系统的设计 381
二、系统设计过程 385
三、对象设计过程 389
四、设计模式 392
五、面向对象程序设计 393
六、小结 394
第四节 面向对象软件开发方法 394
一、面向对象的分析 394
二、面向对象的设计 396
第十二章 软件工程最新实用开发技术 397
第一节 形式化方法开发软件技术 397
一、基本概念 397
二、数学预备知识 401
三、应用数学符号描述形式规约 404
四、形式规约语言 405
五、用Z表示一个软件构件的例子 406
六、形式化方法的十条戒律 408
七、形式化方法——未来之路 408
八、小结 408
第二节 客户/服务器软件工程开发 409
一、C/S系统的软件工程 409
二、分析建模问题 409
三、C/S系统的设计 409
第三节 软件极限编程技术 411
一、极限编程实践 411
二、结论 416
第四节 软件再工程开发技术 416
一、软件维护 417
二、软件再工程过程模型 417
第五节 素数产生程序开发方法 419
一、素数产生程序:一个简单的重构示例 419
二、结论 430
第六节 Web工程开发与应用技术 430
一、基于Web的应用属性 431
二、WebE过程 433
三、WebE框架 433
四、表示/分析基于Web的系统 434
五、基于Web的应用的设计 435
六、测试基于Web的应用 439
第二卷 441
第十三章 程序设计语言与算法 441
第一节 程序设计语言及其特征 441
一、高级语言 441
二、高级语言基本特征 442
第二节 高级语言程序的编译与执行命令 456
一、编译执行 456
二、解释执行 458
第三节 算法 459
一、算法的特征 459
二、算法的表示 459
三、算法的复杂度 461
四、常用算法 463
五、数值计算 468
第四节 软件建模语言 473
一、软件语言和软件建模语言 473
二、UML概述 474
三、UML的基本内容 474
第十四章 计算机数据结构与数据库系统 476
第一节 数据结构 476
一、数据结构的概念 476
二、抽象数据类型 477
三、数据结构应用示例 478
第二节 数据库体系结构 478
一、数据管理技术的发展 478
二、数据库的体系结构 479
三、数据库管理系统(DBMS) 480
第三节 数据模型 481
一、E-R模型 481
二、层次模型与网状模型 482
三、关系模型 483
第四节 关系模型 485
一、关系数据结构 485
二、关系操作 487
三、关系完整性规则 487
第五节 E-R建模与视图集成 488
一、建立ER模型 488
二、视图集成 493
第六节 语义对象建模 498
一、语义对象建模的过程 498
二、数据分析与语义对象建模 504
三、与相关概念的比较 511
第十五章 关系数据库系统及其模式规范化 513
第一节 模式规范化的含义 513
一、投影与连接 513
二、函数依赖 514
三、Armstrong公理系统 515
四、闭包和投影 516
第二节 关系代数 517
第三节 模式规范化 520
一、规范化的框架 521
二、无损连接分解 523
三、保持函数依赖的分解 525
第四节 范式与规范化方法 525
一、关系模式的冗余和异常问题 525
二、函数依赖 527
三、范式和规范化方法 528
第五节 规范化算法 530
一、计算属性闭包 530
二、计算投影 531
三、求最小覆盖 532
四、通用分解方法 533
五、3NF分解 535
六、BCNF分解 536
第十六章 知识数据库与SQL语言程序设计 538
第一节 DATALOG语言 538
一、谓词 538
二、规则和程序 539
三、依赖图和递归 539
四、安全性 540
第二节 SQL语言 540
一、SQL的特点 540
二、SQL语言基本概念 541
三、SQL的支持特性 542
四、SQL的语句类型 542
五、SQL表达式 543
第三节 查询优化原理与算法 546
一、查询优化原理及算法 546
二、DATALOG的扩充 550
第四节 SQL数据定义与查询 551
一、SQL数据定义 551
二、SQL数据查询 555
第五节 SQL数据操纵与控制 568
一、数据插入 569
二、数据修改 569
三、数据删除 570
四、SQL数据控制 570
第六节 知识数据库系统与语言 571
一、Prolog+SQL 572
二、DATALOG及其扩充 572
三、扩充的DATALOG+过程语言 573
四、与面向对象数据库相结合 573
五、知识库系统的体系结构的演变 574
第十七章 数据库与关系数据库设计 575
第一节 数据库设计 575
一、为什么要数据库设计 575
二、数据库设计的工作 578
三、数据库生命周期 578
四、数据库设计方法 579
第二节 关系数据库设计步骤 580
一、需求分析阶段 581
二、概念模型设计阶段 581
三、逻辑模型设计阶段 581
四、数据库物理设计阶段 582
五、数据库实施阶段 582
六、数据库运行和维护阶段 582
第三节 关系数据库设计方法 582
一、基于E-R模型的数据库设计方法 583
二、用户视图法 585
第四节 客户/服务器式的设计方法 585
一、存储过程与泛模式 585
二、泛模式下的功能设计 586
三、数据库设计 587
四、公共数据库与私有数据库 588
五、判断实体之间的关系 588
六、列出所有表的关键字 589
七、数据库图示化表示方法 589
第十八章 数据库应用系统开发技术 590
第一节 应用程序体系构成 590
一、C/S体系结构 590
二、分布式体系结构 593
三、Web体系结构 593
第二节 PL/SQL程序设计 593
一、PL/SQL简介 594
二、PL/SQL控制结构 594
三、PL/SQL游标 596
四、PL/SQL异常处理 598
第三节 PB应用开发步骤 599
第四节 OLAP应用开发 599
一、ROILUP操作 599
二、CUBE操作 601
三、流行的OLAP工具 603
第五节 PowerScript语言程序设计 605
一、PowerScript基本概念 605
二、常量、变量、函数和表达式 606
三、PowerScript语句 608
四、嵌入式SQL与动态SQL语句 610
五、函数与事件的调用 612
六、Oracle的存储过程和函数调用 612
第六节 程序调试与发布 613
一、调试应用程序 613
二、编译应用程序 614
三、发布应用程序 615
第十九章 Web数据库与交互式网站创建技术 616
第一节 Web数据库访问技术 616
一、CGI 616
二、服务器API 617
三、IDC 617
四、ADC 617
第二节 ASP+ADO模式与ASP.NET+ADO.NET模式 618
一、ASP的运行环境 618
三、ASP的优点 618
三、ASP的优点 618
四、数据操作对象ADO 619
五、ASP.NET+ADO.NET模式 620
第三节 JSP+JDBC模式与Oracle Web DB模式 623
一、JSP的实现方式 624
二、JSP的应用模型 624
三、JSP的优点 625
四、JDBC 625
五、Oracle WebDB 626
第四节 应用HTML在Web上显示信息技术 627
一、Web站点的结构 628
二、HTML简介 628
三、深入了解HTML文档 629
四、URL、锚标记和文档引用 632
五、在HTML表格中显示信息 633
第五节 应用ASP和JavaScript实现用户与服务器的交互技术 635
一、动态Web站点的结构 636
二、为用户输入设计HTML表单 637
三、用ASP和JavaScript编写Web应用程序 640
第六节 Web站点的设计、页面以及流程技术 644
一、登录和顾客信息 644
二、购物车、搜索以及选择商品 645
三、付款和收据 648
第二十章 数据库安全技术 650
第一节 数据库的安全控制方法 650
一、数据库的安全性 650
二、数据库的完整性 653
第二节 数据库的安全完整性与恢复技术 656
一、计算机系统的安全性问题 656
二、计算机系统的安全评测标准 657
三、数据库的安全威胁来源 658
四、数据库的安全性控制 659
五、数据库的完整性 660
第三节 数据库的并发控制技术 662
一、数据库并发控制的含义 662
二、事务 662
三、并发控制的必要性 662
四、基于封锁的并发控制技术 664
五、基于时间戳的并发控制技术 666
第四节 信息系统中的安全性 666
一、数据库管理系统的安全性 667
二、数据库服务器的用户授权 667
三、保护数据库对象 668
第二十一章 Visual Basic NET(6.0)特性与安装技术 670
第一节 Visual Basic新增功能 670
一、版本增强 670
二、集成开发环境 670
三、ActiveX 671
四、Internet功能 671
五、新增控件和增强控件 672
六、面向对象的功能 672
七、语言的增强 673
八、数据访问 673
九、Internet 673
第二节 Visual Basic.NET的新特性 674
一、新的IDE特性 674
二、语言和语法的新特性 676
三、结构化错误处理能力 684
四、公共语言运行时环境 689
第三节 Visual Basic属性、事件与方法 691
一、属性 692
二、方法 693
三、事件 693
第四节 使用窗体与基本控件 694
一、设计时和运行时都可设置的属性 694
二、窗体方法和事件 696
三、基本控件 696
第五节 Visual Basic.NET中的数据访问功能 700
一、ADO.NET的概念和体系结构 700
二、使用ADO.NET访问数据 701
三、在Visual Basic.NET中访问XML 704
四、Visual Basic访问数据库的发展演绎 706
第六节 VB安装技术 708
第二十二章 VB程序设计 711
第一节 Visual Basic程序结构及工作方式技巧 711
一、Visual Basic应用程序的结构 711
二、事件驱动应用程序的工作方式 711
三、开始编码之前应掌握的几个技巧 712
第二节 变量、常数与数据类型 713
一、变量 713
二、变量的使用范围 715
三、变量的使用技巧 716
四、静态变量 720
五、常数 720
六、创建常数 721
七、数据类型 722
八、创建用户定义类型 727
九、使用类创建新的数据类型 728
十、数组 729
第三节 程序调试技巧 732
一、错误类型 732
二、使用Debug.Assert方法 733
三、使用调试工具栏 733
四、使用【立即】窗口 734
五、使用本地窗口 736
六、使用调用堆栈跟踪程序流程 737
七、特别的调试考虑 738
第四节 运行中错误处理技巧 741
一、Err对象 741
二、未预见的错误 743
三、错误处理样式 744
第五节 VB程序中的文本处理 749
一、使用Label控件 749
二、显示状态文本 754
三、显示提示信息文本 759
第六节 面向用户的控件 760
一、使用CheckBox控件实现复选选项 760
二、使用OptionButton控件 763
三、使用滚动条控件 765
四、使用ComboBox控件 768
第七节 图形技术 771
一、使用Image控件 771
二、使用对象的图形方法 772
三、实现动画 784
四、生成即时曲线 792
第二十三章 VB程序设计案例 797
第一节 教务管理系统 797
一、创建底层数据库 797
二、系统登录模块设计 802
第二节 屏幕保护程序设计 807
第三节 电子商务系统 811
一、数据模型和数据库设计 811
二、电子商务系统网站设计 815
三、创建自定义Web控件 815
四、创建网站页面的分析 823
五、电子商务的客户管理 825
六、电子商务的Web服务 826
第四节 MySaver应用程序设计 829
一、MYSAVER.BAS 831
二、MYSAVER.FRM 833
第五节 高速公路收费系统 841
一、创建收费系统数据库 841
二、设计及实现系统登录界面 844
三、收费站主界面开发 854
第二十四章 Visual C++可视化程序设计 872
第一节 Visual C++可视化编程 872
一、Visual C++与MFC编程工具 872
二、Windows与MFC编程特点 875
三、MFC应用程序开发过程 875
第二节 程序设计与编程 876
一、概述 876
二、设计和程序设计语言 876
第三节 应用MFC类库编程与调试技巧 882
一、输入接口设计 882
二、屏幕输出方法 885
三、文件处理 888
四、MFC程序编写与调试 888
第四节 程序开发过程 893
一、开发循环 894
二、设计目标 895
三、设计步骤 896
四、试验和分析 902
五、测试 903
六、软件维护 904
七、效率 904
第三卷 905
第二十五章 Visual C++语言组件 905
第一节 C++中的C 905
一、运算符简介 905
二、数据类型简介 906
三、调试技巧 914
第二节 类型与默认参数 917
一、类型 917
二、布尔量 918
三、字符类型 919
四、整数类型 920
五、浮点类型 920
六、默认参数 921
七、选择重载还是默认参数 922
八、小结 925
第三节 指针、常量、类和组件 926
一、指针 926
二、常量 928
三、类 930
四、数组 938
第四节 内联函数与函数声明 940
一、内联函数 940
二、函数声明 946
第五节 引用与拷贝构造函数 947
一、C++中的指针 948
二、C++中的引用 948
三、拷贝构造函数 951
第六节 名字空间与异常控制 960
一、名字空间 960
二、C++中的静态成员 966
三、异常 967
第七节 运算符重载 974
一、两个极端 975
二、语法 975
三、可重载的运算符 976
四、转换运算符 993
五、友元 995
六、基本运算符 999
七、下标 1001
八、函数调用 1002
九、间接 1003
十、增量和减量 1005
十一、一个字符串类 1006
第八节 模板 1010
一、引言 1010
二、一个简单的String模板 1011
三、函数模板 1016
四、用模板参数描述策略 1019
五、专门化 1021
六、派生和模板 1025
七、源代码组织 1029
第二十六章 HEC汇编语言程序设计 1031
第一节 汇编语言程序的元素构成 1031
一、指令 1031
二、伪指令 1033
三、注释 1033
第二节 命令行的使用方法 1034
一、HEC汇编器实现 1035
二、全局性元素 1040
三、命令行选项和命令行参数的处理 1042
第三节 算术运算与二进制位操作 1048
一、算术运算 1048
二、二进制位操作 1050
第四节 编译器设计 1054
一、复杂性管理 1054
二、方法 1057
第五节 程序流控制 1059
一、跳转 1060
二、选择 1062
三、循环 1066
第六节 运行时系统的创建 1068
一、模仿与创造 1068
二、项目管理——关键路径 1069
三、运行时系统的关键路径 1069
四、操作系统的关键路径 1070
第二十七章 Delphi程序开发技术 1073
第一节 构件编程方法 1073
一、Delphi开发的程序种类 1073
二、构件编程的方法 1073
三、示例 1074
第二节 窗体构件与Frame构件 1075
一、窗体简介 1075
二、窗体的特殊属性、方法和事件 1076
三、窗体调用 1078
四、MDI窗体 1078
五、Frame构件 1079
第三节 菜单构件的动态管理 1081
一、下拉菜单TMainMenu 1081
二、弹出菜单TPopupMenu 1082
三、菜单项TMenuItem 1082
四、菜单的动态管理 1082
五、MDI菜单 1083
第四节 动态使用构件 1083
一、对象动态建立与释放 1083
二、非可视对象的建立 1083
三、可视构件的建立 1084
四、窗体构件 1084
五、利用Components访问动态建立的构件 1084
第五节 绘图与图形打印 1085
一、TFont,TPen和TBrush类 1085
二、TCanvas构件 1085
三、示例:屏幕保护程序 1088
四、Printer对象 1091
五、图形打印 1093
六、TCanvas与Windows GDI 1094
第六节 多线程技术 1095
一、多线程技术 1096
二、使用向导 1097
三、TThread对象 1098
四、协调线程 1099
五、运行线程 1101
六、示例 1102
第七节 拖放与堆叠技术 1105
一、拖动(Drag and Drop) 1105
二、堆叠(Drag and Dock) 1107
第八节 Action机制 1111
一、Action机制 1111
二、用ActionList管理Action 1113
三、预定义的Action 1114
四、用ActionManager管理Action 1115
第九节 剪贴板的使用技巧 1115
一、ClipBoard对象 1115
二、如何使用剪贴板 1116
第十节 NT服务程序 1117
一、建立服务程序框架 1117
二、TServer及其他对象 1119
三、简单示例 1120
第十一节 DDE服务器 1122
一、什么是DLL 1122
二、调用DLL 1123
三、创建DLL 1124
第十二节 Help制作技术 1126
一、所需工具 1126
二、高级特征的实现工具 1126
三、创建Help文件的步骤 1126
四、编辑帮助文件正文 1127
五、创建帮助工程文件 1129
六、创建帮助目录文件 1130
七、编译运行 1131
八、设置浏览顺序 1132
九、Delphi程序调用帮助 1133
第十三节 应用程序分发技巧 1134
第十四节 CLX组件开发跨平台与网络应用程序 1137
一、创建跨平台的应用程序 1137
二、CLX和VCL的比较 1138
三、CLX中没有的特性 1139
四、Windows和Linux的不同 1139
五、跨平台的数据库应用 1140
六、跨平台的网络应用程序 1141
第十五节 控制面板应用程序 1141
第二十八章 Delphi数据库应用开发技术 1143
第一节 Delphi数据库开发方法 1143
一、Delphi数据库体系 1143
二、基本概念 1144
三、Delphi6.0数据库应用开发新功能 1145
四、开发方法 1146
五、支持数据库开发的工具 1146
第二节 数据集 1147
一、何谓数据集 1148
二、打开或者关闭数据集 1148
三、字段访问 1148
四、数据导航 1149
五、数据编辑 1149
六、数据查找 1151
七、数据过滤 1151
八、数据集的事件 1151
九、状态属性(States) 1152
十、属性CanModify与Modified 1153
十一、记录书签(Bookmark) 1153
十二、与数据控制构件联系 1154
十三、多用户控制 1154
十四、TBDEClientDataSet构件简介 1155
第三节 BDE的编程方法 1155
一、连接方式 1155
二、存储过程与TStoreProc 1156
三、缓冲技术与TUpdateSQL 1159
四、C/S应用程序 1164
五、数据库TDatabase 1168
第四节 ADO编程技巧 1170
一、支持ADO技术的构件 1170
二、向导方式连接数据库 1173
三、ADO构件简例 1174
第五节 dbExpress编程 1174
一、单向数据集的类型 1175
二、连接数据库服务器 1175
三、建TSQLConnection 1175
四、使用数据存取构件 1178
五、读取数据 1179
六、执行不返回结果集的命令 1179
七、建立Master/Detail链接游标 1181
八、访问元数据信息 1181
九、调试dbExpress应用程序 1185
第二十九章 Delphi网络与通信开发技术 1187
第一节 Socket程序开发 1187
一、使用Socket组件 1187
二、TCP/IP应用程序的流程 1188
三、一个简单的Telnet客户端的实现 1189
四、Socket编程中应注意的问题 1194
第二节 Indy组件编程技术 1195
一、Indy Clients组件 1195
二、Indy Servers组件 1196
三、Indy Misc组件 1197
四、Indy组件编程实例 1199
第三节 FastNet组件编程技术 1201
一、FastNet组件功能简介 1201
二、UDP组件 1202
三、FTP组件 1206
四、邮件收发 1212
第四节 WebBroker与Web Snap技术 1219
一、WebBroker技术简介 1219
二、使用WebBroker开发服务器端应用的基本步骤 1219
三、WebSnap 1220
第五节 Web Service 1220
一、Web Service的含义 1220
二、SOAP协议规范概述 1220
三、Web Service和SOAP的架构 1223
四、Delphi6.0对Web Service开发的支持 1224
第六节 案例赏析 1225
一、根据客户端IP地址获取计算机名 1225
二、收发电子邮件与监视网络服务器资源 1228
第三十章 Delphi多媒体与图形处理开发技术 1234
第一节 屏幕考贝与图片旋转 1234
一、实现图片任意角度的旋转 1234
二、实现屏幕拷贝 1236
第二节 图形显示技巧 1238
一、技巧(一) 1238
二、技巧(二) 1240
三、技巧(三) 1243
第三节 简单媒体播放器 1245
第三十一章 Delphi窗体与界面设计 1249
第一节 窗体设计器 1249
第二节 主界面 1249
第三节 Form文件 1250
一、建立窗体 1250
二、修改窗体属性 1250
三、增减构件 1250
四、窗体文件的代码 1251
五、窗体设计模板 1251
第四节 Delphi6.0集成开发 1252
一、第14版的Object Pascal编译器 1252
二、Code Complete功能 1252
三、Object TreeView窗口 1253
四、增强的View窗口 1253
第五节 案例赏析 1254
一、实现透明窗体效果 1254
二、枚举系统窗口标题 1259
三、生成变色窗口背景 1262
四、窗体的开合效果 1265
五、爆破窗体特效 1267
第三十二章 J2EE应用设计与开发技术 1272
第一节 J2EE层次 1272
一、客户层 1272
二、表示层 1273
三、业务逻辑层 1273
四、数据层 1273
第二节 J2EE应用组件 1274
一、Web组件 1274
二、业务组件 1274
第三节 开发方法与步骤 1275
一、建模工具 1275
二、开发工具 1275
三、J2EE应用的内容 1276
四、J2EE应用的开发阶段 1277
五、范例应用程序简介 1281
第四节 设计应用 1281
一、为什么创建模型 1282
二、实体关系基础 1283
三、CASE工具 1284
四、逆向工程 1285
五、实体建模 1287
六、关系建模 1288
七、支持的数据库 1289
第五节 JDBC连接技术 1290
一、介绍 1290
二、什么是JDBC 1290
三、JDBC的好处 1291
四、JDBC 2.1新数据类型 1291
五、JDBC 2.0可选程序包API:javax.sql 1293
第六节 servlet 1295
一、什么是servlet 1295
二、servlet的优点 1296
第七节 JNDI和LDAP 1296
一、命名和目录服务 1297
二、什么是JNDI 1297
三、寻找应用范例资源 1297
四、JNDI结构 1299
五、JNDI操作 1301
六、轻型目录访问协议 1302
第八节 Java服务器页面开发 1302
一、JSP语法 1302
二、标签库 1319
三、小结 1324
第九节 企业JavaBeans程序设计 1324
一、企业JavaBeans简介 1324
二、分布式程序设计概括 1325
第十节 JavaMail 1325
一、简要指令 1326
二、详细指令 1327
三、代码解决方案 1333
四、小结 1336
第三十三章 Java网络编程技术 1337
第一节 机器识别与Sockets 1337
一、机器识别 1337
二、Sockets(插座) 1339
第二节 服务客户 1344
第三节 数据元(Datagrams) 1348
第四节 在applet中使用URL 1348
第五节 在Web中的应用 1351
一、多个开发人员角色 1351
二、迭代式开发 1352
三、简化的结构和开发 1352
四、方便地映射到应用功能 1353
五、基于组件的结构 1353
六、对客户端组件的支持 1354
七、对事务逻辑组件的支持 1354
第六节 编程技术 1355
一、动态绑定事件(Binding events dynamically) 1355
二、将business logic和用户界面logic隔离 1357
三、标准型式 1359
第三十四章 Java视觉化程序设计 1361
第一节 Visual programming与Beans 1361
一、运用Introspector提取出Beanlnfo 1361
二、一个更为复杂精巧的Bean 1366
第二节 Bean的包装(Packaging a Bean) 1370
第三节 Bean所支持的更复杂功能 1371
第三十五章 Java I/O系统设计 1372
第一节 File class 1372
一、目录列示器(A directory lister) 1372
二、无名的内隐类(anonymous inner classes) 1374
三、目录的检查和建立 1375
第二节 输入(Input)和输出(output) 1377
一、InputStream的类型 1377
二、OutputStream的类型 1378
第三节 Readers和Writers 1379
一、数据的来源(sources)和去处(sinks) 1380
二、改变stream的行为 1380
三、未曾有任何变化的classes 1381
四、RandomAccessFile 1381
第四节 I/O串流的典型运用技巧 1382
一、Input streams 1384
二、管线化的(piped)streams 1387
第五节 标准I/O 1387
一、读取标准输入 1387
二、System.out转换为PrintWriter 1388
三、标准I/O重导向(Redirecting) 1388
第六节 压缩与对象次第读写 1389
一、压缩 1389
二、对象次第读写(Object serialization) 1394
第七节 Tokenizing的输入动作 1412
一、StreamTokenizer 1412
二、StringTokenizer 1415
三、检验大小写 1417
第四卷 1427
第三篇 系统工程建设篇 1427
第三十六章 Windows XP系统安装与启动 1427
第一节 系统安装最低配置 1427
第二节 安装前的准备 1428
一、硬件要求 1428
二、升级或全新安装 1430
三、要选择哪种文件系统 1431
四、最后的注意事项 1431
第三节 Windows XP安装过程 1431
一、从旧版Windows升级 1432
二、全新安装 1434
三、从网络上升级Windows 1438
四、在Windows旧版下的全新安装 1438
五、Windows XP产品激活和注册 1440
第四节 Windows XP高级安装 1442
一、多重启动 1442
二、无干预自动安装 1443
三、命令行参数说明 1444
第五节 全新安装Windows XP 1446
一、由光盘启动 1446
二、在DOS下启动安装程序 1447
三、保留原有系统,另外安装新的Windows XP 1448
四、Windows 98与Windows XP并存 1448
五、Windows NT 4.0/2000与Windows XP并存 1450
第六节 安装Windows XP多国语言版 1450
第三十七章 Windows XP文件系统与管理器向导安装技术 1453
第一节 Windows XP文件系统 1453
一、FAT文件系统 1453
二、NTFS文件系统 1457
三、使用长文件名 1462
四、光盘文件系统 1463
五、通用磁盘格式 1464
第二节 文件与文件夹压缩 1464
一、文件与文件夹的压缩与解压 1464
二、压缩对于移动及拷贝文件的影响 1466
三、NTFS压缩算法 1467
四、压缩性能 1467
第三节 NTFS的可修复性 1467
一、用NTFS修复数据 1467
二、高速缓存与数据修复 1468
三、簇重映射 1468
第四节 基于重析点的特性 1468
一、远程存储器 1468
二、卷安徽装点 1469
第五节 文件系统工具 1469
一、Cads:显示并修改NTFS访问控制列表 1469
二、Compact:压缩与解压NTFS文件和文件夹 1470
三、Convert:将FAT卷转化为NTFS卷 1471
四、Expand:展开被压缩的文件5 1471
五、Mountvol:显示、创建并删除卷安装点 1471
六、Chkdsk:磁盘查错扫描 1472
第六节 创建和调试应答文件 1473
一、使用安装管理器向导 1473
二、调试应答文件 1479
三、转换Windows NT4.0应答文件 1480
第三十八章 Windows XP应用程序管理与软件安装 1481
第一节 安装Windows XP应用程序 1481
一、运行安装程序 1481
二、添加组件程序 1485
第二节 设置软件安装与维护技术 1486
一、设置软件分发服务器 1486
二、软件安装与维护的客户端问题 1487
三、培训用户 1488
第三节 运行应用程序 1488
一、2位应用程序 1489
二、16位应用程序 1489
三、具体远行方式 1489
四、解决兼容性问题 1490
五、退出运行的程序 1492
第四节 安装与管理应用程序 1493
一、公布应用程序包 1493
二、分配应用程序包 1494
三、软件安装默认属性 1494
四、个人应用程序包属性 1495
五、升级应用程序 1497
六、卸载应用程序包 1497
第五节 删除应用程序 1498
一、自动卸载应用程序 1498
二、手工删除应用程序 1499
第六节 修复应用程序与文件保护 1500
一、修复应用程序 1500
二、Windows文件保护 1500
第三十九章 Windows XP系统维修工具与桌面安全技术 1502
第一节 系统配置实用程序 1502
一、选择系统启动的方式 1503
二、设置应用程序是否随开机而运行 1504
第二节 系统还原 1505
一、自动创建还原点 1505
二、手动创建还原点 1506
三、系统还原注意事项 1507
四、运行系统还原 1507
五、分配系统还原的可用空间 1510
第三节 设备管理器 1511
一、禁用与启用设备 1511
二、查找添加硬件 1512
三、管理驱动程序 1513
第四节 Windows XP带有的安全管理工具 1519
一、安全模板 1520
二、安全配置和分析管理单元 1523
三、SECEDIT命令行工具 1526
第五节 桌面锁定 1526
一、配置用户22 1527
二、用户策略 1528
第六节 MMC全面接触 1530
一、理解MMC 1530
二、创建MMC 1532
三、使用MMC 1535
四、定制MMC界面 1537
第四十章 BIOS/windows注册表技术 1539
第一节 注册表和BIOS的功能结构 1539
一、注册表简介 1539
二、注册表与文件关系 1546
三、BIOS基础 1547
第二节 优化硬件系统 1550
一、优化磁盘子系统 1550
二、优化其他硬件设备 1558
第三节 注册表设置 1563
一、消除快捷方式图标的小箭头 1563
二、让BMP图形文件直接显示缩略图 1563
三、取消窗口动画 1564
四、增、减“新建菜单中的选项 1564
五、更改windows XP的安装路径来源 1565
六、更改登录背景图案 1568
七、自定义登录信息 1568
八、查看和修改运行命令的历史信息 1568
九、从资源管理器启动命令提示符窗口 1569
第四节 优化操作系统 1570
一、服务启动失败时自动恢复到最后一次正常启动的注册表拷贝 1570
二、服务启动失败时显示错误消息 1571
三、控制Windows XP服务启动的顺序 1571
四、设置并行口的标识符 1571
五、设置串行口的标识符 1571
六、设置串行口的访问级别 1572
七、启用串行口Fifo队列 1573
八、设置端口的IRQ值 1574
九、设置事件记录的大小 1574
十、设置特定文件不被备份 1575
十一、禁止使用“LAST KNOW GOOD”(最后一次成功启动) 1575
十二、控制发生错误时是否弹出警告窗口 1575
十三、系统崩溃时自动记录日志 1576
十四、系统崩溃时强迫计算机重新启动 1576
十五、当“资源管理器”崩溃时强迫计算机重新启动 1577
十六、设置系统临界进程的总数 1578
十七、更改服务器进程的优先级 1578
十八、安全日志写满时自动暂停计算机 1579
十九、禁止启动时进行磁盘扫描 1580
第五节 优化多媒体 1580
一、优化显卡的Direct3D和OpenGL设置 1580
二、优化AGP总线 1581
三、启用AGP显卡快写功能 1581
四、在显示属性中加入超频选项 1582
五、开启显卡的全屏抗锯齿功能 1583
六、启用显卡的S3TC纹理压缩 1584
七、启用显卡Hyper-Z功能 1584
八、快速刷新Z轴数据 1585
九、自动清空Z轴数据 1585
十、设置输出数据压缩 1586
十一、关闭同步垂直刷新 1586
十二、关闭抗锯齿功能 1587
十三、设置显卡用来存储纹理的系统内存空间的大小 1587
十四、设置显卡工作频率 1588
十五、启用显卡的细节纹理贴图功能 1588
十六、启用显卡的三线性过滤功能 1589
十七、启用显卡的AGP SideBind功能 1589
十八、启用显卡的三角形加速功能 1590
十九、启用显卡的高分辨率优化功能 1590
二十、设置显卡使用S3TC压缩所有纹理 1591
二十一、设置只使用显存存储纹理数据 1591
二十二、启用S3TC磁盘缓存功能 1592
第六节 BIOS升级 1592
一、Award BIOS升级过程 1592
二、AMI BIOS升级过程 1595
三、BIOS升级失败处理 1599
第七节 显卡及其他硬件BIOS升级 1599
一、显卡BIOS升级 1599
二、升级Modem BIOS 1605
第四十一章 Windows XP局域网建设 1606
第一节 系统硬件安装技术 1606
一、网卡的安装 1606
二、集线器的安装 1606
三、网线的安装 1606
第二节 系统软件的安装 1607
一、安装Windows XP 1607
二、网络组件的配置 1612
三、配置网络适配器 1614
四、添加文件和打印机共享 1614
五、添加协议 1614
六、TCP/IP协议的设置 1615
第三节 网络协议与Windows XP网络模型 1616
一、网络协议 1616
二、Windows XP的网络模型 1616
三、网络连接配置 1617
第四节 连接共享 1619
一、在网络连接上启用Internet连接共享 1619
二、配置Internet连接共享的Internet选项 1620
三、Internet连接共享设置 1621
四、选择Internet连接共享主机 1622
第五节 添加网络组件与高级应用 1622
一、添加网络组件 1622
二、两个高级应用 1622
第六节 防火墙设置 1627
一、高级ICF设置 1627
二、防火墙是如何工作的 1627
三、启用或禁用Internet连接防火墙 1628
四、查看安全日志文件 1628
第四十二章 UNIX系统安装技术 1630
第一节 UNIX系统启动与用户登录 1630
一、UNIX系统的启动方式 1630
二、UNIX系统的启动过程 1630
三、用户的登录过程 1631
第二节 UNIX常用执行命令 1632
一、用户与系统管理员 1632
二、进入与退出系统 1632
三、在用户之间切换 1634
四、基本命令 1634
第三节 UNIX系统与其他系统关联 1646
一、UNIX与DOS文件格式的转换 1646
二、DOS分区在UNIX系统中的使用 1646
第四节 vi编辑器 1648
一、在vi中定位光标 1648
二、在vi中删除和改变文本 1648
三、恢复上一指令前的内容(撤销) 1648
四、在一行中寻找字符 1648
五、屏幕内容滚动 1649
六、编辑另一个文件 1649
七、系统异常关机时未存盘文件恢复 1649
八、vi内使用Shell 1649
九、设置vi的工作环境 1649
第四十三章 UNIX系统创建与管理 1650
第一节 UNIX文件系统动态管理方法 1650
一、文件系统的动态数据结构 1650
二、文件的检索过程 1651
三、文件共享的实现及应用 1653
第二节 文件系统的启用 1655
一、加载与卸载 1655
二、文件的检索过程 1655
三、远程加载(共享网络文件系统) 1656
第三节 UNIX进程调度与管理 1657
一、UNIX进程状态及其转换 1657
二、UNIX进程调度程序 1659
三、UNIX进程调度算法与调度策略 1659
第四节 性能管理 1661
一、系统性能 1661
二、性能调整 1663
三、收集性能统计信息 1663
第五节 存储管理 1667
一、存储管理技术 1667
二、虚拟存储技术 1671
第六节 UNIX系统的设备管理 1673
一、设备管理的基本概念 1673
二、UNIX系统设备管理结构 1676
第七节 多线程程序设计技术 1677
一、创建和使用简单线程 1677
二、对线程的常用操作 1679
三、线程中使用的数据 1681
四、多线程程序设计综合举例 1682
第八节 用UNIX系统构建Internet网络平台 1684
一、主机地址和域名服务 1684
二、UNIX的TCP/IP配置信息 1684
三、Internet服务的建立 1686
第四十四章 Linux系统安装与设置 1691
第一节 Red Hat Linux 7.1的安装 1691
一、分区 1691
二、安装过程 1692
第二节 在Linux上建立网络连接 1692
第三节 telnet服务器的配置 1694
一、开启telnet服务 1694
二、TCP Wrapper 1695
三、防火墙设置 1696
第四节 网络配置 1697
一、Red Hat网络配置 1697
二、Caldera OpenLinux网络配置 1702
三、SuSE网络配置 1703
四、在命令行下访问PPP:使用wvdial和pppd 1703
五、调制解调器设置 1705
第五节 配置文件和工具 1706
一、/etc目录及其内容 1706
二、使用linuxconf 1707
三、使用LILO引导Linux 1708
第六节 安全配置 1711
一、用Linuxconf建立一个简单的防火墙 1711
二、用IP链建立一个简单的防火墙 1711
三、用基于Linux内核.4的IP表建立一个简单防火墙 1715
四、代理 1718
五、Secure Shell(SSH) 1719
第四十五章 Linux系统构造与管理 1720
第一节 KDE桌面 1720
一、桌面文件 1721
二、KDE窗口 1722
三、虚拟桌面:KDE桌面页面调度程序 1723
四、KDE面板和应用程序启动器 1724
五、KDE风格 1725
第二节 编译和安装Linux内核 1725
一、编译内核 1725
二、准备使用编译过的内核 1726
三、重新引导系统 1728
四、替代的引导方法 1728
第三节 启动窗口管理器 1729
第四节 控制shell操作 1730
第五节 以太网选项配置 1731
一、网络驱动程序配置 1731
二、用DHCP协议进行动态配置 1732
三、用linuxconf配置网络 1734
第六节 接收邮件通知:From和biff 1735
第七节 拔号连接 1736
一、使用GUI PPP拨号程序 1736
二、为自动连接建立按需拨号 1738
第八节 在Linux系统中安装远程NFS卷 1740
一、对远程系统使用mount 1740
二、配置/etc/fstab以允许用户安装远程卷 1741
三、自动安装远程卷 1741
第九节 数据库管理系统 1741
一、SQL数据库 1742
二、xBase数据库 1743
三、桌面数据库 1744
第十节 系统管理 1744
一、系统管理:超级用户 1744
二、系统配置 1745
三、系统目录和文件 1750
第四篇 安装调试与维护篇 1759
第四十六章 软件测试方法与步骤 1759
第一节 软件开发与软件测试的关系 1759
一、测试与开发各阶段的关系 1759
二、测试与开发的并行性 1759
三、完整的开发流程 1760
四、测试在开发阶段的作用 1760
第二节 高速Web测试方法 1761
一、探索性测试 1761
二、双人测试 1761
第三节 测试方法 1762
第四节 测试流程 1763
一、开发过程规范 1763
二、测试过程规范 1765
三、测试过程规范的过程 1767
第四十七章 软件技术测试 1768
第一节 集成测试技术 1768
一、集成测试的方法和步骤 1768
二、集成测试的主要内容和组织实施 1768
三、集成测试计划编制 1768
四、集成测试中的注意事项 1774
五、集成测试报告生成 1775
六、集成测试完成的标志 1775
第二节 电子商务系统的安全测试 1776
一、连续测试概述 1776
二、连续测试策略的实现 1777
三、连续测试管理 1777
第三节 系统测试技术 1778
一、系统测试计划 1778
二、系统测试设计 1778
三、系统测试实现 1779
四、系统测试执行 1780
五、转系统测试流程 1781
六、回归测试 1781
七、系统测试问题总结、分析 1781
第四节 网站性能监控测试 1782
一、防火墙内部对防火墙外部 1782
二、不同外部监控的优点和缺点 1782
三、测试页面的顺序 1783
四、最好的策略 1783
五、可靠性和误警报 1783
六、诊断 1784
第四十八章 面向用户的安装调试技术 1785
第一节 电子商务中面向业务的测试技术 1785
一、交互的场景和测试技术 1785
二、根据业务需要进行动态测试 1788
第二节 企业级软件测试 1791
一、自动化测试工具 1791
二、测试管理体系 1799
第三节 策略性测试 1804
一、业务过程和集成测试 1804
二、构造测试 1807
三、计划测试的执行 1807
四、来自于大型项目的经验 1809
五、工具支持 1809
第四节 负载测试 1810
一、Astra LoadTest 1810
第五节 软件质量与软件度量 1825
一、质量、质量特性与质量职能 1825
二、质量管理 1827
三、全面质量管理 1829
第六节 功能测试 1830
一、WinRunner 1831
二、QARun 1832
第七节 Web测试 1836
一、用户界面 1836
二、功能测试 1839
三、接口测试 1840
四、兼容性测试 1840
五、负载/压力测试 1841
六、安全性测试 1841
七、图形显示测试 1842
八、超连接导航测试 1842
第八节 嵌入式软件测试 1843
一、嵌入式软件分析与测试的重要性 1843
二、纯软件的测试工具 1844
三、纯硬件的测试工具 1845
第九节 面向对象软件的测试 1845
第四十九章 软件自动测试技术 1848
第一节 测试自动化与设计 1848
一、测试自动化 1848
二、自动测试设计 1849
第二节 自动化测试的优点 1852
第三节 自动化测试工具 1852
一、SAP测试工作平台 1852
二、展望 1857
第四节 综合测试自动化 1859
一、工具性能 1859
二、开发工作 1860
三、首次使用Autotest 1860
第五节 新测试工具的选择及其评价 1860
一、在市场上找到V-Test 1860
二、评估V-Test 1861
第六节 第三代自动测试工具 1862
一、设计一种新的基础构造 1862
二、评价付出的努力 1863
三、设计基础结构 1863
四、第三代测试工具的价格与优点 1864
五、第三代测试工具遇到的问题 1864
六、第三代测试系统得到的教训 1865
第七节 三代测试系统概要 1866
一、三代测试工具的特性 1866
二、长期策略 1866
三、建议 1867
四、成功的因素 1867
第八节 回归测试 1868
一、项目小组 1868
二、测试小组 1868
第五十章 系统工程常见故障与维护 1870
第一节 主板故障诊断与维修 1870
一、主板故障的分类 1870
二、引起主板故障的主要原因 1871
三、主板故障检查维修的常用方法 1871
第二节 CPU超频方法与常见问题 1872
一、超频的概念 1872
二、影响CPU超频的因素8 1873
三、超频的坏处及注意事项 1874
四、CPU超频方法 1875
五、超频常见问题 1877
六、CPU常见问题及解决方法 1878
七、CPU风扇常见问题及解决方法 1879
第三节 内存的使用和维护 1880
一、内存的升级 1880
二、内存编号的含义 1881
三、内存使用注意事项 1883
四、如何虚拟内存 1884
五、虚拟缓存——Vcache 1885
六、安装内存条时的注意事项 1885
第四节 Windows系统常见声卡故障的处理 1886
一、声卡无声的全面解决 1886
二、声卡其他故障总结 1890
第五节 操作系统常见故障与维护 1893
一、安装时出现“无法打开文件”错误信息表示什么意思 1893
二、在安装的时候出现没有足够磁盘空间的错误信息,但实际上磁盘空间是足够的。如何跳过这个错误信息 1893
三、安装时为什么报路径无效错误信息 1893
四、安装程序不能启动,该怎么办 1893
五、当用CD-ROM安装们Windows 98时,第一次重新引导后死机。这是什么原因呢?该怎么办 1894
六、用户在系统中安装了两个CD-ROM驱动器,但只检测到一个,该怎么 1894
七、知道文件名,却不知道在哪个目录下,怎么找到它 1894
八、当windows95升级到Windows98时,安装程序给了一个转换为FAT32的选择被用户拒绝时,安装完Windows98后是否可以进行转换呢 1894
九、用启动盘启动计算机时,发现硬盘没有了。为什么 1895
十、没有声卡能否使PC扬声器发出声音 1896
十一、Windows98无法认识CD-ROM驱动器,该怎么办 1897
十二、已经安装了Windows98,但现在CD-ROM却不工作了?如何才能 1898
十三、为什么在声卡中不能使用Windows98的“音量控制”实用程序 1898
第六节 计算机病毒的防治 1899
一、计算机的病毒与故障区别 1899
二、计算机病毒的预防措施 1901
三、病毒发作后的急救措施 1901
四、怎样挽救被CIH病毒破坏的数据 1902
五、几种常用的杀毒软件 1903