出版時間:2010-1 出版社:機械工業(yè)出版社 作者:李翠霞 頁數:487
Tag標簽:無
前言
Visual C++是開發(fā)Win32應用程序的最重要的可視化編程工具之一,它為軟件開發(fā)人員提供了完整的編輯、編譯和調試工具以及建立于Win32 API基礎上的MFC類庫,從而有效地縮短了Windows應用程序的開發(fā)周期。Windows操作系統(tǒng)本身大部分是使用C/C++語言編寫的,而Visual C++正是使用C/C++語言的Win32應用程序集成開發(fā)環(huán)境。因此,使用Visual C++來開發(fā)Windows應用程序便有著得天獨厚的優(yōu)勢,學習和掌握Visual C++,也自然就成為廣大程序設計和開發(fā)人員的迫切需要。. 現(xiàn)在越來越多的人正在加入Visual C++程序員的行列。由于前一段時間.NET的盛行,以及Visual C++.net、Visual C++ 2005、Visual C++ 2008的相繼推出,使得Visual C++的經典版本Visual C++ 6.0有些受到冷落。但經過一段時間的摸索,C++程序員們又一致認為Visual C++ 6.0是開發(fā)C++ Windows應用程序最理想的工具?! ”緯m然是Visual C++ 6.0的基礎教程,但內容很豐富,幾乎涵蓋了Visual C++程序開發(fā)的各個方面,而且具有一定的深度。本書完全從一個Visual C++初學者的角度出發(fā),通過大量的實例講解相關開發(fā)知識點,對每個實例均按照開發(fā)順序給出了完整的開發(fā)過程,易學易用?! ”緯厣 ?. 注重基礎 本書的宗旨就是為Visual C++初學者打開通過Visual C++工程開發(fā)的大門,因此本書只是介紹使用MFC的基本類庫開發(fā)應用程序,對于類庫的二次開發(fā)不作討論?! ?. 注重實例 本書通過實例來講述Visual C++開發(fā)的主要知識點,同時給出每個實例的詳細實現(xiàn)過程,而且均是按照開發(fā)順序給出,便于讀者學習、實踐。 3. 循序漸進 在編寫本書的過程中,無論是全書還是每章、每個知識點都盡量按照“由淺入深”的順序編寫,便于讀者學習。 4. 知識速查 對Visual C++編程的基本知識點都作了說明,以備讀者速查,同時也便于初學者學習。 5. 內容全面 本書涵蓋了Visual C++基礎開發(fā)的各個方面內容,同時對常用的高級應用程序也作了一定的介紹。 本書內容 全書共分為15章,涵蓋了四篇內容: 第一篇包括第1~3章。這一部分介紹使用Visual C++進行Windows程序開發(fā)的必備基礎知識?! 〉?章作為本書的開篇,介紹Visual C++ 6.0的安裝及其集成開發(fā)環(huán)境,通過對其主要菜單和資源的介紹為后面的Visual C++應用程序開發(fā)打下基礎?! 〉?章主要介紹面向對象技術以及C++語言的基礎及其面向對象特性?! 〉?章講述使用SDK和API進行32位Windows應用程序設計的基本知識,并介紹MFC程序設計的基礎知識。
內容概要
想學習Visual C++嗎?相信本書是你的最佳選擇之一。本書作者具有近10年的Visual C++工程開發(fā)和圖書寫作經驗,結合自身學習Visual C++的經歷以及工程開發(fā)中所走過的彎路和獲取的經驗編寫了這本Visual C++基礎書籍?! ”緯η髲腣isual C++初學者的角度開發(fā),使初學者能夠最快地掌握Visual C++程序設計的精髓而少走彎路。本書對Visual C++的每個知識點的講解均采用最基本、最常用的方案實現(xiàn),并輔以簡單易懂而貼近工程應用的實例來闡明。對使用的MFC類,只詳細介紹工程項目中常用的成員函數的使用,其他成員函數則忽略。雖然是基礎書,但對于Visual C++程序框架的建立及總體的運行機制還是作了詳細的介紹,因為只有掌握了這些,才便于以后的進階提高。 全書分為四篇,共15章,內容涵蓋C++及Visual C++程序框架,Visual C++的基本開發(fā)要素,如鍵盤、鼠標、工具欄、狀態(tài)欄、通用控件、設備描述表以及MFC通用類,對話框、文件/視圖結構程序以及DLL的開發(fā),多線程程序設計,網絡編程以及數據庫開發(fā)等?! ”緯鳛閂isual C++ 6.0的基礎教程,適合于Visual C++的初學者,特別是大中專院校剛學習完C++語言的低年級學生。另外,本書還適合已經稍有基礎的Visual C++開發(fā)者,進一步鞏固和熟悉Visual C++開發(fā)的框架體系,同時也適合作為項目開發(fā)參考的工具書。
書籍目錄
出版說明前言 第一篇 Visual C++與C++基礎 第1章 Visual C++ 6.0開發(fā)環(huán)境和應用程序框架 第2章 C++語法基礎 第3章 Windows編程與MFC基礎 第二篇 VisualcC++常用類控件和資源 第4章 基本輸入—鍵盤和鼠標消息 第5章 菜單工具欄和狀態(tài)欄編程 第6章 使用Windows標準控件 第7章 MFC常用的通用類 第8章 文本圖形輸出 第三篇 VisualcC++基本應用程序開發(fā) 第9章 文檔/視圖結構的應用程序開發(fā) 第10章 對話框的應用 第11章 動態(tài)鏈接庫編程 第四篇 VisualcC++應用程序開發(fā)進階 第12章 多線程程序開發(fā) 第13章 VisualcC++網絡編程 第14章 VisualcC++數據庫編程 第15章 使用VisualcC++開發(fā)家庭財務管理系統(tǒng) 編程實踐:VisualcC++進階100例電子書目錄 第1章 認識VisualcC++ 第2章 使用常用Win控件 第3章 使用高級Win控件豐富界面 第4章 窗體 第5章 對話框 第6章 深入了解Windows消息 第7章 系統(tǒng)和外殼編程 第8章 基本輸入設備 第9章 進程 第10章 線程 第11章 圖形圖像開發(fā) 第12章 文件IO開發(fā) 第13章 數據庫開發(fā) 第14章 網絡開發(fā) 第15章 Windows高級編程
章節(jié)摘錄
編程語言要在某計算機系統(tǒng)下運行,必定要經過編譯或解析成為機器語言,才能被計算機理解并執(zhí)行。高級語言按照翻譯方式可以分為兩類:編譯型和解釋型。c++是一種編譯型的高級語言,其過程嚴格按照6個步驟進行:語法分析、詞法分析、語義分析、中間代碼生成、優(yōu)化代碼和目標代碼生成。Visual c++6.0是當今主流的C/C++集成開發(fā)環(huán)境,除集編輯、編譯和運行于一體外,還提供了豐富的控件、菜單和類定義自動處理功能。本章涉及的知識點有: Visual C++6.0的安裝過程和軟件項目創(chuàng)建過程?! isual c++6.0簡介。通過學習,讀者可以熟悉Visual c++6.0的界面、各菜單項的功能,可以理解高級語言的編譯原理過程,并學會掌握使用幫助功能來解決在軟件開發(fā)過程中遇到的特殊問題?! FC、Win32的創(chuàng)建。通過學習,讀者可以學會MFC、Win32程序的創(chuàng)建、編譯和執(zhí)行,并可以學會使用Visual C++調試器在程序運行時對變量或函數調用順序進行跟蹤,提高程序排錯的效率?! icrosoft應用程序框架。通過學習,讀者可以掌握MFC應用程序框架結構和消息傳遞相關知識,為本書第二篇和第三篇的學習打下基礎?! 嵺`練習。通過學習,可以學會創(chuàng)建自己的程序,并進行簡單修改。
編輯推薦
《零基礎學 Visual C++(第2版)》涵蓋內容: 話框、消息對話框 動態(tài)鏈接庫、Win32 DLL、常規(guī)DLL、擴展DLL 線程、用戶界面線程、工作者線程、線程同步、線程通信 Windows Socket、無連接通信、有連接通信 數據庫基礎、SQL語言、ADO與ODBC的使用 家庭財務管理系統(tǒng) 光盤內容 書中涉及的程序源代碼 《零基礎學 Visual C++(第2版)》多媒體教學視頻 《零基礎學 Visual C++(第2版)》教學PPT 贈送的編程電子圖書 《零基礎學 Visual C++(第2版)》讀者對象 Visual C++初學者 有C/C++基礎的讀者 大中專院校的學生 各種C++社會培訓學員 其他編程愛好者 9.5小時多媒體視頻講解 適合自學:從基礎講解,每個實例都給出了詳細步驟,自學門檻低 內容全面:涵蓋Visual C++從基礎到數據庫開發(fā)、網絡編程等內容 實例豐富:講解每個知識點時都列舉了典型實例,很容易理解 注釋詳細:書中的實例源代碼都給出了大量注釋,便于閱讀 案例典型:提供了一個家庭財務管理系統(tǒng)案例提高讀者的開發(fā)水平 視頻教學:配有9.5小時多媒體視頻進行講解,學習效果好 實踐電子書:精心設計100個Visual C++編程實例,助你快速精通 勵志照亮人生 編程改變命運 叢書特點 配有多媒體教學視頻進行講解,學習起來直觀 門檻低,沒有任何基礎的讀者都能輕松掌握 叢書作者均為有多年編程經驗的一線程序員 對每個概念都清楚講解,入門讀者容易掌握 每《零基礎學 Visual C++(第2版)》都提供了大量典型實例幫助讀者理解 提供典型案例幫助讀者提高應用開發(fā)水平 書中的源代碼都提供了詳細的注釋,閱讀起來無障礙 光盤提供書中的源代碼、教學視頻及超值學習資料
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載