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

視頻學Visual C++(附贈DVD光盤1張)

  • 作者:梁水,王家勝 著
  • 出版社: 人民郵電出版社
  • 出版時間:2010-02-01
  • 版次:1
  • 商品編號: 10354124

    頁數:450

    印次:1

    印刷時間:2010-02-01


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

購買數量:

內容簡介

 

《視頻學Visual C++》以全面介紹了使用Visual C++進行程序開發的各種技術。在內容安排上由淺入深,讓讀者循序漸進掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解「晦澀難懂」的技術;在內容形式上附有大量的提示、技巧、說明、編程信條等欄目,夯實讀者編程技術,豐富編程經驗。
  《視頻學Visual C++》共分為20章,按內容結構可以分為5篇,環境篇、基礎篇、界面編程篇、提高篇和高級應用篇。其中,基礎篇介紹了C++語言的語法知識。界面編程篇介紹了界面程序設計使用的技術,例如,對話框、菜單、工具欄和各種控件的使用。提高篇介紹了圖形、圖像處理、打印技術和文件操作。高級應用篇介紹了數據庫、動態鏈接庫技術。內容結構如下圖所示。
  《視頻學Visual C++》附有配套光盤。光盤中提供有《視頻學Visual C++》所有程序的源代碼、教學錄像、項目全程開發錄像和編程詞典體驗版學習軟件。其中,源代碼全部經過精心調試,能夠在Windows 2000、Windows XP、Windows 2003環境下編譯和運行。
  《視頻學Visual C++》適用於Visual C++的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。

媒體評論

  我是一名剛畢業的大學生,買了明日科技編寫的許多圖書。雖然學校裡開設了C++課程,但我對於Visual C++工具以及程序開發還不是很瞭解,你們編寫的圖書對我幫助很大,非常感謝。
  ———paul
  偶然買了一本你們編寫的圖書,抱著試試看的想法,我通過你們的論壇(bbs.mingribook.com)提了一個問題,沒想到很快得到了回答。希望你們能把服務堅持下去。
  ———zsf
  最近我在做一個視頻方面的項目,從明日科技的圖書和論壇上得到了很大的幫助。你們幫我解決了許多問題,如果能有一本視頻項目實戰的書就好了。
  ——小魚

目錄

第1篇 環境篇
第0章 學前指導
0.1 認識程序
0.2 如何學好VisualC++
0.3 程序員的成長之路
0.4 就業前景
0.5 編程我也行
0.6 瞭解開發相關的幾個概念
0.7 編程答疑
0.8 光盤使用指南

第1章 VisualC++集成開發環境
1.1 VisualC++6.0簡介
1.1.1 VisualC++概述
1.1.2 VisualC++主要特點
1.2 集成開發環境介紹
1.2.1 主窗口佈局
1.2.2 類視圖選項卡
1.2.3 資源視圖選項卡
1.2.4 文件視圖選項卡
1.2.5 菜單和工具欄
1.2.6 調試與輸出窗口
1.2.7 代碼編輯區
1.2.8 類嚮導
1.3 程序調試
1.3.1 創建調試程序
1.3.2 進入調試狀態
1.3.3 Watch窗口
1.3.4 CallStack窗口
1.3.5 Memory窗口
1.3.6 Variables窗口
1.3.7 Registers窗口
1.3.8 Disassembly窗口
1.4 實踐練習

第2章 編程加油站(一)
必知必會001 如何創建基於對話框的MFC工程
必知必會002 如何創建基於文檔視圖的MFC工程
必知必會003 打開已存在的工作區
必知必會004 怎樣查找工程中的信息
必知必會005 如何使用靜態庫的方式編譯工程
必知必會006 怎樣在添加對話框資源時創建對話框類
必知必會007 如何使用斷點查看MFC源碼
必知必會008 怎樣定製自己的工具欄
必知必會009 在工作區中創建多個工程
必知必會010 使用集成開發環境時的常見問題
必知必會011 集成開發環境使用技巧

第2篇 基礎篇

第3章 C++語言基礎
3.1 C++程序的組成
3.2 程序設計規範
3.2.1 註釋
3.2.2 命名
3.2.3 空白
3.2.4 縮進
3.3 程序設計基礎
3.3.1 關鍵字
3.3.2 標識符
3.3.3 常量
3.3.4 變量
3.3.5 宏定義
3.4 基本數據類型
3.4.1 簡單類型
3.4.2 字符串類型
3.4.3 枚舉類型
3.5 運算符
3.5.1 賦值運算符
3.5.2 算術運算符
3.5.3 關係運算符和邏輯運算符
3.5.4 遞增遞減運算符
3.5.5 位運算符
3.5.6 sizeof運算符
3.5.7 new和delete運算符
3.5.8 優先級
3.6 實踐練習

