程序員教程

出版時(shí)間:2006-6  出版社:清華大學(xué)出版社  作者:沈林興  頁數(shù):560  
Tag標(biāo)簽:無  

前言

全國計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試實(shí)施至今已經(jīng)歷了近20年,在社會(huì)上產(chǎn)生了很大的影響,對我國軟件產(chǎn)業(yè)的形成和發(fā)展做出了重要的貢獻(xiàn)。為了適應(yīng)我國計(jì)算機(jī)信息技術(shù)發(fā)展的需求,國家人事部和信息產(chǎn)業(yè)部決定將考試的級別拓展到計(jì)算機(jī)信息技術(shù)行業(yè)的各個(gè)方面,以滿足社會(huì)上對各種計(jì)算機(jī)信息技術(shù)人才的需要。編者受信息產(chǎn)業(yè)部計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試辦公室委托,對《程序員教程》一書進(jìn)行修訂,以全面適應(yīng)考試大綱要求。在考試大綱中,要求考生掌握的知識(shí)面很廣,每個(gè)章節(jié)的內(nèi)容都能構(gòu)成相關(guān)領(lǐng)域基礎(chǔ)的一門課程,因此編寫的難度很高。考慮到參加考試的人員已有一定的基礎(chǔ),所以本書中只對考試大綱中所涉及到的知識(shí)領(lǐng)域的要點(diǎn)加以闡述,限于篇幅不能詳細(xì)地展開,請讀者諒解。對于數(shù)據(jù)結(jié)構(gòu)和算法以及程序設(shè)計(jì)部分,考慮到參加考試的人員一般都具有一定的基礎(chǔ),因此希望這些章節(jié)的內(nèi)容能對讀者的知識(shí)起到總結(jié)、拓寬和提高的作用。全書共分13章,第1章計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)由李伯成、張淑平編寫,第2章操作系統(tǒng)基礎(chǔ)知識(shí)、第3章數(shù)據(jù)庫基礎(chǔ)知識(shí)由王亞平編寫,第4章多媒體基礎(chǔ)知識(shí)由劉強(qiáng)編寫,第5章網(wǎng)絡(luò)基礎(chǔ)知識(shí)由嚴(yán)體華、張鳳琴編寫,第6章程序語言基礎(chǔ)知識(shí)由張淑平編寫,第7章軟件工程基礎(chǔ)知識(shí)由褚華編寫,第8章數(shù)據(jù)結(jié)構(gòu)與算法由張淑平、王衛(wèi)東編寫,第9章標(biāo)準(zhǔn)化和知識(shí)產(chǎn)權(quán)由劉強(qiáng)編寫,第10章安全性基礎(chǔ)知識(shí)由嚴(yán)體華、張淑平編寫,第11章Visual Basic程序設(shè)計(jì)由沈林興編寫,第12章C++程序設(shè)計(jì)、第13章Java語言程序設(shè)計(jì)由胡圣明編寫,最后由張淑平、沈林興統(tǒng)稿。在本書的編寫過程中,參考了許多相關(guān)的書籍和資料,編者在此對這些參考文獻(xiàn)的作者表示感謝。同時(shí)感謝清華大學(xué)出版社在本書出版過程中所給予的支持和幫助。因水平有限,書中難免存在錯(cuò)漏和不妥之處,望讀者指正,以利改進(jìn)和提高。

內(nèi)容概要

  《程序員教程(2007年版)(第2版)》按照人事部、信息產(chǎn)業(yè)部全國計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試程序員考試大綱編寫,是對2004版的修訂版,內(nèi)容包括計(jì)算機(jī)系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫、多媒體、網(wǎng)絡(luò)、程序語言、軟件工程、數(shù)據(jù)結(jié)構(gòu)和算法、標(biāo)準(zhǔn)化、安全性、法律法規(guī)等方面的基礎(chǔ)知識(shí),以及Visual Basic、C++和Java程序設(shè)計(jì),其中C++和Java程序設(shè)計(jì)是本版新增加的內(nèi)容?!  冻绦騿T教程(2007年版)(第2版)》內(nèi)容豐富,重點(diǎn)突出,層次分明,語言流暢,適合計(jì)算機(jī)軟件考試考生使用,也可用作程序員培訓(xùn)以及高等院校、職業(yè)技術(shù)學(xué)校的教材。

書籍目錄

