中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Visual C++編程實戰寶典-附DVD光盤

包郵 Visual C++編程實戰寶典-附DVD光盤

作者:李琳娜
出版社:清華大學出版社出版時間:2014-09-01
開本: 其它 頁數: 811
中 圖 價:¥38.9(3.9折) 定價  ¥99.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Visual C++編程實戰寶典-附DVD光盤 版權信息

Visual C++編程實戰寶典-附DVD光盤 本書特色

     “開發寶典叢書”是由清華大學出版社為軟件開發愛好者精心打造的一套軟件開發百科全書。叢書強調“全面、新穎、詳細、實用、深入、高效”等特色,涵蓋常見的編程語言和技術。叢書中的每本書都是由從事軟件開發多年、具備豐富的開發經驗的老手精心編寫,講解細膩,內容實用,并精心錄制了配套教學視頻。可以說,這套叢書是編程愛好者系統學習軟件開發技術的不二選擇,一冊在手,萬事無憂!     《visualc++編程實戰寶典》以visualstudio2010作為開發環境,由淺入深,全面、系統地介紹了visualc++開發的各項技術。書中的各個技術點都提供了實例供讀者實戰演練,各章后還提供了實戰練習題幫助讀者鞏固和提高。另外,本書配1張dvd光盤,內容為作者專門為本書錄制的33。6小時配套教學視頻,還收錄了本書涉及的所有實例源文件,以幫助讀者更加高效、直觀地學習本書內容。   本書共分7篇。第1篇介紹visualstudio2010開發環境及搭建、c++基本語法及面向對象思想;第2篇介紹windows編程、mfc基礎、菜單、工具欄、狀態欄、windows標準控件、mfc類、文檔/視圖結構、對話框等技術;第3篇介紹數據庫編程基礎及sqlserver、ado、odbc、oledb、mysql等數據庫訪問技術;第4篇介紹windows套接字編程、郵槽和管道的使用、串行端口編程、internet編程等;第5篇介紹磁盤操作、系統控制與調用、應用程序的操作、系統工具的操作、桌面的相關操作、系統信息操作、消息的使用、剪貼板的使用、鼠標鍵盤的操作、操作注冊表、讀寫ini文件、讀寫xml文件、動態鏈接庫編程、多線程編程等;第6篇介紹文本字體、圖形與圖像編程、聲音與動畫編程、directx圖形開發等;第7篇詳細介紹網絡音頻播放系統、gps定位系統項目案例的開發,以提高讀者的實戰水平。   本書適合所有想全面學習visualc++開發技術的人員閱讀,也適合用visualc++進行開發的工程技術人員和科研人員閱讀。對于經常使用visualc++做開發的人員,本書是一本不可多得的案頭**參考手冊。   超值、大容量dvd光盤   本書各章涉及的實例源文件;   33.6小時本書配套教學視頻;   3個visualc++項目案例源程序及3小時教學視頻;   324頁《c/c++程序員面試寶典》電子書。   一分鐘了解本書內容   visualstudio2010集成開發環境(26分鐘視頻)   visualstudio2010基本應用程序的創建(29分鐘視頻)   c/c++語言基礎(162分鐘視頻)   c++面向對象程序設計(108分鐘視頻)   windows編程與mfc基礎(49分鐘視頻)   菜單、工具欄和狀態欄(61分鐘視頻)   使用windows標準控件(85分鐘視頻)   mfc的一些常用類(67分鐘視頻)   文檔/視圖結構應用程序(70分鐘視頻)   對話框的應用(86分鐘視頻)   數據庫開發概述(95分鐘視頻)   visualc++中的sqlserver訪問技術(54分鐘視頻)   visualc++中的odbc訪問技術(62分鐘視頻)   visualc++中的oledb訪問技術(25分鐘視頻)   visualc++中的mysql訪問技術(27分鐘視頻)   windows套接字編程(81分鐘視頻)   郵槽與管道(57分鐘視頻)   通信端口編程(64分鐘視頻)   internet編程(49分鐘視頻)   系統相關功能開發(191分鐘視頻)   注冊表、ini和xml文件(92分鐘視頻)   動態鏈接庫編程(71分鐘視頻)   多線程編程(62分鐘視頻)   文本字體技術(34分鐘視頻)   圖形與圖像編程(109分鐘視頻)   聲音與動畫編程(34分鐘視頻)   directx圖形開發(97分鐘視頻)   網絡音頻播放系統(24分鐘視頻)   gps定位系統(46分鐘視頻)

Visual C++編程實戰寶典-附DVD光盤 內容簡介

  一本百科全書式的visualc++編程秘笈,全面、新穎、詳細、深入和實用   資深程序員15年開發經驗的總結,完美展現visualc++的五大應用領域   高效:提供了33.6小時配套教學視頻及3小時java進階視頻,高效而直觀   全面:涵蓋visualc++開發基礎、界面開發、數據庫開發、網絡編程、系統編程及多媒體開發等內容   新穎:以visualstudio2010作為開發環境來介紹visualc++的各項技術   詳細:結合圖示,從概念、語法、示例、技巧和應用等多角度分析每個知識點   實用:提供了100個綜合實例、2個大型項目開發案例、57個實踐練習題   深入:剖析了硬件設備控制、系統配置、ddl、多線程等其他圖書很少涉及的內容 推薦閱讀:開發寶典叢書(請點叢書鏈接查看) 開發寶典叢書 (權威、經典、全面、深入、詳細、新穎、實用的編程百科全書) 《c++編程實戰寶典》 (c++編程百科全書,全面學習,深入精髓,配大量視頻) 《visual c++網絡編程案例實戰》 (畢業設計好幫手,vc++網絡編程必讀) 《visual c+游戲開發案例實戰》 (游戲開發愛好者入門必讀) 《c++入門很簡單》 (淺顯易懂,零門檻學習,10小時高清教學視頻,大量實例) 《零點起飛學c++》 (易學易懂的c++編程入門書,從零起步,循序漸進,學練結合) 《visual c++入門很簡單》 (零門檻學習,配18小時視頻) 《零點起飛學visual c++》 (易學易懂的visual c++編程入門書,從零起步,循序漸進,學練結合) 《程序員的數學思維修煉(趣味解讀)》 (專門為程序員而寫的數學書,生動有趣,程序員必讀!)

