商品簡介
目次
商品簡介
本書以Visual C++6.0(以下簡稱VC)為開發工具,通過400多個具體實例系統而又全面地介紹VC開發的相關知識。首先從VC/C++的基礎入手,按照由易到難、由淺入深的順序,介紹了使用VC開發Windows應用程序的方法,包括消息處理,基本控件的使用,菜單、工具欄和狀態欄的開發,屏幕繪圖,對話框,文檔視圖框架,打印、幫助、調試與程序發布,文件操作與注冊表編程,進程與線程操作,DLL開發與系統操作。最后,本書還給出了VC專項開發技術,包括網絡編程、數據庫開發和多媒體開發等。本書立足于VC的基礎開發,用具體的實例講解基本的知識點,使讀者在實踐的過程中,輕松掌握VC的開發。本書適用于VC程序設計的初、中級讀者,同時也可作為VC工程開發的參考手冊和速查手冊。
目次
第一篇 VC程序開發基礎
第1章 VC與C++開發基礎
1.1 C++面向對象特性
實例l:實現C++類的多重繼承
實例2:使用虛函數實現運行時多態
實例3:使用操作符重載實現編譯多態——復數的加法運算
實例4:使用函數模板實現不同數據類型的極值函數
1.2 C++常用的操作與算法
實例5:使用C++實現格式化數據的I/O
實例6:實現數字金額的中文大寫轉換
實例7:將十進制數轉換為二進制輸出
實例8:產生隨機數
實例9:實現排序操作
1.3 創建基本的應用程序框架
實例l0:使用Windows API創建程序窗口
實例ll:使用AppWizard創建基于文檔/視圖結構MFC應用程序框架
實例l2:使用AppWizard建立對話框應用程序框架
1.4 使用CString類進行字符串操作
實例l3:查找、替換字符串
實例l4:根據指定字符分割字符串
實例l5:格式化字符串
實例l6:CString字符串的類型轉換
1.5 時間與日期操作
實例l7:獲取當前的日期、時間并格式化輸出
實例l8:計算某日為星期幾
實例l9:計算兩個時間點的時間間隔
1.6 MFC集合類的使用
實例20:使用CStringArray類創建和使用字符串數組
實例21:使用CPtrList類創建和使用鏈表
第2章 消息映射與處理
2.1 鍵盤消息及處理
實例22:基本鍵盤操作——判斷按鍵消息
實例23:在普通視圖窗口中實現鍵盤字符的輸入
實例24:創建和使用鍵盤插入符
實例25:使用程序模擬鍵盤輸入
實例26:在對話框中實現鍵盤消息響應
實例27:向其他應用程序(記事本)中發送鍵盤消息
2.2 鼠標消息及處理
實例28:基本鼠標操作——判斷鼠標消息
實例29:創建并設置鼠標光標
實例30:在對話框中定義光標的熱區
實例31:創建和使用鼠標提示框
實例32:在視圖窗口實現捕捉鼠標
實例33:限制鼠標的作用區域只在客戶窗口
實例34:使用程序模擬鼠標動作
2.3 其他消息處理
實例35:創建和使用自定義消息
實例36:使用命令范圍添加消息處理函數
實例37:使用定時器實時顯示當前時間
實例38:使用定時器顯示毫秒級的時間
第二篇 VC基本程序開發要素
第3章 Windows基本控件的開發使用
3.1 按鈕控件的使用
實例39:創建和使用下壓按鈕、單選框和復選框
實例40:實現位圖按鈕,設定控件文本的字體
實例41:實現超鏈接風格的按鈕
實例42:實現動畫按鈕
3.2 編輯框控件的使用
實例43:使用單行、多行編輯框輸入顯示文本
實例44:只允許輸入字母,并轉換為大寫的編輯框
實例45:在單行編輯框控件輸入回車后,不響應默認控件處理消息
實例46:設置編輯框控件的背景、文本顏色
實例47:創建完全只讀(沒有輸入焦點、不能選擇)的編輯框
實例48:實現只能輸入小數的編輯框控件
實例49:使用RichEdit編輯框格式化顯示文本
3.3 靜態控件的使用
實例50:設定靜態文本框的背景色和文本顏色
實例51:使用Picture控件實現分隔線
實例52:使用靜態文本控件顯示圖標和位圖
……
第4章 高級控件的開發使用
第5章 菜單、工具欄和狀態欄的開發
第6章 對話框程序設計
第7章 文本輸出與屏幕繪圖
第8章 文檔/視圖框架體系
第9章 打印、幫助、調試與發布
第三篇 VC高級開發技術
第10章 文件操作與注冊表編程
第11章 進程與線程
第12章 DLL開發與系統編程
第四篇 VC專項應用開發技術
第13章 網絡編程
第14章 數據庫及其相關技術
第15章 使用SQL查詢、操縱數據庫
第16章 數字圖像處理基礎
第17章 多媒體開發
第1章 VC與C++開發基礎
1.1 C++面向對象特性
實例l:實現C++類的多重繼承
實例2:使用虛函數實現運行時多態
實例3:使用操作符重載實現編譯多態——復數的加法運算
實例4:使用函數模板實現不同數據類型的極值函數
1.2 C++常用的操作與算法
實例5:使用C++實現格式化數據的I/O
實例6:實現數字金額的中文大寫轉換
實例7:將十進制數轉換為二進制輸出
實例8:產生隨機數
實例9:實現排序操作
1.3 創建基本的應用程序框架
實例l0:使用Windows API創建程序窗口
實例ll:使用AppWizard創建基于文檔/視圖結構MFC應用程序框架
實例l2:使用AppWizard建立對話框應用程序框架
1.4 使用CString類進行字符串操作
實例l3:查找、替換字符串
實例l4:根據指定字符分割字符串
實例l5:格式化字符串
實例l6:CString字符串的類型轉換
1.5 時間與日期操作
實例l7:獲取當前的日期、時間并格式化輸出
實例l8:計算某日為星期幾
實例l9:計算兩個時間點的時間間隔
1.6 MFC集合類的使用
實例20:使用CStringArray類創建和使用字符串數組
實例21:使用CPtrList類創建和使用鏈表
第2章 消息映射與處理
2.1 鍵盤消息及處理
實例22:基本鍵盤操作——判斷按鍵消息
實例23:在普通視圖窗口中實現鍵盤字符的輸入
實例24:創建和使用鍵盤插入符
實例25:使用程序模擬鍵盤輸入
實例26:在對話框中實現鍵盤消息響應
實例27:向其他應用程序(記事本)中發送鍵盤消息
2.2 鼠標消息及處理
實例28:基本鼠標操作——判斷鼠標消息
實例29:創建并設置鼠標光標
實例30:在對話框中定義光標的熱區
實例31:創建和使用鼠標提示框
實例32:在視圖窗口實現捕捉鼠標
實例33:限制鼠標的作用區域只在客戶窗口
實例34:使用程序模擬鼠標動作
2.3 其他消息處理
實例35:創建和使用自定義消息
實例36:使用命令范圍添加消息處理函數
實例37:使用定時器實時顯示當前時間
實例38:使用定時器顯示毫秒級的時間
第二篇 VC基本程序開發要素
第3章 Windows基本控件的開發使用
3.1 按鈕控件的使用
實例39:創建和使用下壓按鈕、單選框和復選框
實例40:實現位圖按鈕,設定控件文本的字體
實例41:實現超鏈接風格的按鈕
實例42:實現動畫按鈕
3.2 編輯框控件的使用
實例43:使用單行、多行編輯框輸入顯示文本
實例44:只允許輸入字母,并轉換為大寫的編輯框
實例45:在單行編輯框控件輸入回車后,不響應默認控件處理消息
實例46:設置編輯框控件的背景、文本顏色
實例47:創建完全只讀(沒有輸入焦點、不能選擇)的編輯框
實例48:實現只能輸入小數的編輯框控件
實例49:使用RichEdit編輯框格式化顯示文本
3.3 靜態控件的使用
實例50:設定靜態文本框的背景色和文本顏色
實例51:使用Picture控件實現分隔線
實例52:使用靜態文本控件顯示圖標和位圖
……
第4章 高級控件的開發使用
第5章 菜單、工具欄和狀態欄的開發
第6章 對話框程序設計
第7章 文本輸出與屏幕繪圖
第8章 文檔/視圖框架體系
第9章 打印、幫助、調試與發布
第三篇 VC高級開發技術
第10章 文件操作與注冊表編程
第11章 進程與線程
第12章 DLL開發與系統編程
第四篇 VC專項應用開發技術
第13章 網絡編程
第14章 數據庫及其相關技術
第15章 使用SQL查詢、操縱數據庫
第16章 數字圖像處理基礎
第17章 多媒體開發
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

