Windows程序设计(第6版)

作者:(美)Charles Petzold著 张大威 汤铭 段洪秀 译

丛书名:微软技术丛书

定价:128元

印次:1-7

ISBN:9787302402374

出版日期:2015.06.01

印刷日期:2022.08.19

图书责编:文开琪

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

作为Windows开发圣经的最新版本,本书的主题是Windows 8应用程序开发,全面介绍Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分19章。第1~12章着重介绍基础知识。第13~19章介绍侧重于Windows 8平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。 本书适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。

从1984年起,Charles Petzold就一直在从事个人计算机编程方面的写作工作,而且自1985年起就在微软Windows上编写程序。在1986年12月的Microsoft Systems Journal上,他发表了第一篇关于Windows编程的文章。在1986至1995年之间,他为PC Magazine系统环境专栏撰写了大量的文章,为读者们介绍Windows和OS/2编程的方方面面。 《Windows程序设计》由微软出版社于1988年首次出版,随后一直是这一领域的最佳入门参考书。1994年5月,鉴于其为微软Windows的成功所作的贡献,Petzold作为唯一的作家,成为7位由Windows Magazine及微软公司颁发的Windows先驱者奖(Windows Pioneer Award)得主之一。 1999年秋,微软出版社出版了Charles Petzold为普通读者而作的第一本书,名为Code: The Hidden Language of Computer Hardware and Software 。那是一本独特的、关于数字信息特性以及计算机如何使用数字信息来工作的入门书。

前 言 本书的主题是Windows 8应用程序开发。 在阅读本书前,需要一台运行Windows 8的计算机并安装Windows 8开发工具和软件开发包(SDK),最简单的办法是下载免费的微软Visual Studio Express 2012 for Windows 8。下载地址可以从Windows 8开发者中心获得:http://msdn.microsoft.com/windows/apps。简体中文版下载地址:http://dev.windows.com/zh-cn/。 要安装Visual Studio,请单击页面上的“下载工具”连接,然后选择“查找 Visual Studio的其他版本”。开发者中心主页还提供了注册Windows 8开发者账号和向Windows Store提交应用程序的相关帮助。 Windows 8的版本 Windows 8基本上与Windows 7类似,两者都可以运行于同类个人计算机,拥有32位和64位Intel x86微处理器系列的计算机。Windows 8有一个是标准版本Windows 8,另外还有一个版本Windows 8 Pro,功能更多,针对的是技术爱好者和专业人士。 Windows 8和Windows 8 Pro都可以运行两种程序: 桌面应用程序 Windows 8应用程序,往往也称为“Windows 应用商店应用程序” 桌面应用程序是指传统的Windows程序,这些应用程序可以运行于Windows 7,通过Windows应用程序编程接口(Win32 API)与操作系统交互。为运行这些桌面应用程序,Windows 8提供...

目录
荐语
查看详情 查看详情
目   录

第I部分  基础知识 

第1章  标记与代码 3

1.1  第一个项目 3

1.2  图片的使用 8

1.3  文字的变形 11

1.4  播放媒体文件 18

1.5  代码形式的变通 18

1.6  通过代码显示图片 22

1.7  纯粹的代码 23

第2章  XAML语法 25

2.1  通过代码定义渐变画笔 25

2.2  属性元素语法 27

2.3  内容属性 30

2.4  TextBlock的内容属性 33

2.5  画笔和其他资源的共享 35

2.6  资源是共享的 38

2.7  探究矢量图形 39

2.8  通过Viewbox实现拉伸 47

2.9  样式 49

2.10  初探数据绑定 53

第3章  基本事件的处理 56

3.1  Tapped事件 56

3.2  路由事件的处理 58

3.3  重写Handled设置 63

3.4  输入、对齐与背景 64

3.5  大小与方向的变化 67

3.6  尝试绑定到Run元素 71

3.7  计时器与动画 73

第4章  基于Panel的布局 79

4.1  Border元素 79

4.2  矩形与椭圆 82

4.3  StackPanel 83

4.4  横向的StackPanel 86

4.5  基于绑定与转换器的WhatSize 88

4.6  ScrollViewer方案 91

4.7  布局中的“怪异”现象 96

4.8  编写一个简单的电子书应用 97

4.9  StackPanel子项的定制 99

4.10... 查看详情

查看详情