第4章 C++語句控制
4.1 語句
4.1.1 簡單語句
4.1.2 復合語句
4.2 順序結構
4.3 選擇結構
4.3.1 if條件語句
4.3.2 switch分支語句
4.4 循環結構
4.4.1 while語句
4.4.2 do...while語句
4.4.3 for語句
4.5 異常處理語句
4.5.1 異常捕捉
4.5.2 拋出異常
4.6 其他控制語句
4.6.1 強制結束break
4.6.2 繼續語句continue
4.6.3 退出語句exit
4.7 實踐練習

第5章 高級數據類型
5.1 結構體類型
5.1.1 結構體類型的定義
5.1.2 結構體變量的初始化
5.1.3 結構體類型變量的引用
5.1.4 結構體數組
5.1.5 結構體數組的初始化
5.1.6 結構體數組的引用
5.1.7 結構體類型變量的指針
5.2 共用體類型
5.3 文件類型
5.4 指針類型
5.5 引用類型
5.6 數組
5.6.1 一維數組
5.6.2 二維數組及多維數組
5.6.3 指向數組的指針
5.6.4 指針數組
5.6.5 數組的操作
5.6.6 數組應用
5.7 實踐練習

第6章 函數
6.1 函數的聲明和定義
6.2 參數的默認值
6.3 形參表可變的函數
6.4 內聯函數
6.5 參數傳遞方式
6.6 利用數組作為函數參數
6.7 函數的遞歸調用
6.8 函數重載
6.9 函數模板
6.10 函數指針
6.11 實踐練習

第7章 面向對象程序設計
7.1 類
7.1.1 類的概念
7.1.2 類的聲明
7.2 對象
7.2.1 對象的聲明與實例化
7.2.2 類與對象的關係
7.2.3 類成員的訪問
7.2.4 類成員的保護
7.2.5 實現類的方法
7.3 構造函數與析構函數
7.3.1 默認構造函數
7.3.2 重載構造函數
7.3.3 複製構造函數
7.3.4 析構函數
7.4 繼承
7.4.1 單一繼承
7.4.2 多重繼承
7.4.3 覆蓋成員函數
7.4.4 虛函數
7.4.5 純虛函數
7.5 類方法
7.5.1 內聯方法
7.5.2 靜態成員數據和靜態方法
7.5.3 友元類和友元函數
7.5.4 const方法
7.5.5 運算符重載
7.6 類模板
7.6.1 模板的聲明和實例化
7.6.2 模板的實現
7.6.3 模板應用
7.7 實踐練習

第8章 編程加油站(二)
必知必會001 配對使用new和delete運算符
必知必會002 使用運算符時的常見問題
必知必會003 對比3種不同的循環結構體
必知必會004 函數與變量區分不清的問題
必知必會005 加強對不同參數傳遞方式的理解
必知必會006 講解typename與class關鍵字的使用位置
必知必會007 不同角度區分函數指針與指針函數
必知必會008 由於疏忽「;」而導致的錯誤問題
必知必會009 挖掘類中this指針的作用與使用方式
必知必會010 分析靜態成員(static)的使用情況
必知必會011 使用運算符重載的特殊情況

第3篇 界面編程篇

第9章 用戶界面設計
9.1 控件的操作
9.1.1 放置和選定控件
9.1.2 控件的縮放與移動
9.1.3 控件的複製與刪除
9.1.4 控件的對齊
9.2 常用MFC控件
9.2.1 靜態控件CStatic
9.2.2 編輯框控件CEdit
9.2.3 按鈕控件CButton
9.2.4 列表框控件CListBox
9.2.5 組合框控件CComboBox
9.3 對話框設計
9.3.1 對話框簡介
9.3.2 模式對話框與非模式對話框
9.3.3 對話框資源設計
9.3.4 對話框常用方法
9.3.5 向對話框類中添加成員函數
9.3.6 向對話框中添加控件消息處理函數
9.4 實踐練習

第10章 MFC高級控件
10.1 菜單
10.1.1 菜單資源的設計
10.1.2 菜單的命令處理
10.1.3 菜單的主要方法
10.1.4 動態創建菜單
10.1.5 具有圖標的菜單
10.2 工具欄
10.2.1 工具欄設計
10.2.2 工具欄按鈕的命令處理
10.2.3 工具欄的主要方法
10.2.4 動態創建工具欄
10.2.5 具有圖像按鈕的工具欄
10.2.6 具有提示功能的工具欄
10.3 狀態欄
10.3.1 狀態欄的主要方法
10.3.2 動態創建狀態欄
10.3.3 在狀態欄中顯示進度條
10.4 標籤控件CTabCtrl
10.4.1 標籤控件的主要屬性
10.4.2 標籤控件的主要方法
10.4.3 標籤控件的使用
10.5 圖像列表控件CImageList
10.5.1 圖像列表控件的主要方法
10.5.2 圖像列表控件的使用
10.6 列表視圖控件CListCtrl
10.6.1 列表視圖控件的主要屬性
10.6.2 列表視圖控件的主要方法
10.6.3 列表視圖控件的使用
10.7 樹視圖控件CTreeCtrl
10.7.1 樹視圖控件的主要屬性
10.7.2 樹視圖控件的主要方法
10.7.3 樹視圖控件的使用
10.8 ActiveX控件
10.8.1 利用CAdodc控件操作數據庫
10.8.2 利用DataGrid控件顯示數據集數據
10.8.3 利用CBarCodeCtrl控件打印條形碼
10.8.4 利用CWebBrowser2控件瀏覽網頁
10.9 實踐練習

