2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

21世紀全國高職高專計算機系列實用規劃教材:Visual C++6.0程序設計教程與實訓(第2版)

  • 作者:王豐,高光金 著
  • 出版社: 北京大學出版社
  • 出版時間:2005-09-01
  • 版次:1
  • 商品編號: 10153181

    頁數:263

    印刷時間:2005-09-01


HK$50.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Visual C++6.0程序設計教程與實訓(第2版)》系統地介紹了VisuaIC++6.0程序設計的基本概念及基本方法。內容包括VisualC++6.0概述,C++對C語言的擴充,面向對象的編程,VisualC++開發Windows應用程序概述,菜單、工具欄和狀態欄,鼠標與鍵盤,屏幕繪圖,對話框與控件,文檔/視圖結構,其他常用編程功能,從VisualC++6.0到VisualC++.NET等內容。《Visual C++6.0程序設計教程與實訓(第2版)》注重基本原理和基本程序設計方泫的介紹,概念表達準確,語言精練,實用性強,每個主要知識點後均附有實訓,便於教學和自學。

目錄

第一章 VjsualC++6.O概述
1.1 VisualC++6.0 的特點及對系統的要求
1.2 VisualC++6.0 的安裝
1.2.1 VisualC++6.O對系統的要求
1.2.2 VisualC++6.0 的安裝過程

1.3 VisualC++6.0 集成開發環境
1.3.1 啟動VisualC++6.0
1.3.2 VisualC++6.0 的窗口
1.3.3 菜單
1.3.4 工具欄
1.3.5 源代碼編輯器
1.3.6 資源編輯器
1.3.7 調試器
1.3.8 VisualC++的窗口控制

1.4 編寫VisualC++應用程序
1.4.1 使用AppWizard建立控制台應用程序
1.4.2 添加代碼
1.4.3 編譯、連接、運行程序
1.4.4 調試程序

1.5 VisualC++6.0 幫助系統的使用
1.6 實訓
1.7 習題

第二章 C++對C語言的擴充
2.1 C++對C語言的擴充概述
2.1.1 新的輸入輸出方式
2.1.2 註釋、變量聲明與作用域限定符
2.1.3 強制類型轉換與Const標識符
2.1.4 引用

2.2 new和delete操作符
2.2.1 棧變量與堆變量
2.2.2 new操作符
2.2.3 delete操作符

2.3 函數
2.3.1 函數原形
2.3.2 不指定返回值類型
2.3.3 參數默認值
2.3.4 內聯函數
2.3.5 函數參數
2.3.6 函數返回值
2.3.7 函數重載

2.4 VisualC++中自定義的數據類型介紹
2.5 實訓
實訓1:閏年的判斷
實訓2:函數重載——不同數據
類型求最大值
2.6 習題

第3章 面向對象的編程
3.1 面向對象程序設計概述
3.1.1 程序組織/設計的方法
3.1.2 面向對象程序設計的基本概念
3.1.3 面向對象系統的特徵

3.2 類與對象
3.2.1 類.
3.2.2 對象
3.2.3 構造函數
3.2.4 析構函數
3.2.5 複製構造函數
3.2.6 this指針
3.2.7 靜態成員
3.2.8 友元函數和友元類

3.3 繼承
3.3.1 繼承的基本知識
3.3.2 派生類的構造與析構
3.3.3 同名成員的訪問
3.3.4 多繼承
3.3.5 虛基類
3.3.6 類型兼容

3.4 虛函數與多態性
3.4.1 虛函數
3.4.2 虛析構函數
3.4.3 純虛函數與抽象類
3.4.4 多態性

3.5 運算符重載
3.5.1 運算符重載的概念
3.5.2 運算符重載的基本方法
3.5.3 特殊運算符的重載

3.6 模板與異常
3.6.1 模板
3.6.2 異常
3.7 實訓
實訓1:學生信息的輸入輸出
實訓2:運算符的重載
3.8 習題
一、填空題
二、選擇題
三、操作題

第4章 利用VisualC++開發Window3程序概述
4.1 用MFC編程
4.1.1 什麼是MFC
4.1.2 用AppWizard建立MFCWindows應用程序

4.2 AppWizardMFC應用程序的結構分析
4.2.1 應用程序類CWinApp
4.2.2 主框架窗口
4.2.3 子框架窗口
4.2.4 視圖類
4.2.5 文檔類
4.2.6 對話框類

4.3 消息機制
4.3.1 消息驅動
4.3.2 消息的種類
4.3.3 消息映射及消息傳遞

4.4 MFC程序的運行流程
4.4.1 MFC的WinMain()函數
4.4.2 InitlnstanCe()函數的功能
4.4.3 CMainFrame類的On Create()函數
4.4.4 創建空文檔
4.4.5 消息循環

