出版時間:2009-9 出版社:北京大學(xué)出版社 作者:聶明 編 頁數(shù):344
前言
本書是為了滿足高等院校C++程序設(shè)計(jì)的實(shí)訓(xùn)、實(shí)驗(yàn)需求,根據(jù)作者多年來軟件技術(shù)領(lǐng)域的研發(fā)、教學(xué)和培訓(xùn)經(jīng)驗(yàn),在多年使用并逐步完善的《高級軟件開發(fā)技術(shù)》系列培訓(xùn)講義的基礎(chǔ)上編寫的。全部概念和技術(shù)均通過一系列具有代表性的、經(jīng)過多次教學(xué)實(shí)踐檢驗(yàn)過的實(shí)例進(jìn)行說明和實(shí)現(xiàn),規(guī)范、通俗、簡潔、易懂?! ”緯譃镃++面向?qū)ο缶幊蹋∣OP)、圖形用戶界面(GUI)的Visual C++實(shí)現(xiàn)和Web應(yīng)用開發(fā)三大部分。主要內(nèi)容包括:第1章對C/C++的基本概念(數(shù)據(jù)類型、變量、函數(shù)與指針)進(jìn)行了總結(jié);第2章對OOP中的類、繼承、封裝和多態(tài)性等核心概念以及異常處理技術(shù)進(jìn)行了實(shí)例化說明;第3章介紹了輸入/輸出與C++流的基礎(chǔ)技術(shù);第4章和第5章通過一個典型樣板程序FDraw的開發(fā),完整、分步地介紹了在Windows環(huán)境下,通過Visual C++進(jìn)行面向?qū)ο蟮?、基于微軟核心類庫(MFC)的圖形用戶界面應(yīng)用程序的開發(fā)技術(shù),其中的GUI元素,如窗口(Window)、菜單(Menu)、對話框(Dialog)、工具欄(Tool Bar)和狀態(tài)欄(Status Bar)的設(shè)計(jì)、實(shí)現(xiàn)與應(yīng)用技術(shù),文檔.視圖(Document.View)結(jié)構(gòu)的原理、作用與實(shí)現(xiàn)技術(shù),聯(lián)機(jī)幫助(Context Help)的原理與實(shí)現(xiàn),圖形拾取與編輯等內(nèi)容,是現(xiàn)代軟件開發(fā)的重要基礎(chǔ)技術(shù);第6章主要介紹了Windows多進(jìn)程、多線程的基礎(chǔ)技術(shù);第7章通過一個簡潔、系統(tǒng)的Web應(yīng)用開發(fā)實(shí)例,介紹了分布式軟件、Web Service的實(shí)現(xiàn)方法。
內(nèi)容概要
《Visual C++程序設(shè)計(jì)技能教程與實(shí)訓(xùn):OOP、GUI與Web開發(fā)》內(nèi)容豐富、講解清晰,包含大量實(shí)例,可以幫助讀者快速進(jìn)入VC++開發(fā)領(lǐng)域。C++是目前最流行的開發(fā)語言之一,《Visual C++程序設(shè)計(jì)技能教程與實(shí)訓(xùn):OOP、GUI與Web開發(fā)》由淺入深、循序漸進(jìn)地指導(dǎo)讀者如何使用VC++6.0集成開發(fā)環(huán)境開發(fā)C++程序。全書共分為7章,主要內(nèi)容包括:OOP基礎(chǔ),OOP實(shí)現(xiàn),輸入/輸出與C++流,基礎(chǔ)GUI的VisualC++實(shí)現(xiàn),高級GUI的Visualc++實(shí)現(xiàn),多進(jìn)程與多線程編程,分布式應(yīng)用與Web開發(fā)。 《Visual C++程序設(shè)計(jì)技能教程與實(shí)訓(xùn):OOP、GUI與Web開發(fā)》可作為大專院校相關(guān)專業(yè)的教材,也適合作為廣大VC++初學(xué)者、VC++應(yīng)用開發(fā)人員的培訓(xùn)教材和參考資料。
書籍目錄
第1章 OOP基礎(chǔ)1.1 C/C++入門程序分析1.2 輸入并運(yùn)行Simple.cpp1.2.1 熟悉集成開發(fā)環(huán)境1.2.2 源程序的輸入和編輯1.2.3 編譯、鏈接與運(yùn)行源程序1.3 數(shù)據(jù)類型與變量定義1.4 C/C++基礎(chǔ)樣板程序分析1.5 宏與常量定義1.5.1 不帶參數(shù)的宏定義1.5.2 帶參數(shù)的宏定義1.5.3 常量的定義1.6 自定義數(shù)據(jù)類型1.6.1 結(jié)構(gòu)1.6.2 枚舉1.6.3 聯(lián)合1.7 函數(shù)的默認(rèn)變元1.8 指針與變量引用1.8.1 變量引用1.8.2 指針與動態(tài)內(nèi)存1.9 函數(shù)重載與函數(shù)模板1.9.1 函數(shù)重載1.9.2 函數(shù)模板1.10 變量的存儲位置1.11 變量的作用域思考題第2章 OOP實(shí)現(xiàn)2.1 類的基本定義與實(shí)現(xiàn)2.2 面向?qū)ο蠡靖拍罱馕?.2.1 類與對象2.2.2 分類與抽象2.2.3 繼承與派生2.2.4 封裝與訪問控制2.2.5 多態(tài)性與虛函數(shù)2.2.6 OO基本術(shù)語解析2.3 OOP實(shí)現(xiàn)技術(shù)分析2.3.1 構(gòu)造函數(shù)2.3.2 析構(gòu)函數(shù)2.3.3 類的靜態(tài)成員2.3.4 友元函數(shù)與友元運(yùn)算符2.4 類模板2.5 異常處理2.5.1 異常處理基礎(chǔ)2.5.2 函數(shù)嵌套的異常處理2.5.3 構(gòu)造函數(shù)內(nèi)部的異常處理2.5.4 在異常處理中處理析構(gòu)函數(shù)思考題第3章 輸入/輸出與C++流3.1 C++流的概念3.2 輸入/輸出流3.2.1 標(biāo)準(zhǔn)輸入流3.2.2 標(biāo)準(zhǔn)輸出流3.3 文件流3.3.1 ASCII文件的操作3.3.2 二進(jìn)制文件的操作3.4 字符串流思考題第4章 基礎(chǔ)GUl的VisualC++實(shí)現(xiàn)4.1 基于MFC的GuI樣板程序演示與分析4.1.1 FDraw簡介4.1.2 FDraw的安裝步驟4.2 基于MFC的應(yīng)用程序框架4.2.1 利用AppWizard為FDraw生成應(yīng)用程序框架4.2.2 FDraw項(xiàng)目的觀察4.3 生成文檔視圖4.4 構(gòu)造基本界面4.5 對話框的設(shè)計(jì)與實(shí)現(xiàn)4.6 視圖的分割與滾動4.7 打印與打印預(yù)覽4.8 聯(lián)機(jī)幫助的實(shí)現(xiàn)思考題第5章 高級GUI的VisualC++實(shí)現(xiàn)5.1 直線的繪制與拾取5.2 矩形的繪制與拾取5.3 曲線的繪制與拾取5.4 對基本圖形的進(jìn)一步處理5.5 文本的輸入和編輯思考題第6章 多進(jìn)程與多線程編程6.1 啟動多個應(yīng)用程序6.2 多線程示例6.3 Windows消息機(jī)制示例6.3.1 Windows消息簡介6.3.2 Windows消息機(jī)制思考題第7章 分布式應(yīng)用與web開發(fā)7.1 基于三層架構(gòu)的應(yīng)用程序設(shè)計(jì)7.1.1 分布式軟件系統(tǒng)7.1.2 開發(fā)模式B/S和C/S7.2 程序運(yùn)行結(jié)果7.2.1 Web程序的運(yùn)行7.1.4 開發(fā)環(huán)境7.1.5 數(shù)據(jù)庫7.2.2 windows窗體應(yīng)用程序的運(yùn)行7.3 基于三層架構(gòu)的應(yīng)用程序設(shè)計(jì)7.3.1 建立空白解決方案7.3.2 建立數(shù)據(jù)訪問層7.3.3 建立業(yè)務(wù)邏輯層7.3.4 建立用戶接口層7.3.5 添加三層結(jié)構(gòu)間的引用7.3.6 給各層添加代碼7.4 基于本地Web服務(wù)的應(yīng)用程序設(shè)計(jì)7.5 基于Internet遠(yuǎn)程Web服務(wù)的應(yīng)用程序設(shè)計(jì)思考題附錄AC/C++預(yù)定義數(shù)據(jù)類型附錄BC/C++關(guān)鍵字附錄CC/C++運(yùn)算符附錄DMFC6.0結(jié)構(gòu)圖參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
Visual C++程序設(shè)計(jì)技能教程與實(shí)訓(xùn) PDF格式下載