注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔考試計算機考試程序員教程

程序員教程

程序員教程

定 價:¥48.00

作 者: 沈林興,張淑平主編;全國計算機技術與軟件專業(yè)技術資格(水平)考試辦公室組編
出版社: 清華大學出版社
叢編項: 全國計算機技術與軟件專業(yè)技術資格考試指定用書
標 簽: 計算機軟件專業(yè)技術資格和水平考試

ISBN: 9787302089575 出版時間: 2004-01-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 509 字數(shù):  

內(nèi)容簡介

  本書是根據(jù)新的程序員考試大綱要求編寫而成。新大綱對知識面的要求更寬,更注重實踐能力。除了技術要求外,還增加了對軟件工程實踐、標準化、法律法規(guī)等方面的要求。程序員不但要熟練掌握傳統(tǒng)的基礎性的C語言,還要掌握面向?qū)ο蟮某绦蛟O計語言;不但要編寫高質(zhì)量的程序,還要會寫規(guī)范的文檔。程序員是軟件產(chǎn)業(yè)的基本隊伍,程序員隊伍的素質(zhì)直接影響軟件產(chǎn)業(yè)的發(fā)展。由于要求考生掌握的知識面很廣,往往一個條目就可以寫成一本書,要把這些知識匯集起來,編寫的難度很高??紤]到參加考試的人員已有一定的基礎,所以本書中只對考試大綱中所涉及到的知識領域的要點加以闡述,限于篇幅不能詳細地展開,請讀者諒解。再考慮到參加考試和人員一般都已熟悉一種以上的程序設計語言和已具有一定的程序設計和編程能力,因此本書以簡明扼要的方式,重點介紹程序員所需的各個方面的知識,對讀者原有的知識和能力起到總結、拓寬和提高的作用。

作者簡介

暫缺《程序員教程》作者簡介

圖書目錄