4.5 窗口繪製機制
4.5.1 一WM—PAINT消息
4.5.2 在設備描述符表中繪製

4.6 實訓
4.7 習題

第5章 菜單、工具欄和狀態欄
5.1 菜單
5.1.1 菜單定義的一般規則
5.1.2 創建和編輯菜單
5.1.3 菜單消息及其傳遞路徑
5.1.4 菜單項狀態的更新
5.1.5 添加鍵盤加速鍵和組合鍵

5.2 工具欄
5.2.1 在新建程序時增加工具欄
5.2.2 修改工具欄
5.2.3 工具欄編程示例

5.3 狀態欄
5.3.1 在新建程序時增加狀態欄
5.3.2 如何在程序中加入狀態欄

5.4 實訓
5.5 習題

第6章 鼠標與鍵盤
6.1 使用鼠標
6.1.1 鼠標事件和鼠標消息
6.1.2 處理客戶區鼠標消息
6.1.3 鼠標捕捉
6.1.4 鼠標繪圖程序

6.2 響應鍵盤.
6.2.1 鍵盤事件
6.2.2 處理鍵盤事件
6.2.3 按鍵顯示程序

6.3 實訓
6.4 習題

第7章 屏幕繪圖
7.1 設備描述符表與CDC類
7.1.1 設備描述符表與GDI對象
7.1.2 CDC類
7.1.3 設備描述符表的申請和釋放
7.1.4 一WM—PAINT消息的響應過程

7.2 基本圖形繪製
7.2.1 畫點
7.2.2 畫直線
7.2.3 畫矩形
7.2.4 畫圓及橢圓

7.3 繪圖工具的使用
7.3.1 GDI繪圖工具介紹
7.3.2 畫筆與畫刷
7.3.3 圖形填充
7.3.4 繪圖過程
7.3.5 繪圖模式
7.3.6 繪圖編程示例

7.4 文本輸出
7.4.1 文本輸出函數
7.4.2 文本輸出編程示例

7.5 映射方式
7.5.1 設備坐標
7.5.2 邏輯坐標
7.5.3 映射方式

7.6 實訓
7.7 習題

第8章 對話框與控件
8.1 對話框概述
8.1.1 對話框的種類
8.1.2 對話框的組成元素及其創建步驟
8.1.3 對話框編輯器
8.1.4 對話框的創建、顯示與關閉
8.1.5 對話框編程示例

8.2 控件
8.2.1 控件概述
8.2.2 常用控件介紹
8.2.3 控件與對話框的交互
8.2.4 控件編程示例
8.2.5 基於對話框的應用程序

8.3 實訓
實訓內容:通用對話框設計
8.4 習題

第9章 文檔/視圖結構
9.1 文檔,視圖結構概述
9.1.1 為什麼需要文檔/視圖結構
9.1.2 文檔類、視圖類及文檔模板類的作用及相互關係

9.2 文檔類
9.2.1 定義自己的文檔類
9.2.2 使用文檔類的數據成員管理數據
9.2.3 串行化數據
9.2.4 經常重載的重要成員函數

9.3 視圖類
9.3.1 MFC中的各種視圖類
9.3.2 從文檔中得到數據並顯示
9.3.3 視圖的滾動與縮放

9.4 單文檔與多文檔應用程序
9.4.1 單文檔應用程序的特點
9.4.2 單文檔應用程序示例
9.4.3 多文檔應用程序的特點
9.4.4 多文檔應用程序設計示例

9.5 實訓
實訓1:傾斜文字
實訓2:多色窗口
9.6 習題

第10章 其他常用編程功能
10.1 打印及打印預覽
10.1.1 建立支持打印的框架
10.1.2 與打印相關的函數
10.1.3 所見即所得打印

10.2 文件操作
10.3 數據庫訪問
10.3.1 MFC提供的有關ODBC的常用類
10.3.2 指定數據源
10.3.3 利用MFC嚮導建立數據庫應用程序
10.3.4 插入記錄
10.3.5 刪除記錄

10.4 應用程序的打包與發佈
10.4.1 安裝程序應遵循的規則
10.4.2 安裝InstallShield程序
10.4.3 創建InstallShield工程
10.4.4 創建setup.exe文件
10.4.5 生成並測試安裝程序
10.5 實訓
10.6 習題

第11章 從VisualC++6.0到VisualC++.NET
11.1 MiCrosoft.NEr綜述
11.1.1 MiCrosoft.NET的產生背景
11.1.2 MiCrosoft.NET平台
11.1.3.NETFramework
11.1.4.NETFramework軟件特點

11.2 VisualC++.NET編程簡介
11.2.1 VisualStudio.NET簡介
11.2.2 VisualStudio.NET新的IDE簡介
11.3 習題
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。