出版時間:2008-5-1 出版社:機械工業(yè)出版社 作者:張靜盛 頁數(shù):384
Tag標(biāo)簽:無
內(nèi)容概要
本書用大量的實例演示使用Visual C++開發(fā)Windows應(yīng)用程序的相關(guān)技術(shù)。 全書分為3篇19章,分別是軟件設(shè)計基礎(chǔ)篇、軟件設(shè)計綜合應(yīng)用篇、Windows系統(tǒng)程序設(shè)計篇。內(nèi)容包括軟件開發(fā)起步、對話框應(yīng)用程序、基本控件、文檔與視圖、GDI繪圖技術(shù)、鍵盤與鼠標(biāo)消息、網(wǎng)絡(luò)通信基礎(chǔ)、密碼學(xué)算法、多媒體技術(shù)、數(shù)據(jù)庫技術(shù)、綜合實例開發(fā)、進程與線程、內(nèi)存管理、進程間通信、線程同步、動態(tài)鏈接庫、結(jié)構(gòu)化異常處理、可執(zhí)行文件格式(PE)、模塊注入與函數(shù)掛接技術(shù)。 本書適用于Windows程序設(shè)計的初學(xué)者,也可作為大中專院校相關(guān)專業(yè)教材。另外,本書還適合稍有基礎(chǔ)的Visual C++開發(fā)者閱讀參考。
作者簡介
張靜盛,目前在盛大網(wǎng)絡(luò)從事技術(shù)研發(fā)工作。自2005至今在看雪軟件安全論壇擔(dān)任“Win32/Win64編程”版版主(網(wǎng)名:北極星2003)。曾獲第31屆ACM/ICPC國際大學(xué)生程序設(shè)計競賽亞洲賽區(qū)(上海)銀獎。他追求專業(yè)技術(shù)的精純,常為工作、為興趣廢寢忘食。
書籍目錄
第一篇 軟件設(shè)計基礎(chǔ)篇 第1章 軟件開發(fā)起步 1.1 建立MFC應(yīng)用程序 1.2 分析框架結(jié)構(gòu) 1.2.1 框架代碼文件的結(jié)構(gòu) 1.2.2 應(yīng)用程序類 1.2.3 對話框類 1.2.4 添加消息響應(yīng) 第2章 對話框應(yīng)用程序 2.1 模態(tài)對話框 2.1.1 實例:使用MFC實現(xiàn)模態(tài)對話框 2.1.2 實例:使用Win32API實現(xiàn)模態(tài)對話框 2.2 非模態(tài)對話框 2.2.1 實例:使用MFC實現(xiàn)非模態(tài)對話框 2.2.2 實例:使用Win32API實現(xiàn)非模態(tài)對話框 2.3 屬性對話框 2.3.1 實例:多頁面切換程序 2.3.2 實例:向?qū)υ捒颉 ?.4 對話框設(shè)計技巧 2.5 通用對話框 第3章 基本控件 第4章 文檔與視圖 第5章 GDI繪圖技術(shù) 第6章 鍵盤與鼠標(biāo)消息第二篇 軟件設(shè)計綜合應(yīng)用篇 第7章 網(wǎng)絡(luò)通信基礎(chǔ) 第8章 密碼學(xué)算法 第9章 多媒體技術(shù) 第10章 數(shù)據(jù)庫技術(shù) 第11章 綜合實例開發(fā)第三篇 Windows系統(tǒng)程序設(shè)計篇 第12章 進程與線程 第13章 內(nèi)存管理 第14章 進程間通信 第15章 線程同步 第16章 動態(tài)鏈接庫 第17章 結(jié)構(gòu)化異常處理 第18章 可執(zhí)行文件格式 第19章 模塊注入與函數(shù)掛接技術(shù)附錄 光盤源碼實例
章節(jié)摘錄
第1章 軟件開發(fā)起步從程序設(shè)計轉(zhuǎn)化為軟件設(shè)計,這是激動人心的時刻。這里面對的不再是黑色的、單調(diào)的控制臺界面,而是一個嶄新的環(huán)境。各種功能強大、界面漂亮的軟件,將從你的手中誕生。軟件開發(fā)的第一步是熟悉開發(fā)環(huán)境。本章將會介紹軟件基本的開發(fā)框架,并對這個框架進行詳細的介紹。1.1 建立MFC應(yīng)用程序本節(jié)主要介紹如何使用MFC框架生成默認(rèn)的對話框軟件。作為第一個軟件,很簡單,也不用添加任何代碼,權(quán)當(dāng)練手,熟悉一下開發(fā)環(huán)境。啟動VisualStudi02005后,首先需要新建項目,開發(fā)環(huán)境會針對特定的項目類型生成相應(yīng)的框架代碼??梢允褂貌藛蚊睢拔募恍陆ㄒ豁椖俊?,也可以直接使用快捷鍵Ctrl+Shift+N。打開“新建項目”對話框,如圖1—1所示。
編輯推薦
《Windows編程循序漸進》適用于Windows程序設(shè)計的初學(xué)者,也可作為大中專院校相關(guān)專業(yè)教材。另外,《Windows編程循序漸進》還適合稍有基礎(chǔ)的Visual C++開發(fā)者閱讀參考?!禬indows編程循序漸進》通過80多個程序?qū)嵗榻B了使用Visual C++2005開發(fā)Windows應(yīng)用程序的方方面面的技術(shù)。全書分為軟件設(shè)計基礎(chǔ)篇、軟件設(shè)計綜合應(yīng)用篇和Windows系統(tǒng)程序設(shè)計篇,既包括對話框、控件、文檔與視圖等基本開發(fā)技能,也涉及網(wǎng)絡(luò)通信、密碼學(xué)算法、多媒體技術(shù)等綜合應(yīng)用開發(fā)技術(shù),還深入到了進程與線程、內(nèi)存管理、動態(tài)鏈接庫等較高級的系統(tǒng)程序設(shè)計話題。dows編程循序漸進》中的內(nèi)容。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載