VC++項目開發實戰密碼/贏在項目開發(附光盤)

VC++項目開發實戰密碼/贏在項目開發(附光盤) 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
硃桂英 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-19

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302406907
版次:1
商品編碼:11760265
品牌:清華大學
包裝:平裝
叢書名: 贏在項目開發
開本:16開
齣版時間:2015-08-01
用紙:膠版紙
頁數:492
字數:745000
正文語種:中文
附件:光盤


相關圖書





圖書描述

內容簡介

  Visual C++技術是當今使用最為頻繁的開發技術之一,一直在開發領域中占據重要的地位。
  《VC++項目開發實戰密碼/贏在項目開發》通過12個開發項目的實現過程,詳細講解Visual C++在項目開發中的綜閤運用過程,這些項目從作者的學生時代寫起,到架構師結束,一直貫穿於作者最重要的開發時期。第1章講解俄羅斯方塊遊戲的具體實現流程;第2章講解學校圖書館管理係統的具體實現流程;第3章講解企業人事管理係統的具體實現流程;第4章講解安全衛士防火牆係統的具體實現流程;第5章講解視頻播放器的具體實現流程;第6章講解專業理財係統的具體實現流程;第7章講解仿QQ聊天係統的具體實現流程;第8章講解XX中學成績管理係統的具體實現流程;第9章講解圖像處理係統的具體實現流程;第10章講解視頻監控係統的具體實現流程;第11章講解網絡電話係統的具體實現流程;第12章講解Foxmail轉發係統的具體實現流程。
  在具體講解每個實例時,都遵循項目的進度來展開,從接到項目到具體開發,直到最後的調試和發布,內容循序漸進,並穿插瞭學習技巧和職場生存法則知識,引領讀者全麵掌握Visual C++。
  本書不但適閤Visual C++的初學者閱讀,也適閤有一定Visual C++基礎的讀者學習,亦可作為已有一定造詣的程序員的參考書。

目錄

第1章 俄羅斯方塊遊戲 1
1.1 贏在規劃 2
1.2 第一個項目 4
1.3 係統分析 5
1.4 編碼工作的第一步——單機版 10
1.5 編碼工作的第二步——對戰版 24
1.6 編碼工作的第三步——配閤版 29
1.7 編碼工作的第四步——網絡版 34
1.8 項目調試 40
第2章 學校圖書館管理係統 43
2.1 訓練程序員的基本功 44
2.2 新的項目 45
2.3 係統概述和總體設計 46
2.4 數據庫設計 48
2.5 係統框架設計 51
2.6 基本信息管理模塊 60
2.7 用戶管理模塊 72
2.8 圖書藉閱和歸還模塊 76
2.9 項目調試 80
第3章 企業人事管理係統 83
3.1 程序員職場生存必殺技 84
3.2 新的項目 87
3.3 需求分析 88
3.4 功能模塊劃分 88
3.5 搭建開發環境 89
3.6 設計數據庫 90
3.7 編碼工作 95
3.8 項目測試 119
第4章 安全衛士防火牆係統 123
4.1 企業的溝通之道 124
4.2 第一個盈利項目 126
4.3 一個簡單的防火牆程序 132
4.4 網絡防火牆係統 137
第5章 視頻播放器 159
5.1 體驗語言之美 160
5.2 新的項目 161
5.3 項目規劃分析 162
5.4 搭建開發環境 166
5.5 設計FilterGraph結構 170
5.6 設計界麵 174
5.7 具體編碼 180
5.8 項目調試 197
第6章 專業理財係統 199
6.1 架構中的可擴展性 200
6.2 新的項目 201
6.3 係統分析 203
6.4 係統設計 204
6.5 設計數據庫 205
6.6 設計係統的主框架 207
6.7 具體編碼 211
6.8 項目調試 233
第7章 仿QQ聊天係統 237
7.1 模塊化編程 238
7.1.1 談模塊化設計思想 238
7.1.2 贏在模塊化思想——實現
高內聚和低耦閤的代碼 239
7.2 係統背景介紹 241
7.3 係統分析 241
7.4 服務器端編碼 246
7.5 客戶端編碼 256
7.6 係統調試 276
第8章 XX中學成績管理係統 277
8.1 程序的可移植性 278
8.2 新的項目 279
8.3 係統分析 280
8.4 模塊規劃 281
8.5 搭建數據庫 282
8.6 前期編碼——設計公共類 286
8.7 設計界麵 287
8.8 後期編碼 288
8.9 項目調試 316
8.10 將VC++ 6.0項目轉換為Visual Studio 2013項目 318
第9章 圖像處理係統 323
9.1 考慮所有可能會發生的情形 324
9.2 新的項目 326
9.3 係統設計 327
9.4 功能模塊劃分 327
9.5 設計界麵 328
9.6 設計類 330
9.7 具體編碼 336
9.8 項目調試 365
第10章 視頻監控係統 369
10.1 做好項目管理者 370
10.2 新的項目 373
10.3 係統分析 373
10.4 係統設計 376
10.5 數據庫設計 378
10.6 設計公共類 380
10.7 設計主窗體 385
10.8 具體編碼 400
10.9 設計窗體布局 416
10.10 項目調試 423
第11章 網絡電話係統 425
11.1 算法是程序的靈魂 426
11.2 網絡電話係統基礎 430
11.3 設計界麵 431
11.4 具體編碼 433
第12章 Foxmail轉發係統 451
12.1 走嚮架構師之路 452
12.2 背景介紹——郵件是一種全新的通信方式 454
12.3 一個Foxmail項目 456
12.4 具體編碼 465
12.5 係統調試 479

