第1章 软件技术概要 1
1.1 计算机软件概述 1
1.2 软件技术发展趋势 9
1.3 常用程序设计语言 25
1.4 Windows应用编程技术 38
1.5 Web体系结构及应用开发技术 53
1.6 Microsoft.NET平台与SunONE开放网络环境 67
问题与练习 85
2.1 VB概述 88
第2章 VB入门 88
2.2 VB可视化集成开发环境 91
2.3 对象(Object)和事件驱动(Event Drive) 95
2.4 数据类型 99
2.5 VB基本语句与控制流 103
2.6 VB常用控件 107
2.7 VB图形系统 116
2.8 VB数据库系统 120
2.9 程序调试与排错 125
问题与练习 129
3.1 算法 130
第3章 算法与数据结构 130
3.2 数据结构 136
3.3 查找(Searching) 165
3.4 排序(Sorting) 167
3.5 应用举例 172
问题与练习 173
第4章 软件工程 175
4.1 软件工程概述 175
4.2 软件生命周期 175
4.3 软件计划 177
4.4 需求分析 178
4.5 总体设计 181
4.6 详细设计 186
4.7 软件编码 189
4.8 软件测试 192
4.9 软件维护 197
4.10 面向对象的软件工程 203
4.11 软件工程管理 209
问题与练习 213
5.1 操作系统概述 215
第5章 操作系统 215
5.2 操作系统的资源管理 224
5.3 几种常见的操作系统 250
5.4 现代操作系统的发展与展望 262
问题与练习 266
第6章 数据库技术 267
6.1 数据管理的基本概念 267
6.2 数据库系统组成及结构 271
6.3 数据模型 276
6.4 关系数据库 281
6.5 关系数据库语言SQL 288
6.6 关系数据库设计基础 312
6.7 微软的数据访问策略 317
6.8 数据库应用开发新技术 333
问题与练习 345
数据库综合设计题 346
第7章 多媒体技术 347
7.1 多媒体技术概要 347
7.2 多媒体计算机系统构成 349
7.3 多媒体基本概念 355
7.4 多媒体数据压缩技术 378
7.5 光盘存储技术 387
7.6 多媒体网络应用技术 399
问题与练习 407
第8章 用PHP设计动态网页 410
8.1 网页设计基础 410
8.2 PHP概述 423
8.3 PHP安装与配置 425
8.4 PHP语法基础 429
8.5 PHP数据库应用 440
8.6 用PHP进行图形处理 442
8.7 在PHP中使用Session变量 446
8.8 PHP与XML的联合编程 449
问题与练习 457
第9章 计算机控制系统的软件技术 459
9.1 计算机控制系统的分类 460
9.2 微型计算机控制系统的一般组成 463
9.3 自动控制系统的汇编语言编程 466
9.4 温度控制系统应用实例 475
9.5 组态软件技术 482
问题与练习 500