鱼C论坛

 找回密码
 立即注册
查看: 7592|回复: 1

[Windows] 【入门】《Windows程序设计》(第6版)

[复制链接]
发表于 2016-11-12 18:57:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
TB1fjOPIFXXXXXiXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg

9 H( a6 u  T% z6 m3 W0 [! U3 n, b- g5 h6 n0 T3 y
书名:《Windows程序设计》(第6版)
, N6 M( C& Z& }+ l" S, z+ ]" J% g作者:Charles Petzold* @0 x$ a7 l- O4 _
译者:张大威,汤铭,段洪秀
7 f( L( F2 q! ^0 |出版社:清华大学出版社
" K+ X1 R+ h& O! x出版年:2015年6月1日(第1版)6 m! N7 i; ~/ L2 n& U% R
定价:128.00元! ~; ~" s4 z9 ]/ O; A( x3 p
装帧:平装/ x* V; s! U, v7 z4 G
ISBN:9787302402374
- m$ r- H( f) p
# }, ^6 {, L1 K4 d购买链接:+ ?, V, _/ p8 p$ s
+ a1 V* [7 J( ]# R


" X# I2 V+ _7 N' Z. p0 H0 ~亚马逊 -> 传送门! j% K6 @& N5 D
9 ?/ q4 U5 ~- U! t8 U
当当网 -> 传送门* M0 y/ u0 C5 _9 q! F# P

" T' `3 a# W6 q京东 -> 传送门% `" ~, g7 M: |. Y& `. T8 I( v
# C1 o$ y) p3 U- ^2 J* p
天猫 -> 传送门
- N9 v3 G, S2 u9 ?" Y% l3 A* q3 D* T
4 d* o1 |/ j' }, W! P6 ^( l7 z) U" l# n6 f
内容简介:9 \1 E8 D: j, {! F/ W, o
& [3 b' J# i9 z9 j% D3 x: l

5 U# {6 F( Y- v
《Windows程序设计》(第6版)作为 Windows 开发圣经的最新版本,《Windows程序设计》(第6版)的主题是 Windows 8 应用程序开发,全面介绍 Windows 程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分 19 章。第 1~12 章着重介绍基础知识。第 13~19 章介绍侧重于 Windows 8 平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。
  c* _- F2 N7 y0 u
5 R: k7 U$ y# _1 x《Windows程序设计》(第6版)适合任何层次的 Windows 程序员阅读和参考,是帮助他们梳理和建立 Windows 知识体系的理想读物。4 P" t6 w8 W0 C) d$ |1 i  e
8 n& t7 E7 i4 h6 ^- a. ^5 c  K
  G$ z4 K/ m- `5 {1 H
目录:  n) Z5 g/ x8 ?' \
# h3 m: b; A/ ]1 B

/ {6 ~- @/ G4 L$ I
第Ⅰ部分 基础知识 7 m3 y3 C& J1 h5 @, i4 n! [4 J/ h

; z. z$ Y* c" x/ ^第1章 标记与代码" m" c9 F" i, [! j0 \
. ^/ j- y( T( x: i3 J' Y6 p6 |" ]
1.1第一个项目
" I9 s# a+ A' V4 C, y, _1.2图片的使用
6 X- W8 Y4 }3 O4 a2 {, l1.3文字的变形
5 Y4 J) `2 r$ Q0 c1.4播放媒体文件
& Z+ B: R: y6 B# N5 n% z0 K! y1.5代码形式的变通
9 ?' Z7 Y) Q4 [8 |1.6通过代码显示图片 5 w8 a( p& {, H) I1 i2 r+ k
1.7纯粹的代码 0 \( c9 ~1 W, e( L3 W2 w

5 c% C( r$ v0 r- _- r6 V3 N- ]第2章 XAML语法
2 _+ P( t) l& r9 g
  s4 x0 ~  M" g( r2.1通过代码定义渐变画笔 ; {8 S' C& w" {+ p0 H  E
2.2属性元素语法 8 @: Z9 H! B0 q6 @9 K
2.3内容属性 ) H  A5 C4 H( L+ _  C
2.4TextBlock的内容属性 5 u! R1 @: z7 `/ m/ ?, j; X% |" P* N
2.5画笔和其他资源的共享 ' A' K9 |: @1 w6 s2 Y" ?
2.6资源是共享的 $ L% M  ]# b. ~+ q$ s" h
2.7探究矢量图形 / C0 F+ Z* N4 E" _
2.8通过Viewbox实现拉伸 0 z  [8 s* Z# ~7 @  L
2.9样式 , V2 E8 J4 L4 J" R
2.10初探数据绑定
/ F; _1 C' t7 D! j- O
) O, a% Z( M) {( }9 R  z6 _! Y第3章 基本事件的处理
" _4 k7 q/ ^( Y2 R( N: |1 t; [8 L9 f6 _! Q
3.1Tapped事件
2 [# j% }, B; U; O. _  G3.2路由事件的处理
# h( |" {+ l1 L) _9 z3 \; B. r3.3重写Handled设置
0 n0 x, B; Q; U2 z$ [3.4输入、对齐与背景 , Q: z- {  D0 Z, I! k
3.5大小与方向的变化 & t& @8 K6 l" H0 I7 d
3.6尝试绑定到Run元素 ( G1 T, i1 Z4 o3 I
3.7计时器与动画- G* U, V2 s+ N
3 M3 Q% q3 q3 D
第4章 基于Panel的布局 + G: ~6 p+ E) W" H$ K
! j" P% |7 D, E0 B9 w
4.1Border元素 4 ], h: b* {! Y  w8 `3 M. d8 S/ t
4.2矩形与椭圆 ) m+ x! P: A  ^
4.3StaCkPanel
) I8 t. i+ s9 }* m' l7 L4.4横向的StackPanel / b/ X& Y8 M! o# Q% o! E
4.5基于绑定与转换器的WhatSize ( d" f5 e  c9 y) q% t% }
4.6ScroIIViewer方案 ' a* |8 X: u5 i' i5 F
4.7布局中的“怪异”现象 2 [2 V  n" h$ y$ x8 e1 g9 m! `: J
4.8编写一个简单的电子书应用
, W8 c* h+ h( i+ z4 o4.9StackPanel子项的定制 4 L& r! ~0 o6 K
4.10UserControl的定制
1 |1 V3 n& J6 f: p/ b4.11Windows Runtime类库的创建
: c8 @8 b0 N3 G5 O) w6 s" w4.12换行的替代方案 : P1 j) V; B! ^+ C$ N/ ~3 W
4.13Canvas与附加属性 / @. C7 O0 S, @4 ]+ f& o. K! X
4.14Z—Index
; N" W- K) e* a3 {( Q0 P" V: ^4.15使用Canvas的注意事项" t: @8 u% ?  @) \, N! n% M" l$ p" H' \
% {4 P* Q) [: e8 r
第5章 控件与交互8 \# N4 F1 ?0 W! [2 k( N
+ C5 |& I4 {  X. O& B1 l  D
5.1Control的特别之处 . {  G/ J# a3 m& |
5.2用于设置范围的Slider控件
0 j- p' i. f. W  k# U5.3Grid " R$ l, {; X$ I
5.4屏幕方向与比例 9 W# o% h& O/ l8 q' k4 L, C" M
5.5Slider与格式化字符串转换器 ! `" e- S( a  ~# m! m9 O3 V0 `
5.6工具提示与转换 " l2 {6 ^+ N; h4 M
5.7用Slider绘制草图
' [/ ?! P- a! m4 U, g% r5.8按钮的几种变体 # v& }! I) G: `
5.9依赖属性的定义
7 M. s8 z" A, J. j* X5.10RadioButton
4 ~# B, s0 t! E  ^8 m5.11键盘输入与TextBox 8 v8 V1 Y4 B$ A$ h4 v
5.12触摸与Thumb$ x' Q' A" F( w! C% X  @: }" y

4 K5 ^, a" g' Y- t4 [% l第6章 WinRT与MWM 0 B3 R1 k5 D% x3 y3 a
* r) O2 x& B$ a& n$ u3 ^
6.1MVVM简介 . C" q1 {* N7 _8 F+ A# x+ I# f
6.2数据绑定通知 0 T& m6 e$ y& g' d1 ^$ a3 o
6.3ColorScroll的“视图模型” 8 F! ]1 H! y! }5 T% y, U
6.4精简的语法 ; d$ Q  i2 J; O
6.5DataContext属性
4 @# I0 v1 @- N' f4 M* b, b2 a6.6绑定与TextBox - U" K& M3 r) m8 ~, ^2 L: c; H
6.7按钮与MVVM ! x5 [6 B$ Y) C( |
6.8DelegateCommand类 + R( W8 U# [) P$ S$ \% j

, \+ c9 d! b5 e4 `7 L/ I第7章 异步
9 O+ C$ k9 j1 u( Z" n6 |2 q1 E+ a
2 V4 n1 U8 }# p6 @7 V/ m7.1线程与用户界面 % _# [' C# m' X9 l: Z. J2 \
7.2MessageDialog的使用 9 Z; W, e8 e" V& e; Q
7.3Lambda函数形式的回调 # h3 g- V0 X7 A4 b4 j9 Q
7.4神奇的await运算符
  u% j2 d8 r5 _# w" x7.5异步操作的撤销
; }: B, j) @( b" F: x4 O' R7.6FileI/O的处理
8 W- m+ r2 p$ P# z# Q9 O8 _7.7文件选择器和文件I/O . O0 g$ b3 Z5 A1 t1 k
7.8异常处理 4 b0 k: }$ G# ~" `/ y: ?7 F/ Z1 d- R) E( X
7.9多个异步调用的合并
/ A- y; z- H5 g$ Y7.10高效的文件I/O
% i" }- A' F* X7.11应用程序的生命周期
! d- h' Z" m/ K7.12自定义的异步方法 , X6 N8 |% D1 x& e% p( D! k
! l8 k% u) f8 W+ h8 w
第8章 应用栏和弹出式窗口 # Z0 a; V2 k! ?3 z

" i' W! o6 R; S6 Q" m8.1实施快捷菜单 ; `& k7 {+ X5 }, H( b; c' m
8.2Popup对话框 & L" o" h* r( n) p" f
8.3应用栏
" ]5 i, c) t0 C" I, ^( L" C9 U5 L  W8.4应用栏按钮样式
1 Y$ I$ ^% x$ ~3 X" U* I( |0 A8.5深入Segoe UI Symbol字体
7 s% C1 G! Q, q) Y* R8.6应用栏CheckBox和RadioButton , |) |0 k, M2 @; Y7 B( u
8.7记事本应用栏
! i. U) f) }4 N9 s$ T8.8XamlCruncher入门
' C3 W" l( X& D) i5 F: }8.9应用设置和视图模式 4 L1 W& O  B. E0 B" l
8.10XamlCruncher页面
3 h: y& F7 c& i8.11解析XAML 4 E+ H. B9 w, i. G0 T# Z4 J! j) {
8.12XAML文件的输入和输出 8 V* D, x, x. m* |2 l
8.13设置对话框
) h" C! a3 |( l4 Y' L7 U' }8.14超越Windows Runtime
  o8 a2 i4 k3 K. `& R; L, ^1 y8 c! V. ^  E9 v& J& X7 s1 `
第9章 动画
0 a8 w3 q% v+ h; v
' ?" m; U- r7 Y( x( E8 p) ]6 J9.1Windows.UI.XamI.Media.Animation命名空间 . a0 [# z! J1 V' W2 }* }# A3 \) Z- [
9.2动画基础
; Y/ ]( d. t) u2 V$ ~9.3动画变化欣赏 " a0 ?7 p8 L( q7 u0 g
9.4双动画 & b' n9 `: s( Y7 P
9.5附加属性动画
* H2 e- l% i* _( j9.6缓动函数 1 c% S! Q5 o- W6 m/ @$ k
9.7完整的XAML动画 3 g% {  R2 h* Y* I" n9 P
9.8自定义类动画 1 ]3 _% K, c7 o( B1 B
9.9关键帧动画
' ^" J! p" `3 v9 n! e% I) G9.10Object动画
: X  j& V# c% N( Y8 ?7 a5 N9.11预定义动画和过渡5 B  V# J' ]$ z) i
3 m# ]1 g1 q: a0 G- U
第10章 变换
. T4 _2 S" c# Q
: H5 g4 N$ z1 J% j- h# w10.1简短回顾 ; U, l  b/ Q( p# z: ^$ V
10.2旋转(手动和动画) 9 Q: J8 i: D& e( ^9 K+ K
10.3可视化反馈 ; M/ l& H, c$ \( e0 ~
10.4平移
6 L7 W9 `; w6 d4 ^3 X8 Z10.5变换组
6 T" J9 _5 {% l10.6缩放变换
1 M5 b, L1 }+ U% R10.7建立模拟时钟 & t% n; d- f' w& a, d/ j
10.8倾斜 $ M$ ~: e2 Y* |2 L9 [
10.9制作开场 2 Z$ U0 A0 |  X
10.10变换数学 / T3 S0 H- R: O* ]
10.11复合变换
- p; e; E3 X8 L. H' h10.12几何变换 : x5 r4 I0 v9 j4 @: Z; @$ n
10.13画笔变换 ' P( [- n, t2 c) m; J. w! R1 B5 b
10.14老兄,元素在哪里?
' v8 }# l6 [7 I10.15投影变换
/ `& |9 c2 {- L5 u, w# l& R10.16推导Matrix3D
/ F: [, |% e# L
; a8 C  _& h4 L" v1 X: m7 K第11章 三个模板
4 B" J% \0 S8 U  q! Y
0 y0 N+ Z# d8 M11.1按钮数据
5 v8 H* L  Q2 q. v7 G11.2决策 ' `5 }; _9 k- Y9 n! w6 h1 @& c. S4 j
11.3集合控件和实际使用DataTemplate - N1 x/ o9 V8 \
11.4集合和接口 & V$ X; L4 j1 q
11.5轻击和选择 ! k' m! V' `2 M& G" [6 O, ?6 o
11.6面板和虚拟化面板
* e8 \2 q4 O7 l: \0 s, e, v) `$ O11.7自定义面板 " ]) t. H. B* J. W7 u! Y9 Y3 u! Q
11.8条目模板条形图 3 O7 ?3 n  [# K! Z
11.9FlipView控件 ; O- S* [. K. d2 H. x
11.10基本摔件模板 2 H! e4 X& f+ y. @" \( y9 b
11.11视觉状态管理器 ( [/ J' e# P  E* r8 o3 X) k
11.12使用generic.xaml
/ a8 r6 z) _/ Z  ^! I( _11.13模板部分 ) D* ~9 i: Y' @6 g
11.14自定义控件 : Q) }% Z; j/ T' R. ?
11.15模板和条目容器
6 p/ D+ s7 M9 v  v( [/ ~- X, v; Z
( S  a/ J) s9 I第12章 页面及导航  N- J( G. h0 E; A
! U6 u1 C/ E1 t! O8 q4 R# I( J
12.1屏幕分辨率问题 + D9 C5 u0 ]" d' `9 [! l& V
12.2缩放问题 0 n$ B( {- f  U0 q" y
12.3辅屏视图
6 M* I! w; g$ n$ s9 _  H7 s# z12.4横屏和竖屏的变化
0 `9 X0 {; `6 f' w6 G6 ^12.5简单页面导航 ! T2 X0 U2 V2 W. _8 s
12.6返回堆栈
$ O% n9 {. i: a12.7导航事件和页面恢复 - w1 `! e$ X2 F* _. o2 Q* I' p
12.8保存和恢复应用状态
" @' M, H6 I& p9 ^' s! E12.9导航加速器和鼠标按钮
" H6 p! |7 z) F4 W6 x12.10传递和返回数据 $ T& ^( q* J* I/ N4 A- X5 \
12.11VisualStudio标准模板
$ k# ^5 h* I% g- M3 l' G! b. F12.12视图模式和集合
! O) ^& \8 \' h4 M) U& h" r" [% o12.13分组条目
" c  k0 E4 H" s. k/ m" p- ]
! l7 g5 _% r( v! o- V第Ⅱ部分 Windows 8新特性
2 g7 ~/ y6 Q  r* x* g/ U2 N& h   H9 c, ^0 E! x( s$ t
第13章 触控; I3 V5 n8 u# @" i. L: ]

0 Y' h- W0 B2 x0 F9 J13.1Pointer路线图
- b! {9 W6 k+ p( `+ C13.2初试手绘 5 l3 E( |7 H# k! Z" i( G" o, B
13.3捕获指针 " {# F$ k' {; n; F4 N
13.4编辑弹出菜单
3 y4 q) A/ |3 X* ?13.5压力灵敏度 ; O- i9 D! C. D
13.6平滑锥度 ( ~3 R- W) b  A% R4 }( c$ ^, B
13.7如何保存图画 % m1 A" {1 F! e
13.8现实和超现实手绘
, T/ U& ~8 q9 g9 T3 I1 C13.9触控钢琴
1 f; P# v* F- f9 ~5 w13.10操控、手指和元素 ( o* T/ w% y1 }' Y
13.11处理惯性
: _4 k2 W% k& ~1 J% F/ E% z7 L13.12XYSlider控件 ' `- @6 Q1 [% c" k& N7 E) d9 X6 j
13.13中心缩放和旋转 / I" t. ]! _0 C1 O+ M
13.14单手指旋转
! e4 U! K/ `0 Y$ W
9 I& Q2 u- u7 d2 X( |7 A- O第14章 位图
2 Z9 d+ s! S8 H0 r) y) g! p4 y* z- X" Z
14.1像素位 6 i' X  B3 x3 T' v
14.2透明度和预乘Alpha
6 F. @) S) o5 E8 u, X3 \14.3径向渐变画笔
6 Q! J! U/ H/ o- Q* E14.4加载及保存图片文件 5 p5 u5 X+ [% G& u: H9 G
14.5色调分离和单色化
/ l0 @2 M& K* U0 M% ]$ U14.6保存手绘作品
8 F/ X" ?$ J; f14.7HSL颜色选择 / o7 E2 V, q/ z& w; J5 T" z
14.8反向绘画 % g# q- b% A. |$ m
14.9访问照片库
: K: m2 i/ P6 h4 I  M0 m- U14.10捕捉相机照片
, Z8 }/ F: ^% K& t
- g) |" N: f  `: f3 l' U第15章 原生
% I: C! c) V7 q3 D9 l/ {' r  C2 m: D
" B/ M1 ?- _7 o15.1P/Invoke简介 " c( U/ |- b2 f
15.2一些帮助 : b4 |/ b, v9 r4 x  b" u4 Y
15.3时区信息
8 q1 m8 i2 ?5 k15.4DirectX的Windows Runtime Component封装器 0 f1 w2 ?4 x3 x* I! W5 y
15.5DirectWrite和字型 3 D. ]3 I0 [$ U; L3 Q
15.6配置和平台
! u- s4 C) i. q5 `15.7解读字型规格 . ]: R8 i/ I5 ^7 D; w" M
15.8用SurfacelmageSource绘画
/ H4 |7 ~9 b. F& N, R" W# |2 f ' H1 d4 o; ~* ?! Z5 T
第16章富文本+ b* O' [" m# V
/ W! b3 I0 E9 o7 Z0 `
16.1专用字体 0 `  ?1 ^+ ], o1 b
16.2初试Glyphs
4 m! o" q/ `1 l5 {2 |  n0 D  h7 S8 m! [# I16.3本地存储的字型文件 8 A& Z" i1 B, l$ [) w
16.4排版功能增强
0 C9 J' b$ A( f3 V16.5RichTextBlock和段落 ! F3 F4 g3 ~9 v; `0 m" }2 {: S# u
16.6RichTextBlock选择
; H' P1 `1 {' c/ M16.7RichTextBlock和超限 2 T- C+ w/ s2 \7 `
16.8分页的危险 5 G: Q5 {) B: j3 z
16.9使用RichEditBox富文本编辑
& A% u! ]7 O, U2 b+ ]' z  k16.10自行文本输入 1 O/ q% g% A1 y( i/ }8 G! M
7 c; X, M- D% l: ^
第17章 共享和打印
, @. U1 y* [" T9 D7 Y1 o5 P
' T' w8 Y/ ?6 c8 A1 |8 K3 r4 I5 H5 w17.1设置和弹窗 - d4 X4 x* I3 G8 L% C* t
17.2通过剪贴板共享 - ~8 l7 [. i8 F# F/ C  l
17.3Share超级按钮 ( \  W# [9 ^% [  Y+ y0 B0 v
17.4基本打印 0 y/ _6 {2 E: k% V& D
17.5可打印边距和不可打印边距 : ?7 w  o; B# a* C7 h
17.6分页过程 - U* B# Q3 {, O& V, ^& u" d1 K
17.7自定义打印属性 / E5 y/ s, \( `) i
17.8打印每月计划
1 ^* k8 u# N& A% j3 D17.9打印可选范围页 # s# V1 f7 q0 e4 m: a
17.10关键 6 C! V$ M0 g3 p( d
17.11打印FingerPaint艺术画 " f& x9 `* m1 h9 T# u

( G$ X5 l1 g4 N1 E: w第18章 传感器与GPS 3 O# ~+ K8 T5 [2 ~3 S
9 x0 c" G- [; I: c  u
18.1方位和定位
4 C5 |9 D' r, Z" d, V8 J2 ^- J4 z18.2加速度、力、重力和矢量
" U& u8 l* V5 h9 r/ G& G, d18.3跟随滚球 0 G$ S$ k8 N' t2 [- K
18.4两个北极 ) ?1 ~- D3 }" ^3 Q. E0 i, R' \" N
18.5陀螺仪=加速计+罗盘 9 o7 D. n6 D0 M
18.6OrientationSensor(方向传感器)=加速计+罗盘 . |- s: ~+ q0 c% g$ d* g# w
18.7方位角和海拔
+ D2 H$ l) ~4 `$ y( n18.8必应地图和必应地图图块
0 P- M6 n. j1 u' R) Q) N5 E
- Z6 j& L, ~* i. a% f- p/ R: E第19章 手写笔 - Y, z4 j' M; F
! H" o  R7 f2 |0 a
19.1InkManager集合
  z5 W" W, {3 M" ]6 {19.2墨迹绘画属性 + K' D: y! Y% ^/ @- O
19.3擦除和其他增强功能 ' _( ]9 c4 u2 t$ y8 x
19.4选择笔画 ) J( q) G+ Z8 K" e
19.5黄色拍纸簿
$ L. Z+ |9 f5 e1 b% v4 `6 ~, g: h7 N7 n4 e' h

& K; c9 d/ s! ~9 ^
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-24 13:21:58 | 显示全部楼层
这个要有c#的基础啊 我只会c的还是要看第五版
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-23 10:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表