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

零起點:Visual C++程序設計培訓教程

  • 作者:卓越科技 編
  • 出版社: 電子工業出版社
  • 出版時間:2009-04-01
  • 版次:1
  • 商品編號: 10143713

    頁數:309

    印次:1

    印刷時間:2009-04-01


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

購買數量:

內容簡介

 主要介紹Visual C++程序設計的相關知識,主要包括C++語言基礎、面向對象編程、MFC基礎、對話框和控件、文檔與視圖、圖形與文本、用戶界面以及數據庫編程等知識。《VisualC++程序設計培訓教程》內容由淺入深、圖文並茂、語言通俗易懂,並配有大量實用案例的編程源碼,並在每課後結合該課所講解的內容給出練習題,以便進一步鞏固所學的知識。《VisualC++程序設計培訓教程》適合於各類培訓學校、大專院校和中職中專學校作為Visual C++程序設計相關課程的教材使用,也可供學習Visual C++的初級用戶、軟件設計人員和各行各業需要進行Visual C++軟件開發的人員作為參考書使用。

 

目錄

第1課 初識Vi sufll C++
1.1 Visual C++基礎知識
1.1.1 知識講解
1.什麼是Visual C++
2.Visual c++6.0的特點
3.Visual C++6.0的安裝
4.Visual C++6.0的啟動
5.Visual C++6.0的工作界面
6.Visual C++6.0的退出
1.1.2 典型案例——自定義工具欄
1.2 工程的建立、編譯和運行
1.2.1 知識講解
1.新建工程
2.編譯、運行
1.2.2 典型案例——「Hello,World!」控制台應用程序
1.3 上機練習
1.3.1 自定義【我常用的工具】工具欄
1.3.2 創建「Welcome to C++!」控制台應用程序
1.4 疑難解答
1.5 課後練習

第2課 c++語言基礎(上)
2.1 常用輸入與輸出語句
2.1.1 知識講解
1.輸入語句
2.輸出語句
2.1.2 典型案例——簡單加法器的實現
2.2 數據類型
2.2.1 知識講解
1.基本數據類型
2.常量
3.變量
4.數組
5.結構體
6.共用體
7.枚舉
2.2.2 典型案例——學生成績數據結構
2.3 運算符和表達式
2.3.1 知識講解
1.算術運算符
2.賦值運算符
3.關係運算符
4.邏輯運算符
5.條件運算符
2.3.2 典型案例——閏年判斷程序
2.4 上機練習
2.4.1 在控制台界面打印出特殊圖案
2.4.2 通訊錄數據結構
2.5 疑難解答
2.6 課後練習

第3課 c++語言基礎(下)
3.1 基本流程控制語句
3.1.1 知識講解
1.選擇語句
2.循環語句
3.1.2 典型案例——求圓周率Π的近似值
3.2 函數和編譯預處理
3.2.1 知識講解
1.函數的定義與調用
2.變量的作用域
3.函數的嵌套及遞歸調用
4.編譯預處理
3.2.2 典型案例——斐波那契數列
3.3 指針
3.3.1 知識講解:
1.地址和指針的概念小
2.指針變量的定義和引用
3.指針與數組
4.指針與結構體
3.3.2 典型案例——運用選擇法對數組排序
3.4 上機練習
3.4.1 計算歐拉常數c的近似值
3.4.2 運用冒泡法對數組排序
3.5 疑難解答
3.6 課後練習
1.選擇題
2.問答題
3.上機題

第4課 面向對象編程(上)
4.1 類與對象
4.1.1 知識講解
1.面向對象編程的特點
2.定義類
3.定義對象
4.構造函數
5.析構函數
4.1.2 典型案例——K方形面積及周長的計算
4.2 類成員及特性
4.2.1 知識講解
1.this指針
2.靜態成員
3.內聯函數
4.友元函數
4.2.2 典型案例——對象計數器
4.3 類的繼承及派生
4.3.1 知識講解
1.繼承的概念
2.單重繼承
3.多重繼承
4.3.2 典型案例——以點為基類派生出直線和圓
4.4 上機練習
4.4.1 計算直角三角形的面積和周長
4.4.2 設計學生類和老師類
4.5 疑難解答
4.6 課後練習
1.選擇題
2.問答題
3.上機題

第5課 面向對象編程(下)
5.1 重載
5.1.1 知識講解
1.函數重載
2.運算符重載
5.1.2 典型案例——複數之間的算術運算
5.2 多態與虛函數
5.2.1 知識講解:
1.多態的概念
2.虛函數
3.純虛函數與抽象類
5.2.2 典型案例——甚於Animal類的多態演示
5.3 模板
5.3.1 知識講解
1.函數模板
2.類模板
5.3.2 典型案例——模板棧的實現
5.4 上機練習
5.4.1 計算幾何圖形的面積
5.4.2 利用函數模板對數組排序
5.5 疑難解答
5.6 課後練習
1.選擇題
2.問答題
3.上機題

第6課 MFC基礎
6.1 MFC概述
6.1.1 知識講解
1.MFC的概念
2.MFC的層次結構
3.MFC的常用類
6.1.2 典型案例——用MFC AppWizard創建一個對話框應用程序
6.2 MFC消息與消息處理
6.2.1 知識講解
1.消息與消息處理的概念
2.MFC消息分類
3.MFC消息處理機制
4.建立消息映射
5.嚮導工具
6.2.2 典型案例——按下鼠標左鍵的消息響應
6.3 上機練習
6.3.1 在對話框中實現多行輸出文本
6.3.2 按下鼠標右鍵的消息響應
6.4 疑難解答
6.5 課後練習
1.選擇題
2.問答題
3.上機題

第7課 對話框和控件(上)
7.1 對話框基本操作
7.1.1 知識講解
1.設置對話框屬性
2.添加對話框資源
3.在程序中使用對話框
7.1.2 典型案例——提示對話框
7.2 控件的基本操作
7.2.1 知識講解
1.控件的種類和創建方法
2.控件的數據交換(DDX)
3.控件的數據校檢(DDV)
7.2.2 典型案例——製作一個簡單計算器的界面
7.3 按鈕、靜態控件和編輯框
7.3.1 知識講解
1.按鈕
2.靜態控件
3.編輯框
7.3.2 典型案例——個人信息採集
7.4 上機練習
7.4.1 製作QQ登錄界面
7.4.2 製作上網信息調查
7.5 疑難解答
7.6 課後練習
1.選擇題
2.問答題
3.上機題

第8課 對話框和控件(下)
8.1 列表框和組合框
8.1.1 知識講解
1.列表框
2.組合框
8.1.2 典型案例——列表框和組合相之間的數據交換
8.2 進度條、滾動條和滑動條
8.2.1 知識講解
1.進度條
2.滾動條
3.滑動條
8.2.2 典型案例——顏色漸變器
8.3 上機練習
8.3.1 城市郵政編碼錄
8.3.2 製作聲音的電平波動效果
8.4 疑難解答
8.5 課後練習
1.選擇題
2.問答題
3.上機題

第9課 文檔與視圖
9.1 文檔
9.1.1 知識講解
1.文檔的概念
2.文檔模板類
3.文檔序列化
4.簡單數組集合類
9.1.2 典型案例——日記簿
9.2 視圖
9.2.1 知識講解
1.視圖及視圖類
2.切分應用程序窗口
3.視圖間通信
9.2.2 典型案例——學生成績單
9.3 上機練習
9.3.1 記事本
9.3.2 將應用程序主窗口切分為3個子窗口
9.4 疑難解答
9.5 課後練習
1.選擇題
2.問答題
3.上機題
第10課 圖形與文本
10.1 基本圖形的繪製
10.1.1知識講解
1.GDI和DC的概念
2.基本圖形函數
3.圖形的區域填充
10.1.2典型案例——簡單畫圖程序
10.2 位圖
10.2.1知識講解
1.位圖的加載和顯示
2.雙緩衝技術
10.2.2典型案例——發牌程序
10.3 文本
10.3.1知識講解
1.字體
2.文本的輸出
10.3.2典型案例——製作3D空心文字
10.4 上機練習
10.4.1模擬小球碰撞運動
10.4.2製作圖片滾動效果
10.5 疑難解答
10.6 課後練習
1.選擇題
2.問答題
3.上機題

第11課 用戶界面(上)
11.1 菜單欄
11.1.1知識講解
1.添加和刪除菜單項
2.添加消息處理函數
3.添加快捷鍵
4.添加加速鍵
11.1.2 典型案例——為對話框應用
程序添加菜單欄
11.2 工具欄和狀態欄
11.2.1知識講解
1.工具欄
2.狀態欄

第12課 用戶界面(下)
第13課 數據庫編程
第14課 俄羅斯方塊遊戲
參考文獻


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