Visual C ++.NET 程式設計(項目教學版)

Visual C ++.NET 程式設計(項目教學版)

《普通高等院校信息類CDIO項目驅動型規劃教材:Visual C++.NET 程式設計(項目教學版)》內容以圖書管理信息系統開發為主線,由淺人深、循序漸進地介紹各個知識點,適合作為套用型本科院校、獨立學院或高職院校計算機類專業及其他培訓班的“VisualC++程式設計”課程的教學用書;同時對於計算機套用人員和計算機愛好者,《普通高等院校信息類CDIO項目驅動型規劃教材:Visual C++.NET 程式設計(項目教學版)》也是一本實用的自學參考書。

基本介紹

  • 書名:Visual C ++.NET 程式設計(項目教學版)
  • 作者:梁爽、胡元元、田林琳、白靜、張岩
  • ISBN:9787302385608
  • 類別:計算機
  • 頁數:381
  • 定價:49元
  • 出版社清華大學出版社
  • 出版時間:2015-04-01
  • 裝幀:平裝
  • 開本:1/16
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:梁爽、胡元元、田林琳、白靜、張岩
定價:49元
印次:1-1
ISBN:9787302385608
出版日期:2015.04.01
印刷日期:2015.03.18

內容簡介

Visual C++.NET是一款功能強大的可視化軟體,對該軟體的教學是高等院校計算機及相關專業的核心課程。本書的特點是改變傳統寫法,採取“項目導向,任務驅動”的教學模式,基於工作過程設計教學內容,兼顧項目的開發與知識講授,強調工程套用與知識學習的結合,強調知識與能力的結合,把知識點融入實際項目的開發中。本書結構合理,內容通俗易懂,案例實用,圖文並茂,可操作性強。全書共分10個子項目,均以圖書管理信息系統開發為背景,介紹了系統框架搭建、C++面向對象基礎、使用Windows資源、使用對話框和常用控制項、資料庫訪問、文檔視圖結構、網路編程、動態程式庫、多執行緒編程以及應用程式的安裝和部署。

圖書目錄

