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