标签
内容简介
《Windows程序设计》是查尔斯·佩措尔德的经典著作。该书自1988年首次出版以来,一直被Windows开发者视为学习Windows程序设计的入门经典。第6版依据英文版 Programming Windows, 6th Edition(2013)译出,主题转向 Windows 8 应用开发,全书共分两部分、19章:第1至12章介绍基础知识,从标记与代码、XAML语法、基本事件处理、基于Panel的布局、控件与交互等入手,逐步过渡到页面导航、应用数据存储、异步与文件读写等Windows应用开发的核心内容;第13至19章集中讨论Windows 8平台相关的高级主题,包括触摸输入、位图与图像处理、富文本与文本排版、打印、GPS与传感器、手写笔与数字墨迹等。作者以大量可直接运行的代码示例贯穿全书,强调先建立完整的Windows编程知识框架,再逐层深入具体API,帮助读者看清从界面标记到系统服务的整体脉络。本书适合不同层次的Windows程序员阅读,也适合作为梳理已有经验、补全知识盲区的参考书。
编辑推荐
这本书是许多Windows程序员入门时读过的书,也是查尔斯·佩措尔德最负盛名的作品之一。第6版耗时数年重写,视野从Win32 API转到Windows 8应用模型,语气仍是佩措尔德标志性的耐心与清晰:先讲清“为什么要有这个机制”,再给代码与结果,最后指出常见的坑。全书1270千字、836页,密度很高,读完后仍便于反复查阅。需要提醒的是,这一版并不覆盖传统Win32/GDI时代的完整内容;如果你的目标是维护老的桌面程序,第5版(清华2010年版)更对口。两版可以互相补充:第5版给你Win32与消息循环的底层基础,第6版给你现代Windows应用的标记语言、数据绑定与传感器能力。若只买一本,请先确认自己的目标平台和语言栈。
适合谁读
适合
- 有一定C#基础、想系统学习Windows应用开发的程序员
- 从Win32/Windows Forms转向XAML应用的开发者
- 需要一本可长期放在手边、随时查阅的参考书的读者
- 计算机专业高年级学生,作为选修课或毕设的配套读物
不适合
- 完全没有编程基础、尚未掌握任何面向对象语言的初学者
- 只需维护传统Win32/MFC遗留代码、不打算接触Windows 8应用模型的人
- 寻找速查手册、希望五分钟内解决问题式阅读的读者
阅读建议
- 先通读第Ⅰ部分前五章,亲手敲完示例代码,建立XAML与事件模型的直觉,再进入后续章节。
- 遇到触摸、传感器等章节时,把代码跑在真机或模拟器上,仅凭纸面阅读很难体会输入与传感器的差异。
- 把它当作工具书长期放在案头,配合官方API文档使用,遇到具体API细节时回头查阅对应章节。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第Ⅰ部分 基础知识
- 第1章 标记与代码
- 第2章 XAML语法
- 第3章 基本事件的处理
- 第4章 基于Panel的布局
- 第5章 控件与交互
- 第6章 页面导航与数据绑定
- 第7章 应用数据与文件存储
- 第8章 异步与多任务
- 第9章 动画与变换
- 第10章 样式与控件模板
- 第11章 矢量图形与几何
- 第12章 平台特性与Windows运行时
- 第Ⅱ部分 Windows 8 平台开发
- 第13章 触摸输入与指针事件
- 第14章 位图与图像处理
- 第15章 富文本与文本排版
- 第16章 打印与打印预览
- 第17章 GPS与传感器
- 第18章 手写笔与墨迹
- 第19章 综合应用与进阶主题
常见问题
这本第6版和第5版有什么区别?
第5版(2010年清华版)讲Win32 API、GDI、消息循环等传统桌面开发;第6版据英文2013年版译出,主题是Windows 8应用开发,围绕XAML、控件、触摸与传感器。两者内容不同,可按目标平台选择或互补阅读。
读这本书需要先学C#吗?
需要。书中示例以C#为主,同时使用XAML标记,建议先掌握C#基础语法与面向对象概念,否则容易在语言细节上卡住而无法理解框架设计。
这本书的代码现在还都能跑吗?
书中的代码针对Windows 8/8.1时代的通用Windows应用模型,用新版Visual Studio打开时可能需要调整工程类型与API,核心概念与编程思路仍然有效。
书里覆盖WPF或WinForms吗?
不覆盖。第6版的主题是Windows 8应用模型,虽然XAML、数据绑定等思想与WPF相通,但书中不以WPF或WinForms为讲授对象。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。