出版時間:2010-1 出版社:科學出版社 作者:張正軍,許春根,張軍 編著 頁數(shù):283
前言
為了提高非計算機類理工科學生計算機軟件開發(fā)能力和網(wǎng)絡應用能力,掌握軟件開發(fā)和網(wǎng)絡應用技術,針對學生計算機理論與技術的綜合能力的培養(yǎng),作者根據(jù)多年從事軟件開發(fā)和網(wǎng)絡應用的教學實踐,并在多年來在南京理工大學講授本課程講義的基礎上,總結多年積累的計算機軟件開發(fā)和網(wǎng)絡應用的經(jīng)驗,參考了大量計算機軟件開發(fā)和網(wǎng)絡應用技術資料,以講授核心技術和核心代碼技術的方式編著了本教材。這里所說的講授“核心技術”方式是指本教材編著方式不以全面且完整為目標講授其基礎理論與技術的方式,只講授與軟件開發(fā)技術相關程度高的理論與技術,避免本教材因太過細節(jié)和復雜化而導致講授實際使用的理論與技術重點不突出的情形出現(xiàn),而采用直人軟件開發(fā)的主題(即“核心技術”方式講授課程的理論與技術)?!昂诵拇a技術”方式是指本教材的程序代碼是完整的、能夠獨立編譯運行、功能實用、無“多余”的代碼,整個程序代碼量少而精、清晰、條理清楚、無干擾代碼、功能直接,其編譯后的軟件令人耳目一新(即用盡可能少的代碼編譯出十分實用的軟件)。本教材的主要特點有:①軟件技術的綜合性。本教材綜合多個計算機領域的技術和方法,培養(yǎng)學生的計算機軟件開發(fā)的綜合能力。②程序的實用性。本教材的程序以具有一定功能的軟件為最終目標,綜合了多個計算機領域的技術和方法,其代碼編譯后的結果不僅是一個簡單的小程序,而且是一個實用的軟件。③程序代碼的核心性。本教材中給出的代碼以“核心代碼”方式給出,代碼簡潔不龐雜。避免了很多軟件為了既美觀又漂亮、既完備又全面、功能多而其核心技術不突出的問題。④技術的實用性。多數(shù)這類教材是以基本理論與基本技術為重點,以完整體系的形式全面展開,逐個講解。本教材以軟件開發(fā)為重點,突出重點理論與技術,程序代碼完整而實用。所以,本教材是為了培養(yǎng)學生實際開發(fā)軟件系統(tǒng)的能力和社會對學生就業(yè)在這方面能力的需求而編寫的。教材以實際問題為背景,結合計算機理論知識、應用技術、實際開發(fā)、軟件評價等多方面的知識和能力,培養(yǎng)學生理論與實際相結合的能力,體現(xiàn)軟件開發(fā)與實際應用相吻合的理念。
內(nèi)容概要
本書以”核心技術”和“核心代碼技術”方式.著重介紹與軟件開發(fā)和網(wǎng)絡應用相關的核心理論和技術,以提高讀者理論與實際相結合的能力。其內(nèi)容包括字符編碼與字庫格式、面向對象的C++語言、VC++的MFC編程、面向對象語言Java、HTML語言與CSS樣式表、ASP編程技術與SQL使用方法、TCP/IP應用層協(xié)議、VRML與DXF三維模型、實用圖像處理技術、軟件下程與標準建模語言概述,廾以非常簡潔的完整軟件代碼方式給出了軟件開發(fā)和網(wǎng)絡應用的實例,以提高讀者的軟件實際汗發(fā)能力和網(wǎng)絡實際應用能力?! ”窘滩目勺鳛楦叩葘W校非計算機類理工科學生的教材。特別適用于信息與計算科學專業(yè),也可作為計算機類專業(yè)及其他專業(yè)的本科生和研究生為提高計算機軟件開發(fā)水平在軟件開發(fā)和網(wǎng)絡應用編程方面的參考資料。
書籍目錄
序 前言 第1章 字符編碼與字庫格式 1.1 ASCII編碼 1.2 漢字編碼 1.3 Unicode編碼與UTF-8傳輸碼 1.4 字符編碼軟件開發(fā)實例分析 1.5 點陣字庫 1.6 點陣字庫軟件開發(fā)實例分析 1.7 矢量字符與字形技術 1.8 TTF字形軟件開發(fā)實例分析 作業(yè) 第2章 面向對象的C++語言 2.1 類與對象 2.2 構造函數(shù)與析構函數(shù) 2.3 多態(tài)性和虛函數(shù) 2.4 靜態(tài)成員 2.5 友員 2.6 計算機發(fā)聲實例分析 作業(yè) 第3章 VC++的MFC編程 3.1 MFC類的層次結構 3.2 MFC編程初步 3.3 文檔與視圖結構 3.4 軟件開發(fā)實例分析(MFC方法) 作業(yè) 第4章 面向對象語言Java 4.1 編寫第一個Java程序 4.2 Java基本規(guī)則及用法 4.3 AW丁窗口對象 4.4 Java軟件開發(fā)實例分析 作業(yè) 第5章 HTML語言與CSS樣式表 5.1 HTML語言 5.2 CSS樣式表 5.3 JavaScript腳本語言簡介 作業(yè) 第6章 ASP編程技術與SOL使用方法 6.1 ASP應用基礎 6.2 ASP對象 6.3 ASP組件 6.4 ADO與SQL 6.5 網(wǎng)站實例分析 作業(yè) 第7章 TCP/IP應用層協(xié)議 7.1 域名系統(tǒng)DNS 7.2 文件傳送協(xié)議FTP 7.3 遠程登錄TELNET協(xié)議 7.4 電子郵件協(xié)議 7.5 通用Internet郵件擴充協(xié)議MIME 7.6 超文本傳送協(xié)議HTTP 7.7 遠程訪問軟件實例分析 作業(yè) 第8章 VRML與DXF三維模型 8.1 VRML概述 8.2 模型節(jié)點Shape(1):幾何節(jié)點Geometry 8.3 模型節(jié)點Shape(2):外觀節(jié)點Appearance 8.4 DXF三維模型文件 8.5 VRML軟件開發(fā)實例分析 作業(yè) 第9章 實用圖像處理技術 9.1 BMP圖像格式 9.2 BMP圖像讀取與顯示實例分析 9.3 Matlab圖像處理 9.4 圖像處理軟件實例分析(微分算子) 作業(yè) 第10章 軟件工程與標準建模語言概述 10.1 軟件工程概念 10.2 結構化程序設計方法 10.3 模塊化與信息隱蔽 10.4 面向對象程序設計 10.5 軟件開發(fā)模型 10.6 軟件開發(fā)方法 10.7 標準建模語言UML 作業(yè) 參考文獻 附錄 附表 17位基本ASCII碼表 附表 28位ASCII碼表擴充部分 附表 3擴展ASCII碼的鍵盤掃描碼 附表 41—9區(qū)和16—55區(qū)的漢字內(nèi)碼 附表 5GB2312編碼第16區(qū)的4種編碼對照表
章節(jié)摘錄
插圖:為統(tǒng)一文字符號的編碼標準,讓不同廠牌機型的計算機都能夠使用同一套標準化的信息交換碼,美國國家標準局特別制定了ASCII碼作為數(shù)據(jù)傳輸?shù)臉藴蚀a。ASCII碼(American standard code for information intercbange,美國標準信息交換碼)是計算機中采用的最主要的編碼,被國際標準化組織(ISO)定為國際標準,又稱為國際5號代碼。ASCII碼有7位ASCII碼和8位ASCII碼兩種。ASCII碼一般只使用7位(即第0~6位,第7位為0)來表示128個不同的字符。早期使用7個位來表示英文字母、數(shù)字0~9及其他符號?,F(xiàn)在ASCII碼使用8位,可表示256個不同的文字與符號,為目前各計算機系統(tǒng)中使用最普遍也最廣泛的英文標準碼。計算機中用二進制表示字母、數(shù)字、符號及控制符號的編碼稱為字符的內(nèi)碼。
編輯推薦
《計算機應用開發(fā)技術》:以軟件開發(fā)為目標,突出重點理論與核心技術以實際問題為背景,綜合多個計算機領域的技術和方法程序代碼簡潔、完整而實用,無干擾代碼,功能直觀清晰培養(yǎng)學生開發(fā)軟件系統(tǒng)的能力,體現(xiàn)軟件開發(fā)與實際應用相結合
圖書封面
評論、評分、閱讀與下載