注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVISUAL C++.NET經(jīng)典開發(fā)案例

VISUAL C++.NET經(jīng)典開發(fā)案例

VISUAL C++.NET經(jīng)典開發(fā)案例

定 價:¥42.00

作 者: 黃承安主編
出版社: 中國鐵道出版社
叢編項: 牛皮書系列叢書
標(biāo) 簽: VC++.NET

ISBN: 9787113050801 出版時間: 2003-03-01 包裝: 精裝
開本: 26cm 頁數(shù): 414 字?jǐn)?shù):  

內(nèi)容簡介

  本書以工程實例為主,詳盡的介紹了微軟公司最新推出的VisualC++.NET的實用編程方法。內(nèi)容涵蓋了窗口界面編程、系統(tǒng)編程、文件操作、圖形圖像、輸入輸出、數(shù)據(jù)庫、網(wǎng)絡(luò)應(yīng)用、多媒體等幾乎所有編程領(lǐng)域。本書的一大特點就是使用工程實例。在一個實際軟件工程中,往往蘊涵著很多知識點與技巧,這就使讀者可以最大程度地學(xué)習(xí)更多的實用知識及技巧。只要讀者掌握這些知識點和技巧就可以融會貫通開發(fā)出更多、更豐富多彩的程序。本書組織結(jié)構(gòu)合理,項目思路清晰,介紹詳細(xì),實用性強。適合各類專業(yè)程序員。特別是本書采用了大量的實例進行詳細(xì)的講解,非常適合于一些剛?cè)腴T的初學(xué)者。

作者簡介

暫缺《VISUAL C++.NET經(jīng)典開發(fā)案例》作者簡介

圖書目錄

