買這商品的人也買了...
-
$680$537 -
$4,960$4,712 -
$480$379 -
$880$695 -
$560$476 -
$2,050$1,948 -
$780$741 -
$600$474 -
$580$458 -
$590$466 -
$990Java Web Services Architecture
-
$690$538 -
$720$569 -
$620$490 -
$580$458 -
$750$638 -
$420$328 -
$720$612 -
$650$514 -
$480$379 -
$750$593 -
$680$537 -
$1,710$1,625 -
$600$480 -
$680$537
商品描述
Summary
Jumpstart your MFC programming without the tedious study of C++! Now you can learn C++ and MFC together -- learning C++ principles on a need-to-know basis.
Author Richard Raposa has refined this tutorial over years of teaching Windows programming in quick-start environments. You will learn:
C++ essentials
object-oriented programming (OOP) fundamentals
how to create Windows programs using Visual C++ and MFC
Demonstration projects will give you a contextual understanding of the C++ features that are prerequisite to OOP programming including encapsulation, inheritance and polymorphism. Once you understand these, the task of learning MFC and Windows programming becomes much easier.
So, if you want to take advantage of MFC's power and efficiency in creating full-scale, sophisticated Window applications but have no C++ or Windows programming experience . or if you are accustomed to programming at the Win32 API level and want to take advantage of MFC's shorter and easier program development . this is the book for you.
Richard F. Raposa has a Ph.D. in mathematics and more than a decade of experience teaching mathematics and computer science in both university and industrial training programs. Richard has won numerous university teaching awards and is a Sun Certified Instructor, Sun Certified Programmer, Microsoft Certified Professional and Microsoft Certified Instructor. He provides custom C++, Java and other OO training solutions through JLicense, Inc., his training firm based in Rapid City, S.D.
Richard F. Raposa has a Ph.D. in mathematics and more than a decade of experience teaching mathematics and computer science in both university and industrial training programs. Richard has won numerous university teaching awards and is a Sun Certified Instructor, Sun Certified Programmer, Microsoft Certified Professional and Microsoft Certified Instructor. He provides custom C++, Java, and other OO training solutions through JLicense, Inc., his training firm based in Rapid City, S.D.
Table of Contents
Acknowledgments
Chapter 1 The Fundamentals of C++
- Introduction
- The main ( ) Function
- Comments
- Preprocessor Directives
- Message Boxese
- C++ Syntax Conventions
- C++ Keywords and Identifiers
- Primitive Data Types
- Literals
- Variables
- References
- Pointers
- Dynamic Memory
- The const Keyword
- The Scope Resolution Operator
- Namespaces
- Structures
- Arrays
- Strings and Arrays of Characters
- Boolean Expressions and Comparison Operators
- Control Structures
- Functions
- Passing Arguments to Functions
- Call by Reference
- Passing Pointers by Value
- Passing Arrays
- Returning Values
- Default Arguments
- Function Overloading
- Inline Functions
Chapter 2 Visual Studio
- The Visual Studio Environment
- Projects and Workspaces
- AppWizard and ClassWizard
- The Resource Editor
- Creating a Console Application
- Using Visual C++
Chapter 3 Fundamentals of Object-Oriented Programming
- Classes vs. Objects
- OOP vs. Procedural Programming
- Members of a Class
- Defining Classes
- Instantiating Objects
- Encapsulation
- Constructors
- Constructors and Member Initialization
- The Copy Constructor
- Destructors
- Constant Objects
- Summary
Chapter 4 Advanced Object-Oriented Programming Using C++
- Inheritance
- Implementing Inheritance
- Invoking a Parent Class Constructor
- Overriding Member Functions
- Polymorphism
- Polymorphism Parameters
- Polymorphism and Overridden Functions
- Heterogeneous Collections
- Abstraction
- Summary
Chapter 5 An Introduction to MFC
- The CWinApp Class
- The CFrameWnd Class
- A Minimal MFC Application
- Message Handling
- MFC Utility Classes
Chapter 6 Device Context, GDI Objects, and Common Messages
- Device Contexts
- GI Objects
- A Sample GDI Program
- Windows Messages
- Mouse Messages
- Timers
- Keyboard Input
- A Duck Hunt Game
Chapter 7 Windows Resources
- ResourceView
- Menus
- The ON_COMMAND ( ) Macro
- Keyboard Accelerators
- Toolbars
- Update Handlers
- Status Bars
- String Tables
- Bitmaps
- Icons
- Cursors
Chapter 8 Dialog Boxes and Common Controls
- Dialog Boxes
- Modal Dialog Boxes
- Modeless Dialog Boxes
- Common Dialogs
- The DoDataExchange ( ) Function
- Common Controls
- The Button Control
- Static Controls
- The Edit Control
- The List Box Control
- The Combo Box Control
- Common Controls and ClassWizard
Chapter 9 The Document/View Architecture
- Documents and Views
- The CDocument Class
- The CView Class
- The CFrameWnd Class
- The CDocTemplate Class
- Summary
Chapter 10 MFC AppWizard
- Starting the AppWizard
- Creating Dialog-Based Applications
- Creating SDI/MDI Applications
- Conclusion
Index
商品描述(中文翻譯)
摘要
開始您的 MFC 程式設計,而不必繁瑣地學習 C++!現在您可以同時學習 C++ 和 MFC——根據需要了解 C++ 原則。
作者 Richard Raposa 在快速入門環境中教授 Windows 程式設計的多年經驗中,精煉了這本教程。您將學到:
C++ 基礎
物件導向程式設計 (OOP) 基礎
如何使用 Visual C++ 和 MFC 創建 Windows 程式
示範專案將使您對 OOP 程式設計所需的 C++ 特性有更具體的理解,包括封裝、繼承和多型。一旦您理解了這些,學習 MFC 和 Windows 程式設計的任務將變得容易得多。
因此,如果您想利用 MFC 在創建全規模、複雜的 Windows 應用程式中的強大和高效,但沒有 C++ 或 Windows 程式設計經驗,或者如果您習慣於在 Win32 API 層級進行程式設計並希望利用 MFC 更短且更簡單的程式開發,這本書就是為您而寫。
Richard F. Raposa 擁有數學博士學位,並在大學和工業培訓計劃中擁有超過十年的數學和計算機科學教學經驗。Richard 獲得了多項大學教學獎項,並且是 Sun 認證講師、Sun 認證程式設計師、Microsoft 認證專業人員和 Microsoft 認證講師。他通過位於南達科他州快速城的 JLicense, Inc. 提供定制的 C++、Java 和其他物件導向訓練解決方案。
目錄
致謝
第 1 章 C++ 基礎
- 介紹
- 主函數 ( )
- 註解
- 預處理指令
- 訊息框
- C++ 語法慣例
- C++ 關鍵字和識別符
- 原始資料類型
- 字面量
- 變數
- 引用
- 指標
- 動態記憶體
- const 關鍵字
- 範圍解析運算子
- 命名空間
- 結構
- 陣列
- 字串和字元陣列
- 布林表達式和比較運算子
- 控制結構
- 函數
- 傳遞參數給函數
- 參考傳遞
- 值傳遞指標
- 傳遞陣列
- 返回值
- 預設參數
- 函數重載
- 內聯函數
第 2 章 Visual Studio
- Visual Studio 環境
- 專案和工作區
- AppWizard 和 ClassWizard
- 資源編輯器
- 創建控制台應用程式
- 使用 Visual C++
第 3 章 物件導向程式設計基礎
- 類別與物件
- OOP 與程序式程式設計
- 類別的成員
- 定義類別
- 實例化物件
- 封裝
- 建構子
- 建構子和成員初始化
- 複製建構子
- 解構子
- 常數物件
- 總結
第 4 章 使用 C++ 的進階物件導向程式設計
- 繼承
- 實現繼承
- 調用父類別建構子
- 覆寫成員函數
- 多型
- 多型參數
- 多型與覆寫函數
- 異質集合
- 抽象
- 總結
第 5 章 MFC 介紹
- CWinApp 類別
- CFrameWnd 類別
- 最小 MFC 應用程式
- 訊息處理
- MFC 實用類別
第 6 章 設備上下文、GDI 物件和常見訊息
- 設備上下文
- GDI 物件
- 範例 GDI 程式
- Windows 訊息
- 滑鼠訊息
- 計時器
- 鍵盤輸入
- 一個鴨子獵遊戲
第 7 章 Windows 資源
- ResourceView
- 菜單
- ON_COMMAND ( ) 宏
- 鍵盤加速器
- 工具列
- 更新處理程序
- 狀態列
- 字串表
- 位圖
- 圖示
- 游標
第 8 章 對話框和常見控制項
- 對話框
- 模態對話框
- 非模態對話框
- 常見對話框
- DoDataExchange ( ) 函數
- 常見控制項
- 按鈕控制項
- 靜態控制項
- 編輯控制項
- 列表框控制項
- 下拉框控制項
- 常見控制項和 ClassWizard
第 9 章 文件/視圖架構
- 文件和視圖
- CDocument 類別
- CView 類別
- CFrameWnd 類別
- CDocTemplate 類別
- 總結
第 10 章 MFC AppWizard
- 啟動 AppWizard
- 創建基於對話框的應用程式
- 創建 SDI/MDI 應用程式
- 結論
索引