出版時間:2008-9 出版社:科學出版社 作者:王維玉 頁數(shù):600 字數(shù):931000
前言
VisualC++6.0是VisualStudio中功能最強大、代碼效率最高的開發(fā)工具,它有著良好的可視化集成開發(fā)環(huán)境,備受廣大軟件開發(fā)人員的青睞?! isualC++6.0綜合了微軟的基本類庫,提供了許多實用向導,使得應用程序框架的創(chuàng)建簡單化。它還提供了多種資源編輯器,可以對菜單、位圖、對話框、工具欄等進行多樣化編輯。其強大的調試工具,使得開發(fā)人員的編程效率大大提高?! ∧芾肰isualc++進行軟件開發(fā)是許多編程愛好者的夢想,能熟練地利用VisualC++進行項目開發(fā)是廣大Visualc++初學者更高的追求目標。本書的承諾是幫助編程愛好者實現(xiàn)夢想,幫助VisualC++初學者達到更高的目標。本書導讀: 全書共分9章,分別由9個實用系統(tǒng)組成。具體內容如下: 第1章“企業(yè)培訓管理系統(tǒng)”。該實例重點介紹了如何進行企業(yè)信息管理系統(tǒng)的開發(fā)和數(shù)據(jù)庫的操作?! 〉?章“雙色球彩票游戲軟件”。該實例使用了產(chǎn)生隨機數(shù)的算法和排列組合算法,實現(xiàn)雙色球的隨機選號和紅、藍兩色球的有效組合,并將統(tǒng)計結果輸出到:Excel表中?! 〉?章“非比尋常的超級記事本”。該實例使用了一個日歷控件,通過鼠標的單擊和雙擊,輕松實現(xiàn)信息的記錄、顯示、編輯和保存功能?! 〉?章“溫馨友情通訊錄”。該實例用文件讀寫的方式代替了數(shù)據(jù)庫的操作,實現(xiàn)了一個簡單、易操作的通訊錄?! 〉?章“局域網(wǎng)內的快樂聊天室”。該實例采用點對點的網(wǎng)絡編程方式,實現(xiàn)了類似QQ功能的聊天效果?! 〉?章“鼠標鍵盤的錄制與回放”。該實例使用鉤子技術來記錄和回放鼠標和鍵盤事件。
內容概要
Visual C++6.0是Visual Studi0中功能最強大、代碼效率最高的開發(fā)工具,它有著良好的可視化集成開發(fā)環(huán)境,備受廣大軟件開發(fā)人員的青睞。能熟練地利用Visual C++進行項目開發(fā),是廣大Visual C++開發(fā)人員的追求目標。 本書通過9個完整的實用案例講述了VC++6.0高級編程技術與方法,內容涉及廣泛,包括對話框、文檔.視圖、多線程、動態(tài)鏈接庫、文件讀寫、消息處理、鉤子技術、托盤技術、數(shù)據(jù)庫編程、隨機數(shù)產(chǎn)生算法、排列組合算法、自動化編程、Singleton類的使用、WinSocket編程等內容。書中每個案例都是一個獨立的系統(tǒng),功能完備,與實際開發(fā)息息相關。讀者可以隨意取用這些案例,稍加修改便可變?yōu)榧河?。隨書光盤提供了書中所有案例的源代碼。 本書語言通俗易懂,可用于自學和培訓教材,適合具有一定Visual C++編程基礎的讀者,書中大量具有極高使用價值的代碼,對編程人員具有很好的參考意義。
書籍目錄
第1章 企業(yè)培訓管理系統(tǒng) 1.1 需求分析 1.1.1 客戶需求分析 1.1.2 系統(tǒng)用例分析 1.2 系統(tǒng)設計 1.2.1 系統(tǒng)目標 1.2.2 開發(fā)設計思想 1.2.3 系統(tǒng)功能分析 1.2.4 系統(tǒng)功能模塊設計 1.3 數(shù)據(jù)庫設計 1.3.1 數(shù)據(jù)庫需求分析 1.3.2 數(shù)據(jù)庫概念結構設計 1.3.3 數(shù)據(jù)庫邏輯結構設計 1.4 數(shù)據(jù)庫結構的實現(xiàn) 1.5 數(shù)據(jù)庫操作 1.5.1 數(shù)據(jù)庫對象的操作 1.5.2 記錄集的操作 1.5.3 數(shù)據(jù)庫內容的顯示 1.6 創(chuàng)建應用程序 1.7 功能開發(fā) 1.7.1 系統(tǒng)登錄窗口 1.7.2 歡迎使用界面 1.7.3 培訓學員管理 1.7.4 培訓教師管理 1.7.5 培訓課程管理 1.7.6 培訓教材管理 1.7.7 培訓計劃管理 1.7.8 培訓資源管理 1.7.9 系統(tǒng)設置 1.7.10 使用幫助 1.8 系統(tǒng)實現(xiàn) 1.8.1 系統(tǒng)的編譯 1.8.2 系統(tǒng)的運行 1.9 本章小結第2章 雙色球彩票游戲軟件 2.1 需求分析 2.1.1 客戶需求分析 2.1.2 系統(tǒng)用例分析 2.2 系統(tǒng)設計 2.2.1 系統(tǒng)目標 2.2.2 開發(fā)設計思想 2.2.3 系統(tǒng)功能分析 2.2.4 系統(tǒng)功能模塊設計 2.3 創(chuàng)建應用程序 2.3.1 創(chuàng)建應用程序框架 2.3.2 實現(xiàn)代碼 2.4 功能開發(fā) 2.4.1 選號 2.4.2 保存已開過獎的紅球和藍球 2.4.3 顯示開獎號碼 2.4.4 統(tǒng)計單個紅球 2.4.5 統(tǒng)計單個藍球 2.4.6 統(tǒng)計指定的紅藍球 2.4.7 統(tǒng)計全部紅藍球 2.4.8 組合6個紅球 2.4.9 幫助信息 2.5 系統(tǒng)實現(xiàn) 2.5.1 系統(tǒng)的編譯 2.5.2 系統(tǒng)的運行 2.6 本章小結第3章 非比尋常的超級記事本第4章 溫馨友情通迅錄第5章 局域網(wǎng)內的快樂聊天室第6章 鼠標鍵盤的錄制與回放第7章 超強MP3播放器第8章 搜尋局域網(wǎng)內計算機第9章 方便實用的系統(tǒng)控制軟件
章節(jié)摘錄
第1章 企業(yè)培訓管理系統(tǒng) 1.1 需求分析 1.1.1 客戶需求分析 需求分析是進行軟件開發(fā)的第一步,也是最重要的一步。只有充分理解了客戶的需求以后,才能進行更有效的系統(tǒng)設計。否則,設計出來的程序架構會存在諸多問題,不符合客戶的最終要求?! ≡谶@里,客戶希望通過一個培訓管理系統(tǒng),對培訓的學員、培訓的教師、培訓課程、培訓教材、培訓計劃和培訓資源等進行有效的管理,使得內部培訓工作系統(tǒng)化、規(guī)范化和自動化。下面是一份典型的文本需求說明,是開發(fā)人員和客戶雙方經(jīng)過調研后編寫的。由于受篇幅所限,這里只列出比較核心的部分?! ?/pre>編輯推薦
《開發(fā)巨匠:VisualC++6.0項目開發(fā)深度剖析》由資深專家王維玉精心編寫,9個完整系統(tǒng)項目,深度剖析VC++項目開發(fā)流程與技術。圖書封面
評論、評分、閱讀與下載