第11章 文檔與視圖
11.1 構建文檔/視圖應用程序
11.1.1 構建單文檔/視圖應用程序
11.1.2 構建多文檔/視圖應用程序
11.2 繪製視圖背景
11.3 文檔/視圖結構的消息處理
11.4 視圖分割
11.4.1 簡單視圖分割
11.4.2 劃分任意子窗口
11.5 視圖窗口高級應用
11.5.1 隱藏視圖創建選擇窗口
11.5.2 動態創建視圖窗口
11.5.3 在視圖窗口中顯示網頁
11.6 實踐練習

第12章 編程加油站(三)
必知必會001 如何使用控件的複製與刪除功能
必知必會002 靜態文本控件的使用
必知必會003 編輯框的使用
必知必會004 按鈕控件的使用
必知必會005 列表框控件的使用
必知必會006 組合框控件的使用
必知必會007 理解模式對話框與非模式對話框
必知必會008 向對話框中添加消息處理函數
必知必會009 模式與非模式對話框顯示時應注意的問題
必知必會010 如何繪製自己的菜單
必知必會011 解決工具欄背景的繪製問題
必知必會012 視圖滾動的解決問題
第4篇 核心技術篇

第13章 圖形、圖像處理
13.1 GDI設備與對象
13.1.1 畫筆CPen
13.1.2 畫刷CBrush
13.1.3 位圖CBitmap
13.1.4 區域CRgn
13.1.5 字體CFont
13.1.6 設備上下文CDC
13.1.7 調色板CPalette
13.2 常用圖像存儲格式
13.2.1 位圖
13.2.2 圖標
13.2.3 GIF圖像
13.3 文本輸出
13.3.1 在指定位置輸出文本
13.3.2 在指定區域輸出文本
13.3.3 利用製表位輸出文本
13.3.4 設置字體、顏色及對齊方式
13.3.5 設置文本背景透明
13.4 繪製圖形圖像
13.4.1 利用線條繪製表格
13.4.2 繪製多邊形
13.4.3 填充區域
13.4.4 填充選區
13.4.5 線條的漸變
13.4.6 區域的漸變
13.4.7 繪製位圖
13.5 圖像顯示
13.5.1 在設備上下文中繪製圖像
13.5.2 從磁盤中加載圖像到窗口中
13.5.3 根據位圖數據直接繪圖
13.5.4 顯示JPEG圖像
13.6 實踐練習

第14章 打印技術
14.1 基本概念
14.1.1 打印機介紹
14.1.2 分辨率
14.1.3 設備環境
14.1.4 映射模式
14.2 基於文檔、視圖結構的打印
14.2.1 按比例打印數據
14.2.2 打印圖像
14.2.3 自定義打印預覽
14.3 基於對話框結構的打印
14.3.1 獲取打印機DC
14.3.2 打印預覽
14.3.3 分頁打印
14.4 打印控制
14.4.1 自定義打印紙大小
14.4.2 控制打印方向
14.4.3 設置打印份數
14.5 實踐練習

第15章 文件操作
15.1 CFile類文件操作
15.1.1 CFile類介紹
15.1.2 獲取文件屬性
15.1.3 十六進制顯示文本文件
15.1.4 使用CFile實現文件的複製
15.1.5 CFile類與CStdioFile類的比較
15.2 共享文件類CShareFile
15.3 數據流類CMonikerFile
15.4 文件流類CStdioFile
15.5 文件查找類
15.5.1 文件查找類介紹
15.5.2 查找指定文件
15.5.3 顯示磁盤目錄
15.6 MFC串行化
15.6.1 CArchive類介紹
15.6.2 Serialize分析
15.6.3 創建串行化類
15.6.4 實現對象的串行化
15.7 INI文件
15.7.1 INI文件的設計結構和數據類型
15.7.2 讀取和寫入INI文件
15.8 實踐練習

