Skip to content

《Windows 程序设计》(Programming Windows Writing Windows 8 Apps with C# and XAML)(第6版)源代码

Notifications You must be signed in to change notification settings

QTYResources/ProgrammingWindowsWithCShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming Windows, 6th edition
--------------------------------

These directories contain sample code from "Programming Windows" 6th edition, published by Microsoft Press in January 2013. The programs were developed using Microsoft Visual Studio Express 2012 for Windows 8.

When you load these solutions into Visual Studio, you might get a Security Warning that the project comes from a location that cannot be fully trusted and  might be a security risk. You can ignore this warning.

The code examples in "Programming Windows" 6th edition are in C# (except for some examples in Chapter 15), but I have also translated the sample programs to C++. I have tried to make the C++ programs structurally similar to their C# counterparts. In most cases, the XAML files are identical. Two of the programs (WordFreq in Chapter 7 and YellowPad in Chapter 19) have not yet been converted to C++ 

When these programs are deployed on a Windows 8 machine, the tiles contain a text label that identifies the chapter number and language of the program.


Charles Petzold
January 17, 2013

www.charlespetzold.com
cp@charlespetzold.com

中文书名:Windows程序设计(第6版)
英文书名:Programming Windows, 6th edition

ISBN: 978-7-302-40237-4

作者:
    (美)Charles Petzold

译者:
    张大威 汤铭 段洪秀

出版社:
    清华大学出版社

源代码下载地址:
    https://www.microsoftpressstore.com/store/programming-windows-9780735671768


第I部分 基础知识

Chapter01   第1章 标记与代码
    01. Hello                                       ===> 一个 Hello,Windows 8! 示例程序
    02. HelloImage                                  ===> 显示一张网络图片
    03. HelloLocalImage                             ===> 显示一张本地图片
    04. WrappedText                                 ===> TextBlock 控件使用 TextWrapping 属性
    05. OverlappedStackedText                       ===> 重叠显示两个 TextBlock
    06. InternationalHelloWorld                     ===> 在界面上下左右中间显示不同语言的 Hello, world
    07. HelloAudio                                  ===> 播放网站音频
    08. HelloVideo                                  ===> 播放网站视频
    09. HelloCode                                   ===> 使用代码布局控件
    10. HelloImageCode                              ===> 使用代码显示图片
    11. HelloLocalImageCode                         ===> 使用XAML和代码显示图片
    12. StrippedDownHello                           ===> 纯粹使用代码编写程序

Chapter02   第2章 XAML 语法



Chapter03   第3章 基本事件的处理



Chapter04   第4章 基于 Panel 的布局



Chapter05   第5章 控件与交互



Chapter06   第6章 WinRT 与 MVVM



Chapter07   第7章 异步



Chapter08   第8章 应用栏和弹出式窗口



Chapter09   第9章 动画



Chapter10   第10章 变换



Chapter11   第11章 三个模板



Chapter12   第12章 页面及导航




第II部分 Windows 8 新特性

Chapter13   第13章 触控



Chpater14   第14章 位图



Chapter15   第15章 原生



Chapter16   第16章 富文本



Chapter17   第17章 共享和打印



Chapter18   第18章 传感器与 GPS



Chapter19   第19章 手写笔



About

《Windows 程序设计》(Programming Windows Writing Windows 8 Apps with C# and XAML)(第6版)源代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages