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

歡迎光臨中圖網 請 | 注冊
> >>
Windows程序設計-(第3版)-(附光盤)

包郵 Windows程序設計-(第3版)-(附光盤)

出版社:人民郵電出版社出版時間:2015-04-01
開本: 16開 頁數(shù): 475
本類榜單:教材銷量榜
中 圖 價:¥54.8(7.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Windows程序設計-(第3版)-(附光盤) 版權信息

Windows程序設計-(第3版)-(附光盤) 本書特色

api編程是*基本的編程方式,任何用戶應用程序都必須運行在api函數(shù)之上。學習windows程序設計*好先從學習api函數(shù)開始。同時mfc類庫是*流行的編程工具之一,大部分商業(yè)軟件使用了mfc框架程序。精通mfc是很多開發(fā)人員的目標。 本書試圖為windows程序設計初學者提供一條由入門到深入、由簡單到復雜的編程設計之路,*終使他們有能力獨立開發(fā)出像windows防火墻一樣復雜的應用程序。為此,本書首先介紹了win32程序運行原理和*基本的win32 api編程;然后通過模擬mfc中關鍵類、全局函數(shù)和宏定義的實現(xiàn)詳細講述了框架程序的設計方法和mfc的內部工作機制,并指出了這些機制是如何對用戶程序造成影響的;繼而完整講述了開發(fā)內核驅動和windows防火墻的過程;*后對計算機3d圖形和音頻控制技術進行了介紹。此外,書中各章均配以豐富的實例,它們從*簡單的“hello world!”開始,到多線程、用戶界面、注冊表和網絡通信、3d圖形繪制等復雜的程序,內容涉及windows編程設計的方方面面。 全書語言嚴謹流暢,針對初學者的特點,精心策劃、由淺到深,是windows編程入門到深入的理想參考書。凡是具備c++初步知識的讀者都能讀懂本書。本書可作為研究windows程序設計的正式教程,也是一本供自學的從入門到深入的難得教材。

Windows程序設計-(第3版)-(附光盤) 內容簡介

完完全全的入門教程,教你從*簡單的“hello world”寫到復雜的windows 2k/xp下的防火墻 從編程角度*大程度上闡明了用戶模式下win32程序的運行原理,包含了直接用win32 api開發(fā)應用程序的一切 **本讓讀者在編程實踐中學習如何設計和實現(xiàn)框架和類的書。自制一個具體而微的mfc,準確的剖析了支持mfc工作的關鍵技術的內部實現(xiàn) 詳細演示了c++語言中虛函數(shù)、靜態(tài)函數(shù)、繼承和類模板等高級特性的具體應用 涉及到70多個完整實例,為編程工作者提供了豐富的參考,包含了對dll注入技術、遠程進程技術、hook api技術及內核模式程序設計的詳細講解 介紹了使用opengl、openal庫的計算機3d圖形和音頻控制技術,讓讀者可以開發(fā)更為豐富多彩的應用程序

Windows程序設計-(第3版)-(附光盤) 目錄

目錄
第1章 windows程序設計基礎
1.1 必須了解的東西
1.1.1 windows產品概述
1.1.2 開發(fā)工具visual c++
1.1.3 windows資料來源——msdn
1.1.4 win32 api簡介
1.2 vc++的基本使用
1.2.1 應用程序的類型
1.2.2 **個控制臺應用程序
1.2.3 api函數(shù)的調用方法
1.3 本書推薦的編程環(huán)境
1.4 代碼的風格
1.4.1 變量的命名
1.4.2 代碼的對齊方式
1.4.3 代碼的注釋
第2章 win32程序運行原理
2.1 cpu的保護模式和windows系統(tǒng)
2.1.1 windows的多任務實現(xiàn)
2.1.2 虛擬內存機制
2.1.3 內核模式和用戶模式
2.2 內核對象
2.2.1 什么是內核對象
2.2.2 對象和句柄
2.2.3 使用計數(shù)
2.3 進程的創(chuàng)建
2.3.1 進程(process)和線程(thread)
2.3.2 應用程序的啟動過程
2.3.3 createprocess函數(shù)
2.3.4 創(chuàng)建進程的例子
2.4 進程控制
2.4.1 獲取系統(tǒng)進程
2.4.2 終止當前進程
2.4.3 終止其他進程
2.4.4 保護進程
2.5 【實例】游戲內存修改器
2.5.1 實現(xiàn)原理
2.5.2 編寫測試程序
2.5.3 搜索內存
2.5.4 寫進程空間
2.5.5 提煉接口
第3章 win32程序的執(zhí)行單元
3.1 多線程
3.1.1 線程的創(chuàng)建
3.1.2 線程內核對象
3.1.3 線程的終止
3.1.4 線程的優(yōu)先級
3.1.5 c/c++運行期庫的考慮
3.2 線程同步
3.2.1 臨界區(qū)對象
3.2.2 互鎖函數(shù)
3.2.3 事件內核對象
3.2.4 線程局部存儲(tls)
3.3 設計自己的線程局部存儲
3.3.1 csimplelist類
3.3.2 cnotrackobject類
3.3.3 cthreadslotdata類
3.3.4 cthreadlocal類模板
3.4 設計線程類-cwinthread
3.5 【實例】多線程文件搜索器
3.5.1 搜索文件的基本知識
3.5.2 編程思路
第4章 windows圖形界面
4.1 開始了解窗口
4.2 **個窗口程序
4.2.1 創(chuàng)建win32工程
4.2.2 windows的消息驅動
4.2.3 創(chuàng)建窗口
4.2.4 分析主程序代碼
4.2.5 處理消息的代碼
4.3 一個簡陋的打字程序
4.3.1 使用資源
4.3.2 菜單和圖標
4.3.3 接受鍵盤輸入
4.3.4 接收鼠標輸入
4.3.5 設置文本顏色和背景色
4.4 gdi基本圖形
4.4.1 設備環(huán)境(device context)
4.4.2 windows的顏色和象素點
4.4.3 繪制線條
4.4.4 繪制區(qū)域
4.4.5 坐標系統(tǒng)
4.5 【實例】小時鐘
4.5.1 基礎知識——定時器和系統(tǒng)時間
4.5.2 時鐘程序
4.5.3 移動窗口
4.5.4 使用快捷菜單
第5章 框架管理基礎
5.1 運行時類信息
5.1.1 動態(tài)類型識別和動態(tài)創(chuàng)建
5.1.2 declare_dynamic等宏的定義
5.2 調試支持
5.2.1 基本調試方法
5.2.2 調試輸出
5.2.3 跟蹤和斷言
5.3 框架程序中的映射
5.3.1 映射的概念
5.3.2 內存分配方式
5.3.3 設計管理方式
5.3.4 句柄映射的實現(xiàn)
5.4 框架程序的狀態(tài)信息
5.4.1 模塊的概念
5.4.2 模塊、線程的狀態(tài)
5.5 框架程序的執(zhí)行順序
5.5.1 線程的生命周期
5.5.2 程序的初始化過程
5.5.3 框架程序應用舉例
第6章 框架中的窗口
6.1 cwnd類的引出
6.2 窗口句柄映射
6.2.1 向cwnd對象分發(fā)消息
6.2.2 消息的傳遞方式
6.3 創(chuàng)建窗口
6.3.1 窗口函數(shù)
6.3.2 注冊窗口類
6.3.3 消息鉤子
6.3.4 *終實現(xiàn)
6.3.5 創(chuàng)建窗口的例子
6.4 消息映射
6.4.1 消息映射表
6.4.2 declare_message_map等宏的定義
6.5 消息處理
6.5.1 使用消息映射宏
6.5.2 消息的分發(fā)機制
6.5.3 消息映射應用舉例
6.6 使用microsoft基礎類庫
6.7 【實例】窗口查看器
第7章 用戶界面設計
7.1 對話框與子窗口控件基礎
7.1.1 子窗口控件工作原理
7.1.2 對話框工作原理
7.2 使用對話框和控件與用戶交互
7.2.1 以對話框為主界面的應用程序
7.2.2 常用子窗口控件
7.2.3 對話框與控件的顏色
7.3 通用控件
7.3.1 通用控件簡介
7.3.2 使用通用控件
7.3.3 使用狀態(tài)欄
7.3.4 使用列表視圖
7.3.5 使用進度條
7.4 通用對話框
7.4.1 “打開”文件和“保存”文件對話框
7.4.2 瀏覽目錄對話框
7.5 使用框架程序簡化界面開發(fā)
7.5.1 在框架程序中使用對話框
7.5.2 cdialog類
7.5.3 框架程序中的控件
7.5.4 使用向導
7.6 【實例】目錄監(jiān)視器
7.6.1 目錄監(jiān)視的基礎知識
7.6.2 實例程序
7.6.3 使用skinmagic美化界面
第8章 windows文件操作和內存映射文件
8.1 文件操作
8.1.1 創(chuàng)建和讀寫文件
8.1.2 獲取文件信息
8.1.3 常用文件操作
8.1.4 檢查pe文件有效性的例子
8.1.5 mfc的支持(cfile類)
8.2 驅動器和目錄
8.2.1 驅動器操作
8.2.2 目錄操作
8.3 使用注冊表
8.3.1 注冊表的結構
8.3.2 管理注冊表
8.3.3 注冊表api應用舉例(設置開機自動啟動)
8.3.4 atl庫的支持(cregkey類)
8.4 內存映射文件
8.4.1 內存映射文件相關函數(shù)
8.4.2 使用內存映射文件讀bmp文件的例子
8.4.3 進程間共享內存
8.4.4 封裝共享內存類csharememory
8.5 一個文件切割系統(tǒng)的實現(xiàn)
8.5.1 通信機制
8.5.2 分割合并機制
8.5.3 接口函數(shù)
8.5.4 *終實現(xiàn)
8.6 【實例】文件切割器開發(fā)實例
第9章 動態(tài)鏈接庫和鉤子
9.1 動態(tài)鏈接庫
9.1.1 動態(tài)鏈接庫的概念
9.1.2 創(chuàng)建動態(tài)鏈接庫工程
9.1.3 動態(tài)鏈接庫中的函數(shù)
9.1.4 使用導出函數(shù)
9.1.5 dll間共享數(shù)據(jù)
9.2 鉤子函數(shù)
9.2.1 基本概念
9.2.2 鉤子的安裝與釋放
9.2.3 鍵盤鉤子的例子
9.3 掛鉤api技術
9.3.1 實現(xiàn)原理
9.3.2 使用鉤子注入dll
9.3.3 hook過程
9.3.4 封裝capihook類
9.3.5 hook實例——進程保護器
9.4 其他常用的偵測方法
9.4.1 使用注冊表注入dll
9.4.2 使用遠程線程注入dll
9.4.3 在內核模式下偵測進程的創(chuàng)建
9.4.4 通過覆蓋代碼掛鉤api
9.5 【實例】用戶模式下偵測win32 api的例子
第10章 tcp/ip和網絡通信
10.1 網絡基礎知識
10.1.1 以太網(ethernet)
10.1.2 以太網接口堆棧
10.1.3 服務器/客戶機模型
10.2 winsock接口
10.2.1 套節(jié)字(socket)的概念和類型
10.2.2 winsock的尋址方式和字節(jié)順序
10.2.3 winsock編程流程
10.2.4 典型過程圖
10.2.5 服務器和客戶方程序舉例
10.2.6 udp協(xié)議編程
10.3 網絡程序實際應用
10.3.1 設置i/o模式
10.3.2 tcp服務器實例
10.3.3 tcp客戶端實例
10.4 截攔網絡數(shù)據(jù)的實現(xiàn)
10.4.1 dll工程框架
10.4.2 數(shù)據(jù)交換機制
10.4.3 數(shù)據(jù)的過濾
10.5 【實例】ip封包截獲工具ippack源代碼分析
10.5.1 主窗口界面
10.5.2 注入dll
10.5.3 處理封包
第11章 內核模式程序設計與windows防火墻開發(fā)
11.1 windows操作系統(tǒng)的體系結構
11.1.1 windows 2000/xp組件結構圖
11.1.2 環(huán)境子系統(tǒng)和子系統(tǒng)dll
11.1.3 系統(tǒng)核心(core)
11.1.4 設備驅動程序
11.2 服務
11.2.1 服務控制管理器(service control manager)
11.2.2 服務控制管理器(service control manager)
11.2.3 封裝cdriver類
11.3 開發(fā)內核驅動的準備工作
11.3.1 驅動程序開發(fā)工具箱(driver development kit,ddk)
11.3.2 編譯和連接內核模式驅動的方法
11.3.3 創(chuàng)建**個驅動程序
11.4 內核模式程序設計基礎知識
11.4.1 unicode字符串
11.4.2 設備對象
11.4.3 驅動程序
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 欧景装饰设计工程有限公司-无锡欧景装饰官网 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 百度关键词优化_网站优化_SEO价格 - 云无限好排名 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 |