第16章 編程加油站(四)
必知必會001 文本輸出的主要方法
必知必會002 空心字的繪製問題
必知必會003 如何在程序中繪製位圖
必知必會004 如何在程序中顯示JPEG圖像
必知必會005 打印中的映射模式
必知必會006 怎樣自定義打印預覽
必知必會007 如何實現自定義打印紙大小
必知必會008 解決如何控制打印機打印新頁問題
必知必會009 怎樣在磁盤中查找指定文件
必知必會010 解決文件圖標的獲取問題
第5篇 高級應用篇

第17章 ADO編程基礎
17.1 ADO概述
17.2 ADO對象
17.2.1 連接對象Connection
17.2.2 命令對象Command
17.2.3 記錄集對象Recordset
17.2.4 參數對象Parameter
17.3 利用ADO連接數據庫
17.3.1 連接Access數據庫
17.3.2 連接SQLServer數據庫
17.3.3 連接Oracle數據庫
17.4 利用ADO操作數據庫
17.4.1 獲取記錄集數據
17.4.2 遍歷記錄集
17.4.3 向記錄集中添加數據
17.4.4 修改記錄集數據
17.4.5 刪除記錄集數據
17.5 實踐練習

第18章 動態鏈接庫
18.1 動態鏈接庫基礎
18.1.1 動態鏈接庫特點
18.1.2 動態鏈接庫的訪問
18.1.3 查看動態鏈接庫
18.2 創建動態鏈接庫
18.2.1 創建MFC動態鏈接庫
18.2.2 創建Win32靜態鏈接庫
18.2.3 創建Win32動態鏈接庫
18.3 動態鏈接庫中的資源
18.3.1 資源的名稱和類型
18.3.2 資源模塊
18.3.3 在模塊中查找和加載資源
18.4 實踐練習

第19章 編程加油站(五)
必知必會001 如何引入ADO類庫
必知必會002 怎樣實現SQLServer數據庫的連接
必知必會003 如何才能實現對記錄集的遍歷
必知必會004 實現對數據庫記錄的添加操作
必知必會005 解決數據庫中圖片的添加問題
必知必會006 實現對數據庫記錄的修改操作
必知必會007 解決數據庫中圖片的提取與編輯問題
必知必會008 實現對數據庫記錄的刪除操作
必知必會009 如何創建標準的MFC動態鏈接庫
必知必會010 如何創建MFC擴展DLL並導出窗體類

項目開發實戰A 圖像處理(光盤\Vc\A-圖像處理\圖像處理.doc)
A.1 圖像處理模塊概述
A.1.1 模塊概述
A.1.2 功能結構
A.1.3 模塊預覽
A.2 關鍵技術
A.2.1 位圖數據的存儲形式
A.2.2 任意角度旋轉圖像
A.2.3 實現圖像縮放
A.2.4 在VisualC++中使用GDI+進行圖像處理
A.2.5 實現圖像的水印效果
A.2.6 瀏覽PSD丈件
A.2.7 利用滾動窗口瀏覽圖片
A.2.8 使用子對話框實現圖像的局部選擇
A.3 圖像旋轉模塊設計
A.3.1 概述
A.3.2 界面佈局
A.3.3 實現過程
A.4 圖像平移模塊設計
A.4.1 概述
A.4.2 界面佈局
A.4.3 實現過程
A.5 圖像縮放模塊設計
A.5.1 概述
A.5.2 界面佈局
A.5.3 實現過程
A.6 圖像水印效果模塊設計
A.6.1 概述
A.6.2 界面佈局
A.6.3 實現過程
A.7 位圖轉換為JPEG模塊設計
A.7.1 概述
A.7.2 界面佈局
A.7.3 實現過程
A.8 PSD文件瀏覽模塊設計
A.8.1 概述
A.8.2 界面佈局
A.8.3 實現過程
A.9 照片版式處理模塊設計
A.9.1 概述
A.9.2 界面佈局
A.9.3 實現過程

項目開發實戰B 屏幕錄像(光盤\VC\A-屏幕錄像\屏幕錄像.doc)
B.1 屏幕錄像模塊概述
B.1.1 模塊概述
B.1.2 功能結構
B.2 關鍵技術
B.2.1 屏幕抓圖
B.2.2 抓圖時抓取光標
B.2.3 將位圖數據流寫入AVI文件
B.2.4 將AVI文件轉換成位圖數據
B.2.5 獲得AVI文件屬性
B.2.6 根據運行狀態顯示托盤圖標
B.2.7 獲得磁盤的剩餘空間
B.2.8 動態生成錄像文件名
B.3 主窗體設計
B.3.1 概述
B.3.2 界面設計
B.3.3 功能實現
B.4 錄像截取模塊設計
B.4.1 概述
B.4.2 界面設計
B.4.3 功能實現
B.5 錄像合成模塊設計
B.5.1 概述
B.5.2 界面設計
B.5.3 功能實現


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