Visual C++.NET實用教程

-
【作 者】胡劍鋒 姚華 張永 主編
【I S B N 】978-7-5084-3878-7
【責任編輯】楊元泓
【適用讀者群】本科
【出版時間】2006-08-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】328
【千字數】
【印 張】
【定 價】¥29
【叢 書】21世紀高等院校規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書從實用的角度出發,詳細講述了使用VisualC++.NET 2003編程的技巧和方法。全書共13章,主要內容包括VisualC++.NET開發環境、程序設計基礎、基于對話框編程、菜單、工具欄、狀態欄、MFC的文檔和視圖應用程序、圖形與多媒體、數據庫應用、控制結構、函數、數組、面向對象編程、應用程序的部署以及編程實例。本書內容豐富,軟件功能與具體范例相結合,講解通俗易懂,例子翔實豐富,每章精心安排了“本章學習目標”、“本章小結”和“專題討論和作業設計”,能加深讀者對VisualC++.NET的學習和理解。
本書既可作為大學本科、高職高專有關課程的教材,也可作為計算機軟件培訓教材,并可作為廣大計算機愛好者的參考用書。
微軟的.NET戰略是一場軟件革命,它改變了開發人員開發應用程序的方式及思維方法,使得開發人員能創建各種應用程序。.NET是一個可以作為平臺支持下一代Internet的可編程結構。其最終目的就是讓用戶在任何地方、任何時間,以及利用任何設備都能訪問他們所需要的信息、文件和程序。
2003年5月22日,微軟隆重推出Visual Studio.NET 2003。Visual Studio .NET 2003是 Microsoft 的第二代開發工具,用于構建和部署Microsoft .NET 的軟件。Visual C++ .NET 2003版是Visual Studio .NET 2003家族的主要成員之一,是微軟公司基于.NET框架開發的最新的可視化集成開發工具,它可以幫助用戶更快地建立和實現解決方案。
本書以Visual Studio .NET 2003為編程環境,從基本概念和實際應用出發,循序漸進地講解如何運用Visual C++ .NET開發實用的Windows應用程序。本書以培養學生使用Visual C++ .NET工具開發實際應用程序的能力為主要目的,以豐富的實例為基礎,力求準確、簡煉地講解Visual C++ .NET編程的各個方面,同時強調基礎知識和技能的培養。第一部分是Visual C++ .NET 2003教程,首先介紹Visual C++ .NET開發環境,然后介紹Visual C++ .NET程序設計基礎。在此基礎上,系統介紹Windows窗體、按鈕、多選框、文本編輯框等常用控件和對話框、菜單、工具欄、狀態欄、文檔和視圖、圖形與多媒體、數據庫等應用。本書第二部分重點講述C++的基本概念和語法,包括:控制語句、函數、數組、面向對象編程。最后一章是編程實例。本書內容豐富、可操作性強、沒有晦澀的術語,能夠使學生在輕松、愉快的環境下掌握Visual C++ .NET的基本編程方法與技巧。
本書主要面向Visual C++ .NET入門者,讀者不必遵循先學C++,再學Visual C++的次序。因為它們的側重點有很大的不同,C++著重于C++編程思想的培養,而Visual C++著重于Windows應用。但是,有了C++基礎肯定會對學習Visual C++有幫助。
讀者通過閱讀本書,能夠掌握使用Visual C++ .NET進行程序開發的基本技能,對于面向對象的思想也會有一定的了解。更重要的是,本書希望讓讀者能夠獲得深入學習的能力,在閱讀完本書內容之后,讀者可以比較容易地通過.NET文檔進一步提高水平。
本書既可作為大學本科、高職高專有關課程的教材,也可作為計算機軟件培訓教材,并可作為廣大計算機愛好者的參考用書。
本書由穆振東(第1、2、3、5、12章)、尹晶海(第7、8、11、13章)和肖慶(第4、6、9、10章)編寫,胡劍鋒、姚華和張永對全書進行統稿。毛晨蕾、熊健英、肖守柏同志也參加了本書的編寫。
編 者
2006年6月
前言
第1章 Visual C++ .NET開發環境 1
本章學習目標 1
1.1 .NET和Visual C++ .NET概述 1
1.1.1 .NET概述 1
1.1.2 Visual C++發展歷史 2
1.1.3 Visual Studio .NET概述 2
1.2 Visual C++ .NET安裝 2
1.2.1 Visual C++ .NET 安裝配置要求 2
1.2.2 Visual C++ .NET安裝 3
1.2.3 Visual Studio .NET安裝說明 7
1.3 Visual C++ .NET開發環境 8
1.3.1 起始頁 8
1.3.2 解決方案資源管理器 9
1.3.3 資源視圖 10
1.3.4 類視圖 11
1.3.5 工具箱 11
1.3.6 屬性窗口 11
1.3.7 使用幫助 12
1.3.8 窗口管理 12
1.3.9 自定義工具欄 13
1.4 一個實例 13
1.4.1 創建新項目 13
1.4.2 用MFC應用程序向導創建應用程序 14
1.5 本章小結 17
1.6 專題討論和作業設計 17
1.6.1 專題討論 17
1.6.2 作業設計 17
第2章 Visual C++ .NET程序設計基礎 18
本章學習目標 18
2.1 Windows編程基礎知識 18
2.1.1 基本概念 18
2.1.2 Windows編程模式 20
2.1.3 Windows程序的基本構成 21
2.2 MFC應用程序設計基礎 21
2.2.1 MFC應用程序向導 21
2.2.2 MFC類及其應用程序框架 28
2.2.3 應用程序的調試 32
2.3 圖形用戶界面設計基礎 35
2.3.1 圖形用戶界面概念 35
2.3.2 基本圖形界面設計構成 35
2.4 本章小結 40
2.5 專題討論和作業設計 40
2.5.1 專題討論 40
2.5.2 作業設計 40
第3章 基于對話框編程 41
本章學習目標 41
3.1 基于對話框的應用程序 41
3.1.1 創建基于對話框的應用程序框架 41
3.1.2 在對話框中添加控件 44
3.1.3 編輯控件屬性 45
3.1.4 添加變量 47
3.1.5 對“關閉”按鈕添加代碼 49
3.1.6 對開始按鈕添加代碼 49
3.1.7 映射WM_TIMER消息 50
3.2 基本消息對話框 53
3.2.1 消息對話框的函數 53
3.2.2 消息對話框的應用 54
3.3 通用對話框 55
3.3.1 通用對話框類 55
3.3.2 通用對話框的使用 61
3.3.3 模式對話框和無模式對話框 64
3.4 本章小結 65
3.5 專題討論和作業設計 65
3.5.1 專題討論 65
3.5.2 作業設計 65
第4章 菜單、工具欄和狀態欄 66
本章學習目標 66
4.1 菜單 66
4.1.1 菜單簡介 66
4.1.2 創建應用程序 67
4.1.3 加入并定制菜單 69
4.1.4 將菜單與應用程序主窗口關聯 71
4.1.5 把功能模塊與菜單項相關聯 72
4.2 動態創建菜單 74
4.2.1 菜單的結構 74
4.2.2 CMenu類 75
4.2.3 動態創建菜單 76
4.3 創建工具欄 80
4.3.1 工具欄模板 80
4.3.2 CToolBar類及常用方法 81
4.3.3 創建工具欄 83
4.3.4 控制工具欄的顯示與隱藏 89
4.4 創建狀態欄 90
4.4.1 CStatusBar類及常用方法 90
4.4.2 狀態欄的創建 91
4.4.3 狀態欄應用例子 93
4.5 本章小結 97
4.6 專題討論與作業設計 98
4.6.1 專題討論 98
4.6.2 作業設計 98
(以下略)
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]
- 數據挖掘算法—基于C++及CUDA C [蒂莫西•馬斯特斯(Timothy]
- C++程序設計簡明教程 [黃能耿 黃致遠 胡麗丹]
- Visual C++6.0程序項目案例教程 [朱 銘 曾強聰 編著]
- 嵌入式應用Qt_C++傳感數據采集開發實訓教程 [主編 劉和文 文燕 謝忠敏]
- C++程序設計簡明教程(第二版) [主 編 王曉東 副主編 陳艷海 ]
- C++ STL基礎案例教程 [鐘琪 著]
- C++程序設計基礎教程 [主編 劉志寶 朱偉華 謝利民]
- Visual C++ & Android程序設計綜合實訓(第二版) [主編 梁建武]
- Visual C++程序設計教程(第二版) [梁建武]
- C++應用程序設計 [劉彥姝 謝景偉]
- C++程序設計 [陳國志 叢華 單正 編著]
- C++面向對象程序設計習題解答及上機指導 [李素若 杜華兵]
- C++面向對象程序設計 [李素若 杜華兵]
- C/C++程序設計學習輔導 [李婷 李云峰 編著]
- C/C++程序設計 [李云峰 李婷 編著]
- 數字音頻規范與程序設計:基于Visual C++開發 [曹強 編著]
- C++程序設計基礎實踐教程 [主編 楊長興 李利明]
- C語言程序設計——Visual C++ 6.0環境(第二版) [張昕]
- C++程序設計(第二版) [主編 楊長興 劉衛國]
- C++程序設計實踐教程(第二版) [主 編 劉衛國 楊長興]
- C++程序設計基礎 [主編 楊長興]
- 數據結構(C++描述)習題解答及實習指導 [李根強 謝月娥 主編]
- 數據結構(C語言版)學習指導與習題解答 [趙堅 姜梅 主編]
- C++程序設計實驗指導與實訓 [蔡立軍 杜四春 銀紅霞 編著]
- C++程序設計 [杜四春 銀紅霞 蔡立軍 編著]
- 數據結構(C++描述) [李根強 主 編]