一、7-302-12895-2,程序員教程(第2版),沈林興主編,57元
內(nèi)容簡(jiǎn)介
本書按照人事部、信息產(chǎn)業(yè)部*計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試程序員考試大綱編寫,是對(duì)2004版的修訂版,內(nèi)容包括計(jì)算機(jī)系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、多媒體、網(wǎng)絡(luò)、程序語(yǔ)言、軟件工程、數(shù)據(jù)結(jié)構(gòu)和算法、標(biāo)準(zhǔn)化、安全性、法律法規(guī)等方面的基礎(chǔ)知識(shí),以及Visual Basic、C++和Java程序設(shè)計(jì),其中C++和Java程序設(shè)計(jì)是本版新增加的內(nèi)容。
本書內(nèi)容豐富,重點(diǎn)突出,層次分明,語(yǔ)言流暢,適合計(jì)算機(jī)軟件考試考生使用,也可用作程序員培訓(xùn)以及高等院校、職業(yè)技術(shù)學(xué)校的教材。
目錄
第1章 計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí) 1
計(jì)算機(jī)系統(tǒng)概述 1
計(jì)算機(jī)系統(tǒng)的組成 1
計(jì)算機(jī)的類型和應(yīng)用領(lǐng)域 2
計(jì)算機(jī)中數(shù)據(jù)的表示及運(yùn)算 2
計(jì)算機(jī)中數(shù)據(jù)的表示 2
校驗(yàn)碼 13
邏輯代數(shù)及邏輯運(yùn)算 16
機(jī)器數(shù)的運(yùn)算 18
計(jì)算機(jī)的基本組成及工作原理 22
總線 22
中央處理單元(CPU) 24
存儲(chǔ)系統(tǒng) 27
輸入輸出技術(shù) 33
指令系統(tǒng) 37
第2章 操作系統(tǒng)基礎(chǔ)知識(shí) 42
操作系統(tǒng)概述 42
處理機(jī)管理 47
基本概念 47
進(jìn)程的控制 51
進(jìn)程間的通信 51
進(jìn)程調(diào)度 56
死鎖 57
線程 59
存儲(chǔ)管理 59
基本概念 60
分頁(yè)存儲(chǔ)管理 61
虛存存儲(chǔ)管理 63
設(shè)備管理 66
設(shè)備管理概述 67
通道、DMA與緩沖技術(shù) 69
假脫機(jī) 69
磁盤調(diào)度 70
文件管理 72
文件與文件系統(tǒng) 72
文件的結(jié)構(gòu)和組織 73
文件目錄 77
存取方法、存取控制 78
文件的使用 80
文件的共享和保護(hù) 80
系統(tǒng)的安全與可靠性 83
作業(yè)管理 84
作業(yè)管理概述 84
作業(yè)調(diào)度 85
人機(jī)界面 88
第3章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 90
基本概念 90
數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng) 90
數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展 91
數(shù)據(jù)模型 93
數(shù)據(jù)模型的基本概念 93
數(shù)據(jù)模型的三要素 94
E-R模型 94
基本的數(shù)據(jù)模型 99
DBMS的功能和特征 102
DBMS的功能 102
DBMS的特征 103
數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu) 104
數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu) 105
集中式數(shù)據(jù)庫(kù)系統(tǒng) 107
C/S數(shù)據(jù)庫(kù)體系結(jié)構(gòu) 107
并行數(shù)據(jù)庫(kù)系統(tǒng) 108
分布式數(shù)據(jù)庫(kù)系統(tǒng) 109
Web數(shù)據(jù)庫(kù) 109
關(guān)系數(shù)據(jù)庫(kù)與關(guān)系運(yùn)算 110
關(guān)系數(shù)據(jù)庫(kù)的基本概念 110
關(guān)系數(shù)據(jù)庫(kù)模式 113
完整性約束 113
關(guān)系代數(shù)運(yùn)算 114
關(guān)系數(shù)據(jù)庫(kù)SL語(yǔ)言簡(jiǎn)介 118
SL數(shù)據(jù)庫(kù)體系結(jié)構(gòu) 118
SL的基本組成 120
SL數(shù)據(jù)定義 120
SL數(shù)據(jù)查詢 124
SL數(shù)據(jù)更新 132
SL的訪問(wèn)控制 134
嵌入式SL 135
數(shù)據(jù)庫(kù)設(shè)計(jì) 136
概述 136
數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟 137
數(shù)據(jù)庫(kù)的實(shí)施與維護(hù) 140
第4章 多媒體基礎(chǔ)知識(shí) 141
多媒體的基本概念 141
媒體的分類 141
多媒體的特征 141
多媒體計(jì)算機(jī)系統(tǒng) 142
音頻 148
數(shù)字聲音基礎(chǔ) 148
波形聲音 150
聲音合成 152
MIDI 154
聲音文件格式 155
圖形和圖像 156
彩色與圖像基礎(chǔ) 156
圖形與圖像信息的表示 158
圖像的獲取 159
圖像的屬性 160
圖形圖像轉(zhuǎn)換 162
圖像的壓縮編碼 163
圖像數(shù)據(jù)壓縮編碼的
國(guó)際標(biāo)準(zhǔn) 164
圖形圖像文件格式 165
動(dòng)畫和視頻 167
動(dòng)畫 167
模擬視頻 170
數(shù)字視頻 171
數(shù)字視頻標(biāo)準(zhǔn) 172
視頻壓縮編碼 173
視頻文件格式 175
多媒體網(wǎng)絡(luò) 176
超文本與超媒體 176
流媒體的基本概念 177
互連網(wǎng)上獲取聲音和
影視的方法 178
虛擬現(xiàn)實(shí) 180
第5章 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 183
計(jì)算機(jī)網(wǎng)絡(luò)概述 183
計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展 183
計(jì)算機(jī)網(wǎng)絡(luò)的分類 185
網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu) 187
網(wǎng)絡(luò)體系結(jié)構(gòu) 188
ISO/OSI參考模型 188
TCP/IP協(xié)議 191
計(jì)算機(jī)網(wǎng)絡(luò)硬件 193
計(jì)算機(jī)網(wǎng)絡(luò)互聯(lián)設(shè)備 193
計(jì)算機(jī)網(wǎng)絡(luò)傳輸媒體 199
局域網(wǎng)基礎(chǔ) 202
局域網(wǎng)參考模型 202
以太網(wǎng)(IEEE 標(biāo)準(zhǔn)) 204
令牌環(huán)網(wǎng)(IEEE ) 204
FDDI(光纖分布式數(shù)據(jù)接口) 205
Internet基礎(chǔ)知識(shí) 205
Internet概述 205
Internet協(xié)議 206
IP地址 209
域名地址 212
Internet服務(wù) 215
因特網(wǎng)接入方式 217
TCP/IP的配置 221
瀏覽器的設(shè)置與使用 222
防火墻技術(shù) 226
網(wǎng)絡(luò)操作系統(tǒng)基礎(chǔ)知識(shí) 231
網(wǎng)絡(luò)操作系統(tǒng)概述 231
Windows NT概述 232
Client/Server結(jié)構(gòu)和Browser/Server
結(jié)構(gòu) 235
Client/Server結(jié)構(gòu) 235
Browser/Server結(jié)構(gòu) 237
第6章 程序語(yǔ)言基礎(chǔ)知識(shí) 239
程序語(yǔ)言概述 239
程序語(yǔ)言的基本概念 239
程序設(shè)計(jì)語(yǔ)言的種類和特點(diǎn) 240
程序語(yǔ)言的基本成分 244
語(yǔ)言處理程序基礎(chǔ) 250
匯編程序基本原理 250
編譯程序基本原理 254
解釋程序基本原理 262
第7章 軟件工程基礎(chǔ)知識(shí) 265
軟件工程和項(xiàng)目管理基礎(chǔ) 265
軟件工程概述與軟件
生存周期 265
軟件開發(fā)項(xiàng)目管理基礎(chǔ)知識(shí) 266
軟件工具與軟件開發(fā)環(huán)境 270
軟件過(guò)程能力評(píng)估 273
面向?qū)ο蠹夹g(shù)基礎(chǔ) 275
面向?qū)ο蟮幕靖拍?275
面向?qū)ο蠓治雠c設(shè)計(jì)
基本概念 278
軟件需求分析 279
軟件需求分析的基本任務(wù) 279
結(jié)構(gòu)化分析方法 280
軟件設(shè)計(jì) 282
軟件概要設(shè)計(jì)的基本任務(wù) 282
軟件設(shè)計(jì)的基本原理 283
軟件結(jié)構(gòu)優(yōu)化準(zhǔn)則 285
結(jié)構(gòu)化設(shè)計(jì)方法 286
軟件詳細(xì)設(shè)計(jì) 287
軟件編碼 291
程序設(shè)計(jì) 291
程序設(shè)計(jì)風(fēng)格 294
軟件測(cè)試 296
軟件測(cè)試的目的及原則 296
測(cè)試方法 297
軟件測(cè)試步驟 298
調(diào)試 299
軟件維護(hù) 300
軟件維護(hù)概述 300
軟件的可維護(hù)性 302
軟件質(zhì)量管理與質(zhì)量保證 302
軟件質(zhì)量特性 302
軟件質(zhì)量保證概述 305
第8章 數(shù)據(jù)結(jié)構(gòu)與算法 307
線性結(jié)構(gòu) 307
線性表 307
棧和隊(duì)列 313
串 319
數(shù)組和矩陣 321
樹和圖 324
樹 324
圖 330
常用算法 334
算法概述 334
排序算法 339
查找算法 348
字符串處理 356
遞歸算法 360
第9章 標(biāo)準(zhǔn)化和知識(shí)產(chǎn)權(quán) 362
標(biāo)準(zhǔn)化的基本知識(shí) 362
標(biāo)準(zhǔn)化的基本概念 362
標(biāo)準(zhǔn)化過(guò)程模式 363
標(biāo)準(zhǔn)的分類 365
標(biāo)準(zhǔn)的代號(hào)和編號(hào) 370
國(guó)際標(biāo)準(zhǔn)和國(guó)外先進(jìn)標(biāo)準(zhǔn) 371
信息技術(shù)標(biāo)準(zhǔn)化 372
標(biāo)準(zhǔn)化組織 375
ISO9000標(biāo)準(zhǔn)簡(jiǎn)介 378
能力成熟度模型CMM簡(jiǎn)介 380
知識(shí)產(chǎn)權(quán)基礎(chǔ)知識(shí) 382
知識(shí)產(chǎn)權(quán)的概念與特點(diǎn) 382
計(jì)算機(jī)軟件著作權(quán)的
主體與客體 384
計(jì)算機(jī)軟件著作權(quán)的權(quán)利 386
計(jì)算機(jī)軟件著作權(quán)的歸屬 389
計(jì)算機(jī)軟件著作權(quán)
侵權(quán)的鑒別 393
軟件著作權(quán)侵權(quán)的法律責(zé)任 396
計(jì)算機(jī)軟件的商業(yè)秘密權(quán) 398
專利權(quán)概述 400
第10章 安全性基礎(chǔ)知識(shí) 405
安全性基本概念 405
計(jì)算機(jī)病毒和計(jì)算機(jī)犯罪概述 406
網(wǎng)絡(luò)安全 412
訪問(wèn)控制 416
加密與解密 418
第11章 Visual Basic程序設(shè)計(jì) 422
概述 422
用戶界面設(shè)計(jì) 428
常用控件 428
菜單 443
多窗口應(yīng)用 446
Visual Basic語(yǔ)言基礎(chǔ) 452
編程基礎(chǔ) 452
變量、常數(shù)和數(shù)據(jù)類型 454
運(yùn)算符 457
控制結(jié)構(gòu) 458
過(guò)程 461
程序的調(diào)試 463
應(yīng)用程序中的文件處理 464
瀏覽選擇文件 464
文件管理 466
文件系統(tǒng)對(duì)象 467
利用文件系統(tǒng)對(duì)象進(jìn)行
文件處理 467
訪問(wèn)數(shù)據(jù)庫(kù) 469
直接用VB創(chuàng)建和操作
數(shù)據(jù)庫(kù) 470
開發(fā)應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù) 470
第12章 C++程序設(shè)計(jì) 476
概述 476
C+ +語(yǔ)言基礎(chǔ) 477
C+ +程序基本結(jié)構(gòu) 477
數(shù)據(jù)類型 478
基本輸入輸出 482
表達(dá)式與運(yùn)算符 484
控制語(yǔ)句 488
函數(shù) 492
數(shù)組與字符串 495
指針與引用 497
類與對(duì)象 502
繼承與多態(tài) 510
輸入與輸出流庫(kù) 515
異常 518
第13章 Java語(yǔ)言程序設(shè)計(jì) 521
Java語(yǔ)言概述 521
Java語(yǔ)言的特點(diǎn) 521
Java開發(fā)環(huán)境 522
Java語(yǔ)言基礎(chǔ) 522
Java基本數(shù)據(jù)類型 523
控制結(jié)構(gòu) 529
Java數(shù)組與字符串 531
類與接口 534
類的定義與使用 534
對(duì)象的初始化 536
包 538
繼承 540
抽象類與接口 542
異常 546
異常的處理 546
自定義異常 547
文件輸入、輸出和流 550
字節(jié)流 550
字符流 553
Java小應(yīng)用程序 554
Java類庫(kù)的使用 556
二、978-7-302-,程序員考試大綱與培訓(xùn)指南(2009版),8元
內(nèi)容簡(jiǎn)介
本書是*計(jì)算機(jī)專業(yè)技術(shù)資格考試辦公室組織編寫的系統(tǒng)集成項(xiàng)目管理工程師考試大綱,本書包括了人力資源和社會(huì)保障部、工業(yè)和信息化部的有關(guān)文件以及考試簡(jiǎn)介。
程序員考試大綱是針對(duì)本考試的計(jì)算機(jī)軟件初級(jí)資格制定的。培訓(xùn)指南是針對(duì)各培訓(xùn)機(jī)構(gòu),以及考生的基本要求而對(duì)大綱的進(jìn)一步細(xì)化。
通過(guò)本考試的考生,可被用人單位擇優(yōu)聘任為工程師。