Visual C++編程實戰寶典-附DVD光盤 目錄

第1篇 visual c++開發基礎
第1章 visual studio 2010集成開發環境( 教學視頻:26分鐘)
1.1 visual studio 2010及其開發環境
1.1.1 visual studio 2010的安裝
1.1.2 visual studio 2010開發環境
1.1.3 visual studio 2010向導
1.2 工作區視圖
1.2.1 解決方案視圖
1.2.2 類視圖
1.2.3 資源視圖
1.3 資源與資源編輯器
1.3.1 資源的類型
1.3.2 資源編輯器
1.4 本章小結
1.5 習題
第2章 visual studio 2010基本應用程序的創建( 教學視頻:29分鐘)
2.1 使用appwizard生成項目
2.1.1 解決方案與項目
2.1.2 使用appwizard創建項目
2.2 win32控制臺應用程序
2.2.1 使用向導生成win32控制臺項目
2.2.2 添加源文件
2.2.3 編譯、鏈接程序
2.2.4 生成程序
2.2.5 運行程序
2.3 mfc應用程序框架
2.3.1 創建mfc應用程序
2.3.2 認識文檔/視圖結構
2.4 本章小結
2.5 習題
第3章 c/c++語言基礎( 教學視頻:162分鐘)
3.1 對標準c的擴展--c++
3.2 c++語法元素
3.2.1 *小的元素--符號
3.2.2 注釋規范
3.2.3 標識符命名規范
3.2.4 c++預定義的關鍵字
3.2.5 標點符號
3.2.6 操作符
3.2.7 聲明與定義
3.3 常量和變量
3.3.1 定義常量
3.3.2 常量成員函數
3.3.3 定義變量
3.3.4 代碼的有效范圍--作用域
3.4 數據類型
3.4.1 基本數據類型
3.4.2 數據類型的轉換方式
3.4.3 數組
3.4.4 結構體
3.4.5 共用體
3.4.6 匿名共用體
3.4.7 枚舉類型
3.4.8 用typedef定義類型
3.4.9 位域
3.5 運算符和表達式
3.5.1 算術運算符
3.5.2 賦值運算符
3.5.3 關系運算符
3.5.4 邏輯運算符
3.5.5 位運算符
3.5.6 三目運算符
3.5.7 增1和減1運算符
3.5.8 逗號運算符
3.5.9 sizeof運算符
3.5.10 new和delete
3.5.11 范圍確定符
3.5.12 類成員訪問符
3.5.13 成員指針操作符
3.6 控制語句
3.6.1 表達式語句、空語句和復合語句
3.6.2 選擇語句
3.6.3 循環語句
3.6.4 跳轉語句
3.7 函數
3.7.1 函數的定義和調用
3.7.2 帶默認形參值的函數
3.7.3 函數的遞歸調用
3.7.4 內聯函數
3.7.5 函數的重載
3.8 指針和引用
3.8.1 指針和指針變量
3.8.2 &和*運算符
3.8.3 指針和數組
3.8.4 指針和結構體
3.8.5 函數的指針傳遞
3.8.6 引用及函數的引用傳遞
3.9 預處理
3.9.1 宏定義
3.9.2 文件包含
3.9.3 條件編譯
3.10 文件操作
3.10.1 打開文件
3.10.2 從文件讀取數據
3.10.3 向文件寫入數據
3.10.4 關閉文件
3.10.5 文件操作示例
3.11 本章小結
3.12 習題
第4章 c++面向對象程序設計( 教學視頻:108分鐘)
4.1 類和對象
4.1.1 從結構到類
4.1.2 定義類
4.1.3 定義對象
4.1.4 嵌套類
4.2 類成員及其特性
4.2.1 構造函數
4.2.2 析構函數
4.2.3 對象成員初始化
4.2.4 常類型(const)
4.2.5 使用this指針指向對象
4.2.6 類的作用域和對象的生存期
4.2.7 使用靜態成員保存類的數據
4.2.8 友元函數和友元類
4.3 繼承與派生
4.3.1 如何使用繼承方法
4.3.2 派生類的構造函數和析構函數
4.3.3 實現多重繼承
4.3.4 虛基類
4.4 多態和虛函數
4.4.1 使用虛函數實現派生類的通用功能
4.4.2 純虛函數和抽象基類
4.5 重載運算符
4.5.1 運算符重載語法
4.5.2 可重載的運算符
4.5.3 重載賦值運算符
4.6 輸入輸出流庫
4.6.1 c++的輸入輸出
4.6.2 預定義輸入/輸出對象cout和cin
4.6.3 標準錯誤處理對象cerr
4.6.4 常用輸入輸出成員函數
4.6.5 常見文件流類
4.6.6 操作順序文件
4.6.7 操作隨機文件
4.7 c++的模板機制
4.7.1 為什么需要模板
4.7.2 函數模板的使用
4.7.3 類模板的使用
4.7.4 模板與宏的對比
4.7.5 模板應用示例
4.7.6 c++標準模板庫stl簡介
4.8 c++實例——設計一個電子時鐘
4.9 本章小結
4.10 習題
第2篇 界 面 開 發
第5章 windows編程與mfc基礎( 教學視頻:49分鐘)
5.1 windows編程
5.1.1 windows應用程序編程接口api
5.1.2 使用句柄標識窗口
5.1.3 輸入事件產生的消息
5.1.4 windows句柄的數據類型
5.2 windows程序執行流程
5.2.1 入口函數winmain()
5.2.2 注冊窗體類
5.2.3 使用createwindow()創建窗口
5.2.4 使用消息循環響應用戶輸入
5.2.5 主窗體函數winproc()
5.2.6 windows編程實例——設計一個電子時鐘
5.3 mfc基礎
5.3.1 什么是微軟基礎類庫mfc
5.3.2 mfc類層次結構
5.3.3 mfc全局函數
5.4 mfc應用程序框架分析
5.4.1 mfc的入口函數winmain()
5.4.2 派生自cwinapp的應用程序對象
5.4.3 初始化應用程序的initinstance()函數
5.4.4 框架程序的運行核心run()函數
5.5 mfc的消息映射
5.5.1 標準windows消息
5.5.2 觸發菜單/快捷鍵產生的命令消息
5.5.3 使用on_message宏自定義消息
5.5.4 注冊系統消息
5.6 本章小結
5.7 習題
第6章 菜單、工具欄和狀態欄( 教學視頻:61分鐘)
6.1 菜單
6.1.1 菜單的種類及開發步驟
6.1.2 創建和編輯菜單
6.1.3 處理菜單命令消息
6.1.4 處理菜單更新消息
6.1.5 設置菜單項快捷鍵
6.1.6 創建與使用彈出式菜單
6.1.7 菜單類cmenu
6.2 工具欄
6.2.1 創建與編輯工具欄
6.2.2 設置工具欄停靠和浮動
6.2.3 設置工具提示
6.2.4 ctoolbar介紹
6.3 狀態欄
6.3.1 創建狀態欄
6.3.2 狀態欄實例
6.3.3 cstatusbar介紹
6.4 本章小結
6.5 習題
第7章 使用windows標準控件( 教學視頻:85分鐘)
7.1 windows標準控件
7.1.1 常用windows控件
7.1.2 使用對話框編輯器創建控件
7.1.3 控件類的基類cwnd
7.1.4 控件的消息及其處理
7.1.5 創建控件對象
7.2 按鈕
7.2.1 按鈕簡介
7.2.2 按鈕類cbutton
7.2.3 按鈕的屬性與消息
7.2.4 設定和獲取按鈕狀態
7.3 靜態控件與編輯控件
7.3.1 創建與使用靜態控件
7.3.2 靜態控件類cstatic
7.3.3 創建編輯控件
7.3.4 編輯控件類cedit
7.3.5 編輯控件的消息
7.3.6 編輯控件的應用實例
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 列表框類clistbox
7.5.3 列表框消息
7.5.4 列表框實例
7.5.5 創建組合框
7.5.6 組合框類ccombobox
7.5.7 組合框消息
7.5.8 組合框實例
7.6 微調控件、滑塊控件和進度條控件
7.6.1 微調控件的創建和使用
7.6.2 創建和使用滑塊控件
7.6.3 創建和使用進度條控件
7.6.4 編程實例 
7.7 列表視圖控件和樹形視圖控件
7.7.1 創建列表視圖控件
7.7.2 列表視圖控件類clistctrl
7.7.3 列表視圖控件的通知消息
7.7.4 創建樹形視圖控件
7.7.5 樹形視圖控件類ctreectrl
7.7.6 樹形視圖控件的消息
7.7.7 編程實例 
7.8 activex控件
7.8.1 使用activex控件
7.8.2 activex控件的結構
7.8.3 包裝類
7.8.4 獲取activex控件的幫助信息
7.8.5 visual c++中的控件和組件庫
7.8.6 mfc程序中activex控件的使用
7.9 本章小結
7.10 習題
第8章 mfc的一些常用類( 教學視頻:67分鐘)
8.1 字符串類(cstring)
8.1.1 創建cstring對象 
8.1.2 cstring類的成員函數
8.1.3 cstring類的常用操作
8.1.4 cstring的格式化與類型轉換
8.1.5 cstring使用實例
8.2 集合類1
8.2.1 數組類
8.2.2 數組類的使用實例
8.2.3 鏈表類
8.2.4 鏈表類的使用實例
8.3 日期、時間類
8.3.1 ctime類
8.3.2 格式化ctime對象
8.3.3 ctimespan類
8.3.4 制作一個計時器
8.4 mfc文件操作類——cfile
8.4.1 構造文件對象并打開文件
8.4.2 讀寫文件
8.4.3 定位文件
8.4.4 文件管理操作
8.4.5 文件操作實例
8.5 mfc異常類
8.5.1 mfc異常類簡介
8.5.2 文件異常類cfileexception
8.5.3 異常的捕獲
8.6 本章小結
8.7 習題
第9章 文檔/視圖結構應用程序( 教學視頻:70分鐘)
9.1 文檔/視圖結構分析
9.1.1 框架中的主要類
9.1.2 文檔類、視圖類核心函數
9.1.3 新建、保存和打開的實現
9.1.4 多文檔應用程序框架
9.2 開發文檔/視圖結構應用程序
9.2.1 目標
9.2.2 創建基本程序框架
9.2.3 創建文檔數據
9.2.4 繪圖操作
9.2.5 文檔序列化carchive
9.2.6 讓文檔/視圖結構支持滾動條
9.3 對話框分割與多視圖應用
9.3.1 對話框分割基礎知識
9.3.2 動態分割對話框的實現
9.3.3 多視圖的實現
9.4 文檔/視圖應用程序實例
9.5 本章小結
9.6 習題
第10章 對話框的應用( 教學視頻:86分鐘)
10.1 對話框概述
10.1.1 對話框工作方式
10.1.2 對話框的種類
10.1.3 創建與編輯對話框模板
10.2 對話框與程序連接
10.2.1 創建對話框類
10.2.2 為對話框類添加成員變量
10.2.3 ddx和ddv機制
10.2.4 處理對話框控件通知消息
10.3 創建與顯示對話框
10.3.1 創建模態對話框
10.3.2 創建非模態對話框
10.3.3 修改對話框背景顏色
10.3.4 關閉對話框
10.4 屬性表對話框
10.4.1 屬性表對話框的運行機制
10.4.2 屬性表對話框的創建
10.5 消息對話框與公用對話框
10.5.1 消息對話框實例
10.5.2 顏色對話框實例
10.5.3 文件對話框實例
10.5.4 字體對話框實例
10.5.5 查找、替換對話框實例
10.5.6 打印對話框實例
10.6 本章小結