第1章 計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)1.1 計(jì)算機(jī)系統(tǒng)概述1.2 計(jì)算機(jī)中數(shù)據(jù)的表示及運(yùn)算1.3 計(jì)算機(jī)的基本組成及工作原理1.4 指令系統(tǒng)第2章 操作系統(tǒng)基礎(chǔ)知識(shí)2.1 操作系統(tǒng)概述2.2 處理機(jī)管理2.3 存儲(chǔ)管理2.4 設(shè)備管理2.5 文件管理2.6 作業(yè)管理第3章 數(shù)據(jù)庫基礎(chǔ)知識(shí)3.1 基本概念3.2 數(shù)據(jù)模型3.3 DBMS的功能和特征3.4 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)3.5 關(guān)系數(shù)據(jù)庫與關(guān)系運(yùn)算3.6 關(guān)系數(shù)據(jù)庫SQL語言簡介3.7 數(shù)據(jù)庫設(shè)計(jì)第4章 多媒體基礎(chǔ)知識(shí)4.1 多媒體的基本概念4.2 音頻4.3 圖形和圖像4.4 動(dòng)畫和視頻4.5 多媒體網(wǎng)絡(luò)4.6 虛擬現(xiàn)實(shí)第5章 網(wǎng)絡(luò)基礎(chǔ)知識(shí)5.1 計(jì)算機(jī)網(wǎng)絡(luò)概述5.2 網(wǎng)絡(luò)體系結(jié)構(gòu)5.3 計(jì)算機(jī)網(wǎng)絡(luò)硬件5.5 Internet基礎(chǔ)知識(shí)5.6 網(wǎng)絡(luò)操作系統(tǒng)基礎(chǔ)知識(shí)5.7 Client/Server結(jié)構(gòu)和Browser/Server結(jié)構(gòu)第6章 程序語言基礎(chǔ)知識(shí)6.1 程序語言概述6.2 語言處理程序基礎(chǔ)第7章 軟件工程基礎(chǔ)知識(shí)7.1 軟件工程和項(xiàng)目管理基礎(chǔ)7.2 面向?qū)ο蠹夹g(shù)基礎(chǔ)7.3 軟件需求分析7.4 軟件設(shè)計(jì)7.5 軟件編碼7.6 軟件測試7.7 軟件維護(hù)7.8 軟件質(zhì)量管理與質(zhì)量保證第8章 數(shù)據(jù)結(jié)構(gòu)與算法第9章 標(biāo)準(zhǔn)化和知識(shí)產(chǎn)權(quán)第10章 安全性基礎(chǔ)知識(shí)第11章 Visual Basic程序設(shè)計(jì)第12章 C++程序設(shè)計(jì)第13章 Java語言程序設(shè)計(jì)

章節(jié)摘錄