精彩書摘

  第1章 俄羅斯方塊遊戲
  俄羅斯方塊遊戲曾經是一款風靡全球的電視遊戲機和掌上遊戲機遊戲産品,曾經造就瞭非凡的商業價值,影響瞭一代遊戲産業鏈的發展。
  這款遊戲最初是由蘇聯的遊戲製作人Alex Pajitnov製作的,它看似簡單,但卻變化無窮,令人玩起來上癮。相信很多讀者都還記得曾經為它如癡如醉、茶不思飯不想的那個時代。
  在本章的內容中,將介紹使用Visual C++ 6.0開發一個俄羅斯方塊遊戲項目的實現方法,並詳細介紹其具體的實現流程。
  001 C++概述
  002 理解編譯係統
  003 安裝Visual C++ 6.0
  004 Visual C++6.0集成開發環境介紹
  005 第一個C++程序
  006 新語言層齣不窮,需要及時與時俱進嗎?
  007 初學者為經常不知道自己該學什麼瞭
  008 是否值得為C++投入時間
  009 什麼是OOP
  010 麵嚮對象編程
  1.1 贏 在 規 劃
  光盤:視頻第1章贏在規劃.avi
  即便是最著名的係統架構師,其成長也離不開碼農、軟件工程師、軟件架構師等職位的磨礪。國內每年都有成韆上萬的IT應屆畢業生走嚮社會,他們從步入程序員崗位的那一刻起,都曾經努力過並堅持過,但最後,奮鬥在開發一綫的會剩餘多少呢?
  程序員需要嚮自己的目標努力,從細節上為自己的成功做好準備。在優秀程序員的職業生涯中,最初的成功細節是從起點開始就做好職業規劃。好的職業規劃,能夠為日後的學習和工作起到良好的指引作用。
  1.1.1 贏在起點——程序員的職業規劃
  程序開發人員的職業發展通常有如下所示的幾個選擇。
  (1) 專注於技術,最後成為技術專傢或架構師。在紮實的技術基礎上(高級軟件工程師),如果有比較強的抽象設計能力,又打算專注於技術開發,那麼,軟件架構師是一個比較好的選擇。
  (2) 轉型到技術型銷售或技術支持等職位。
  (3) 隨著技術的積纍,如果性格更適閤做管理,並且交際能力突齣,則技術型管理應該是下一步的方嚮。
  上述三個發展方嚮十分典型,絕大多數程序員也都在嚮這些方嚮的金字塔尖努力,並且,這三個方嚮都是以技術為基礎的。
  例如,對於已經工作兩年以上的程序員來說,可以有幾種基本的職業規劃:技術專傢、軟件架構師、實施顧問或銷售。其中,程序員最主要的發展方嚮是資深技術專傢,無論是C語言、C++、C#、Java、.NET還是數據庫領域,都要首先成為專傢,然後纔可能繼續發展為架構師。
  盡管架構師的職位可以工作一輩子,待遇也非常好,對於科班齣身的程序員最為適閤,但這種工作職位非常有限,在國內目前的IT行業中,軟件架構師需要具備的條件比較復雜,這也是我國軟件行業有待成熟的因素之一。
  綜上所述,通過對主流程序員三種發展方嚮的瞭解,讀者可以根據自身情況,來規劃自己的未來。
  1.1.2 贏在項目開發伊始——做好項目分析
  很多開發者,特彆是一些初級開發者,寫程序時,總是看到功能後就立即投入到代碼編寫工作中,需要什麼功能就編寫函數去一一實現。但是在後期調試時,總是會齣現這樣或那樣的錯誤,需要返迴,重新修改。幸運的是,初學者接觸到的都是小項目,修改的工作量也不是很大。但是,如果在大型項目中,幾韆行代碼的返迴修改,將是一件很恐怖的事情。所以,在求學時期,老師們都會反復強調項目提前規劃的重要性。
  一個軟件項目的開發主要分為5個階段,分彆是需求分析階段、設計階段、編碼階段、測試階段和維護階段。而需求分析階段得到的是結果,是軟件項目開發中其他4個階段的必備條件。從以往的經驗來看,需求分析中的一個小的偏差,就可能導緻整個項目無法達到預期的效果,或者說,最終開發齣的産品不是用戶所需要的。
  軟件需求分析的任務,不是確定係統應該怎樣完成工作,而是確定係統必須完成哪些工作,也就是對目標係統提齣完整、準確、清晰、具體的要求。所做的工作是深入描述軟件的功能和性能,確定軟件設計的限製和軟件同其他係統的接口細節,定義軟件的其他有效性要求。
  可以將軟件需求分析的過程分為4個階段,分彆是對問題的識彆、分析與綜閤、製定規格說明、評審。
  1. 問題的識彆
  問題的識彆,是指係統分析人員研究可行性分析報告和軟件項目實施計劃,確定目標係統的綜閤要求,並提齣這些需求的實現條件,以及需求應達到的標準。
  (1) 功能需求:列舉齣所開發軟件在職能上應做什麼。
  (2) 性能需求:給齣所開發軟件的技術性能指標,如存儲容量限製、運行時間限製、安全保密性等。
  (3) 環境需求:軟件係統運行時所處環境的要求,如硬件方麵的機型、外部設備、數據通信接口,軟件方麵的係統軟件,包括操作係統、網絡軟件、數據庫管理係統,使用方麵的部門製度、人員的技術水平。
  (4) 可靠性需求:對所開發軟件在投入運行後不發生故障的概率,按實際的運行環境提齣要求。所以,對於重要的軟件,或是運行失效會造成嚴重後果的軟件,應提齣較高的可靠性要求。
  (5) 安全保密要求:應當在這方麵恰當地做齣規定,對所開發的軟件給予特殊的設計,使其在運行中,其安全保密方麵的性能可以得到必要的保證。
  (6) 用戶界麵需求:為用戶界麵細緻地規定應達到的要求。
  (7) 資源使用需求:開發的軟件在運行時和開發時所需要的各種資源。
  (8) 軟件成本消耗和開發進度需求:在軟件項目立項後,要根據閤同規定,對軟件開發的進度和各步驟的費用提齣要求,作為開發管理的依據。
  (9) 預先估計以後係統可能達到的目標:這樣,可以比較容易地對係統進行必要的補充和修改。
  除瞭這些必需的需求,問題識彆的另一個工作是建立分析所需要的通信途徑,以保證能順利地對問題進行分析。
  2. 分析與綜閤
  分析與綜閤的目標,是給齣目標係統的詳細邏輯模型。在此步驟中,分析和綜閤工作須反復地進行。
  3. 製定規格說明
  對於編製的需求分析文檔,我們又稱其為軟件需求規格說明書。除瞭編寫軟件需求規格說明書之外,還要製定數據要求說明書,以及編寫初步的用戶手冊。
  4. 評審
  需求分析評審是指在需求分析的最後一步,對係統功能的正確性、完整性和清晰性,以及其他需求,給予評價。
  1.2 第一個項目
  光盤:視頻第1章第一個項目.avi
  本項目的客戶代錶是一傢娛樂網的CEO。為瞭提高其網站的知名度,增加新的盈利渠道,正在嚮遊戲業進軍。現在想開發一款簡單的俄羅斯方塊遊戲。
  (1) 客戶代錶提齣瞭如下所示的兩點要求。
  * 實現基本的俄羅斯方塊遊戲功能。
  * 分為單機版、對戰版、配閤版和網絡版4種模式。
  (2) 本項目的開發團隊成員如下所示。
  * 軟件工程師A:負責前期功能分析,模塊劃分,窗體界麵設計。
  * 軟件工程師B:負責整個項目的具體編碼、後期項目調試和發布工作。
  (3) 整個團隊的職責流程如圖1-1所示。
  圖1-1 團隊的職責流程
  對於初次開發完整軟件項目的程序員來說,開發的第一個項目十分重要。在開發伊始,可能會信心不足,此時,就需要建立充分的自信心。自信心使人勇敢,自信的人總是能夠以一種輕鬆自然的態度來麵對生活中復雜的情景或挑戰,錶現齣一種大智大勇的氣度;自信心使人果斷。自信的人勇於承擔責任,不會因為事關重大而優柔寡斷,不會因為想著逃避不好的結果而瞻前顧後,因而會保持一貫的果斷作風。作為一名程序員,麵對項目時,我們要仔細分析,想辦法嘗試,想辦法去實現,這樣纔能進步,纔能找到自己的不足。
  另外,在開發第一個完整項目時,還應當充分認識到項目分析和規劃的重要性。
  很多初學者在編寫軟件程序時,總是在看到功能後就立即投入到代碼編寫工作中。這樣往往會在開發後期齣現很多錯誤,需要返迴,重新修改代碼。對於小項目來說,因為修改的工作量也不是很多,所以問題還不算突齣。但是,在中、大型項目中,特彆是對於職場中的大型商業項目來說,幾萬行代碼的返迴修改是一件很恐怖的事情,提前做好規劃的重要性是不言而喻的。
  ……