第一章 計算機系統(tǒng)基礎知識  1
1.1 計算機系統(tǒng)的組成  1
1.1.1計算機發(fā)展概述  1
1.1.2 計算機系統(tǒng)的基本結構  2
1.2 計算機中數(shù)據(jù)的表示及運算  5
1.2.1 計算機中數(shù)據(jù)的表示  5
1.2.2 校驗碼  16
1.2.3 邏輯代數(shù)及邏輯運算  21
1.2.4 機器數(shù)的運算  22
1.3 計算機的基本組成及工作原理  29
1.3.1 總線  29
1.3.2 中央處理單元(CPU)  31
1.3.3 存儲系統(tǒng)  34
1.3.4 輸入輸出技術  39
1.4 指令系統(tǒng)  43
1.5 計算機系統(tǒng)的安全  47
1.5.1 計算機安全概述  47
1.5.2 計算機病毒概述  49
第二章 操作系統(tǒng)基礎知識  2
2.1 操作系統(tǒng)基礎知識  2
2.1.1操作系統(tǒng)的定義與作用  2
2.1.2 操作系統(tǒng)的特征與功能  2
2.1.3 操作系統(tǒng)的類型  3
2.1.4 研究操作系統(tǒng)的觀點  6
2.2處理機管理  6
2.2.1基本概念  7
2.2.2進程的控制  9
2.2.3進程間的通信  10
2.2.4進程調(diào)度  13
2.2.5死鎖  15
2.2.6 線程  16
2.3存儲管理  17
2.3.1主存保護  17
2.3.2分區(qū)存儲管理  18
2.3.3分頁存儲管理  20
2.3.4分段存儲管理  22
2.3.5虛存存儲管理  23
2.4設備管理  25
2.4.1 設備管理概述  26
2.4.2通道、DMA與緩沖技術  27
2.4.3假脫機  29
2.4.4磁盤調(diào)度  29
2.5文件管理  30
2.5.1文件與文件系統(tǒng)  31
2.5.2文件的結構和組織  32
2.5.3文件目錄  34
2.5.4存取方法、存取控制  36
2.5.5文件的使用  37
2.5.6文件的共享和保護  37
3.5.7 系統(tǒng)的安全與可靠性  39
2.6作業(yè)管理  40
2.6.1作業(yè)管理  40
2.6.2作業(yè)調(diào)度  41
2.6.3人機界面  44
2.7網(wǎng)絡操作系統(tǒng)和嵌入式操作系統(tǒng)基礎知識  45
2.7.1網(wǎng)絡操作系統(tǒng)  45
2.7.2嵌入式操作系統(tǒng)  46
第三章 數(shù)據(jù)庫基礎知識  2
3.1基本概念  2
3.1.1數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)  2
3.1.2數(shù)據(jù)庫管理技術的發(fā)展  3
3.2數(shù)據(jù)模型  5
3.2.1數(shù)據(jù)模型的基本概念  5
3.2.2數(shù)據(jù)模型的三要素  5
3.2.3 E-R模型  6
3.2.4 基本的數(shù)據(jù)模型  9
3.3 DBMS的功能和特征  12
3.3.1 DBMS的功能  12
3.3.2 DBMS的特征  13
3.4數(shù)據(jù)庫系統(tǒng)體系結構  15
3.4.1數(shù)據(jù)庫的三級模式結構  15
3.4.2集中式數(shù)據(jù)庫系統(tǒng)  17
3.4.3 C/S數(shù)據(jù)庫體系結構  17
3.4.4 并行數(shù)據(jù)庫系統(tǒng)  18
3.4.5 分布式數(shù)據(jù)庫系統(tǒng)  19
3.4.6 Web數(shù)據(jù)庫  19
3.5關系數(shù)據(jù)庫與關系運算  20
3.5.1關系數(shù)據(jù)庫的基本概念  20
3.5.2關系數(shù)據(jù)庫模式  22
3.5.3完整性約束  23
3.5.4 關系代數(shù)運算  24
3.6 關系數(shù)據(jù)庫SQL語言簡介  31
3.6.1 SQL 數(shù)據(jù)庫體系結構  31
3.6.2 SQL的基本組成  33
3.6.3 SQL 數(shù)據(jù)定義  33
3.6.4 SQL 數(shù)據(jù)查詢  37
3.6.5 SQL 數(shù)據(jù)更新  43
3.6.6 SQL 的訪問控制  44
3.6.7 嵌入式SQL  46
3.7 數(shù)據(jù)庫設計  46
3.7.1 概述  47
3.7.2 需求分析的任務  47
3.7.3 概念結構設計  48
3.7.4 邏輯結構設計  49
3.7.5物理結構設計  50
3.7.6數(shù)據(jù)庫的實施與維護  51
第四章 多媒體基礎知識  2
4.1多媒體的基本概念  2
4.1.1媒體的分類  2
4.1.2多媒體的特征  2
4.2音頻  3
4.2.1數(shù)字聲音基礎  3
4.2.2波形聲音  5
4.2.3聲音合成  7
4.2.4 MIDI  8
4.2.5聲音文件格式  9
4.3圖形和圖像  10
4.3.1彩色與圖像基礎  10
4.3.2圖形與圖像信息的表示  12
4.3.3圖像的獲取  13
4.3.4圖像的屬性  14
4.3.5圖形圖像轉(zhuǎn)換  15
4.3.6圖像的壓縮編碼  16
4.3.7圖像數(shù)據(jù)壓縮編碼的國際標準  17
4.3.8圖形圖像文件格式  18
4.4動畫和視頻  20
4.4.1動畫  20
4.4.2模擬視頻  22
4.4.3數(shù)字視頻  23
4.4.4數(shù)字視頻標準  24
4.4.5視頻壓縮編碼  25
4.4.6視頻文件格式  26
4.5多媒體網(wǎng)絡  27
4.5.1超文本與超媒體  28
4.5.2流媒體的基本概念  28
4.5.3互連網(wǎng)上獲取聲音和影視的方法  29
4.6多媒體計算機系統(tǒng)  31
4.6.1多媒體計算機硬件系統(tǒng)  31
4.6.2多媒體軟件系統(tǒng)  33
4.7虛擬現(xiàn)實的概念  36
第五章 網(wǎng)絡基礎知識  1
5.1網(wǎng)絡概述  2
5.1.1 計算機網(wǎng)絡的概念  2
5.1.2 計算機網(wǎng)絡的分類  4
5.1.3網(wǎng)絡的拓撲結構  6
5.2 ISO/OSI網(wǎng)絡體系結構  7
5.3網(wǎng)絡互聯(lián)硬件  9
5.3.1網(wǎng)絡的設備  9
5.4.2網(wǎng)絡的傳輸介質(zhì)  11
5.3.3組建網(wǎng)絡  13
5.4網(wǎng)絡的協(xié)議與標準  15
5.4.1網(wǎng)絡的標準  16
5.4.2局域網(wǎng)協(xié)議  17
5.4.3廣域網(wǎng)協(xié)議  19
5.4.4 Internet協(xié)議  22
5.5  WindowsNT系統(tǒng)及管理  25
5.5.1 Windows NT概述  26
5.5.2 TCP/IP的配置  28
5.6 Internet及應用  29
5.6.1 Internet概述  29
5.6.2 Internet地址  29
5.6.3  Internet服務  32
5.7 瀏覽器的設置與使用  34
5.7.1 IE瀏覽器的主窗口  34
5.7.2 IE瀏覽器的環(huán)境配置  34
5.7.3 IE瀏覽器的使用  36
5.8 網(wǎng)絡安全  38
5.8.1網(wǎng)絡安全概述  38
5.8.2網(wǎng)絡的信息安全  38
5.8.3防火墻技術  40
第6章  程序語言基礎知識  1
6.1程序語言基礎知識  1
6.1.1程序語言的基本概念  1
6.1.2 程序設計語言的種類和特點  2
6.1.3 程序語言的基本成分  6
6.2 語言處理程序基礎  12
6.2.1匯編程序基本原理  12
6.2.2編譯程序基本原理  15
6.2.3解釋程序基本原理  40
第七章 軟件工程基礎知識  1
7.1 軟件工程和項目管理基礎  1
7.1.1 軟件工程概述與軟件生存周期  2
7.1.2 軟件開發(fā)項目管理基礎知識  3
7.1.3 軟件工具與軟件開發(fā)環(huán)境  6
7.1.4 軟件過程能力評估  9
7.2 面向?qū)ο蠹夹g基礎  11
7.2.1 面向?qū)ο蟮幕靖拍?nbsp; 11
7.2.2 面向?qū)ο蠓治雠c設計基本概念  13
7.3 系統(tǒng)分析基礎知識  15
7.3.1 系統(tǒng)分析概述  15
7.3.2 結構化分析方法  16
7.3.3 系統(tǒng)分析報告  17
7.4 系統(tǒng)設計知識  17
7.4.1 系統(tǒng)設計概述  18
7.4.2 結構化設計方法  18
7.4.3 系統(tǒng)總體結構設計  19
7.4.4 系統(tǒng)詳細設計  22
7.5程序設計和測試  27
7.5.1程序設計  27
7.5.2編碼風格  30
7.5.3系統(tǒng)測試和調(diào)試  32
7.5系統(tǒng)運行和維護知識  36
7.5.1 系統(tǒng)維護概述  36
7.5.2 系統(tǒng)運行管理  39
7.6 軟件質(zhì)量管理與質(zhì)量保證  42
7.6.1 軟件質(zhì)量特性  42
7.6.2 軟件質(zhì)量保證概述  45
第八章 數(shù)據(jù)結構  1
8.1 線性結構  2
8.1.1線性表  2
8.1.2棧和隊列  7
8.1.3串  18
8.2數(shù)組和矩陣  22
8.3樹  25
8.4圖  38
8.5查找  53
8.6排序  65
第九章 標準化和知識產(chǎn)權  3
9.1標準化的基本知識  3
9.1.1標準化的基本概念  3
9.1.2標準化過程模式  5
9.1.3標準的分類  7
9.1.4標準的代號和編號  11
9.1.5國際標準和國外先進標準  12
9.1.6信息技術標準化  14
9.1.7標準化組織  16
9.1.8 ISO9000標準簡介  19
9.1.9能力成熟度模型CMM簡介  21
9.2 知識產(chǎn)權基礎知識  22
9.2.1知識產(chǎn)權的概念與特點  22
9.2.2計算機軟件著作權的主體與客體  25
9.2.3計算機軟件著作權的權利  27
9.2.4計算機軟件著作權的歸屬  29
9.2.5計算機軟件著作權侵權的鑒別  33
9.2.6軟件著作權侵權的法律責任  37
9.2.7計算機軟件的商業(yè)秘密權  38
9.2.8專利權概述  40
第十章 Visual Basic程序設計  1
10.1 概述  1
10.2 用戶界面設計  7
10.2.1 常用控件  7
10.2.2 菜單  20
10.2.3 多窗口應用  23
10.3 Visual Basic 語言基礎  28
10.3.1  編程基礎  28
10.3.2 變量、常數(shù)和數(shù)據(jù)類型  30
10.3.3 運算符  32
10.3.4 控制結構  33
10.3.5 過程  35
10.3.6 程序的調(diào)試  38
10.4 應用程序中的文件處理  39
10.4.1瀏覽選擇文件  39
10.4.2 文件管理  40
10.4.3 文件系統(tǒng)對象  41
10.4.4 利用文件系統(tǒng)對象進行文件處理  41
10.5 訪問數(shù)據(jù)庫  43
10.5.1 直接用VB創(chuàng)建和操作數(shù)據(jù)庫  43
10.5.2 開發(fā)應用程序訪問數(shù)據(jù)庫  44

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號