图书介绍
程序员教程 2006版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 沈林兴,张淑平主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302128952
- 出版时间:2006
- 标注页数:560页
- 文件大小:35MB
- 文件页数:572页
- 主题词:程序设计-工程技术人员-资格考核-自学参考资料
PDF下载
下载说明
程序员教程 2006版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 计算机系统基础知识1
1.1 计算机系统概述1
1.1.1 计算机系统的组成1
1.1.2 计算机的类型和应用领域2
1.2 计算机中数据的表示及运算2
1.2.1 计算机中数据的表示2
1.2.2 校验码13
1.2.3 逻辑代数及逻辑运算16
1.2.4 机器数的运算18
1.3 计算机的基本组成及工作原理22
1.3.1 总线22
1.3.2 中央处理单元(CPU)24
1.3.3 存储系统27
1.3.4 输入输出技术33
1.4 指令系统37
2.1 操作系统概述42
第2章 操作系统基础知识42
2.2 处理机管理47
2.2.1 基本概念47
2.2.2 进程的控制51
2.2.3 进程间的通信51
2.2.4 进程调度56
2.2.5 死锁57
2.2.6 线程59
2.3 存储管理59
2.3.1 基本概念60
2.3.2 分页存储管理61
2.3.3 虚存存储管理63
2.4 设备管理66
2.4.1 设备管理概述67
2.4.2 通道、DMA与缓冲技术69
2.4.3 假脱机69
2.4.4 磁盘调度70
2.5.1 文件与文件系统72
2.5 文件管理72
2.5.2 文件的结构和组织73
2.5.3 文件目录77
2.5.4 存取方法、存取控制78
2.5.5 文件的使用80
2.5.6 文件的共享和保护80
2.5.7 系统的安全与可靠性83
2.6.1 作业管理概述84
2.6 作业管理84
2.6.2 作业调度85
2.6.3 人机界面88
第3章 数据库基础知识90
3.1 基本概念90
3.1.1 数据库与数据库管理系统90
3.1.2 数据库管理技术的发展91
3.2 数据模型93
3.2.1 数据模型的基本概念93
3.2.3 E-R模型94
3.2.2 数据模型的三要素94
3.2.4 基本的数据模型99
3.3 DBMS的功能和特征102
3.3.1 DBMS的功能102
3.3.2 DBMS的特征103
3.4 数据库系统体系结构104
3.4.1 数据库的三级模式结构105
3.4.2 集中式数据库系统107
3.4.3 C/S数据库体系结构107
3.4.4 并行数据库系统108
3.4.5 分布式数据库系统109
3.4.6 Web数据库109
3.5 关系数据库与关系运算110
3.5.1 关系数据库的基本概念110
3.5.2 关系数据库模式113
3.5.3 完整性约束113
3.5.4 关系代数运算114
3.6.1 SQL数据库体系结构118
3.6 关系数据库SQL语言简介118
3.6.2 SQL的基本组成120
3.6.3 SQL数据定义120
3.6.4 SQL数据查询124
3.6.5 SQL数据更新132
3.6.6 SQL的访问控制134
3.6.7 嵌入式SQL135
3.7 数据库设计136
3.7.1 概述136
3.7.2 数据库设计的基本步骤137
3.7.3 数据库的实施与维护140
第4章 多媒体基础知识141
4.1 多媒体的基本概念141
4.1.1 媒体的分类141
4.1.2 多媒体的特征141
4.1.3 多媒体计算机系统142
4.2.1 数字声音基础148
4.2 音频148
4.2.2 波形声音150
4.2.3 声音合成152
4.2.4 MIDI154
4.2.5 声音文件格式155
4.3 图形和图像156
4.3.1 彩色与图像基础156
4.3.2 图形与图像信息的表示158
4.3.3 图像的获取159
4.3.4 图像的属性160
4.3.5 图形图像转换162
4.3.6 图像的压缩编码163
4.3.7 图像数据压缩编码的国际标准164
4.3.8 图形图像文件格式165
4.4 动画和视频167
4.4.1 动画167
4.4.2 模拟视频170
4.4.3 数字视频171
4.4.4 数字视频标准172
4.4.5 视频压缩编码173
4.4.6 视频文件格式175
4.5 多媒体网络176
4.5.1 超文本与超媒体176
4.5.2 流媒体的基本概念177
4.5.3 互连网上获取声音和影视的方法178
4.6 虚拟现实180
5.1.1 计算机网络的发展183
5.1 计算机网络概述183
第5章 网络基础知识183
5.1.2 计算机网络的分类185
5.1.3 网络的拓扑结构187
5.2 网络体系结构188
5.2.1 ISO/OSI参考模型188
5.2.2 TCP/IP协议191
5.3 计算机网络硬件193
5.3.1 计算机网络互联设备193
5.3.2 计算机网络传输媒体199
5.4 局域网基础202
5.4.1 局域网参考模型202
5.4.2 以太网(IEEE 802.3标准)204
5.4.3 令牌环网(IEEE 802.5)204
5.4.4 FDDI(光纤分布式数据接口)205
5.5 Internet基础知识205
5.5.1 Internet概述205
5.5.2 Internet协议206
5.5.3 IP地址209
5.5.4 域名地址212
5.5.5 Internet服务215
5.5.6 因特网接入方式217
5.5.7 TCP/IP的配置221
5.5.8 浏览器的设置与使用222
5.5.9 防火墙技术226
5.6 网络操作系统基础知识231
5.6.1 网络操作系统概述231
5.6.2 Windows NT概述232
5.7 Client/Server结构和Browser/Server结构235
5.7.1 Client/Server结构235
5.7.2 Browser/Server结构237
第6章 程序语言基础知识239
6.1 程序语言概述239
6.1.1 程序语言的基本概念239
6.1.2 程序设计语言的种类和特点240
6.1.3 程序语言的基本成分244
6.2 语言处理程序基础250
6.2.1 汇编程序基本原理250
6.2.2 编译程序基本原理254
6.2.3 解释程序基本原理262
第7章 软件工程基础知识265
7.1 软件工程和项目管理基础265
7.1.1 软件工程概述与软件生存周期265
7.1.2 软件开发项目管理基础知识266
7.1.3 软件工具与软件开发环境270
7.1.4 软件过程能力评估273
7.2 面向对象技术基础275
7.2.1 面向对象的基本概念275
7.2.2 面向对象分析与设计基本概念278
7.3 软件需求分析279
7.3.1 软件需求分析的基本任务279
7.3.2 结构化分析方法280
7.4 软件设计282
7.4.1 软件概要设计的基本任务282
7.4.2 软件设计的基本原理283
7.4.3 软件结构优化准则285
7.4.4 结构化设计方法286
7.4.5 软件详细设计287
7.5 软件编码291
7.5.1 程序设计291
7.5.2 程序设计风格294
7.6.1 软件测试的目的及原则296
7.6 软件测试296
7.6.2 测试方法297
7.6.3 软件测试步骤298
7.6.4 调试299
7.7 软件维护300
7.7.1 软件维护概述300
7.7.2 软件的可维护性302
7.8 软件质量管理与质量保证302
7.8.1 软件质量特性302
7.8.2 软件质量保证概述305
第8章 数据结构与算法307
8.1 线性结构307
8.1.1 线性表307
8.1.2 栈和队列313
8.1.3 串319
8.2 数组和矩阵321
8.3.1 树324
8.3 树和图324
8.3.2 图330
8.4 常用算法334
8.4.1 算法概述334
8.4.2 排序算法339
8.4.3 查找算法348
8.4.4 字符串处理356
8.4.5 递归算法360
9.1.1 标准化的基本概念362
9.1 标准化的基本知识362
第9章 标准化和知识产权362
9.1.2 标准化过程模式363
9.1.3 标准的分类365
9.1.4 标准的代号和编号370
9.1.5 国际标准和国外先进标准371
9.1.6 信息技术标准化372
9.1.7 标准化组织375
9.1.8 ISO9000标准简介378
9.1.9 能力成熟度模型CMM简介380
9.2.1 知识产权的概念与特点382
9.2 知识产权基础知识382
9.2.2 计算机软件著作权的主体与客体384
9.2.3 计算机软件著作权的权利386
9.2.4 计算机软件著作权的归属389
9.2.5 计算机软件著作权侵权的鉴别393
9.2.6 软件著作权侵权的法律责任396
9.2.7 计算机软件的商业秘密权398
9.2.8 专利权概述400
第10章 安全性基础知识405
10.1 安全性基本概念405
10.2 计算机病毒和计算机犯罪概述406
10.3 网络安全412
10.4 访问控制416
10.5 加密与解密418
第11章 Visual Basic程序设计422
11.1 概述422
11.2.1 常用控件428
11.2 用户界面设计428
11.2.2 菜单443
11.2.3 多窗口应用446
11.3 Visual Basic语言基础452
11.3.1 编程基础452
11.3.2 变量、常数和数据类型454
11.3.3 运算符457
11.3.4 控制结构458
11.3.5 过程461
11.3.6 程序的调试463
11.4 应用程序中的文件处理464
11.4.1 浏览选择文件464
11.4.2 文件管理466
11.4.3 文件系统对象467
11.4.4 利用文件系统对象进行文件处理467
11.5 访问数据库469
11.5.1 直接用VB创建和操作数据库470
11.5.2 开发应用程序访问数据库470
12.1 概述476
第12章 C++程序设计476
12.2 C++语言基础477
12.2.1 C++程序基本结构477
12.2.2 数据类型478
12.2.3 基本输入输出482
12.2.4 表达式与运算符484
12.2.5 控制语句488
12.2.6 函数492
12.2.7 数组与字符串495
12.2.8 指针与引用497
12.3 类与对象502
12.4 继承与多态510
12.5 输入与输出流库515
12.6 异常518
第13章 Java语言程序设计521
13.1 Java语言概述521
13.1.1 Java语言的特点521
13.2 Java语言基础522
13.1.2 Java开发环境522
13.2.1 Java基本数据类型523
13.2.2 控制结构529
13.2.3 Java数组与字符串531
13.3 类与接口534
13.3.1 类的定义与使用534
13.3.2 对象的初始化536
13.3.3 包538
13.3.4 继承540
13.3.5 抽象类与接口542
13.4 异常546
13.4.1 异常的处理546
13.4.2 自定义异常547
13.5 文件输入、输出和流550
13.5.1 字节流550
13.5.2 字符流553
13.6 Java小应用程序554
13.7 Java类库的使用556
热门推荐
- 3279021.html
- 2648339.html
- 3003169.html
- 3421052.html
- 3004997.html
- 3207512.html
- 1381895.html
- 2605989.html
- 3060177.html
- 2776748.html
- http://www.ickdjs.cc/book_1550962.html
- http://www.ickdjs.cc/book_1685775.html
- http://www.ickdjs.cc/book_2975300.html
- http://www.ickdjs.cc/book_2063852.html
- http://www.ickdjs.cc/book_149305.html
- http://www.ickdjs.cc/book_78750.html
- http://www.ickdjs.cc/book_1593000.html
- http://www.ickdjs.cc/book_1506130.html
- http://www.ickdjs.cc/book_1899224.html
- http://www.ickdjs.cc/book_3338571.html