Visual C++範例開發大全

《VisualC++範例開發大全》是2010年清華大學出版社出版的圖書,作者是陳國建、楊國祥、唐清榮。

內容簡介

《Visual C++範例開發大全》精心挑選了有代表意義的400餘個實例,詳細介紹了如何利用Visual C++的強大功能來開發應用程式。《Visual C++範例開發大全》附帶1張DVD光碟,內容為《Visual C++範例開發大全》所有實例的多媒體語音教學視頻及書中實例的原始碼。另外,光碟中還免費贈送了大量的編程電子書與視頻講解。

《Visual C++範例開發大全》共17章,分4篇。主要內容包括Visual C++的基礎界面、文檔視圖、對話框的調用和使用方法及常見控制項的使用方法和技巧;檔案系統、圖形圖像程式、音頻與視頻、鍵盤、游標及作業系統的套用與技巧; Visual C++資料庫開發、進程和執行緒、動態程式庫、ActiveX和COM組件的套用和技巧; Visual C++網路應用程式的開發和技巧、特殊檔案(如XML、HTML、Word、Excel)的處理方法和常見的一些操作技巧。

《Visual C++範例開發大全》內容豐富,實用性強,實例貼近生活,容易理解,而且書中每一個實例都經過仔細調試。《Visual C++範例開發大全》適合Visual C++初、中級學習人員和提高使用,也可以作為Visual C++程式設計師案頭必備的參考資料。

作者簡介

陳國建,畢業於計算機科學與技術專業。擅長ViSual C++開發環境的各項開發技術,有多年的Visual C++項目開發經驗。主要從事網路通信、資料庫套用、Windows驅動等軟硬體開發。負責開發了多個軟硬體系統,獲得了技術部門和科研單位的好評。

楊國祥,畢業於計算機科學與技術專業。擅長C/C++語言、Visual C++開發環境的各種開發技術、嵌入式開發技術。有多年的Visual C++及嵌入式項目開發經驗,涉及圖形圖像、網路、資料庫、嵌入式系統、嵌入式驅動開發等多個領域。長期活躍於Visual C++、Linux和嵌入式等技術論壇。曾經編寫並出版了《O/C++程式設計師面試指南》一書。業餘時間愛好籃球、旅遊和閱讀科幻書籍。

唐清榮,畢業於計算機科學與技術專業。長期從事電腦程式設計一線教學工作,有多年的C/C++程式設計教學經驗。擅長Visual C++環境的各種開發技術,對Windows編程有豐富的開發經驗和教學經驗。負責學校的C/C++程式設計課題組的研究和開發,同時指導眾多學生做C/C++程式設計課程的畢業設計。

目錄

第1篇 VC++入門與基本文檔視圖

第1章 Visua C++ 6.0 MFc程式設計快速入門(教學視頻:5分鐘)

1.1 VisualC++6.0開發環境簡介

1.2 創建VisualC++6.0應用程式

實例001 創建第一個MFC應用程式

實例002 創建第一個C++應用程式

第2章 文檔視圖應用程式實例(教學視頻:159分鐘)

2.1 窗體操作

實例003 實現啟動時無子視窗的:MDI程式

實例004 實現MDI應用程式啟動時子視窗默認最大化

實例005 MDI應用程式啟動時主視窗默認最大化

實例006 具有圖片背景的MDI主視窗

實例007 全螢幕顯示的窗體

實例008 創建帶滾動條的窗體

實例009 窗體拆分

實例010 始終置頂的SDI程式

實例011 不可移動的窗體

實例012 創建不可改變大小的SDI視窗

實例013 動態設定視窗位置和大小

實例014 保存視窗狀態

實例015 雙擊主視窗彈出“打開”對話框

2.2 標題欄

實例016 獲取標題欄高度

實例017 獲取標題欄上按鈕的尺寸

實例018 定製標題欄文字

實例019 添加標題欄右鍵選單項

實例020 禁止標題欄右鍵系統選單及隱藏按鈕

實例021 禁用標題欄上的最大化、最小化和關閉按鈕

實例022 顯示和隱藏標題欄

2.3 選單

實例023 獲取選單欄高度

實例024 啟用和禁用選單

實例025 動態添加選單

實例026 帶單選標記的選單

實例027 複選標記的選單

實例028 帶圖示選單的SDI程式

實例029 帶圖示選單的MDI

實例030 點陣圖選單

實例031 創建客戶區右鍵選單

實例032 隱藏和顯示選單欄

實例033 為應用程式添加多語言支持

2.4 工具列

實例034 工具列按鈕的添加、刪除和分組

實例035 不能停靠的工具列

實例036 下壓式工具列按鈕

實例037 給工具列添加圖像背景

實例038 動態隱藏和顯示工具列

2.5 狀態欄

實例039 顯示和隱藏狀態欄

實例040 帶進度條的狀態欄

實例041 在狀態欄上載入圖像

實例042 滾動字幕的狀態欄

第3章 對話框套用實例(艫教學視頻:82分鐘)

3.1 對話框界面

實例043 設定對話框應用程式視窗啟動位置

實例044 半透明對話框

實例045 創建不規則對話框應用程式

實例046 拖動沒有標題欄的對話框

實例047 實現收縮對話框應用程式

實例048 基於對話框的托盤程式