項目總覽: 圖書管理信息系統
0.1項目開發背景
0.2系統建設目標
0.3解決方案
0.4項目拓展
子項目1圖書管理信息系統框架搭建
任務1.1Visual C++.NET集成開發環境(IDE)
1.1.1Visual C++.NET的發展歷史
1.1.2項目和解決方案
1.1.3工具列、選單欄和視窗
1.1.4幫助文檔的使用
任務1.2.NET Framework 和MFC
1.2.1.NET Framework
1.2.2MFC
任務1.3建立圖書管理信息系統的框架
1.3.1生成應用程式框架
1.3.2在檔案中添加代碼
1.3.3語法錯誤的修正
1.3.4斷點的設定和執行
子項目2C++面向對象基礎
任務2.1類、對象相關屬性
2.1.1類
2.1.2對象
2.1.3構造函式
2.1.4析構函式
2.1.5內聯函式
2.1.6函式重載
2.1.7靜態成員變數和靜態成員函式
2.1.8友元函式和友元類
任務2.2繼承、派生及相關屬性
2.2.1派生類的繼承類型
2.2.2派生類對象的構造函式和析構函式
2.2.3初始化列表
2.2.4向上映射
2.2.5多重繼承
2.2.6虛擬繼承
任務2.3多態、虛函式及相關屬性
任務2.4模板
子項目3圖書管理信息系統中使用Windows資源
任務3.1選單的設計和使用
3.1.1Windows的選單
3.1.2用編輯器設計選單
3.1.3定義選單項的快捷鍵
3.1.4選單創建示例程式MenuExample
3.1.5動態選單設計
3.1.6快捷選單的實現
任務3.2工具列的設計使用
3.2.1工具列點陣圖
3.2.2工具列和命令訊息
3.2.3工具列更新命令UI訊息控制函式
3.2.4尋找主框架視窗
3.2.5工具列創建示例程式ToolBarExample
任務3.3狀態欄的設計與使用
3.3.1狀態欄的定義
3.3.2狀態欄的常用操作
3.3.3狀態欄創建示例程式StatusBarExample
任務3.4其他資源的創建和使用
3.4.1加速鍵
3.4.2String Table
3.4.3圖示
3.4.4版本信息
任務3.5圖書管理信息系統的選單、工具列和狀態欄的設計
3.5.1系統功能分析
3.5.2圖書管理信息系統的選單設計
3.5.3圖書管理信息系統的工具列設計
3.5.4圖書管理信息系統的狀態欄設計
子項目4圖書管理信息系統中使用對話框及常用控制項
任務4.1對話框及常用控制項
4.1.1對話框基礎知識
4.1.2對話框資源
4.1.3定義對話框類
4.1.4添加和定位控制項
4.1.5組織對話框控制項
4.1.6對話框創建示例程式DialogExample
任務4.2使用按鈕
4.2.1按鈕控制項的屬性
4.2.2類CButton
4.2.3按鈕控制項訊息
4.2.4按鈕創建示例程式ButtonExample
任務4.3使用文本控制項
4.3.1文本控制項的屬性
4.3.2CEdit類所有成員函式
4.3.3控制項訊息
4.3.4文本創建示例程式TextExample
任務4.4使用列表型控制項
4.4.1控制項屬性
4.4.2常用成員函式
4.4.3控制項訊息
4.4.4列表創建示例程式ListExample
任務4.5使用滾動條、旋轉按鈕和滑動條控制項
4.5.1滾動條控制項
4.5.2旋轉按鈕控制項
4.5.3滑動條控制項
4.5.4進度條創建示例程式SlideExample
任務4.6使用日期和時間控制項
任務4.7公用對話框
4.7.1顏色選擇對話框
4.7.2字型選擇對話框
4.7.3檔案對話框
4.7.4公用對話框創建示例程式CommonDiaExample
任務4.8圖書管理信息系統的界面設計
4.8.1登錄界面的設計
4.8.2用戶管理界面設計
4.8.3基礎數據管理界面設計
4.8.4書庫管理界面設計
4.8.5讀者管理界面設計
4.8.6借閱管理界面設計
4.8.7數據管理界面設計
4.8.8選單與設計界面的關聯
子項目5圖書管理信息系統中的資料庫訪問技術
任務5.1ADO.NET概述
5.1.1ADO.NET對象模型
5.1.2使用命名空間
5.1.3ADO.NET核心類
任務5.2連線數據源
5.2.1選擇.NET數據提供程式
5.2.2Connection對象
5.2.3連線字元串
5.2.4使用SqlConnection
5.2.5使用OleDbConnection
任務5.3連線環境下對資料庫的操作
5.3.1使用命令對象讀取數據
5.3.2使用命令對象插入、修改、刪除數據
5.3.3使用Command執行存儲過程
任務5.4非連線環境下對資料庫的操作
5.4.1DataAdapter對象
5.4.2填充DataSet
5.4.3使用DataSet更新資料庫
5.4.4DataSet和以XML定義的數據
任務5.5圖書管理信息系統的實現
5.5.1登錄模組的實現
5.5.2用戶管理模組的實現
5.5.3基礎數據管理模組的實現
5.5.4書庫管理模組的實現
5.5.5讀者管理模組的實現
5.5.6借閱管理模組的實現
5.5.7數據管理模組的實現
子項目6圖書管理信息系統中的文檔/視圖結構
任務6.1文檔視圖結構
6.1.1概述
6.1.2文檔模板
6.1.3文檔類
6.1.4視圖類
6.1.5文檔視圖框架互訪
任務6.2文檔串列化和檔案操作
6.2.1文檔串列化
6.2.2檔案操作
6.2.3文本編輯器TextEditExample
任務6.3多視圖和視窗切分
6.3.1多視圖
6.3.2視窗切分
6.3.3多視圖示例程式RectMDI
任務6.4圖書管理信息系統的完善
6.4.1定製應用程式框架
6.4.2其他功能的實現
6.4.3退出系統命令的實現
子項目7網路編程
任務7.1創建自己的瀏覽器
7.1.1瀏覽器的相關知識
7.1.2CHtmlView類簡介
7.1.3創建自己的瀏覽器——HttpTestExample
任務7.2網路編程基礎
7.2.1客戶端/伺服器模式
7.2.2套接字
7.2.3基本套接字函式
7.2.4套接字編程的一般流程
任務7.3Windows Socket網路編程
7.3.1CAsyncSocket類編程模型
7.3.2CSocket類編程模型
7.3.3簡易聊天室——CSocketExample
任務7.4WinInet接口
7.4.1WinInet的特點
7.4.2FTP客戶端程式——FTPClientExample
子項目8動態程式庫
任務8.1概述
8.1.1動態庫和靜態庫
8.1.2動態庫的載入
任務8.2MFC DLL
8.2.1MFC DLL的創建示例
8.2.2MFC DLL的調用示例
8.2.3DLL Main函式
子項目9多執行緒編程
任務9.1概述
9.1.1進程
9.1.2執行緒
任務9.2工作執行緒和用戶界面執行緒
9.2.1工作執行緒
9.2.2用戶界面執行緒
9.2.3執行緒間通信
任務9.3執行緒同步
9.3.1事件
9.3.2臨界區
9.3.3互斥體
9.3.4信號量
子項目10應用程式的安裝和部署
任務10.1安裝和部署應用程式基礎
10.1.1Windows安裝程式
10.1.2部署項目
10.1.3設定部署項目的屬性
10.1.4部署編輯器
任務10.2製作圖書管理信息系統的安裝程式
10.2.1安裝和部署前的準備
10.2.2創建一個安裝和部署的項目
10.2.3生成和測試
10.2.4修改項目屬性
10.2.5使用自己的標題圖像
10.2.6添加序列號驗證對話框
10.2.7生成程式選單項和桌面圖示
參考文獻

相關詞條

熱門詞條

聯絡我們