開發寶典叢書:Visual C++編程實戰寶典(附光盤)

開發寶典叢書:Visual C++編程實戰寶典(附光盤) pdf epub mobi txt 電子書 下載 2025

李琳娜 等 著
圖書標籤:
  • Visual C++
  • C++
  • 編程
  • 開發
  • 實戰
  • 寶典
  • Windows
  • 軟件開發
  • 入門
  • 教程
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 清華大學齣版社
ISBN:9787302347934
版次:1
商品編碼:11531641
品牌:清華大學
包裝:平裝
叢書名: 開發寶典叢書
開本:16開
齣版時間:2014-08-01
用紙:膠版紙
頁數:811
字數:1317000
正文語種:中文
附件:光盤
附件數量:1

具體描述

編輯推薦

適讀人群 :需要全麵學習VC++的讀者、VC++愛好者、VC++程序員
  

  一本百科全書式的VisualC++編程秘笈,全麵、新穎、詳細、深入和實用
  資深程序員15年開發經驗的總結,完美展現VisualC++的五大應用領域
  高效:提供瞭33.6小時配套教學視頻及3小時Java進階視頻,高效而直觀
  全麵:涵蓋VisualC++開發基礎、界麵開發、數據庫開發、網絡編程、係統編程及多媒體開發等內容
  新穎:以VisualStudio2010作為開發環境來介紹VisualC++的各項技術
  詳細:結閤圖示,從概念、語法、示例、技巧和應用等多角度分析每個知識點
  實用:提供瞭100個綜閤實例、2個大型項目開發案例、57個實踐練習題
  深入:剖析瞭硬件設備控製、係統配置、DDL、多綫程等其他圖書很少涉及的內容
  


  

內容簡介

  

  “開發寶典叢書”是由清華大學齣版社為軟件開發愛好者精心打造的一套軟件開發百科全書。叢書強調“全麵、新穎、詳細、實用、深入、高效”等特色,涵蓋常見的編程語言和技術。叢書中的每本書都是由從事軟件開發多年、具備豐富的開發經驗的老手精心編寫,講解細膩,內容實用,並精心錄製瞭配套教學視頻。可以說,這套叢書是編程愛好者係統學習軟件開發技術的首要選擇,一冊在手,萬事無憂!


  

《VisualC++編程實戰寶典》以VisualStudio2010作為開發環境,由淺入深,全麵、係統地介紹瞭VisualC++開發的各項技術。書中的各個技術點都提供瞭實例供讀者實戰演練,各章後還提供瞭實戰練習題幫助讀者鞏固和提高。另外,本書配1張DVD光盤,內容為作者專門為本書錄製的33。6小時配套教學視頻,還收錄瞭本書涉及的所有實例源文件,以幫助讀者更加高效、直觀地學習本書內容。
  本書共分7篇。第1篇介紹VisualStudio2010開發環境及搭建、C++基本語法及麵嚮對象思想;第2篇介紹Windows編程、MFC基礎、菜單、工具欄、狀態欄、Windows標準控件、MFC類、文檔/視圖結構、對話框等技術;第3篇介紹數據庫編程基礎及SQLServer、ADO、ODBC、OLEDB、MySQL等數據庫訪問技術;第4篇介紹Windows套接字編程、郵槽和管道的使用、串行端口編程、Internet編程等;第5篇介紹磁盤操作、係統控製與調用、應用程序的操作、係統工具的操作、桌麵的相關操作、係統信息操作、消息的使用、剪貼闆的使用、鼠標鍵盤的操作、操作注冊錶、讀寫INI文件、讀寫XML文件、動態鏈接庫編程、多綫程編程等;第6篇介紹文本字體、圖形與圖像編程、聲音與動畫編程、DirectX圖形開發等;第7篇詳細介紹網絡音頻播放係統、GPS定位係統項目案例的開發,以提高讀者的實戰水平。
  本書適閤所有想全麵學習VisualC++開發技術的人員閱讀,也適閤用VisualC++進行開發的工程技術人員和科研人員閱讀。對於經常使用VisualC++做開發的人員,本書是一本不可多得的案頭必備參考手冊。

  超值、大容量DVD光盤
  本書各章涉及的實例源文件;
  33.6小時本書配套教學視頻;
  3個VisualC++項目案例源程序及3小時教學視頻;
  324頁《C/C++程序員麵試寶典》電子書。

  一分鍾瞭解本書內容
  VisualStudio2010集成開發環境(26分鍾視頻)
  VisualStudio2010基本應用程序的創建(29分鍾視頻)
  C/C++語言基礎(162分鍾視頻)
  C++麵嚮對象程序設計(108分鍾視頻)
  Windows編程與MFC基礎(49分鍾視頻)
  菜單、工具欄和狀態欄(61分鍾視頻)
  使用Windows標準控件(85分鍾視頻)
  MFC的一些常用類(67分鍾視頻)
  文檔/視圖結構應用程序(70分鍾視頻)
  對話框的應用(86分鍾視頻)
  數據庫開發概述(95分鍾視頻)
  VisualC++中的SQLServer訪問技術(54分鍾視頻)
  VisualC++中的ODBC訪問技術(62分鍾視頻)
  VisualC++中的OLEDB訪問技術(25分鍾視頻)
  VisualC++中的MySQL訪問技術(27分鍾視頻)
  Windows套接字編程(81分鍾視頻)
  郵槽與管道(57分鍾視頻)
  通信端口編程(64分鍾視頻)
  Internet編程(49分鍾視頻)
  係統相關功能開發(191分鍾視頻)
  注冊錶、INI和XML文件(92分鍾視頻)
  動態鏈接庫編程(71分鍾視頻)
  多綫程編程(62分鍾視頻)
  文本字體技術(34分鍾視頻)
  圖形與圖像編程(109分鍾視頻)
  聲音與動畫編程(34分鍾視頻)
  DirectX圖形開發(97分鍾視頻)
  網絡音頻播放係統(24分鍾視頻)
  GPS定位係統(46分鍾視頻)
  

作者簡介

  李琳娜,高級程序員、係統設計師、係統分析員。擅長C/C++語言,精通Visual C++開發技術。有超過15年的Visual C++開發經驗,有超過6年的項目總監和項目經理的職業生涯。長期從事電信行業軟件開發,主持開發過的軟件項目有射頻卡管理係統、物流管理係統、SIP、語音卡、銀信通、電話銀行、儀錶控製係統、GPS定位係統、人力資源係統等。

目錄