實例049 為對話框應用程式添加選單欄

實例050 帶有工具列的對話框應用程式

實例051 為對話框應用程式添加右鍵選單

實例052 模式對話框與非模式對話框

實例053 屬性頁對話框

實例054 嚮導式對話框

實例055 為對話框應用程式添加啟動界面

實例056 為對話框應用程式添加具有百葉窗效果的啟動界面

3.2 通用對話框

實例057 檔案打開對話框

實例058 在程式啟動時彈出檔案打開對話框

實例059 在檔案打開對話框中預覽圖片

實例060 檔案保存對話框

實例061 選擇資料夾對話框

實例062 字型對話框

實例063 顏色對話框

實例064 查找與替換對話框

第4章 控制項套用實例(教學視頻:150分鐘)

4.1 常見控制項

實例065 圖文按鈕

實例066 具有隨機圖片背景的Edit Box控制項

實例067 使用List Box顯示系統邏輯磁碟驅動器列表

實例068 利用列標題對列表視圖進行數據排序

實例069 使用Static Text控制項顯示當前系統時間

實例070 使用Data Time Picker控制項調整系統時間

實例071 使用Combo Box控制項控制字型大小

實例072 使用:Rich Edit控制項顯示文本檔案

實例073 使用Tree Control控制項顯示檔案目錄

實例074 點陣圖進度條

實例075 使用Progress控制項實現文字進度條

實例076 使用Static Text控制項顯示當前時間

實例077 使用Picture Box顯示動態打開圖像

實例078 使用Group Box控制項對控制項分組

實例079 使用Check Box實現多選

實例080 使用Radio Button實現單選

實例081 Horizontal ScrollBar與Vertical ScrollBar滾動條

實例082 Slidler控制項的使用

實例083 捕獲鍵盤熱鍵

實例084 播放動畫

實例085 使用Data Time Picker實現日期的選擇

實例086 使用Month Calendar獲取日期

實例087 使用IP Address讀取IP

實例088 使用Custom Control自定義控制項

實例089 Extended Combo Box控制項

實例090 使用Tab Control實現選項卡

4.2 控制項的擴展使用方法

實例091 動態創建控制項

實例092 隱藏和顯示控制項

實例093 啟用和禁用控制項

實例094 向窗體中動態添加控制項

實例095 在控制項上右擊彈出選單

實例096 自定義控制項字型顏色

第2篇檔案、系統、輸入輸出和音頻視頻

第5章 檔案系統套用實例(7r教學視頻:85分鐘)

5.1 檔案操作

實例097 讀寫檔案

實例098 讀寫INI檔案

實例099 對話框支持檔案拖放

實例100 複製、移動和刪除檔案

實例101 顯示複製過程對話框

實例102 獲取與修改檔案屬性

實例103 獲取與修改檔案創建、修改和訪問時間

實例104 獲得檔案大小

實例105 獲取檔案類型

實例106 檢索檔案

實例107 重命名檔案

5.2 資料夾操作

實例108 獲取與修改資料夾創建、修改及訪問時間

實例109 創建和刪除資料夾

實例110 複製和移動資料夾

實例111 判斷目標是否是資料夾

實例112 檢索資料夾

實例113 重命名資料夾

第6章 圖形圖像程式套用實例(教學視頻:211分鐘)

6.1 圖形套用實例

實例114 簡單直線的繪製

實例115 繪製正弦曲線

實例116 繪製圖形

實例117 繪製漸變圖形

實例118 繪製漸變文字

6.2 圖像套用實例

實例119 顯示資源中的點陣圖

實例120 圖像目錄自動瀏覽程式

實例121 瀏覽大幅圖像

實例122 獲得圖像大小

實例123 放大和縮小圖像

實例124 實現滑鼠拖動圖像

實例125 圖像馬賽克效果

實例126 圖像百葉窗效果

實例127 圖像掃描效果

實例128 圖像柵條效果

實例129 圖像漸顯效果

實例130 圖像翻轉效果

實例131 圖像銳化處理

實例132 圖像反色處理

實例133 圖像的灰度化

實例134 圖像的裁剪

實例135 圖像的合成

實例136 獲取圖像中滑鼠的坐標值

實例137 提取圖片中的對象

實例138 提取應用程式圖示

實例139 截取當前螢幕圖像

實例140 顏色提取器

實例141 圖像分割

……

第7章 音頻和視頻套用實例(教學視頻:40分鐘)

第8章 作業系統套用實例(教學視頻:293分鐘)

第9章 滑鼠及鍵盤套用實例(教學視頻:25分鐘)

第10章 游標與圖示套用實例(教學視頻:36分鐘)

第3篇 資料庫、進程和動態程式庫

第11章 資料庫技術套用實例(教學視頻:131分鐘)

第12章 進程和執行緒套用實例(教學視頻:107分鐘)

第13章 動態程式庫(教學視頻:48分鐘)

第14章 ActiveX控制項和COM組件(教學視頻:33分鐘)

第4篇 網路技術及其他特殊操作技巧

第15章 網路開發技術套用實例(教學視頻:107分鐘)

第16章 操作XML、HTML、Word與Excel檔案(教學視頻:128分鐘)

第17章 VC 6.0其他編程實例(教學視頻:144分鐘)

相關詞條

相關搜尋

熱門詞條

聯絡我們