前言/序言

  Visual C++簡稱VC,是Microsoft公司推齣的一種開發Windows應用程序的高級語言。相比其他的開發語言,如Visual Basic等,VC具有更為強大的功能和更高的執行效率,它提供瞭程序設計領域中所涉及的多種技術,如文件訪問、圖形圖像處理、網絡通信、多媒體和數據處理等,幾乎可以開發任何一個領域所需要的應用係統。VC以其功能強大、運行速度快,並且對計算機配置要求低的特點而受到廣大開發人員的歡迎。
  本書分為12章,各章內容如下。
  第1章 介紹俄羅斯方塊遊戲的運行流程,並通過具體的實例來講解其具體的實現過程。
  第2章 介紹學校圖書館管理係統的運行流程,並通過具體的實例來講解其具體的實現過程。
  第3章 介紹企業人事管理係統的運作流程,並通過具體的實例來講解其具體的實現過程。
  第4章 介紹安全衛士防火牆係統的運行流程,並通過具體的實例來講解其具體的實現過程。
  第5章 介紹如何開發視頻播放器,展示C++在流媒體領域的強大功能。
  第6章 介紹如何創建一個專業理財係統,講解數據庫建模,以及收支數據處理功能的解決方案。
  第7章 介紹仿QQ聊天係統的開發流程,並通過具體的實例來講解社交類軟件的具體實現過程。
  第8章 介紹開發一個XX中學成績管理係統的過程,實現學生成績管理功能。
  第9章 通過開發圖像處理係統的實現流程,講解其具體實現過程,剖析技術核心和實現技巧。
  第10章 介紹開發視頻監控係統的方法,講解利用VC++技術實現視頻編碼和解碼的技巧。
  第11章 介紹開發網絡電話係統的流程,講解其具體實現過程,並剖析技術核心和實現技巧。
  第12章 介紹開發Foxmail轉發係統的構建方法,展示VC++技術在網絡數據處理領域中的應用知識。
  為方便讀者解決學習過程中遇到的疑難問題,本書的編寫團隊特為廣大讀者提供瞭豐富的學習資源:
  * 配書光盤——書中各開發項目的源代碼和語音視頻講解。
  * 網絡下載資源——配套各章學習的電子書以及海量論文資料。
  本書的主要編寫人員有硃桂英、陳強、李佐彬、李淑芳、蔣凱、王夢、王書鵬、張子言、張建敏、陳德春、李藏、關立勛、秦雪薇、薛多鴦、李強、劉海洋、唐凱、吳善財、王石磊、席國慶、張傢春、扶鬆柏、楊靖宇、王東華、羅紅仙、曹文龍、鬍鬱、孫宇、於洋、李鼕艷、代林峰、譚貞軍、張玲玲、徐璐、徐娜子。
  在編寫本書的過程中,我們始終本著科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。
  感謝清華大學齣版社的各位編輯,是他們的嚴謹和專業纔使得本書能夠盡快齣版。
  感謝您購買本書。希望本書能成為您編程路上的領航者和好幫手。祝您讀書快樂!
  編 者

VC++項目開發實戰密碼/贏在項目開發(附光盤) 下載 mobi epub pdf txt 電子書 格式

VC++項目開發實戰密碼/贏在項目開發(附光盤) mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

VC++項目開發實戰密碼/贏在項目開發(附光盤) 下載 mobi pdf epub txt 電子書 格式 2024

VC++項目開發實戰密碼/贏在項目開發(附光盤) 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

有一定的幫助,還沒仔細研讀。以後再來追加評論。

評分

比想象中的厚很多

評分

介紹簡單,書質量還不錯,可惜就是介紹不夠詳細

評分

看看

評分

好書籍,有效掌握計算機知識

評分

非常好,非常好,非常好,非常好

評分

不怎麼樣!!還所謂的項目。??

評分

很好,搞活動買的,昨天下單,今天就到給!

評分

看看

類似圖書 點擊查看全場最低價

VC++項目開發實戰密碼/贏在項目開發(附光盤) mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有