10.7 習題

第3篇  數據庫開發
第11章  數據庫開發概述( 教學視頻:95分鐘) 252
11.1  數據庫簡介 252
11.1.1  數據庫發展史概述 252
11.1.2  數據庫常見概念 253
11.1.3  數據庫的作用 253
11.1.4  數據庫管理系統(dbms) 254
11.1.5  數據庫常見4種數據模型 254
11.1.6  數據庫的體系結構 256
11.1.7  關系數據庫 256
11.1.8  數據庫的開發過程 257
11.2  規范化理論 258
11.2.1  為什么需要規范化 258
11.2.2  數據依賴 258
11.2.3  范式介紹 260
11.3  e-r模型 262
11.3.1  e-r模型元素 263
11.3.2  e-r設計 264
11.4  結構化查詢語言sql 265
11.4.1  sql語言概述 265
11.4.2  sql數據定義語句ddl 266
11.4.3  sql數據操縱語句dml 268
11.4.4  sql數據控制語句dcl 269
11.4.5  操作視圖 270
11.5  visual c++數據庫接口 271
11.5.1  面向對象技術 271
11.5.2  windows平臺下的數據訪問接口 271
11.5.3  visual c++數據訪問接口 273
11.5.4  用visual c++訪問數據庫的優點 274
11.6  本章小結 274
11.7  習題 275
第12章  visual c++中sql server 訪問技術( 教學視頻:54分鐘) 276
12.1  sql server 2008簡介 276
12.1.1  sql server 2008介紹 276
12.1.2  sql server 2008的工具 277
12.1.3  sql server 2008配置管理器 277
12.1.4  sql server management studio 278
12.2  創建sql server 2008對象 279
12.2.1  創建用戶數據庫 280
12.2.2  創建和管理表 281
12.2.3  創建和管理視圖 282
12.2.4  創建和管理存儲過程 283
12.3  ado訪問技術 284
12.3.1  ado模型 284
12.3.2  ado數據庫訪問步驟分析 286
12.4  使用ado訪問數據庫實例 286
12.4.1  ado連接sql server數據庫 287
12.4.2  ado讀取數據庫表記錄 288
12.4.3  ado寫入數據庫表記錄 290
12.4.4  ado刪除數據庫表記錄 291
12.5  本章小結 292
12.6  習題 292
第13章  visual c++中odbc訪問技術( 教學視頻:62分鐘) 293
13.1  odbc api 293
13.1.1  odbc體系結構 293
13.1.2  odbc數據類型 294
13.1.3  odbc句柄與返回值 295
13.1.4  odbc驅動和管理器 296
13.1.5  配置odbc數據源 297
13.2  用odbc api操作數據庫實例 299
13.2.1  操作數據庫的一般步驟 299
13.2.2  連接數據庫 300
13.2.3  讀取數據庫表記錄 301
13.2.4  添加、刪除記錄 302
13.2.5  斷開數據庫連接 302
13.2.6  odbc api封裝類實例 303
13.3  用mfc odbc類操作數據庫 309
13.3.1  連接數據庫——cdatabase類 309
13.3.2  選擇和操作記錄——crecordset類 310
13.3.3  在窗體中顯示和操作數據——crecordview類 312
13.3.4  異常處理——cdbexception類 312
13.3.5  斷開數據源連接 312
13.3.6  mfc odbc操作數據庫實例 313
13.4  自動注冊dsn 317
13.5  本章小結 318
13.6  習題 318
第14章  visual c++中ole db訪問技術( 教學視頻:25分鐘) 319
14.1  ole db簡介 319
14.1.1  什么是ole db 319
14.1.2  ole db和odbc之間的關系 320
14.2  visual c++中的ole db類 320
14.2.1  數據庫連接類cdatasource 320
14.2.2  數據庫訪問會話類csession 321
14.2.3  記錄集類crowset 321
14.2.4  數據表ctable 322
14.3  visual c++的ole db應用實例 323
14.3.1  創建應用程序 323
14.3.2  顯示數據庫表 324
14.3.3  顯示表定義 326
14.4  本章小結 329
14.5  習題 330
第15章  visual c++中mysql訪問技術( 教學視頻:27分鐘) 331
15.1  mysql c api 331
15.1.1  mysql c api的數據類型 331
15.1.2  mysql c api函數 333
15.1.3  應用程序實例 335
15.1.4  cdatabase類的實現 337
15.1.5  應用cdatabase類 339
15.2  本章小結 340
15.3  習題 340
第4篇  網 絡 編 程
第16章  windows套接字編程( 教學視頻:81分鐘) 342
16.1  常見概念 342
16.1.1  windows sockets規范 342
16.1.2  套接字及其分類 342
16.1.3  客戶端/服務器(c/s)模型 343
16.1.4  網絡字節順序 344
16.2  套接字庫函數 346
16.2.1  套接字函數 346
16.2.2  數據庫函數 347
16.2.3  windows擴展函數 349
16.3  使用winsock api 350
16.3.1  基本socket系統調用 350
16.3.2  windows sockets編程機理 352
16.3.3  面向連接的套接字編程 353
16.3.4  無連接套接字編程 354
16.3.5  原始套接字編程 355
16.4  mfc對winsock api的封裝 356
16.4.1  casyncsocket類 356
16.4.2  使用casyncsocket類 356
16.4.3  csocket類 357
16.4.4  使用csocket類 357
16.5  mfc socket實例 359
16.6  本章小結 363
16.7  習題 363
第17章  郵槽與管道( 教學視頻:57分鐘) 364
17.1  郵槽 364
17.1.1  實施細節 364
17.1.2  郵槽服務器 365
17.1.3  郵槽客戶端 366
17.1.4  其他功能函數 366
17.1.5  郵槽應用示例 366
17.2  匿名管道 368
17.2.1  匿名管道的實施細節 368
17.2.2  匿名管道應用示例 369
17.3  命名管道 370
17.3.1  命名管道技術概述 371
17.3.2  命名規范及通信模式 371
17.3.3  使用命名管道 372
17.3.4  其他功能函數 373
17.3.5  命名管道實例 374
17.4  本章小結 377
17.5  習題 377
第18章  通信端口編程( 教學視頻:64分鐘) 378
18.1  串行端口通信編程 378
18.1.1  windows環境下的串口編程 378
18.1.2  設定串口參數 379
18.1.3  數據流控制參數 381
18.1.4  申請串口資源 383
18.1.5  同步i/o讀寫數據 385
18.1.6  使用事件驅動機制 386
18.1.7  異步i/o讀寫數據 387
18.1.8  ms comm串行通信控件 388
18.2  通信端口編程實例 391
18.2.1  串口線程初始化 391
18.2.2  串口接收線程 392
18.2.3  打開和關閉串口 393
18.2.4  向串口發送數據 395
18.2.5  界面處理 395
18.3  本章小結 398
18.4  習題 398
第19章  internet編程( 教學視頻:49分鐘) 399
19.1  wininet編程 399
19.1.1  wininet api概述 399
19.1.2  wininet常用類概覽 400
19.1.3  超文本傳輸協議http編程 403
19.1.4  文件傳輸協議ftp編程 405
19.1.5  網際gopher協議編程 407
19.2  isapi編程 408
19.2.1  isapi概述 408
19.2.2  isapi服務器擴展程序 409
19.2.3  使用應用向導開發isapi服務器擴展程序 411
19.2.4  調試isa 412
19.2.5  isapi過濾程序 413
19.3  mapi編程 415
19.3.1  mapi體系結構概述 415
19.3.2  mapi應用程序接口 416
19.3.3  使用mapi編寫支持電子郵件的程序 417
19.4  本章小結 419
19.5  習題 419
第5篇  系 統 編 程
第20章  系統相關功能開發( 教學視頻:191分鐘) 422
20.1  獲取磁盤信息 422
20.1.1  獲取驅動器卷標 422
20.1.2  獲取磁盤序列號 423
20.1.3  檢測軟驅是否有軟盤 424
20.1.4  判斷是否插入存儲器 425
20.1.5  判斷光驅是否有光盤 427
20.1.6  判斷驅動器類型 428
20.1.7  獲取磁盤空間信息 429
20.2  操作磁盤 430
20.2.1  格式化磁盤 431
20.2.2  關閉磁盤共享 432
20.2.3  設置磁盤卷標 434
20.2.4  磁盤碎片整理 434
20.2.5  從fat32轉換為ntfs 435
20.2.6  隱藏磁盤分區 436
20.2.7  顯示被隱藏的磁盤分區 437
20.2.8  如何更改分區號 438
20.2.9  如何監視硬盤 439
20.3  系統控制與調用 440
20.3.1  調用外部程序 441
20.3.2  調用創建快捷方式向導 442
20.3.3  訪問啟動控制面板中的各項 442
20.3.4  控制光驅的彈開與關閉 444
20.3.5  關閉、重啟、注銷和鎖定計算機 445
20.3.6  關閉和打開顯示器 446
20.3.7  打開和關閉屏幕保護 447
20.3.8  關閉當前輸入法 447
20.3.9  讓程序發出提示音 447
20.3.10  列舉系統中的可執行文件 448
20.4  應用程序操作 450
20.4.1  禁止程序重復運行 450
20.4.2  如何確定應用程序沒有響應 451
20.4.3  檢索任務管理器中的任務列表 452
20.4.4  判斷某個程序是否運行 453
20.4.5  怎樣在程序中執行dos命令 454
20.4.6  修改其他進程中對話框的標題 455
20.4.7  如何設計換膚程序 455
20.4.8  pe檔案格式分析 457
20.4.9  修改應用程序圖標 458
20.4.10  列舉應用程序使用的dll文件 459
20.4.11  調用具有命令行參數的應用程序 460
20.4.12  在程序中調用一個子進程直到結束 461
20.5  系統工具 462
20.5.1  為程序添加快捷方式 462
20.5.2  顯示系統正在運行的程序 463
20.5.3  如何獲得毫秒級時間 465
20.5.4  注冊和卸載組件 465
20.5.5  清空回收站 467
20.5.6  如何在程序中顯示文件屬性對話框 468
20.6  桌面相關 469
20.6.1  獲取桌面對話框 469
20.6.2  獲取任務欄對話框句柄 470
20.6.3  獲取桌面列表視圖句柄 471
20.6.4  獲取任務欄屬性 471
20.6.5  隱藏和顯示桌面圖標 472
20.6.6  隱藏和顯示windows任務欄 473
20.6.7  隱藏和顯示“開始”按鈕 474
20.6.8  隱藏和顯示任務欄時鐘 475
20.6.9  判斷屏幕保護程序是否在運行 476
20.6.10  判斷系統是否使用大字體 477
20.6.11  改變桌面背景顏色 478
20.7  系統信息 479
20.7.1  獲取cpu id值 479
20.7.2  獲取cpu時鐘頻率 480
20.7.3  獲得windows和system的路徑 481
20.7.4  獲取特殊文件夾路徑 482
20.7.5  檢測系統啟動模式 484
20.7.6  判斷操作系統類型 485
20.7.7  獲取當前系統的運行時間 486
20.7.8  如何獲取windows 7系統啟動時間 487
20.7.9  獲取處理器信息 487
20.7.10  檢測是否安裝聲卡 489
20.7.11  獲取當前用戶名 490
20.7.12  獲取系統環境變量 490
20.7.13  修改計算機名稱 491
20.7.14  獲取當前屏幕顏色質量 492
20.7.15  獲得當前屏幕的分辨率 492
20.8  消息 493
20.8.1  如何自定義消息 493
20.8.2  如何向windows注冊消息 494
20.8.3  postmessage()函數和sendmessage()函數的區別 496
20.8.4  利用wm_copydata消息實現進程間數據傳遞 496
20.9  剪貼板 498
20.9.1  列舉剪貼板中數據類型 498
20.9.2  監視剪貼板復制過的內容 499
20.9.3  通過剪貼板傳遞全局數據 501
20.10  鼠標鍵盤 502
20.10.1  交換鼠標左右鍵 502
20.10.2  設置鼠標雙擊的時間間隔 503
20.10.3  獲得鼠標鍵數 504
20.10.4  獲取鼠標下窗體句柄 505
20.10.5  模擬鼠標單擊按鈕 505
20.10.6  在程序中添加快捷鍵 507
20.10.7  在對話框中使用加速鍵 507
20.10.8  處理鼠標滾輪消息 509
20.10.9  獲取鍵盤按鍵 510
20.10.10  獲取鍵盤類型及功能號 511
20.10.11  控制鍵盤指示燈 512
20.11  本章小結 514
20.12  習題 514
第21章  注冊表、ini和xml文件( 教學視頻:92分鐘) 515
21.1  讀寫注冊表的api函數 515
21.1.1  注冊表的概念 515
21.1.2  創建帶安全屬性的注冊表項 516
21.1.3  創建注冊表項 517
21.1.4  打開注冊表項 518
21.1.5  判斷注冊表項是否存在 519
21.1.6  刪除注冊表項 519
21.1.7  打開注冊表根項 520
21.1.8  指定注冊表項的默認值 521
21.1.9  設置注冊表鍵值 522
21.1.10  快速設置注冊表鍵值字符串 523
21.2  注冊表應用 524
21.2.1  保存注冊表項 524
21.2.2  開機自動運行 526
21.2.3  隱藏和顯示我的電腦 526
21.2.4  隱藏和顯示回收站 527
21.2.5  隱藏顯示所有驅動器 528
21.2.6  禁止“查找”菜單 529
21.2.7  禁止“文檔”菜單 529
21.2.8  在退出windows時清除“文檔”中的記錄 530
21.2.9  禁用注冊表編輯器 531
21.2.10  禁止使用inf文件 532
21.2.11  禁止使用reg文件 532
21.2.12  顯示隱藏文件或文件夾 533
21.3  讀寫注冊表的atl類 534
21.3.1  使用cregkey 類寫入默認鍵值 534
21.3.2  使用cregkey 類寫入新鍵值 535
21.3.3  使用cregkey 類查詢鍵值 536
21.4  注冊表的查詢與枚舉 537
21.4.1  查詢注冊表鍵值 537
21.4.2  快速查詢注冊表鍵值 538
21.4.3  枚舉注冊表鍵值 539
21.4.4  列舉開機啟動程序 539
21.4.5  枚舉注冊表項 540
21.4.6  枚舉安裝程序 541
21.5  ini文件的讀寫函數 542
21.5.1  向指定鍵寫入字符串 542
21.5.2  獲取指定鍵下的整型數據 544
21.5.3  獲取指定鍵下的字符串數據 544
21.5.4  向ini文件寫入結構數據 545
21.5.5  獲取ini文件結構數據 546
21.5.6  向指定節寫入數據 547
21.5.7  獲取所有節名 548
21.5.8  獲取指定節的鍵名及數據 549
21.6  xml文件操作 551
21.6.1  xml文件簡介 551
21.6.2  xml文件的優勢 551
21.6.3  讀取xml文件內容 552
21.6.4  向xml文件中寫入內容 553
21.7  本章小結 554
21.8  習題 554
第22章  動態鏈接庫編程( 教學視頻:71分鐘) 556
22.1  基本概念 556
22.1.1  動態鏈接庫的概念 556
22.1.2  動態鏈接庫的優點 557
22.1.3  dll的種類 558
22.1.4  dll文件的組成 559
22.2  dll的創建與使用實例 559
22.2.1  創建win32 dll 560
22.2.2  dll的導出 561
22.2.3  應用程序鏈接dll 562
22.2.4  動態鏈接庫函數 563
22.2.5  從動態庫中獲取位圖資源 565
22.2.6  枚舉模塊中的所有圖標 567
22.2.7  使用模塊對話框資源 569
22.2.8  替換應用程序的對話框資源 569
22.2.9  屏蔽鍵盤power鍵 571
22.2.10  屏蔽鍵盤win鍵 573
22.2.11  禁止使用組合鍵關閉窗體 573
22.3  mfc常規dll的創建與使用實例 573
22.3.1  基本概念 574
22.3.2  創建mfc常規dll 574
22.3.3  mfc常規dll的創建實例 575
22.3.4  調用mfc常規dll 576
22.4  mfc擴展dll的創建與使用實例 577
22.4.1  創建mfc擴展dll 577
22.4.2  mfc擴展dll的創建實例 578
22.4.3  調用mfc擴展dll 578
22.5  dll的查看與調試 579
22.5.1  使用depends工具查看dll接口 579
22.5.2  調試dll 580
22.6  本章小結 580
22.7  習題 580
第23章  多線程編程( 教學視頻:62分鐘) 582
23.1  引入多線程 582
23.1.1  單線程的不足 582
23.1.2  解決的問題 583
23.2  進程和線程 583
23.2.1  spy++ 583
23.2.2  多線程win32 api 585
23.2.3  mfc對多線程編程的支持 586
23.3  開發多線程程序 586
23.3.1  使用win32 api函數開發 586
23.3.2  mfc用戶界面線程的開發 587
23.3.3  mfc工作者線程的開發 588
23.3.4  掛起線程 590
23.3.5  終止線程 591
23.3.6  使線程睡眠 592
23.3.7  啟動和關閉記事本 593
23.3.8  調用記事本程序并掛起 595
23.3.9  監測記事本程序關閉 595
23.4  線程間的通信 596
23.4.1  使用全局變量 596
23.4.2  使用自定義的消息 597
23.5  線程的同步 598
23.5.1  等待函數 599
23.5.2  利用事件對象 600
23.5.3  使用事件對象實例 601
23.5.4  利用臨界區 602
23.5.5  利用臨界區實例 603
23.5.6  利用信號量 604
23.5.7  利用信號量實例 605
23.5.8  利用互斥對象 607
23.5.9  利用互斥對象實例 607
23.6  多線程程序實例 609
23.7  本章小結 611
23.8  習題 611
第6篇  多媒體開發
第24章  文本字體技術( 教學視頻:34分鐘) 614
24.1  字體對象 614
24.1.1  字體要素 614
24.1.2  創建字體對象 615
24.1.3  獲取字體信息 616
24.1.4  字體對象使用實例 617
24.2  字體效果 617
24.2.1  如何設計空心字 617
24.2.2  漸變顏色的字體 618
24.2.3  獲取路徑信息點 619
24.2.4  文字跟隨鼠標 620
24.2.5  如何實現旋轉字體 620
24.2.6  文字水平滾動 621
24.2.7  字體垂直滾動 622
24.2.8  設計3d立體文字 623
24.3  本章小結 624
24.4  習題 624
第25章  圖形與圖像編程( 教學視頻:109分鐘) 625
25.1  位圖和區域對象 625
25.1.1  設備相關位圖(ddb) 625
25.1.2  cbitmap應用實例 626
25.1.3  設備無關位圖(dib) 627
25.1.4  區域對象(crgn) 627
25.1.5  crgn應用實例 628
25.2  畫筆和畫刷 629
25.2.1  使用畫筆對象 629
25.2.2  使用畫筆繪圖實例 630
25.2.3  使用畫刷對象 631
25.2.4  使用畫刷繪圖實例 631
25.3  圖像基礎技術 632
25.3.1  如何使用gdi+ 632
25.3.2  如何創建含有位圖的畫刷 633
25.3.3  保存屏幕抓圖文件 634
25.3.4  利用內存畫布防止繪圖時出現屏幕閃爍 635
25.3.5  創建幾何畫筆 636
25.3.6  繪制網格 637
25.3.7  創建不同的畫刷 638
25.3.8  填充矩形區域 639
25.3.9  模擬時鐘 640
25.3.10  顏色漸變算法 642
25.3.11  如何繪制漸變顏色 643
25.3.12  圖元文件的保存與打開 644
25.3.13  圖像居中顯示 645
25.3.14  圖片融合效果 646
25.3.15  保存設備上下文 647
25.4  特殊曲線 648
25.4.1  繪制蝸牛線 648
25.4.2  繪制貝塞爾曲線 649
25.4.3  繪制正弦曲線 650
25.5  圖像特效 651
25.5.1  圖像銳化處理 652
25.5.2  圖像柔化處理 653
25.5.3  圖像反色處理 654
25.5.4  圖像灰度處理 655
25.5.5  圖像浮雕效果 657
25.5.6  圖像翻轉 658
25.5.7  圖像縮放 659
25.5.8  圖片剪切 659
25.5.9  圖片馬賽克效果 660
25.5.10  垂直百葉窗顯示圖片 662
25.5.11  水平百葉窗顯示圖片 663
25.6  圖像控制 664
25.6.1  在圖片上繪制線條 664
25.6.2  在圖片上繪制網格 665
25.6.3  打開高顏色質量圖像 665
25.6.4  創建*頂層窗體 666
25.6.5  在視圖中拖動圖片 667
25.6.6  屏幕截圖 669
25.6.7  保存屏幕圖像到剪貼板 670
25.6.8  獲取圖像rgb值 670
25.6.9  漸隱漸顯的圖像 671
25.6.10  保留橢圓中圖片內容 673
25.6.11  去除橢圓下的圖片內容 674
25.7  本章小結 676
25.8  習題 676
第26章  聲音與動畫編程( 教學視頻:34分鐘) 677
26.1  多媒體聲音控制 677
26.1.1  錄制與播放聲音 677
26.1.2  可以選擇曲目的cd播放器 680
26.1.3  控制音量 681
26.1.4  利用pc喇叭播放聲音 682
26.1.5  定時播放wav文件 682
26.1.6  播放midi文件 683
26.1.7  開發具有記憶功能的mp3播放器 683
26.2  多媒體應用 684
26.2.1  滾動字體作屏保 684
26.2.2  相冊作屏保 686
26.2.3  設計畫圖程序 687
26.3  動畫效果 688
26.3.1  標題欄動畫圖標 689
26.3.2  實現圖標動畫 689
26.3.3  系統托盤動態圖標 690
26.4  多媒體文件的播放 691
26.4.1  播放gif動畫 692
26.4.2  播放flash動畫 693
26.4.3  播放vcd 693
26.4.4  顯示jpeg圖像 694
26.5  本章小結 696
26.6  習題 696
第27章  directx圖形開發( 教學視頻:97分鐘) 697
27.1  directx sdk 697
27.1.1  directx sdk的安裝 697
27.1.2  visual studio 2010中的相應設置 698
27.2  directx 9.0介紹 701
27.2.1  directx 組件介紹 701
27.2.2  使用 com 701
27.3  directx 圖形開發基本概念 702
27.3.1  世界坐標系 702
27.3.2  攝影坐標系 702
27.3.3  剪裁和透視投影 703
27.3.4  視口變換和像素的光柵顯示 703
27.3.5  顯示卡的3d渲染管道線 704
27.4  基本三角形面的繪制 705
27.4.1  directx graphics基本應用架構 705
27.4.2  創建idirect3d9接口對象 706
27.4.3  創建direct3d設備 706
27.4.4  創建頂點緩沖區 707
27.4.5  啟動管道流水線進行渲染 708
27.4.6  實例——繪制一個基本的三角形面 709
27.5  基本立體面的繪制 712
27.5.1  3d原始類型 712
27.5.2  背面剔除和頂點順序 715
27.5.3  頂點索引緩沖區 716
27.5.4  在世界坐標系中放置物體 716
27.5.5  架設攝影機進行取景和投影 717
27.5.6  屏幕視口的設置 717
27.5.7  實例——繪制一個基本的立體面 717
27.6  材質和光照處理 721
27.6.1  顏色與光照 721
27.6.2  光源設置 723
27.6.3  點光源 723
27.6.4  聚焦光源 724
27.6.5  方向光源 724
27.6.6  材質設置 724
27.6.7  頂點的法向量 725
27.7  紋理貼圖 726
27.7.1  頂點的紋理坐標 726
27.7.2  創建紋理對象 727
27.7.3  紋理過濾技術 729
27.7.4  紋理地址模式 729
27.8  alpha顏色混合 730
27.8.1  顏色混合原理 730
27.8.2  alpha顏色混合例子 731
27.8.3  利用id3dxsprite實現顏色透明 732
27.8.4  利用alpha測試實現顏色透明 733
27.9  xfile網格的應用 734
27.9.1  .x文件的基本格式 734
27.9.2  .x文件的數據裝入 737
27.9.3  mesh數據的處理 738
27.9.4  mesh數據的優化 738
27.10  本章小結 739
27.11  習題 739
第7篇  項目開發實戰
第28章  網絡音頻播放系統( 教學視頻:24分鐘) 742
28.1  系統分析與設計 742
28.1.1  功能描述 742
28.1.2  功能模塊設計 742
28.2  界面實現 743
28.2.1  界面設計 743
28.2.2  界面初始化 744
28.2.3  界面代碼 745
28.3  核心實現 751
28.3.1  線程同步類 751
28.3.2  音頻驅動函數 752
28.3.3  caudioplay類的聲明 755
28.3.4  音頻播放器初始化 757
28.3.5  音頻采樣處理 758
28.3.6  音頻輸出實現 762
28.3.7  打開音頻文件 763
28.3.8  停止音頻播放 766
28.3.9  暫停音頻和繼續音頻 767
28.3.10  獲取音頻屬性 767
28.4  程序運行效果 770
28.5  本章小結 770
第29章  gps定位系統( 教學視頻:46分鐘) 771
29.1  gps監控系統概況 771
29.1.1  gps監控系統概述 771
29.1.2  gps監控系統的系統架構 771
29.2  gps數據通信協議nema0183協議 774
29.2.1  配置參數及協議格式 774
29.2.2  nema0183標準語句 774
29.2.3  garmin定義的語句 777
29.2.4  nema0183協議的text文本格式 778
29.3  串口接收gps信息程序設計 779
29.3.1  實例背景 780
29.3.2  gps模塊與串口的通信協議 780
29.3.3  程序功能 780
29.3.4  界面設計 780
29.3.5  結構聲明 782
29.3.6  初始化操作 786
29.3.7  gps數據接收的實現方法 788
29.3.8  gps數據解析的實現方法 791
29.3.9  多線程串口工作方式 799
29.3.10  發送命令 806
29.3.11  結束清理 808
29.3.12  地圖支持 808
29.3.13  程序測試截圖 810
29.4  本章小結 811

展開全部

Visual C++編程實戰寶典-附DVD光盤 作者簡介

李琳娜,高級程序員、系統設計師、系統分析員。擅長C/C++語言,精通Visual C++開發技術。有超過15年的Visual C++開發經驗,有超過6年的項目總監和項目經理的職業生涯。長期從事電信行業軟件開發,主持開發過的軟件項目有射頻卡管理系統、物流管理系統、SIP、語音卡、銀信通、電話銀行、儀表控制系統、GPS定位系統、人力資源系統等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 细石混凝土泵_厂家_价格-烟台九达机械有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | RFID电子标签厂家-上海尼太普电子有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 电解抛光加工_不锈钢电解抛光_常州安谱金属制品有限公司 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 山东信蓝建设有限公司官网 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 精密光学实验平台-红外粉末压片机模具-天津博君 | 阜阳在线-阜阳综合门户 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 | 浙江自考_浙江自学考试网| 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 桌上式超净工作台-水平送风超净工作台-上海康路仪器设备有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 阁楼货架_阁楼平台_仓库仓储设备_重型货架_广州金铁牛货架厂 | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 万博士范文网-您身边的范文参考网站Vanbs.com | PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 |