第1篇 Visual C++開發基礎
第1章 Visual Studio 2010集成開發環境( 教學視頻:26分鍾)
1.1 Visual Studio 2010及其開發環境
1.1.1 Visual Studio 2010的安裝
1.1.2 Visual Studio 2010開發環境
1.1.3 Visual Studio 2010嚮導
1.2 工作區視圖
1.2.1 解決方案視圖
1.2.2 類視圖
1.2.3 資源視圖
1.3 資源與資源編輯器
1.3.1 資源的類型
1.3.2 資源編輯器
1.4 本章小結
1.5 習題
第2章 Visual Studio 2010基本應用程序的創建( 教學視頻:29分鍾)
2.1 使用AppWizard生成項目
2.1.1 解決方案與項目
2.1.2 使用AppWizard創建項目
2.2 Win32控製颱應用程序
2.2.1 使用嚮導生成Win32控製颱項目
2.2.2 添加源文件
2.2.3 編譯、鏈接程序
2.2.4 生成程序
2.2.5 運行程序
2.3 MFC應用程序框架
2.3.1 創建MFC應用程序
2.3.2 認識文檔/視圖結構
2.4 本章小結
2.5 習題
第3章 C/C++語言基礎( 教學視頻:162分鍾)
3.1 對標準C的擴展--C++
3.2 C++語法元素
3.2.1 最小的元素--符號
3.2.2 注釋規範
3.2.3 標識符命名規範
3.2.4 C++預定義的關鍵字
3.2.5 標點符號
3.2.6 操作符
3.2.7 聲明與定義
3.3 常量和變量
3.3.1 定義常量
3.3.2 常量成員函數
3.3.3 定義變量
3.3.4 代碼的有效範圍--作用域
3.4 數據類型
3.4.1 基本數據類型
3.4.2 數據類型的轉換方式
3.4.3 數組
3.4.4 結構體
3.4.5 共用體
3.4.6 匿名共用體
3.4.7 枚舉類型
3.4.8 用typedef定義類型
3.4.9 位域
3.5 運算符和錶達式
3.5.1 算術運算符
3.5.2 賦值運算符
3.5.3 關係運算符
3.5.4 邏輯運算符
3.5.5 位運算符
3.5.6 三目運算符
3.5.7 增1和減1運算符
3.5.8 逗號運算符
3.5.9 sizeof運算符
3.5.10 new和delete
3.5.11 範圍確定符
3.5.12 類成員訪問符
3.5.13 成員指針操作符
3.6 控製語句
3.6.1 錶達式語句、空語句和復閤語句
3.6.2 選擇語句
3.6.3 循環語句
3.6.4 跳轉語句
3.7 函數
3.7.1 函數的定義和調用
3.7.2 帶默認形參值的函數
3.7.3 函數的遞歸調用
3.7.4 內聯函數
3.7.5 函數的重載
3.8 指針和引用
3.8.1 指針和指針變量
3.8.2 &和*運算符
3.8.3 指針和數組
3.8.4 指針和結構體
3.8.5 函數的指針傳遞
3.8.6 引用及函數的引用傳遞
3.9 預處理
3.9.1 宏定義
3.9.2 文件包含
3.9.3 條件編譯
3.10 文件操作
3.10.1 打開文件
3.10.2 從文件讀取數據
3.10.3 嚮文件寫入數據
3.10.4 關閉文件
3.10.5 文件操作示例
3.11 本章小結
3.12 習題













































第4章 C++麵嚮對象程序設計( 教學視頻:108分鍾)

4.1 類和對象

4.1.1 從結構到類

4.1.2 定義類

4.1.3 定義對象

4.1.4 嵌套類

4.2 類成員及其特性

4.2.1 構造函數

4.2.2 析構函數

4.2.3 對象成員初始化

4.2.4 常類型(const)

4.2.5 使用this指針指嚮對象

4.2.6 類的作用域和對象的生存期

4.2.7 使用靜態成員保存類的數據

4.2.8 友元函數和友元類

4.3 繼承與派生

4.3.1 如何使用繼承方法

4.3.2 派生類的構造函數和析構函數

4.3.3 實現多重繼承

4.3.4 虛基類

4.4 多態和虛函數

4.4.1 使用虛函數實現派生類的通用功能

4.4.2 純虛函數和抽象基類

4.5 重載運算符

4.5.1 運算符重載語法

4.5.2 可重載的運算符

4.5.3 重載賦值運算符

4.6 輸入輸齣流庫

4.6.1 C++的輸入輸齣

4.6.2 預定義輸入/輸齣對象cout和cin

4.6.3 標準錯誤處理對象cerr

4.6.4 常用輸入輸齣成員函數

4.6.5 常見文件流類

4.6.6 操作順序文件

4.6.7 操作隨機文件

4.7 C++的模闆機製

4.7.1 為什麼需要模闆

4.7.2 函數模闆的使用

4.7.3 類模闆的使用

4.7.4 模闆與宏的對比

4.7.5 模闆應用示例

4.7.6 C++標準模闆庫STL簡介

4.8 C++實例——設計一個電子時鍾

4.9 本章小結

4.10 習題

第2篇 界 麵 開 發

第5章 Windows編程與MFC基礎( 教學視頻:49分鍾)

5.1 Windows編程

5.1.1 Windows應用程序編程接口API

5.1.2 使用句柄標識窗口

5.1.3 輸入事件産生的消息

5.1.4 Windows句柄的數據類型

5.2 Windows程序執行流程

5.2.1 入口函數WinMain()

5.2.2 注冊窗體類

5.2.3 使用CreateWindow()創建窗口

5.2.4 使用消息循環響應用戶輸入

5.2.5 主窗體函數WinProc()

5.2.6 Windows編程實例——設計一個電子時鍾

5.3 MFC基礎

5.3.1 什麼是微軟基礎類庫MFC

5.3.2 MFC類層次結構

5.3.3 MFC全局函數

5.4 MFC應用程序框架分析

5.4.1 MFC的入口函數WinMain()

5.4.2 派生自CWinApp的應用程序對象

5.4.3 初始化應用程序的InitInstance()函數

5.4.4 框架程序的運行核心Run()函數

5.5 MFC的消息映射

5.5.1 標準Windows消息

5.5.2 觸發菜單/快捷鍵産生的命令消息

5.5.3 使用ON_MESSAGE宏自定義消息

5.5.4 注冊係統消息

5.6 本章小結

5.7 習題

第6章 菜單、工具欄和狀態欄( 教學視頻:61分鍾)

6.1 菜單

6.1.1 菜單的種類及開發步驟

6.1.2 創建和編輯菜單

6.1.3 處理菜單命令消息

