Visual C++應(yīng)用教程(0105)
定 價:32 元
叢書名: 21世紀(jì)高等學(xué)校計算機規(guī)劃教材——精品系列
- 作者:鄭阿奇 丁有和 主編
- 出版時間:2008/10/1
- ISBN:9787115182081
- 出 版 社:人民郵電出版社
- 中圖法分類:H31
- 頁碼:300
- 紙張:膠版紙
- 版次:1
- 開本:16K
《全國醫(yī)藥職業(yè)教育藥學(xué)類規(guī)劃教材:Visual C++應(yīng)用教程》在復(fù)習(xí)C++基礎(chǔ)知識后,先從Windows編程入手,然后引入MFC編程,再分別介紹MFC編程環(huán)境下的基本概念,進而一步一步展開。Visual C++內(nèi)容安排突出基本概念和基本內(nèi)容,通過一個一個的小綜合,把小的知識點串起來,從而深化理解。實驗部分前面突出知識點實際訓(xùn)練,后面是《Visual C++應(yīng)用教程》的小綜合實踐,最后的大綜合突出數(shù)據(jù)庫和圖形應(yīng)用。同時,《Visual C++應(yīng)用教程》把內(nèi)容介紹和應(yīng)用技術(shù)有機地結(jié)合起來,為使用Visual C++解決問題時可能遇到的困難提供簡單的解決方案。
《全國醫(yī)藥職業(yè)教育藥學(xué)類規(guī)劃教材:Visual C++應(yīng)用教程》可以作為大學(xué)本科、高職高專的教材,也可供Visual C++應(yīng)用開發(fā)人員參考。
深入闡述Windows程序設(shè)計思想,展現(xiàn)小綜合到大綜合的教學(xué)模式,提供可編譯運行測試的具體實例。《全國醫(yī)藥職業(yè)教育藥學(xué)類規(guī)劃教材:Visual C++應(yīng)用教程》作者結(jié)合多年教學(xué)實踐與軟件開發(fā)的經(jīng)驗和體會精心編排《全國醫(yī)藥職業(yè)教育藥學(xué)類規(guī)劃教材:Visual C++應(yīng)用教程》內(nèi)容,引領(lǐng)讀者走進Visual C++程序設(shè)計的殿堂。
◆《全國醫(yī)藥職業(yè)教育藥學(xué)類規(guī)劃教材:Visual C++應(yīng)用教程》按照本科層次教學(xué)要求,以精煉而準(zhǔn)確的描述和符合應(yīng)用特點的實例向讀者全面介紹了Visual C++的基礎(chǔ)知識和編程方法。
◆《全國醫(yī)藥職業(yè)教育藥學(xué)類規(guī)劃教材:Visual C++應(yīng)用教程》為授課教師提供教學(xué)課件、VistJaI C++應(yīng)用教程所有的實例源程序文件、大綜合應(yīng)用源程序文件,有需要者請登錄人民郵電出版社免費下載。
◆《全國醫(yī)藥職業(yè)教育藥學(xué)類規(guī)劃教材:Visual C++應(yīng)用教程》還配有Vistual C++應(yīng)用演示系統(tǒng):在人民郵電出版社教育資源網(wǎng)上同步提供包含教程和實驗中形成的學(xué)生成績管理系統(tǒng)的所有源文件。教師可據(jù)此在課堂演示.學(xué)生可據(jù)此上機模仿。
鄭阿奇,南京師范大學(xué)計算機系副教授,南京師范大學(xué)中北學(xué)院計算機專業(yè)主任。1986年開始,在教學(xué)和科技開發(fā)的同時,一直從事計算機應(yīng)用性和編程類教材的研究,先后編寫計算機教材45本,獲得國家教委優(yōu)秀教材二等獎、電子部優(yōu)秀教材二等獎、江蘇省暢銷圖書二等獎。2005年,主編的高等學(xué)校計算機系列教材獲江蘇省優(yōu)秀教學(xué)成果二等獎,南京師范大學(xué)優(yōu)秀教學(xué)成果一等獎。2006年,主編的7本計算機教材被評為“十一五”國家級規(guī)劃教材。主持橫向、縱向計算機應(yīng)用項目多項,獲江蘇省科技進步獎,江蘇省優(yōu)秀軟件獎、南京市創(chuàng)新成果獎和泰州市科技進步獎。
第一部分 Visual C++教程
第1章 C++基礎(chǔ)
1.1 C++概述
1.1.1 C++程序創(chuàng)建
1.1.2 C++程序結(jié)構(gòu)
1.1.3 C++程序組成
1.2 類和對象
1.2.1 面向?qū)ο蟪绦蛟O(shè)計
1.2.2 類的聲明
1.2.3 對象的定義和初始化
1.2.4 對象成員的訪問
1.2.5 構(gòu)造函數(shù)和析構(gòu)函數(shù)
1.2.6 new和delete
1.2.7 對象賦值和拷貝構(gòu)造函數(shù)
1.2.8 this指針
1.3 繼承和派生
1.3.1 繼承的特性
1.3.2 派生類的定義
1.3.3 繼承方式
1.3.4 派生類數(shù)據(jù)成員初始化
1.3.5 基類成員的訪問
1.4 多態(tài)和虛函數(shù)
1.4.1 多態(tài)概述
1.4.2 虛函數(shù)定義
1.4.3 虛函數(shù)的內(nèi)部機制
習(xí)題
第2章 MFC編程和操作
2.1 Windows編程
2.1.1 C++的Windows編程
2.1.2 Windows編程特點
2.1.3 Windows基本數(shù)據(jù)類型
2.2 MFC編程
2.2.1 MFC概述
2.2.2 一個MFC程序
2.2.3 理解程序代碼
2.2.4 MFC應(yīng)用程序框架類型
2.3 MFC程序應(yīng)用
2.3.1 文檔應(yīng)用程序創(chuàng)建
2.3.2 項目文件和項目配置
2.3.3 項目管理
2.3.4 資源和資源標(biāo)識
2.3.5 框架窗口、文檔和視圖
2.3.6 對話框和控件
2.4 消息和消息映射
2.4.1 使用類向?qū)?br />
2.4.2 消息分類
2.4.3 消息映射
2.4.4 消息映射代碼框架
2.5 Visual C++常用操作
2.5.1 類的添加和刪除
2.5.2 成員的添加和刪除
2.5.3 文件打開和成員定位
2.5.4 使用向?qū)Чぞ邫?br />
習(xí)題
第3章 對話框和常用控件
3.1 對話框的使用
3.1.1 添加對話框資源
3.1.2 設(shè)置對話框?qū)傩?br />
3.1.3 添加和布局控件
3.1.4 創(chuàng)建對話框類
3.1.5 添加對話框代碼
3.1.6 在程序中調(diào)用對話框
3.1.7 模式對話框和無模式對話框
3.2 控件的創(chuàng)建和使用方法
3.2.1 控件的創(chuàng)建方法
3.2.2 控件的消息及消息映射
3.2.3 控件的數(shù)據(jù)交換和數(shù)據(jù)校驗
3.3 常用控件
3.3.1 靜態(tài)控件和按鈕
3.3.2 編輯框和旋轉(zhuǎn)按鈕控件
3.3.3 列表框
3.3.4 組合框
3.3.5 進展條和日期時間控件
3.3.6 滾動條和滑動條
3.4 通用對話框和消息對話框
3.4.1 通用對話框
3.4.2 消息對話框
3.5 綜合應(yīng)用
習(xí)題
第4章 菜單、工具欄和狀態(tài)欄
4.1 菜單
4.1.1 用編輯器設(shè)計菜單
4.1.2 使用鍵盤快捷鍵
4.1.3 更改應(yīng)用程序菜單
4.1.4 菜單的編程控制
4.1.5 使用快捷菜單
4.2 工具欄
4.2.1 使用工具欄編輯器
4.2.2 工具按鈕和菜單項相結(jié)合
4.2.3 多個工具欄的使用
4.3 狀態(tài)欄
4.3.1 狀態(tài)欄的定義
4.3.2 狀態(tài)欄的常用操作
4.3.3 改變狀態(tài)欄的風(fēng)格
4.4 交互對象的動態(tài)更新
4.5 綜合應(yīng)用
習(xí)題
第5章 圖標(biāo)、光標(biāo)和窗口框架
5.1 圖像編輯器
5.2 圖標(biāo)
5.2.1 圖標(biāo)的調(diào)入、清除和顯示
5.2.2 應(yīng)用程序圖標(biāo)的改變
5.2.3 獲取系統(tǒng)文件圖標(biāo)
5.2.4 托盤圖標(biāo)操作
5.3 光標(biāo)
5.4 窗口樣式和狀態(tài)
5.4.1 窗口樣式
5.4.2 窗口樣式設(shè)置
5.4.3 窗口狀態(tài)改變
5.5 綜合應(yīng)用
習(xí)題
第6章 數(shù)據(jù)和文檔
6.1 CString類
6.1.1 BSTR、const char*、LPCTSTR和CString
6.1.2 字符串的字符訪問
6.1.3 清空及字符串長度
6.1.4 提取和大小寫轉(zhuǎn)換
6.2 使用簡單數(shù)組集合類
6.3 使用CFile類
6.3.1 文件的打開和關(guān)閉
6.3.2 文件的讀寫和定位
6.3.3 獲取文件的有關(guān)信息
6.3.4 CFile示例
6.4 文檔序列化
6.4.1 文檔模板和字串資源
6.4.2 文檔序列化過程
6.4.3 CArchive類和序列化操作
6.4.4 CArchive類和CFile類關(guān)聯(lián)
6.5 綜合應(yīng)用
習(xí)題
第7章 圖形、文本和位圖
7.1 概述
7.1.1 設(shè)備環(huán)境類
7.1.2 坐標(biāo)映射
7.1.3 CPoint、CSize和CRect
7.1.4 顏色和顏色對話框
7.2 圖形設(shè)備接口
7.2.1 使用GDI對象
7.2.2 畫筆
7.2.3 畫刷
7.2.4 位圖
7.3 圖形繪制
7.3.1 畫點、線
7.3.2 矩形和多邊形
7.3.3 曲線
7.3.4 圖形繪制示例
7.4 字體與文字處理
7.4.1 字體和字體對話框
7.4.2 常用文本輸出函數(shù)
7.4.3 文本格式化屬性
7.4.4 計算字符的幾何尺寸
7.4.5 文檔內(nèi)容顯示及其字體改變
7.5 在對話框及控件中繪圖
7.6 綜合應(yīng)用
習(xí)題
第8章 視圖應(yīng)用框架
8.1 文檔與視圖的相互作用
8.2 一般視圖框架
8.2.1 CEditView和CRichEditView
8.2.2 CFormView
8.2.3 CHtmlView
8.2.4 CScrollView
8.3 列表視圖框架
8.3.1 列表視圖類型和樣式
8.3.2 列表項的基本操作
8.3.3 列表控件的消息
8.3.4 列表視圖應(yīng)用示例
8.4 樹視圖框架
8.4.1 樹視圖的樣式和操作
8.4.2 樹視圖控件的消息
8.4.3 樹視圖應(yīng)用示例
8.5 切分視圖框架
8.5.1 切分類型
8.5.2 靜態(tài)切分實現(xiàn)
8.5.3 動態(tài)切分窗口實現(xiàn)
8.6 綜合應(yīng)用
習(xí)題
第9章 數(shù)據(jù)庫應(yīng)用
9.1 數(shù)據(jù)庫和ODBC操作
9.1.1 數(shù)據(jù)庫基本概念
9.1.2 MFC ODBC向?qū)н^程
9.1.3 ODBC數(shù)據(jù)表綁定更新
9.2 MFC ODBC應(yīng)用編程
9.2.1 查詢記錄
9.2.2 編輯記錄
9.2.3 字段操作
9.2.4 多表處理
9.3 ADO數(shù)據(jù)庫編程
9.3.1 ADO編程的一般過程
9.3.2 Recordset對象使用
9.3.3 Command對象使用
9.4 數(shù)據(jù)庫相關(guān)的ActiveX控件
9.4.1 使用MSFlexGrid控件
9.4.2 RemoteData和DBGrid控件
9.5 綜合應(yīng)用
習(xí)題 252
第二部分 實驗
實驗1 認識Visual C++ 6.0中文版開發(fā)環(huán)境
實驗2 類和對象
實驗3 繼承和派生
實驗4 多態(tài)和調(diào)試
實驗5 MFC編程和操作
實驗6 對話框和按鈕控件
實驗7 編輯框、列表框和組合框
實驗8 進展條、滾動條和滑動條
實驗9 菜單、工具欄和狀態(tài)欄
實驗10 圖標(biāo)、光標(biāo)和窗口框架
實驗11 數(shù)據(jù)和文檔
實驗12 圖形、文本和位圖
實驗13 視圖應(yīng)用框架
實驗14 ODBC數(shù)據(jù)庫編程
實驗15 ADO數(shù)據(jù)庫編程
第三部分 實習(xí)
實習(xí) 大綜合應(yīng)用
實習(xí)題目
所需知識
實習(xí)目的
實習(xí)建議
實習(xí)要求
界面設(shè)計
方案選擇
實現(xiàn)方法
第一部分 Visual C++教程
第1章 C++基礎(chǔ)
1.2 類和對象
1.2.1 面向?qū)ο蟪绦蛟O(shè)計
在以過程為主的程序設(shè)計中,問題被看作一系列需要完成的任務(wù),而函數(shù)是用于完成這些任務(wù)的主要手段。但函數(shù)是面向過程的,即它關(guān)注如何根據(jù)規(guī)定的條件完成指定的任務(wù),強調(diào)的是算法。