注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例

Visual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例

Visual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例

定 價(jià):¥28.00

作 者: 尹立民,王興東等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件項(xiàng)目開(kāi)發(fā)實(shí)例叢書
標(biāo) 簽: VC++

ISBN: 9787121004889 出版時(shí)間: 2004-11-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 304 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Visual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例》完整地介紹了幾個(gè)基于Visual C++的軟件項(xiàng)目開(kāi)發(fā)實(shí)例,包括MyDraw繪圖軟件、鍵盤奏鳴曲軟件、網(wǎng)絡(luò)實(shí)時(shí)數(shù)據(jù)管理軟件和.NET特性演示軟件?!禫isual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例》深入剖析了軟件項(xiàng)目的開(kāi)發(fā)思路、方法和技巧,詳細(xì)地講述了基于Visual C++的軟件項(xiàng)目開(kāi)發(fā)的全過(guò)程。對(duì)于系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)環(huán)境選擇、系統(tǒng)功能模塊設(shè)計(jì)、各個(gè)功能模塊的創(chuàng)建、系統(tǒng)的編譯和發(fā)行等軟件項(xiàng)目開(kāi)發(fā)過(guò)程進(jìn)行了詳細(xì)的講解。為方便廣大讀者使用,并最大限度地節(jié)約讀者的購(gòu)書成本,《Visual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例》實(shí)例源代碼可以免費(fèi)從網(wǎng)上下載?!禫isual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例》注重工程實(shí)踐性,實(shí)用性強(qiáng),可供廣大程序員和編程愛(ài)好者進(jìn)行類似軟件項(xiàng)目開(kāi)發(fā)時(shí)學(xué)習(xí)參考,也可為相關(guān)專業(yè)大學(xué)生畢業(yè)設(shè)計(jì)提供經(jīng)典項(xiàng)目案例借鑒。

作者簡(jiǎn)介

暫缺《Visual C++軟件項(xiàng)目開(kāi)發(fā)實(shí)例》作者簡(jiǎn)介

圖書目錄

