《计算机软件技术基础 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:麦中凡等著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2003
  • ISBN:704011562X
  • 页数:491 页
图书介绍:面向21世纪课程教材普通高等教育“十五”国家级规划教材:本书按照系统集成的思想并结合实践,对程序设计语言、算法与数据结构、程序开发和软件工程、多媒体及其应用开发、操作系统等内容进行了综合介绍。

第一章 导论 1

1.1程序与软件 1

1.2软件的分类与应用软件 4

1.3几种常用软件 5

1.4学习提示 7

练习题 8

第二章 程序设计语言 9

2.1高级程序设计语言概述 9

2.2高级程序设计语言实现计算的方式 11

2.3高级程序设计语言的基本特征 15

2.4面向对象程序语言的基本特征 34

2.5网络计算时代的编程语言 50

小结 60

练习题 61

第三章 算法与数据结构 63

3.1算法 63

3.2数据结构 81

3.3查找与排序 104

3.4文件 108

3.5应用举例 111

小结 119

练习题 120

第四章 在ViSualBasic环境下编制应用程序 122

4.1应用(程序)系统的体系结构 122

4.2图形用户界面 123

4.3Windows编程环境 133

4.4Windows环境下的VB编程 134

4.5创建VB应用程序的步骤 138

4.6应用程序举例 140

小结 158

练习题 158

第五章 多媒体与多媒体应用开发 160

5.1多媒体 160

5.2多媒体计算机系统 165

5.3多媒体技术与设备 169

5.4多媒体应用开发 173

5.5VB多媒体程序设计 180

小结 187

练习题 187

第六章 软件开发活动 188

6.1软件生存周期 188

6.2软件需求 193

6.3软件设计 206

6.4软件构造 218

6.5软件测试 222

6.6软件维护 231

小结 233

练习题 234

第七章 软件工程与软件过程管理 235

7.1软件工程概述 235

7.2软件工程过程 237

7.3软件质量保证 247

7.4软件项目管理 254

7.5软件配置管理 262

7.6软件开发环境和技术 265

基础设施 265

小结 271

练习题 272

第八章 操作系统 273

8.1操作系统概述 273

8.2操作系统的特性 274

8.3操作系统的功能 276

8.4操作系统的种类 278

8.5操作系统的结构 283

8.6操作系统的资源管理 285

小结 312

练习题 313

第九章 几种常见的操作系统 314

9.1Windows95 314

9.2Unix系统 316

9.3WindowsNT系统 319

小结 326

练习题 327

第十章 关系数据库系统 328

10.1数据库基础 328

10.2数据模型 333

10.3数据的完整性 337

10.4数据库系统的特点 338

10.5数据库保护 339

10.6关系数据库 341

10.7关系数据库设计 348

10.8SQL语言 351

10.9数据库应用结构 368

10.10数据库访问技术 372

10.11数据库技术应用的发展——数据仓库 377

小结 379

练习题 380

第十一章 数据库应用系统的设计与实现 382

11.1应用背景与需求说明 382

11.2数据库设计 382

11.3数据库开发环境 387

11.4创建数据库 389

11.5创建数据库应用程序 400

小结 412

练习题 413

第十二章 计算机网络概述 414

12.1什么是计算机网络 414

12.2网络中的信号传输 417

12.3网络的拓扑结构 420

12.4网络的传输介质 423

12.5网络适配器 427

12.6网络软件 428

小结 429

练习题 430

第十三章 网络协议与网络操作系统 432

13.1OSI参考模型 432

13.2网络传输协议 439

13.3网络操作系统 448

13.4建立网络环境 450

13.5网络环境的安全性 455

13.6WindowsNT4.0组网实例 456

小结 458

练习题 459

第十四章 网络程序设计 461

14.1WindowsSocket程序 461

设计 461

14.2CGI程序设计 467

14.3ASP编程 474

14.4Java语言的网络程序设计 479

小结 489

练习题 490

参考文献 491