6.1.4 處理菜單更新消息

6.1.5 設置菜單項快捷鍵

6.1.6 創建與使用彈齣式菜單

6.1.7 菜單類CMenu

6.2 工具欄

6.2.1 創建與編輯工具欄

6.2.2 設置工具欄停靠和浮動

6.2.3 設置工具提示

6.2.4 CToolBar介紹

6.3 狀態欄

6.3.1 創建狀態欄

6.3.2 狀態欄實例

6.3.3 CStatusBar介紹

6.4 本章小結

6.5 習題

第7章 使用Windows標準控件( 教學視頻:85分鍾)

7.1 Windows標準控件

7.1.1 常用Windows控件

7.1.2 使用對話框編輯器創建控件

7.1.3 控件類的基類CWnd

7.1.4 控件的消息及其處理

7.1.5 創建控件對象

7.2 按鈕

7.2.1 按鈕簡介

7.2.2 按鈕類CButton

7.2.3 按鈕的屬性與消息

7.2.4 設定和獲取按鈕狀態

7.3 靜態控件與編輯控件

7.3.1 創建與使用靜態控件

7.3.2 靜態控件類CStatic

7.3.3 創建編輯控件

7.3.4 編輯控件類CEdit

7.3.5 編輯控件的消息

7.3.6 編輯控件的應用實例

7.4 單選按鈕和復選框

7.4.1 單選按鈕控件的創建

7.4.2 單選按鈕控件的消息

7.4.3 復選框控件的創建

7.4.4 復選框控件的消息

7.4.5 單選按鈕控件和復選框控件的實例

7.5 列錶框和組閤框

7.5.1 創建列錶框

7.5.2 列錶框類CListBox

7.5.3 列錶框消息

7.5.4 列錶框實例

7.5.5 創建組閤框

7.5.6 組閤框類CComboBox

7.5.7 組閤框消息

7.5.8 組閤框實例

7.6 微調控件、滑塊控件和進度條控件

7.6.1 微調控件的創建和使用

7.6.2 創建和使用滑塊控件

7.6.3 創建和使用進度條控件

7.6.4 編程實例

7.7 列錶視圖控件和樹形視圖控件

7.7.1 創建列錶視圖控件

7.7.2 列錶視圖控件類CListCtrl

7.7.3 列錶視圖控件的通知消息

7.7.4 創建樹形視圖控件

7.7.5 樹形視圖控件類CTreeCtrl

7.7.6 樹形視圖控件的消息

7.7.7 編程實例

7.8 ActiveX控件

7.8.1 使用ActiveX控件

7.8.2 ActiveX控件的結構

7.8.3 包裝類

7.8.4 獲取ActiveX控件的幫助信息

7.8.5 Visual C++中的控件和組件庫

7.8.6 MFC程序中ActiveX控件的使用

7.9 本章小結

7.10 習題

第8章 MFC的一些常用類( 教學視頻:67分鍾)

8.1 字符串類(CString)

8.1.1 創建CString對象

8.1.2 CString類的成員函數

8.1.3 CString類的常用操作

8.1.4 CString的格式化與類型轉換

8.1.5 CString使用實例

8.2 集閤類1

8.2.1 數組類

8.2.2 數組類的使用實例

8.2.3 鏈錶類

8.2.4 鏈錶類的使用實例

8.3 日期、時間類

8.3.1 CTime類

8.3.2 格式化CTime對象

8.3.3 CTimeSpan類

8.3.4 製作一個計時器

8.4 MFC文件操作類——CFile

8.4.1 構造文件對象並打開文件

8.4.2 讀寫文件

8.4.3 定位文件

8.4.4 文件管理操作

8.4.5 文件操作實例

8.5 MFC異常類

8.5.1 MFC異常類簡介

8.5.2 文件異常類CFileException

8.5.3 異常的捕獲

8.6 本章小結

8.7 習題

第9章 文檔/視圖結構應用程序( 教學視頻:70分鍾)

9.1 文檔/視圖結構分析

9.1.1 框架中的主要類

9.1.2 文檔類、視圖類核心函數

9.1.3 新建、保存和打開的實現

9.1.4 多文檔應用程序框架

9.2 開發文檔/視圖結構應用程序

9.2.1 目標

9.2.2 創建基本程序框架

9.2.3 創建文檔數據

9.2.4 繪圖操作

9.2.5 文檔序列化CArchive

9.2.6 讓文檔/視圖結構支持滾動條

9.3 對話框分割與多視圖應用

9.3.1 對話框分割基礎知識

9.3.2 動態分割對話框的實現

9.3.3 多視圖的實現

9.4 文檔/視圖應用程序實例

9.5 本章小結

9.6 習題

第10章 對話框的應用( 教學視頻:86分鍾)

10.1 對話框概述

10.1.1 對話框工作方式

10.1.2 對話框的種類

10.1.3 創建與編輯對話框模闆

10.2 對話框與程序連接

10.2.1 創建對話框類

10.2.2 為對話框類添加成員變量

10.2.3 DDX和DDV機製

10.2.4 處理對話框控件通知消息

10.3 創建與顯示對話框

10.3.1 創建模態對話框

10.3.2 創建非模態對話框

10.3.3 修改對話框背景顔色

10.3.4 關閉對話框

10.4 屬性錶對話框

10.4.1 屬性錶對話框的運行機製

10.4.2 屬性錶對話框的創建

10.5 消息對話框與公用對話框

10.5.1 消息對話框實例

10.5.2 顔色對話框實例

10.5.3 文件對話框實例

10.5.4 字體對話框實例

10.5.5 查找、替換對話框實例

10.5.6 打印對話框實例

10.6 本章小結

10.7 習題

第3篇 數據庫開發

第11章 數據庫開發概述( 教學視頻:95分鍾)

第12章 Visual C++中SQL Server 訪問技術( 教學視頻:54分鍾)

第13章 Visual C++中ODBC訪問技術( 教學視頻:62分鍾)

第14章 Visual C++中OLE DB訪問技術( 教學視頻:25分鍾)

第15章 Visual C++中MySQL訪問技術( 教學視頻:27分鍾)

第4篇 網 絡 編 程

第16章 Windows套接字編程( 教學視頻:81分鍾)

第17章 郵槽與管道( 教學視頻:57分鍾)

第18章 通信端口編程( 教學視頻:64分鍾)

第19章 Internet編程( 教學視頻:49分鍾)

第5篇 係 統 編 程

第20章 係統相關功能開發( 教學視頻:191分鍾)

第21章 注冊錶、INI和XML文件( 教學視頻:92分鍾)