前言
    Visual C++是運(yùn)行于Windows平臺(tái)上的可視化集成開(kāi)發(fā)環(huán)境,它是Microsoft公司開(kāi)發(fā)的Microsoft Visual Studio系列的一部分。Visual C++集程序的界面設(shè)計(jì)、代碼編輯、編譯、連接和調(diào)試等功能于一體,為編程人員提供了一個(gè)方便而又完整的開(kāi)發(fā)界面和許多有效的輔助開(kāi)發(fā)工具。
    本書共5章,主要包括以下內(nèi)容。
    第1章介紹了軟件項(xiàng)目開(kāi)發(fā)的相關(guān)內(nèi)容,如軟件開(kāi)發(fā)的過(guò)程、系統(tǒng)設(shè)計(jì)的步驟、軟件開(kāi)發(fā)工具的選擇、程序測(cè)試,并且提供了一個(gè)Visual C++編程規(guī)范的示例。通過(guò)本章的學(xué)習(xí),可以從系統(tǒng)的角度去理解軟件項(xiàng)目,增強(qiáng)軟件項(xiàng)目開(kāi)發(fā)過(guò)程中的全局觀。
    第2章介紹了兩個(gè)版本的MyDraw繪圖軟件的開(kāi)發(fā)過(guò)程。在工程軟件中,經(jīng)常需要繪圖表示工業(yè)現(xiàn)場(chǎng)的布置圖,而且要求繪圖軟件能夠?qū)⒗L圖元素對(duì)象化,這樣有利于修改。MyDraw軟件就可以滿足這樣的要求,它是一個(gè)用于對(duì)象化繪圖的軟件,用于輔助客戶完成常用圖形的繪制、存儲(chǔ)等操作的軟件。
    第3章介紹了鍵盤奏鳴曲軟件。在許多系統(tǒng)中,出于安全或其他原因,常常要求隨時(shí)對(duì)鍵盤進(jìn)行監(jiān)控,利用Hook(即鉤子)技術(shù)編寫的應(yīng)用程序能夠很好地達(dá)到這個(gè)目的。本軟件制作了一個(gè)鍵盤奏鳴曲軟件,即在軟件運(yùn)行過(guò)程中,用戶在鍵盤上的按鍵操作就會(huì)播放聲音文件。對(duì)本軟件稍加擴(kuò)展就可以變成一個(gè)完整的鍵盤監(jiān)控軟件。
    第4章介紹了網(wǎng)絡(luò)數(shù)據(jù)管理軟件的開(kāi)發(fā)過(guò)程。目前網(wǎng)絡(luò)數(shù)據(jù)采集在工程項(xiàng)目中極為普遍。例如,小區(qū)或大廈環(huán)境和安全檢測(cè),使用各種感應(yīng)器和攝像裝置采集數(shù)據(jù),將采集的數(shù)據(jù)輸入到計(jì)算機(jī)里,而計(jì)算機(jī)實(shí)時(shí)地采集從網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)并進(jìn)行處理,并以一種易于用戶觀察的方式顯示出來(lái),便于用戶管理和控制。網(wǎng)絡(luò)數(shù)據(jù)管理軟件是一個(gè)集網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)于一體的軟件,用于完成網(wǎng)絡(luò)數(shù)據(jù)的實(shí)時(shí)采集并且動(dòng)態(tài)存儲(chǔ),形成實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)。本軟件的開(kāi)發(fā)過(guò)程,對(duì)于其他需要從網(wǎng)絡(luò)采集數(shù)據(jù)并進(jìn)行處理的軟件的開(kāi)發(fā)具有比較普遍的借鑒意義。
    第5章介紹了.NET特性演示軟件,它演示了Visual C++ .NET三個(gè)方面的新特性——Windows窗體、組件和數(shù)據(jù)庫(kù)。它的大部分功能采用Visual Studio .NET的組件自動(dòng)完成,開(kāi)發(fā)人員只需要添加少量的代碼就可以完成所需要的功能,代碼量非常少,大大減輕了程序設(shè)計(jì)人員的工作量。
    本書的實(shí)例源代碼可從網(wǎng)上下載,具體說(shuō)明參見(jiàn)附錄A。
    本書的作者將通過(guò)編讀交流網(wǎng)站http://phei.xicp.net,為廣大讀者提供在線指導(dǎo)和更多的超值網(wǎng)絡(luò)服務(wù),具體說(shuō)明參見(jiàn)附錄B。
    參加本書編寫的主要人員有:王興東、尹立民、趙萬(wàn)軍、關(guān)曉平、管海濤、王喜章、馮歡、王春俠、劉仙、張潔、弓勝民、高衛(wèi)平、金海濤、婁競(jìng)秋、董麗等。
    由于作者水平有限,書中難免存在一些不足之處,懇請(qǐng)讀者批評(píng)指正。
    作者的電子郵箱:yinlimin@sina.com