第1章 Visual Studio.NET簡介 1                  
 1-1 Visual Studio.NET的新特性 2                  
 1-2 Microsoft的.NET戰(zhàn)略 3                  
 1-2-1 .NET的核心組件 3                  
 1-2-2 .NET的重大意義 3                  
 1-2-3 .NET與Web服務(wù) 4                  
 1-2-4 .NET體驗 4                  
 1-3 Visual Studio.NET Framework開發(fā)平臺 5                  
 1-3-1 什么是.NET框架 5                  
 1-3-2 .NET框架與Java框架 7                  
 1-4 Visual C++.NET的新特性 8                  
 1-4-1 托管擴展 8                  
 1-4-2 Visual C++還是Visual C# 9                  
 1-4-3 VC++.NET的優(yōu)勢 10                  
 1-5 Visual C++.NET的全新集成開發(fā)環(huán)境 11                  
 1-5-1 啟動界面 11                  
 1-5-2 解決方案管理器 12                  
 1-5-3 工具箱 13                  
 1-5-4 代碼編輯窗口 14                  
 1-5-5 資源視圖 16                  
 1-5-6 類視圖 16                  
 1-5-7 屬性窗口 17                  
 1-5-8 服務(wù)器瀏覽器 18                  
 1-5-9 提示窗口欄 18                  
 第2章 漂亮的媒體播放器 19                  
 2-1 項目背景 20                  
 2-2 技術(shù)要點 20                  
 2-3 編程思路 20                  
 2-4 編程步驟及代碼分析 21                  
 2-4-1 建立一個基于對話框的程序框架 21                  
 2-4-2 加入控件并對Dialog作相應(yīng)的調(diào)整 21                  
 2-4-3 實現(xiàn)不規(guī)則窗口的編程代碼 22                  
 2-4-4 使用媒體播放器控件 23                  
 2-4-5 實現(xiàn)托盤圖標(biāo) 24                  
 2-5 工程實例效果 26                  
 2-6 編程技巧說明 27                  
 2-6-1 CBitmap類 27                  
 2-6-2 用MFC顯示DDB位圖 28                  
 2-6-3 使用內(nèi)存設(shè)備上下文 29                  
 2-6-4 使用CRgn對象創(chuàng)建不規(guī)則區(qū)域 29                  
 2-6-5 設(shè)置窗口形狀 30                  
 2-6-6 在窗口任何區(qū)域內(nèi)拖動鼠標(biāo)使窗口移動 30                  
 2-6-7 托盤圖標(biāo)的實現(xiàn) 30                  
 2-7 小結(jié) 36                  
 第3章 特效屏保 37                  
 3-1 項目背景 38                  
 3-2 技術(shù)要點 38                  
 3-3 編程思路 38                  
 3-4 編程步驟及代碼分析 39                  
 3-4-1 建立屏幕保護程序框架 39                  
 3-4-2 先期工作 40                  
 3-4-3 掃描特效的實現(xiàn) 41                  
 3-4-4 移動特效 44                  
 3-4-5 百葉窗特效 47                  
 3-4-6 柵條特效 49                  
 3-4-7 馬賽克特效 51                  
 3-4-8 用定時器控制程序顯示 54                  
 3-4-9 控制隨機顯示 55                  
 3-4-10 收尾工作 56                  
 3-5 工程實例效果 56                  
 3-6 編程技巧說明 56                  
 3-7 小結(jié) 58                  
 第4章 抓圖程序 59                  
 4-1 項目背景 60                  
 4-2 技術(shù)要點 60                  
 4-2-1 計算機圖像處理的基本概念 60                  
 4-2-2 Windows中的調(diào)色板模式 61                  
 4-2-3 DDB和DIB位圖 62                  
 4-2-4 幾個重要的DIB函數(shù) 64                  
 4-2-5 屏幕抓圖 66                  
 4-3 編程思路 67                  
 4-4 編程步驟及代碼分析 68                  
 4-4-1 封裝一個處理位圖的類CDIB 68                  
 4-4-2 實現(xiàn)捕獲窗口 74                  
 4-4-3 實現(xiàn)捕捉全屏和指定區(qū)域 78                  
 4-5 工程實例效果 82                  
 4-6 小結(jié) 82                  
 第5章 用OpenGL實現(xiàn)三維動畫 83                  
 5-1 項目背景 84                  
 5-2 技術(shù)要點 84                  
 5-2-1 計算機圖像處理與OpenGL 84                  
 5-2-2 OpenGL編程概述 85                  
 5-2-3 理解OpenGL 86                  
 5-2-4 OpenGL繪圖步驟 87                  
 5-2-5 OpenGL函數(shù) 88                  
 5-3 實現(xiàn)程序框架 89                  
 5-4 使用OpenGL繪制計算機圖形 93                  
 5-4-1 繪制簡單平面圖形 93                  
 5-4-2 著色與旋轉(zhuǎn)圖形 98                  
 5-4-3 繪制三維立體動畫 101                  
 5-4-4 使用紋理貼圖建立真實世界 105                  
 5-4-5 添加鍵盤控制能力 115                  
 5-4-6 創(chuàng)建三維動畫世界 116                  
 5-5 工程實例效果 126                  
 5-6 小結(jié) 126                  
 第6章 高級啟動退出界面 127                  
 6-1 項目背景 128                  
 6-2 軟件封面制作 128                  
 6-2-1 使用Splash控件 128                  
 6-2-2 基于對話框程序的啟動封面 136                  
 6-2-3 自己創(chuàng)建擴展窗口 137                  
 6-2-4 使用Authorware 140                  
 6-2-5 利用MCIWnd類 141                  
 6-3 對話框彈出. 消隱特效 144                  
 6-3-1 對話框的動態(tài)彈出 144                  
 6-3-2 對話框的動畫彈出和動畫消隱 146                  
 6-4 對話框淡入淡出效果 148                  
 6-5 小結(jié) 152                  
                   
 第7章 串口技術(shù)開發(fā)游船定位系統(tǒng) 153                  
 7-1 項目背景 154                  
 7-2 技術(shù)要點 154                  
 7-2-1 串口通信原理 154                  
 7-2-2 16位串口應(yīng)用程序的簡單回顧 155                  
 7-2-3 使用ActiveX控件 155                  
 7-2-3 使用32位的API 函數(shù) 159                  
 7-3 游船定位系統(tǒng) 162                  
 7-3-1 項目背景 162                  
 7-3-2 編程思路 162                  
 7-3-3 實現(xiàn)步驟 163                  
 7-4 串口調(diào)試方法 177                  
 7-5 小結(jié) 178                  
 第8章 DirectX游戲世界 179                  
 8-1 項目背景 180                  
 8-2 技術(shù)要點 180                  
 8-2-1 什么是DirectX技術(shù) 180                  
 8-2-2 DirectX的組件 181                  
 8-2-3 DirectX8.0的新特性 182                  
 8-2-4 DirectX新增組件介紹 182                  
 8-3 安裝使用DirectX 188                  
 8-3-1 編譯庫和運行庫 188                  
 8-3-2 安裝DirectX5.0的SDK 189                  
 8-4 用DirectDraw實現(xiàn)動畫 190                  
 8-4-1 DirectDraw技術(shù) 190                  
 8-4-2 創(chuàng)建程序框架 192                  
 8-4-3 使用DirectDraw對象繪圖 207                  
 8-5 暢游3D世界 213                  
 8-5-1 建立Direct3D程序框架 213                  
 8-5-2 繪制動畫代碼 226                  
 8-5-3 Direct3D動畫實例效果 229                  
 8-6 小結(jié) 230                  
 第9章 郵件發(fā)送程序 231                  
 9-1 項目背景 232                  
 9-2 技術(shù)要點 232                  
 9-2-1 電子郵件 232                  
 9-2-2 電子郵件中的地址 233                  
 9-2-3 電子郵件工作原理 233                  
 9-2-4 簡單郵件傳輸協(xié)議(SMTP) 234                  
 9-3 郵件發(fā)送程序編程思路 238                  
 9-4 編程步驟及代碼分析 239                  
 9-4-1 建立程序框架 239                  
 9-4-2 建立用戶界面 241                  
 9-4-3 程序運行效果 250                  
 9-4-4 程序小結(jié) 250                  
 9-5 使用MAPI開發(fā)電子郵件應(yīng)用程序 250                  
 9-5-1 MAPI 251                  
 9-5-2 使用MAPI發(fā)送郵件實例 251                  
 9-5-3 實例效果 257                  
 9-6 小結(jié) 258                  
 第10章 Internet瀏覽器 259                  
 10-1 項目背景 260                  
 10-2 編寫標(biāo)準(zhǔn)瀏覽器 260                  
 10-2-1 編程思路 260                  
 10-2-2 建立程序框架 261                  
 10-2-3 創(chuàng)建工具欄 262                  
 10-2-4 用下拉列表框創(chuàng)建地址欄 266                  
 10-2-5 創(chuàng)建狀態(tài)欄和動畫控件 267                  
 10-2-6 添加活動欄 268                  
 10-2-7 下拉菜單 270                  
 10-2-8 添加Favorite菜單 270                  
 10-2-9 使用CHtmlView實現(xiàn)瀏覽功能 275                  
 10-2-10 瀏覽器效果 279                  
 10-3 定制CHtmlView 279                  
 10-3-1 阻止用戶瀏覽不良網(wǎng)站 279                  
 10-3-2 記錄用戶瀏覽的網(wǎng)站地址 280                  
 10-3-3 過濾IE的彈出式廣告窗口 281                  
 10-3-4 利用CHtmlView制作精美用戶界面 282                  
 10-4 使用WinInet查看HTML源代碼 285                  
 10-4-1 WinInet介紹 285                  
 10-4-2 編寫HTML源碼瀏覽對話框 285                  
 10-5 工程實例效果 292                  
 10-6 小結(jié) 292                  
 第11章 樓盤信息查詢系統(tǒng) 293                  
 11-1 項目背景 294                  
 11-2 技術(shù)要點 294                  
 11-2-1 VC++數(shù)據(jù)庫開發(fā)技術(shù)的比較 294                  
 11-2-2 ADO技術(shù)介紹 297                  
 11-2-3 ADO的實現(xiàn)方法 298                  
 11-3 編程思路 301                  
 11-4 編程步驟及代碼分析 302                  
 11-4-1 建立數(shù)據(jù)庫 302                  
 11-4-2 建立程序框架和用戶界面 302                  
 11-4-3 ADO的初始化 303                  
 11-4-4 創(chuàng)建Connection對象并連接數(shù)據(jù)庫 304                  
 11-4-5 執(zhí)行SQL命令并取得結(jié)果記錄集 305                  
 11-4-6 保存與載入數(shù)據(jù) 308                  
 11-4-7 響應(yīng)用戶操作 309                  
 11-4-8 釋放ADO對象 311                  
 11-4-9 樓盤檢索程序效果 311                  
 11-5 高級ADO技術(shù) 311                  
 11-5-1 執(zhí)行SQL命令 311                  
 11-5-2 使用UDL文件來建立ADO連接 313                  
 11-6 小結(jié) 314                  
 第12章 遠(yuǎn)程數(shù)據(jù)庫查詢系統(tǒng) 315                  
 12-1 項目背景 316                  
 12-2 技術(shù)要點 316                  
 12-2-1 數(shù)據(jù)庫訪問對象技術(shù)(DAO) 316                  
 12-2-2 WinSocket編程 318                  
 12-3 編程思路 323                  
 12-4 編程步驟及代碼分析 324                  
 12-4-1 建立程序框架 324                  
 12-4-2 實現(xiàn)切分窗口 325                  
 12-4-3 添加框架資源 327                  
 12-4-4 實現(xiàn)DAO的框架 328                  
 12-4-5 在CDaoTreeView中實現(xiàn)顯示數(shù)據(jù)庫結(jié)構(gòu) 329                  
 12-4-6 在CDaoListView中實現(xiàn)數(shù)據(jù)顯示 337                  
 12-4-7 使用CSocket添加網(wǎng)絡(luò)傳輸能力 343                  
 12-4-8 使用Socket傳輸結(jié)果集 347                  
 12-5 工程實例效果 351                  
 12-6 使用自定義消息控制遠(yuǎn)程數(shù)據(jù)庫 352                  
 12-7 小結(jié) 354                  
 第13章 強大的系統(tǒng)鉤子 355                  
 13-1 項目背景 356                  
 13-2 技術(shù)要點 356                  
 13-2-1 Windows內(nèi)部運行機制 356                  
 13-2-2 系統(tǒng)鉤子 361                  
 13-2-3 系統(tǒng)鉤子的編程思路 363                  
 13-3 鍵盤熱鍵監(jiān)控程序 364                  
 13-3-1 編程思路 364                  
 13-3-2 實現(xiàn)熱鍵管理DLL 365                  
 13-3-3 用戶程序代碼 372                  
 13-3-4 小結(jié) 373                  
 13-4 用戶監(jiān)控程序 374                  
 13-4-1 編程思路 374                  
 13-4-2 編程步驟 374                  
 13-5 發(fā)音鍵盤 378                  
 13-5-1 鉤子程序具體實現(xiàn) 379                  
 13-5-2 編寫應(yīng)用程序 380                  
 13-6 鼠標(biāo)鉤子與屏幕截詞 381                  
 13-6-1 鼠標(biāo)鉤子實例 381                  
 13-6-2 屏幕截詞技術(shù) 382                  
 13-7 小結(jié) 384                  
 第14章 托管擴展 385                  
 14-1 托管擴展的技術(shù)背景 386                  
 14-1-1 VC++系列開發(fā)軟件的歷史背景 386                  
 14-1-2 VC++.NET的開發(fā)范圍 386                  
 14-1-3 為什么要使用C++托管擴展 387                  
 14-2 應(yīng)用托管擴展 388                  
 14-2-1 添加C++托管擴展支持 388                  
 14-2-2 托管類型介紹 389                  
 14-3 理解托管類型 390                  
 14-3-1 三類托管類型 390                  
 14-3-2 托管類型的特性與限制 390                  
 14-3-3 垃圾收集類(Garbage Collected Type) 391                  
 14-3-4 值類(Value Type) 391                  
 14-3-5 托管接口(Managed Interface) 392                  
 14-3-6 封箱與拆箱 393                  
 14-3-7 托管數(shù)組 393                  
 14-3-8 托管字符串 395                  
 14-3-9 代理 395                  
 14-3-10 全局屬性(Global Attribute) 395                  
 14-4 編程實例 396                  
 14-4-1 用向?qū)?chuàng)建托管擴展的程序框架 396                  
 14-4-2 使用C++類庫的程序向?qū)?nbsp;399                  
 14-4-3 把未托管代碼封裝為.NET框架組件 400                  
 14-4-4 使用托管擴展訪問數(shù)據(jù)庫 403                  
 14-4-5 使用托管擴展編寫記事本程序 405                  
 14-5 小結(jié) 414                   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號