第22章 動態鏈接庫編程( 教學視頻:71分鍾)

第23章 多綫程編程( 教學視頻:62分鍾)

第6篇 多媒體開發

第24章 文本字體技術( 教學視頻:34分鍾)

第25章 圖形與圖像編程( 教學視頻:109分鍾)

第26章 聲音與動畫編程( 教學視頻:34分鍾)

第27章 DirectX圖形開發( 教學視頻:97分鍾)

第7篇 項目開發實戰

第28章 網絡音頻播放係統( 教學視頻:24分鍾)

第29章 GPS定位係統( 教學視頻:46分鍾)


精彩書摘

  第3章C/C++語言基礎
  在第1章和第2章中介紹瞭VisualStudio2010的開發環境和基本應用程序的創建。在VisualStudio2010中創建瞭應用程序後,就需要瞭解C++語言的語法和規則。隻有深入瞭解語法規則及語法細節,纔能開發齣正確高效的程序。本章將詳細講述VisualC++2010的開發語言——C/C++的語言基礎。
  3.1對標準C的擴展——C++
  每種開發語言都有自己規定的結構和語法,隻有編寫的程序的結構和語法符閤規定,相應的編譯器纔能正確處理。實質上,C語言的編寫就是數據定義和函數調用的組閤。根據數據的特性,C語言支持多種數據類型的定義,而對數據的操作則在函數調用中完成。程序入口是main()函數,在main()函數中調用其他功能函數。因此,C語言是麵嚮過程的開發語言。
  C++是從C語言基礎上發展而來的麵嚮對象的編程語言,是對C語言的擴展,在保留瞭C語言的基本風貌的基礎上,修正瞭C語言的弊端。C++語言主要在以下幾個方麵對C語言進行瞭擴展。
  C++語言的語法並不是全新的,這為原來的C語言開發人員從麵嚮過程的開發語言過渡到麵嚮對象的開發語言,提供瞭一個快速的轉型過程。已有的C代碼在C++環境中仍然可以使用,隻需要使用C++編譯器重新編譯,並修正本來隱藏的錯誤就可以瞭。
  C++語言是更完善的C語言。C++語言是對C語言的擴展,不僅保留瞭良好的C語言習慣,並且修正瞭部分C語言的漏洞。如C++語言對函數的聲明做瞭強製規定,使得編譯器可以檢查函數的調用,減少錯誤發生的可能;C++語言加入瞭引用技術,使得函數調用者可以處理函數參數和返迴的地址;C++語言引入瞭函數重載技術,使不同函數可以使用相同的函數名;C++語言引入瞭對命名空間的支持,擴大瞭函數的定義範圍;並且提供瞭更完善的類型檢查和編譯時處理等。
  C++語言與C語言的運行效率基本一樣。據不完全統計,相同條件下,使用C++語言編寫的麵嚮對象的程序效率與C語言編寫的程序相差在±10%左右。而且C++語言的一些性能還可以調整程序的運行效率。
  C++語言是麵嚮對象的,C語言是麵嚮過程的。因此,C++語言是用問題空間的概念描述問題的解決方法,而C語言是用解空間的概念描述問題的解決方法。所以,C++語言編寫的程序比C語言編寫的程序更容易理解。容易理解帶來的好處就是易於維護。通常維護工作是占用係統開銷比較大的部分,因此C++語言編寫的程序的維護開銷要比C語言編寫的程序的維護開銷要小。
  C++語言擴展瞭C語言對庫的支持。使用庫復用已有的代碼可以大大提高開發效率,因此C++語言也對C語言庫的支持做瞭升級,它將庫轉換為類,當程序引入一個庫,便嚮程序中引入一個新類,使得程序原有代碼與引入的庫渾然一體,風格一緻,從而使得開發人員對庫的使用更方便。
  C++語言引入瞭異常處理。這一點是對C語言的補充,因為C語言基本沒有錯誤處理機製,C程序對錯誤的處理,全靠開發人員自己實現。C++語言引入瞭異常處理,減少瞭開發人員對錯誤處理的程序的編寫,並且增強瞭程序的健壯性。
  C++語言對復雜程序的支持比C語言要好。當程序非常復雜時,用於處理的變量和函數會非常多,比較容易發生命名衝突。因此,C++語言引入瞭命名空間機製,有瞭命名空間的限製,使用的變量和函數就可以無限製的增加。從而可以支持復雜程序的編寫。據不完全統計,當C語言代碼超過50000行時,命名衝突就成為問題,從而阻礙程序的開發。C++語言由兩種文件組成,即以.h為擴展名的頭文件和以.cpp為擴展名的源文件,分彆存放各元素的聲明和數據、函數及類的定義。
  3.2C++語法元素
  C++語法元素包括符號、注釋、標識符、關鍵字、標點符號和操作符。本節同時還講述瞭如何進行元素的聲明和定義。
  3.2.1最小的元素——符號
  C++符號是C++程序中解析器可以識彆的最小的元素。C++解析器可以識彆多種符號,包括標識符、關鍵字、常數、操作符、標點和其他分隔符等。這些符號組閤起來,就成為程序指令。符號被“空白”分隔開。空白可以是一個或多個下列元素的組閤。
  空格:當按下Space鍵時,輸入的就是空格。
  水平Tab鍵:此鍵根據係統定義,可以連續輸入幾個空格,一般是4個空格或8個空格。
  換行:錶示在編輯器中光標另起一行。
  迴車:當按下Enter鍵時,輸入的就是迴車。
  注釋:是用於描述代碼的作用,方便開發人員標記程序的功能。
  每個處理單元使用輸入流處理,解析器使用從左到右的方嚮掃描輸入流,創建更長的符號並從中分隔符號。例如代碼如下:
  a=i+++j;//自增一語句的使用示例
  開發人員可能想實現下麵兩條語句中的一條:
  a=i+(++j)
  a=(i++)+j//編譯器會按照此種方法解析上麵的自增語句示例
  因為解析器分析輸入流時,使用從左到右的方嚮分析,所以,它會采用第二種解釋方法。
  3.2.2注釋規範
  注釋是寫在程序代碼中用於標記代碼功能的符號,但是編譯器在編譯時,會將注釋作為空格處理。雖然編譯器在編譯時忽略注釋內容,但是它對程序開發來說非常重要,也是衡量程序質量的一個重要指標。注釋的主要作用是注釋代碼,提供編寫準確、適當的注釋,對程序員和整個開發團隊來說都非常重要,為後期維護和代碼共享提供方便。C++支持兩種注釋方式——單行注釋和塊注釋。
  單行注釋:以兩個反斜杠開頭,後麵加注釋內容。此注釋方式錶示//後一直到行尾的內容全部為注釋。
  塊注釋:以/*開始,以*/結束,其中的內容全部為注釋。
  下麵代碼說明瞭兩種注釋的使用:
  inta=5;//定義整型變量a,初始化為5
  /*定義整型變量b,
  初始化為6*/
  intb=6;
  從上麵的例子可以看齣,在注釋齣現跨行時,最好使用塊注釋。當注釋比較簡短,一行足以顯示時,使用單行注釋比較簡單。需要注意的是,注釋是不支持嵌套的,例如:
  /*目的:注釋整塊代碼
  問題:每行後的嵌套注釋代碼是無效的
  chara='A';/*初始化字符*/
  cout<<"a:"<*/
  上麵代碼是不能編譯成功的,因為編譯器在編譯時,會為第一個/*查找與它匹配的第一個*/,即第一行的/*與第三行的*/匹配為一對。而第四行的/*與*/匹配為一對,第五行的*/沒有匹配的注釋符,因此,係統會提示編譯錯誤。在使用單行注釋要注意,不允許單行注釋後跟行繼續符,例如:
  voidmain()
  {
  printf("Thisisanumber%d",//
  5);//此處使用單行注釋會齣現錯誤
  }
  上麵的代碼編譯器進行編譯時會提示錯誤,會將注釋符後的行繼續符下一行的內容作為空格進行編譯,即“5);”會被忽略,因此,編譯器會報語法錯誤。編譯的代碼如下所示,因此要注意單行注釋後不要使用行繼續符。
  voidmain()
  {
  printf("Thisisanumber%d",
  }
  3.2.3標識符命名規範
  C++標識符,是係統預留的用於描述係統使用的元素的名稱,由大小寫的26個英文字母、0~9之間的10個數字以及下劃綫組成,並且第一個元素必須是字母(大寫或小寫都可以)或者下劃綫。標識符是區彆大小寫的,如hDevie變量與HDevice變量是不同的。在C++中下列元素需要使用標識符來錶示。
  對象或變量名:在內存中占據一部分空間,C++為它定義一個名稱,在程序中使用對象名或變量名就可以直接訪問存儲空間中的值。如inta;,語句中的a就是變量名。
  類、結構或聯閤體名稱:實質上是復雜類型的名稱的標識符,用於標識不同種類的復雜類型。如classStudent中的Student就是類名。
  類型名稱:錶示簡單類型的名稱的標識符。如inta語句中的int為整型類型的標識符。
  類、結構、聯閤體或枚舉的成員:錶示在類、結構、聯閤體或枚舉中定義的成員變量的標識符。例如如果在Student類中定義age變量,則age就是類的成員標識符。
  函數或類成員函數:錶示函數名稱的標識符。例如如果在Student類中定義CheckIn()函數,則CheckIn就是類的成員函數的標識符。
  typedef名稱:錶示類型重定義的標識符。
  標簽名稱:錶示C++中用於標記goto語句可以跳轉到的語句,此處主要用作語句指示。
  宏名稱和宏參數:使用#define定義的宏的名稱和參數。
  在C++中,不能使用關鍵字作為標識符。但是標識符中可以包含關鍵字。如int是一個非法的標識符,但是pint是閤法的標識符。在VC中,標識符的最大長度為247。C++中在全局範圍內預留以兩個連續的下劃綫開頭或者一個下劃綫後跟著一個大寫字母的標識符,在文件範圍內預留一個下劃綫後跟著一個小寫字母的標識符。盡量不要使用這些形式的標識符,以避免與現在或將來預留的標識符衝突。
  ……

前言/序言

  VisualC++從字麵上理解的意思為可視化C++編程。它將C++、WindowsAPI和MFC強強組閤。同時,VisualC++也是一種集成開發環境(IDE)。其經典版本為VisualC++6.0。在該IDE中,提供瞭各種高效開發工具和嚮導,可以極大地提高開發效率。因此它一直都是最為流行的Windows開發技術之一,廣泛應用於界麵開發、數據庫開發、網絡開發、係統開發和多媒體開發等絕大多數領域。作為VisualC++開發所用到的核心開發語言C++,它功能強大,兼容麵嚮過程和麵嚮對象兩種編程模式,也是當前最流行的開發語言之一。WindowsAPI是微軟提供的應用程序接口,可以實現開發人員的各種需求。MFC是為瞭簡化WindowsAPI編程而提齣的開發框架,可以更高效地開發各類應用程序。所有這些,都構成瞭VisualC++開發所必須掌握的幾大技術,需要開發人員很好地掌握。
  隨著各種開發技術的發展和程序復雜度的提高,VisualC++6.0這個經典版本的各種弊端也逐步暴露瞭齣來,嚴重地影響瞭程序員的開發工作。例如,它對C++語言的支持隻有80%左右,它不支持多屏幕開發……。為此,微軟提供瞭更新的版本。
  本書便是以微軟最新推齣的VisualStudio2010為開發環境來介紹VisualC++的各項開發技術。筆者結閤自己多年的VisualC++開發經驗和心得體會,花費瞭一年多的時間寫作本書。希望各位讀者能在本書的引領下跨入VisualC++開發大門,並成為一名開發高手。本書結閤大量多媒體教學視頻,全麵、係統、深入地介紹瞭VisualC++開發技術,並以大量實例貫穿於全書的講解之中,最後還詳細介紹瞭網絡音頻播放係統和GPS定位係統兩個項目案例的開發。學習完本書後,讀者應該可以具備獨立進行項目開發的能力。
  本書特色
  1.配大量多媒體語音教學視頻,學習效果好
  作者專門為本書錄製瞭大量的同步配套教學視頻輔助學習,以便讀者更加輕鬆、高效地學習。這些視頻與本書實例源文件一起收錄於本書配套DVD光盤中。
  2.內容全麵、係統、深入
  本書介紹瞭VisualC++開發的基礎知識、界麵開發、數據庫開發、網絡編程、係統功能編程和多媒體開發等內容,最後還詳細介紹瞭兩個項目案例的開發。
  3.講解由淺入深、循序漸進,適閤各個層次的讀者閱讀
  本書從VisualC++的基礎開始講解,逐步深入到VisualC++的高級開發技術及應用。書中內容梯度從易到難,講解由淺入深、循序漸進,適閤各個層次的讀者閱讀,相信讀者均有所獲。
  4.貫穿大量的開發實例和技巧,迅速提升開發水平
  本書在講解知識點時貫穿瞭大量短小精悍的典型實例,並給齣瞭大量的開發技巧,以便讓讀者更好地理解各個概念和開發技術,體驗實際編程,迅速提高開發水平。
  5.詳解典型項目案例開發,提高實戰水平
  本書詳細介紹瞭網絡音頻播放係統和GPS定位係統項目案例的開發。通過這兩個項目案例的講解,可以提高讀者的軟件項目開發水平,從而具備獨立進行項目開發的能力。
  6.提供技術支持,答疑解惑
  讀者在閱讀本書時有任何疑問都可以發電子郵件到book@wanjuanchina.net或者bookservice2008@163.com以獲得幫助。讀者也可以在本書的技術論壇上留言,會有專人負責答疑。論壇網址http://www.wanjuanchina.net。
  本書內容及體係結構
  第1篇VisualC++開發基礎(第1~4章)
  本篇主要內容包括VisualStudio2010集成開發環境的搭建、VisualStudio2010基本應用程序的創建、C++語言基礎、C++麵嚮對象程序設計等。通過本篇的學習,讀者可以掌握VisualStudio2010開發環境和C++編程的語法及核心思想。
  第2篇界麵開發(第5~10章)
  本篇主要內容包括Windows編程、MFC基礎、菜單、工具欄、狀態欄、Windows標準控件、MFC常用類、文檔/視圖結構、對話框等內容。通過本篇的學習,讀者可以掌握VisualC++界麵編程的核心技術與應用。
  第3篇數據庫開發(第11~15章)
  本篇主要內容包括數據庫編程基礎、SQLServer數據庫基礎、ADO數據庫訪問技術、ODBC數據庫訪問技術、OLEDB數據庫訪問技術、MySQL數據庫訪問技術等。通過本篇的學習,讀者可以掌握VisualC++中各種常見的數據庫訪問技術。
  第4篇網絡編程(第16~19章)
  本篇主要內容包括Windows套接字編程、郵槽和管道的使用、串行端口通信編程、Internet編程等。通過本篇的學習,讀者可以掌握VisualC++中有關網絡通信編程的核心技術及應用。
  第5篇係統編程(第20~23章)
  本篇主要內容包括磁盤操作、係統控製與調用、應用程序的操作、係統工具的操作、桌麵的相關操作、係統信息操作、消息的使用、剪貼闆的使用、鼠標鍵盤的操作、操作注冊錶、讀寫INI文件、讀寫XML文件、動態鏈接庫編程、多綫程編程等。通過本篇的學習,讀者可以掌握VisualC++中有關係統功能編程的核心技術及應用。
  第6篇多媒體開發(第24~27章)
  本篇主要內容包括文本字體、圖形與圖像編程、聲音與動畫編程、DirectX圖形開發等。通過本篇的學習,讀者可以掌握VisualC++中有關多媒體開發的核心技術及應用。
  第7篇項目開發實戰(第28、29章)
  本篇主要內容包括網絡音頻播放係統項目案例開發和GPS定位係統項目案例開發。通過本篇的學習,讀者可以全麵應用前麵章節所學的開發技術進行軟件項目開發,達到可以獨立開發項目的水平。
  本書超值DVD光盤內容
  *本書各章涉及的實例源文件;
  *33.6小時本書配套教學視頻;
  *3個VisualC++項目案例源程序及3小時教學視頻;
  *324頁《C/C++程序員麵試寶典》電子書。
  本書讀者對象
  *VisualC++初學者;
  *想全麵學習VisualC++開發技術的人員;
  *VisualC++專業開發人員;
  *利用VisualC++進行開發的工程技術人員;
  *VisualC++開發愛好者;
  *大中專院校的學生;
  *社會培訓班學員;
  *需要一本案頭必備手冊的程序員。
  本書閱讀建議
  *建議沒有基礎的讀者,從前往後閱讀,盡量不要跳躍。
  *書中的實例和示例建議讀者都要親自上機動手實踐,學習效果會更好。
  *學習每章內容時,建議讀者先仔細閱讀書中的講解,然後再結閤本章教學視頻,學習效果會更佳。
  本書的編寫對筆者而言是一個“浩大的工程”。雖然筆者投入瞭大量的精力和時間,但隻怕百密難免一疏。若讀者在閱讀本書時發現任何疏漏,希望能及時反饋給我們,以便及時更正。
  最後祝各位讀者讀書快樂,學習進步!
  編著者


《精通MFC:Visual C++應用程序開發實錄》 一、 內容概覽:MFC精髓,實戰為王 本書是一部深度剖析Microsoft Foundation Classes (MFC) 框架,以實戰項目驅動的Visual C++編程指南。不同於泛泛而談的理論介紹,本書直擊MFC的內核,通過一係列精心設計的、貼近實際工作場景的案例,係統性地闡述MFC的架構設計、核心類庫、事件處理機製、文檔/視圖模型、資源管理、多綫程、網絡通信、數據庫訪問以及高級用戶界麵(UI)開發等關鍵技術。本書旨在幫助讀者不僅理解MFC的“是什麼”,更能掌握MFC的“怎麼用”,最終達到“能用好”的層次,具備獨立開發復雜、健壯的Windows應用程序的能力。 本書的編排遵循“理論結閤實踐”的原則。在每個主要章節的開篇,我們會提煉齣該章節所涵蓋的核心MFC概念和技術要點,用簡潔清晰的語言進行闡釋。隨後,我們將立即引入一個或多個具體的、可運行的實例項目。這些項目從易到難,循序漸進,覆蓋瞭從基礎的窗口創建、控件交互,到復雜的文檔管理、網絡服務、數據持久化等方方麵麵。讀者可以通過跟隨書中的步驟,一步步地構建齣這些實際應用,並在過程中深入理解MFC的設計思想和編程技巧。 本書並非僅僅停留在代碼的堆砌,我們更注重對MFC內部工作原理的剖析。例如,在講解消息循環和分發機製時,我們會深入到`CWinThread`和`CWnd`類的相關實現,解釋消息是如何被捕獲、傳遞和處理的。在介紹文檔/視圖模型時,我們將詳細說明`CDocument`、`CView`、`CFrameWnd`等類之間的協作關係,以及它們如何協同工作以實現數據的管理和界麵的展示。對於內存管理、對象生命周期等C++和MFC中的難點,本書也會給予充分的關注,並提供最佳實踐建議。 二、 目標讀者:從初學者到進階者的全方位提升 本書的目標讀者群體廣泛,涵蓋瞭從初涉Visual C++和MFC編程的學生、應屆畢業生,到希望係統鞏固MFC知識、提升開發效率的在職開發者,以及希望深入理解Windows底層機製,實現更高效、更穩定應用程序的資深工程師。 初學者: 如果您是Visual C++和MFC的新手,本書將為您打下堅實的基礎。我們將從最基本的應用程序結構開始,引導您熟悉MFC的“文檔-視圖”架構,理解消息響應機製,並逐步掌握常用控件的使用。清晰的講解和易於理解的示例將幫助您快速入門,避免走彎路。 進階者: 對於已經有一定MFC開發經驗的開發者,本書將幫助您填補知識上的空白,深入理解MFC的內部機製,掌握更高級的編程技巧。例如,關於自定義控件的繪製與交互、多綫程的應用、COM組件的集成、網絡編程的實踐、以及利用MFC實現高效的數據持久化等內容,都將為您提供寶貴的參考和藉鑒。 資深開發者: 即使是經驗豐富的C++開發者,如果對MFC框架的細節和最佳實踐有所疑問,本書也能提供深入的洞察。我們將探討MFC在性能優化、內存管理、資源利用等方麵的策略,幫助您編寫齣更具魯棒性和效率的代碼。 三、 核心技術深度解析:MFC的骨骼與血脈 本書將圍繞MFC的核心技術進行深入的講解和實踐: 1. MFC應用程序架構: `CWinApp`類的作用: 深入理解應用程序對象的初始化、運行和消息循環。 文檔-視圖架構(Document-View Architecture): 詳細解析`CDocument`、`CView`、`CFrameWnd`、`CMDIFrameWnd`等類的職責與協作,理解數據與界麵的分離。 資源管理: 講解如何使用資源編輯器設計對話框、菜單、工具欄、字符串等,以及如何在代碼中加載和訪問這些資源。 對象序列化: 學習`CObject`類的派生,掌握`Serialize`函數在數據持久化中的應用。 2. 窗口和控件: 窗口類 (`CWnd`) 的繼承體係: 理解窗口的創建、銷毀、顯示、隱藏以及屬性設置。 常用控件的使用: 深入講解按鈕、編輯框、列錶框、組閤框、樹形控件、列錶控件等標準Windows控件在MFC中的應用,包括控件的創建、屬性設置、事件處理。 自定義控件的繪製與交互: 學習如何創建自己的用戶自定義控件,實現個性化的UI元素和交互邏輯。 對話框(Dialogs)的設計與實現: 掌握模態對話框和非模態對話框的設計、數據傳遞以及消息處理。 3. 消息映射和事件處理: MFC的消息泵: 剖析消息循環的工作原理,理解消息是如何從操作係統傳遞到應用程序的。 消息映射宏 (`MESSAGE_MAP`): 詳細解釋消息映射的機製,如何將窗口消息與特定的成員函數關聯起來,實現事件驅動編程。 命令路由(Command Routing): 理解命令消息(如菜單選擇、工具欄按鈕點擊)的傳遞和處理流程。 4. 文檔管理與數據持久化: `CDocument`的生命周期: 學習如何創建、加載、保存和管理文檔對象。 `CView`與`CDocument`的數據同步: 掌握視圖如何響應文檔的變化,以及如何更新視圖以顯示最新的數據。 數據存儲方式: 除瞭MFC自帶的序列化機製,還將介紹如何與文件係統、INI文件進行交互。 5. 圖形與多媒體: 設備上下文(Device Context, DC): 學習如何使用`CDC`類進行圖形繪製,包括綫條、矩形、橢圓、文本、圖像等。 GDI+的應用: 介紹如何利用GDI+進行更高級的圖形繪製,實現平滑的麯綫、漸變填充、透明效果等。 圖像處理: 演示如何加載、顯示和簡單的處理位圖、圖標等圖像資源。 6. 網絡編程: MFC的Winsock支持: 講解如何使用`CSocket`類進行TCP/IP客戶端和服務器端的開發。 構建簡單的網絡應用: 演示如何實現文件傳輸、聊天程序等網絡服務。 7. 數據庫訪問: MFC的數據庫類 (`CDatabase`, `CRecordset`): 詳細講解如何連接到ODBC數據源,執行SQL語句,以及進行數據的增刪改查操作。 構建數據驅動的應用程序: 演示如何將數據庫與MFC應用程序集成,實現復雜的數據管理功能。 8. 多綫程編程: `CWinThread`的使用: 學習如何創建和管理工作者綫程和用戶界麵綫程,實現後颱任務處理,提高應用程序的響應速度。 綫程同步機製: 掌握互斥量、信號量等同步對象的使用,避免多綫程訪問共享資源時齣現的問題。 9. 高級UI設計與Windows API集成: 常用Windows API的調用: 介紹如何在MFC中無縫集成底層的Windows API函數,以實現更靈活和強大的功能。 常用對話框和控件的API擴展: 深入講解如何通過API調用來定製和擴展標準Windows控件的行為。 DLL的開發與使用: 學習如何創建動態鏈接庫(DLL),並將其集成到MFC應用程序中。 四、 獨特價值與實踐導嚮 本書的獨特價值體現在其高度的實踐導嚮和對MFC內在機製的深刻洞察: 項目驅動式學習: 每個章節都以一個或多個完整、可運行的項目作為載體,讀者可以跟隨代碼,邊學邊練,親身體驗MFC的強大功能。 代碼質量與可維護性: 書中的示例代碼不僅注重功能實現,更強調代碼的規範性、可讀性和可維護性,遵循良好的編程實踐。 常見問題與陷阱解析: 我們將提前預判讀者在學習過程中可能遇到的難點和常見錯誤,並在書中給予詳細的解釋和解決方案,幫助讀者少走彎路。 深入剖析“為什麼”: 除瞭“怎麼做”,本書更注重解釋“為什麼這樣做”,深入分析MFC的設計理念和類庫的內部機製,幫助讀者建立更深層次的理解。 實際開發經驗的提煉: 本書內容是基於多年實際Windows應用程序開發經驗的提煉,涵蓋瞭真實項目中遇到的各種挑戰和解決方案。 五、 結語 《精通MFC:Visual C++應用程序開發實錄》是一部集係統性、深入性、實踐性於一體的MFC開發寶典。它將帶領您深入MFC的內在世界,掌握構建強大、穩定、高效Windows應用程序的核心技術。無論您是希望快速入門,還是力求精益求精,本書都將是您不可或缺的得力助手。通過本書的學習,您將能夠自信地應對各種復雜的MFC開發任務,成為一名齣色的Visual C++應用程序開發者。

用戶評價

評分

這本《開發寶典叢書:Visual C++編程實戰寶典(附光盤)》真的是我近期最滿意的一次技術書籍購買體驗瞭。拿到手時,厚實的書本和精美的封麵就已經讓人眼前一亮,但真正吸引我的還是其內容編排的用心。從最基礎的 C++ 語法講解,到 MFC 框架的深入剖析,再到 Windows API 的實際應用,幾乎涵蓋瞭 Visual C++ 開發的方方麵麵。書中並沒有僅僅停留在概念的羅列,而是通過大量的實際案例,將抽象的知識點具象化,讓我這個從其他語言轉過來的開發者感到非常受用。尤其是那些在實際項目中經常會遇到的難點,比如多綫程處理、內存管理、數據庫連接等方麵,書中都提供瞭非常詳盡的解決方案和代碼示例,讀來讓人豁然開朗。更值得稱贊的是,本書的語言通俗易懂,即使是初學者也能夠輕鬆理解。作者在講解過程中,總能站在讀者的角度去思考,預見到可能齣現的疑問,並提前給齣解答。書中的插圖和流程圖也非常清晰,有助於理解復雜的邏輯和架構。總而言之,這是一本集理論與實踐於一體的優秀教材,對於想深入掌握 Visual C++ 開發的讀者來說,絕對是一筆寶貴的財富。

評分

這本書《開發寶典叢書:Visual C++編程實戰寶典(附光盤)》帶給我最直觀的感受就是“紮實”。它不像某些浮於錶麵的書籍,隻是簡單地介紹一些 API 的用法,而是真正地深入到瞭 Visual C++ 的核心機製。我特彆喜歡其中關於麵嚮對象編程思想在 C++ 中的具體體現,以及如何利用 MFC 框架來高效地構建 Windows 應用程序。書中對內存管理、指針使用等 C++ 的經典難題也有著非常精彩的講解,並且提供瞭多種實踐方法,讓我對這些概念有瞭更深刻的理解。我曾嘗試過自己去查閱 MSDN 文檔來解決一些問題,但往往因為缺乏上下文和係統性的講解而感到力不從心。而這本書就像一個百科全書,將零散的知識點串聯起來,形成一個完整的知識體係。書中提供的各種技巧和最佳實踐,也讓我受益匪淺,能夠幫助我編寫齣更健壯、更高效的代碼。而且,書中對於錯誤處理和調試技巧的講解,也非常實用,能夠幫助我快速定位和解決程序中的 bug。

評分

坦白說,在入手《開發寶典叢書:Visual C++編程實戰寶典(附光盤)》之前,我對市麵上充斥的各種技術書籍有些審美疲勞,總覺得很多書都隻是在重復前人的內容,缺乏新意和深度。但是,這本書的齣現完全顛覆瞭我的看法。它不僅僅是一本“寶典”,更像是一位經驗豐富的導師,一步步引導我探索 Visual C++ 的奧秘。我特彆欣賞書中對“實戰”二字的強調,大量的代碼片段和完整的項目演示,讓我能夠親手去實現,去調試,去感受代碼運行的魅力。那些看似復雜的界麵設計、文件操作、網絡通信等功能,在書中都變得觸手可及。書中的章節安排也很有邏輯性,循序漸進,不會讓人覺得內容跳躍或者難以銜接。當我遇到某個技術難題時,翻開本書,總能找到相關的章節,並得到清晰明瞭的解答。更不用說那附帶的光盤瞭,裏麵提供瞭大量的輔助資料和源代碼,極大地減輕瞭我的學習負擔,讓我能夠更專注於理解核心概念。這本書為我解決瞭不少實際開發中的瓶頸,讓我對 Visual C++ 的掌握又上瞭一個颱階。

評分

《開發寶典叢書:Visual C++編程實戰寶典(附光盤)》這本書的結構非常閤理,從基礎到進階,層層遞進,非常適閤不同階段的開發者。我尤其喜歡書中對一些高級特性的講解,比如 COM 組件、ActiveX 控件以及 ATL 框架的應用。這些內容在許多其他書籍中可能被一帶而過,但本書卻給予瞭充分的篇幅和詳細的闡述。通過書中的案例,我不僅學會瞭如何使用這些技術,更理解瞭它們的設計理念和應用場景。書中的代碼示例清晰易懂,並且都經過瞭實際的驗證,可以直接拷貝使用。光盤中的資源也相當豐富,包含瞭各種示例代碼、工具和參考文檔,這為我的學習提供瞭極大的便利。這本書讓我看到瞭 Visual C++ 在現代軟件開發中的強大生命力,也激發瞭我進一步探索其潛力的熱情。總的來說,這是一本能夠幫助讀者快速提升 Visual C++ 編程技能的絕佳選擇。

評分

我一直對 Visual C++ 編程充滿興趣,但苦於找不到一本能夠係統性地指導我入門並深入學習的書籍。《開發寶典叢書:Visual C++編程實戰寶典(附光盤)》的齣現,徹底改變瞭我的學習狀態。本書的講解風格非常流暢,作者的文字功底深厚,能夠將復雜的概念用簡練的語言錶達齣來。從搭建開發環境,到編寫第一個“Hello, World!”程序,再到構建功能強大的應用程序,本書都提供瞭細緻入微的指導。我尤其喜歡書中對圖形用戶界麵(GUI)設計的講解,如何利用 C++ 來創建美觀且易於交互的界麵,這本書給瞭我很多啓發。而且,書中對 Windows 消息機製的深入剖析,讓我對 Windows 程序的底層運行原理有瞭更清晰的認識。附帶的光盤更是錦上添花,裏麵的源代碼可以直接運行,讓我能夠快速驗證書中的知識點,並且在此基礎上進行修改和擴展。這本書不僅教會瞭我如何編寫代碼,更教會瞭我如何去思考,如何去解決問題。

評分

書本身還不錯,都是些基礎的實例手冊,稍微有一點點印刷問題不過無傷大雅。光盤沒看過,估計是沒什麼用。

評分

給老公買的,還沒有看,不過看書的質量還可以,京東的書一嚮不錯

評分

一般一般的吧一般一般的吧一般一般的吧一般一般的吧

評分

感興趣買的 內容挺適閤初學者的

評分

很厚一本,不知道什麼時候能看完

評分

挺實用的書,適閤有一點基礎的人讀,內容豐富,很厚實,希望對自己有幫助。

評分

書是正版的,內容挺實用,具有一定參考價值。

評分

內容很好,適閤初學者

評分

不小心, 買太多, 沒看, 不過手感不錯, 京東簡直良心, 大概以十塊錢入手

相關圖書

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

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有