作者
2004年10月
第1章 基于Visual C++的軟件項(xiàng)目設(shè)計(jì)
1.1 軟件開(kāi)發(fā)過(guò)程
1.1.1 項(xiàng)目計(jì)劃階段
1.1.2 需求分析階段
1.1.3 軟件開(kāi)發(fā)階段
1.1.4 測(cè)試階段
1.2 系統(tǒng)設(shè)計(jì)的步驟
1.3 軟件開(kāi)發(fā)工具的選擇
1.4 測(cè)試與改錯(cuò)
1.4.1 對(duì)測(cè)試的理解
1.4.2 測(cè)試方式
1.4.3 測(cè)試的主要內(nèi)容與常用方法
1.4.4 改錯(cuò)
1.5 Visual C++編程規(guī)范的制定
1.5.1 基本要求
1.5.2 可讀性要求
1.5.3 結(jié)構(gòu)化要求
1.5.4 正確性與容錯(cuò)性要求
1.5.5 編程規(guī)范示例
1.6 軟件文檔
第2章 MyDraw繪圖軟件
2.1 MyDraw繪圖軟件的介紹
2.1.1 MyDraw繪圖軟件的特色
2.1.2 MyDraw繪圖軟件的功能
2.1.3 MyDraw軟件的客戶定位
2.2 系統(tǒng)設(shè)計(jì)與選型
2.2.1 軟件工具的選型
2.2.2 MyDraw繪圖軟件1.0版模塊分工設(shè)計(jì)
2.3 MyDraw繪圖軟件1.0版功能模塊的創(chuàng)建
2.3.1 CLine類記錄直線信息
2.3.2 CArc類記錄弧線信息
2.3.3 CEllipse類記錄橢圓信息
2.3.4 CRectangle類記錄矩形信息
2.3.5 CText類記錄文本信息
2.3.6 CLineProperties類顯示和修改CLine和CArc類信息
2.3.7 CEllipseProperties類顯示和修改CEllipse和CRectangle類信息
2.3.8 CTextProperties類顯示和修改CText類信息
2.3.9 CMyDrawView類實(shí)現(xiàn)繪圖操作
2.3.10 CMyDrawDoc類實(shí)現(xiàn)文檔存取操作
2.4 測(cè)試MyDraw繪圖軟件1.0版
2.5 對(duì)MyDraw繪圖軟件1.0版的修改設(shè)計(jì)
2.6 MyDraw繪圖軟件2.0版功能模塊的創(chuàng)建
2.6.1 CDrawElement類記錄繪圖元素信息
2.6.2 對(duì)CLine類的修改
2.6.3 對(duì)CArc類的修改
2.6.4 對(duì)CEllipse類的修改
2.6.5 對(duì)CRectangle類的修改
2.6.6 對(duì)CText類的修改
2.6.7 對(duì)CMyDrawView類的修改
第3章 鍵盤奏鳴曲軟件
3.1 鍵盤奏鳴曲軟件的介紹
3.1.1 鍵盤奏鳴曲軟件的特色
3.1.2 鍵盤奏鳴曲軟件的功能
3.1.3 鍵盤奏鳴曲軟件的客戶定位
3.2 系統(tǒng)設(shè)計(jì)與選型
3.2.1 軟件工具的選型
3.2.2 功能分析
3.2.3 模塊分工設(shè)計(jì)
3.2.4 技術(shù)問(wèn)題分析
3.3 功能模塊的創(chuàng)建
3.3.1 設(shè)計(jì)DLL模塊
3.3.2 創(chuàng)建鉤子可執(zhí)行程序
3.4 運(yùn)行程序
第4章 網(wǎng)絡(luò)數(shù)據(jù)管理軟件
4.1 網(wǎng)絡(luò)數(shù)據(jù)管理軟件的介紹
4.1.1 網(wǎng)絡(luò)數(shù)據(jù)管理軟件的特色
4.1.2 網(wǎng)絡(luò)數(shù)據(jù)管理軟件的功能
4.2 服務(wù)器端系統(tǒng)設(shè)計(jì)與選型
4.2.1 軟件工具的選型
4.2.2 功能分析
4.2.3 模塊分工設(shè)計(jì)
4.3 網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)
4.4 服務(wù)器端數(shù)據(jù)環(huán)境的設(shè)計(jì)
4.5 服務(wù)器端各個(gè)功能模塊的創(chuàng)建
4.5.1 程序的初始化
4.5.2 內(nèi)存鏈表類模塊ControlUnit
4.5.3 通信類模塊
4.5.4 界面左側(cè)視類CLeftView
4.5.5 界面右側(cè)視類CDataManagerView
4.5.6 設(shè)置“段”對(duì)話框
4.5.7 設(shè)置“單元”對(duì)話框
4.5.8 設(shè)置“點(diǎn)”對(duì)話框
4.6 客戶端軟件的介紹
4.6.1 客戶端軟件的特色
4.6.2 客戶端軟件的功能
4.7 客戶端的系統(tǒng)設(shè)計(jì)
4.7.1 模塊分工設(shè)計(jì)
4.7.2 ini配置文件的設(shè)計(jì)
4.8 各個(gè)功能模塊的創(chuàng)建
4.8.1 內(nèi)存數(shù)據(jù)結(jié)構(gòu)
4.8.2 客戶連接Socket類CClientSocket
4.8.3 “界面”對(duì)話框
4.9 軟件運(yùn)行
4.9.1 運(yùn)行服務(wù)器
4.9.2 客戶端的運(yùn)行
第5章 .NET特性演示軟件
5.1 .NET特性演示軟件的介紹
5.1.1 .NET特性演示軟件的特色
5.1.2 .NET特性演示軟件的功能
5.2 系統(tǒng)設(shè)計(jì)
5.2.1 功能分析
5.2.2 模塊分工設(shè)計(jì)
5.2.3 數(shù)據(jù)環(huán)境的設(shè)計(jì)
5.3 功能模塊的創(chuàng)建
5.3.1 Windows窗體功能演示
5.3.2 組件功能演示
5.3.3 數(shù)據(jù)庫(kù)特性演示
5.4 運(yùn)行程序
附錄A 實(shí)例源代碼下載說(shuō)明
附錄B 書網(wǎng)互動(dòng)學(xué)習(xí)說(shuō)明

本目錄推薦

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