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