第1章 計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)本章主要包括計(jì)算機(jī)系統(tǒng)的組成、計(jì)算機(jī)的類型、計(jì)算機(jī)中數(shù)據(jù)的表示和運(yùn)算、CPU、存儲(chǔ)器等基礎(chǔ)知識(shí)。1.1 計(jì)算機(jī)系統(tǒng)概述1.1.1 計(jì)算機(jī)系統(tǒng)的組成計(jì)算機(jī)系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)組成的,計(jì)算機(jī)硬件是計(jì)算機(jī)系統(tǒng)中看得見、摸得著的物理裝置,計(jì)算機(jī)軟件是程序、數(shù)據(jù)和相關(guān)文檔的集合。計(jì)算機(jī)系統(tǒng)的組成如圖1-1所示。圖1-1 計(jì)算機(jī)系統(tǒng)的組成示意圖1.計(jì)算機(jī)系統(tǒng)的硬件組成基本的計(jì)算機(jī)硬件系統(tǒng)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五大部件組成。隨著器件技術(shù)和微電子技術(shù)的發(fā)展,運(yùn)算器、控制器等部件已被集成在一起,統(tǒng)稱為中央處理單元(Central Processing Unit,CPU)。CPU是硬件系統(tǒng)的核心,用于數(shù)據(jù)的加工處理,能完成各種算術(shù)、邏輯運(yùn)算及控制功能。運(yùn)算器是對數(shù)據(jù)進(jìn)行加工處理的部件,它主要完成算術(shù)和邏輯運(yùn)算??刂破鞯闹饕δ軇t是從主存中取出指令并進(jìn)行分析,控制計(jì)算機(jī)的各個(gè)部件有條不紊地完成指令的功能。存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中的記憶設(shè)備,分為內(nèi)部存儲(chǔ)器(Main Memory,MM,簡稱內(nèi)存或主存)和外部存儲(chǔ)器(簡稱外存)。內(nèi)存速度高容量小,一般用來臨時(shí)存放計(jì)算機(jī)運(yùn)行時(shí)所需的程序、數(shù)據(jù)及中間結(jié)果。外存容量大速度慢,可用于長期保存信息。寄存器是CPU中的記憶設(shè)備,用來臨時(shí)存放指令、數(shù)據(jù)及運(yùn)算結(jié)果。與內(nèi)存儲(chǔ)器相比,寄存器的速度要快得多。習(xí)慣上將CPU和主存儲(chǔ)器的有機(jī)組合稱為主機(jī)。輸入/輸出(或I/O)設(shè)備位于主機(jī)之外,是計(jì)算機(jī)系統(tǒng)與外界交換信息的裝置。所謂輸入和輸出都是相對于主機(jī)而言的。輸入設(shè)備的作用是把信息轉(zhuǎn)換成二進(jìn)制形式輸入到計(jì)算機(jī)的存儲(chǔ)器中,輸出設(shè)備的作用是把運(yùn)算處理結(jié)果按照人們所要求的形式輸出到外部存儲(chǔ)介質(zhì)上。2.計(jì)算機(jī)軟件計(jì)算機(jī)軟件是指為管理、運(yùn)行、維護(hù)及應(yīng)用計(jì)算機(jī)所開發(fā)的程序和相關(guān)文檔的集合。如果計(jì)算機(jī)系統(tǒng)中僅有硬件系統(tǒng),則只具備了計(jì)算的功能,并不能真正運(yùn)算,只有將解決問題的步驟編制成程序并輸入到計(jì)算機(jī)內(nèi)存開始運(yùn)行,才能完成運(yùn)算。軟件系統(tǒng)是計(jì)算機(jī)系統(tǒng)中的重要組成部分,通??蓪④浖譃橄到y(tǒng)軟件和應(yīng)用軟件兩大類。1.1.2 計(jì)算機(jī)的類型和應(yīng)用領(lǐng)域計(jì)算機(jī)技術(shù)的發(fā)展異常迅速,現(xiàn)在的計(jì)算機(jī)使用的關(guān)鍵元器件基本上都是超大規(guī)模集成電路。按照計(jì)算機(jī)的工作能力,計(jì)算機(jī)分為巨型機(jī)、大型機(jī)、小型機(jī)和微型機(jī)。微型機(jī)有多種形式,如臺(tái)式計(jì)算機(jī)(desktop)、膝上型電腦(laptop)或筆記本電腦(notebook)、工作站(workstation)、掌上型電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)等。按照功能是否專一,計(jì)算機(jī)分為:通用計(jì)算機(jī)和嵌入式計(jì)算機(jī)。按計(jì)算機(jī)處理信息的特征,計(jì)算機(jī)分為:單指令流單數(shù)據(jù)流計(jì)算機(jī)(SISD);單指令流多數(shù)據(jù)流計(jì)算機(jī)(SIMD);多指令流單數(shù)據(jù)流計(jì)算機(jī)(MISD);多指令流多數(shù)據(jù)流計(jì)算機(jī)(MIMD)。概括來講,計(jì)算機(jī)的應(yīng)用領(lǐng)域大致可分為數(shù)值計(jì)算、數(shù)據(jù)(或信息)處理、實(shí)時(shí)控制(或過程控制)、人工智能、計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、計(jì)算機(jī)輔助教學(xué)(CAI)、計(jì)算輔助管理(CAM)等。1.2 計(jì)算機(jī)中數(shù)據(jù)的表示及運(yùn)算1.2.1 計(jì)算機(jī)中數(shù)據(jù)的表示計(jì)算機(jī)最主要的功能是處理數(shù)值、文字、聲音、圖形和圖像等信息。在計(jì)算機(jī)內(nèi)部,各種信息都必須經(jīng)過數(shù)字化編碼后才能被傳送、存儲(chǔ)和處理。因此,掌握信息編碼的概念與處理技術(shù)是至關(guān)重要的。所謂編碼,就是采用少量的基本符號(hào),選用一定的組合原則,以表示大量復(fù)雜多樣的信息。基本符號(hào)的種類和這些符號(hào)的組合規(guī)則是一切信息編碼的兩大要素。例如,用10個(gè)阿拉伯?dāng)?shù)碼表示數(shù)字,用26個(gè)英文字母表示英文詞匯等,都是編碼的典型例子。

編輯推薦

《程序員教程(2009年版)(第2版)》內(nèi)容豐富,重點(diǎn)突出,層次分明,語言流暢,適合計(jì)算機(jī)軟件考試考生使用,也可用作程序員培訓(xùn)以及高等院校、職業(yè)技術(shù)學(xué)校的教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    程序員教程 PDF格式下載


用戶評論 (總計(jì)7條)

 
 

  •   怎么名字是2009年版,下面介紹出版日期是2006年的
  •   這個(gè)價(jià)格還是圖書的質(zhì)量是值得肯定的,我感覺卓越的圖書上架速度是非常快的,服務(wù)態(tài)度也還可以,當(dāng)時(shí)有一本書缺頁,告訴他們后,他們立即派人上門給我換了一本!
  •   已經(jīng)有第三版的了,第二版也不錯(cuò),其實(shí)教材每年變化不大
  •   有地有錯(cuò)別字 不過不礙事的 用著挺好?。。。。。。。。。?!1
  •   我買的那本中間空白好多業(yè),郁悶啊?。?/li>
  •   正版,可以。卓越,信譽(yù)好?。。?!
  •   是一本很不錯(cuò)的書,全書由難到易,很適合入門和具有一定基礎(chǔ)知識(shí)的人用!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7