鱼C论坛

 找回密码
 立即注册
查看: 3506|回复: 0

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

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

马上注册加入鱼C,享用更多服务吧^_^

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

x
TB1fjOPIFXXXXXiXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg

" I- ?1 H' [, h1 N  k4 x4 C( \% C
书名:《Windows程序设计》(第6版)& N8 k# [  Y+ e' v/ V
作者:Charles Petzold
& _0 a3 {- f- x8 ^7 R9 B译者:张大威,汤铭,段洪秀
  a- }  O1 A7 D出版社:清华大学出版社
& g& _! f, o1 }出版年:2015年6月1日(第1版). a" r$ ]7 m+ P4 w% y
定价:128.00元
7 S) Q1 @* Q; A: w装帧:平装
. L) r# H5 G; Q: Q4 \+ fISBN:9787302402374& {! y  C; t8 z4 b2 N9 ]) \
* c) @9 @) M6 Y1 F
购买链接:( M( Z. s" }- i! ^1 i' u
, `+ A7 L& {7 i8 a' ?

7 ?* R8 W1 Q* [0 D# `1 R; I9 {" o& C
亚马逊 -> 传送门, [4 i* b/ ~4 q, V: m& r

" P+ l1 X: T) G当当网 -> 传送门
# y$ a  r9 |) K2 O* G/ ]! p1 U
) Q1 _0 p7 E& d2 G) L; ~8 R京东 -> 传送门. M. {  l& D. {4 [- d( g

8 d7 m: I; q4 b0 g* |& H天猫 -> 传送门8 }8 I4 x, O" ]9 T) v. M
6 z! X, G! r% N  V2 M( Q  @
. P% U, [: ?7 T( w- y& k
内容简介:
/ E( H$ W" C" t# z
1 u  i+ ?1 E$ x& f* i

5 {  C1 Q# g4 A/ }: \& e《Windows程序设计》(第6版)作为 Windows 开发圣经的最新版本,《Windows程序设计》(第6版)的主题是 Windows 8 应用程序开发,全面介绍 Windows 程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分 19 章。第 1~12 章着重介绍基础知识。第 13~19 章介绍侧重于 Windows 8 平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。
7 N& {) S4 G. H6 r
( r+ _9 e$ f! Q6 m9 E+ a+ L《Windows程序设计》(第6版)适合任何层次的 Windows 程序员阅读和参考,是帮助他们梳理和建立 Windows 知识体系的理想读物。5 z$ r* m4 x" q& ~

" c# q9 V' a3 P1 C. h. F9 m6 I9 x3 k! x
目录:
& L9 o/ V# O" _* Z; Q
' a  z2 X& e, t" G6 s# K4 O

! d3 H3 R6 h# r; H. D' {* d第Ⅰ部分 基础知识 2 ^& f+ T" q& Z7 }% u
- `+ \; b! U1 D+ v3 R! l
第1章 标记与代码- ^, p" Z6 R7 L8 Z, P3 o
3 R! c0 L$ Z9 X$ z+ F$ B2 t: d
1.1第一个项目 / U! J7 |; n8 F# Z. n& F1 F6 }) m
1.2图片的使用
2 |+ \+ J/ y4 {! g1.3文字的变形 4 e  c) c7 G; I" O
1.4播放媒体文件
; s. |$ n- h; H- L$ |1.5代码形式的变通 0 I4 D% k& b2 m3 }- g% P& m
1.6通过代码显示图片
; d: G/ A! o) R$ h1.7纯粹的代码
+ X" I# z) `/ S- K0 s$ I& Y' ^2 s5 L' R+ Y
第2章 XAML语法
- P1 @( k+ o, x  ~6 v% L
# g; y. d" k( D3 [2.1通过代码定义渐变画笔 . }; P! {9 i) N, M9 o% |8 u; ^
2.2属性元素语法
9 m% x; ]2 M# R; r7 m# P+ y2 k2.3内容属性
4 r5 O0 @( J2 k$ Z, n. h2.4TextBlock的内容属性
$ ?! I+ @, i; [0 K7 w2.5画笔和其他资源的共享 7 |  d: Z) ~/ S3 l/ `4 L' A2 @
2.6资源是共享的 5 `% L  ?6 I  x" o3 v$ j+ H
2.7探究矢量图形 ! O: K% s' P; ^" E) Y+ p
2.8通过Viewbox实现拉伸
. p) x' o! W3 n2 C( U9 y, Z! M- G2.9样式
% Z0 I7 W* j+ f2.10初探数据绑定 & ^/ |" l6 X, ]3 a: V1 s
8 h4 H# M# y" D( }9 L
第3章 基本事件的处理
# \0 A' S7 E  c$ U! |+ t: m: j8 A: ]; o# T5 H
3.1Tapped事件
/ l. S0 h" k# R" Z: M0 ^3.2路由事件的处理
. X9 ~+ d3 z0 a3.3重写Handled设置
! V! M% u& u  I7 S) [( m# Z$ N$ \3.4输入、对齐与背景 ) S0 A5 F: o8 X! k* g. m" c
3.5大小与方向的变化 8 H$ x! G7 A) b( u3 L
3.6尝试绑定到Run元素
" Y) l% s1 l' M2 u* |3.7计时器与动画
6 q  s7 G1 W% d$ m2 r . l9 Q! q: W' r- J( z8 f5 p
第4章 基于Panel的布局
+ L+ J1 k8 e* U, `3 u: ~+ K) c, ?0 i! p( I! ?; ~% E3 ?" Z
4.1Border元素 ) t# E$ f9 Y6 {0 T0 O1 f9 P
4.2矩形与椭圆 / ?9 D8 ]3 _# e/ K. w9 g( {6 r
4.3StaCkPanel
' O; v. X8 Z  w7 }$ N4.4横向的StackPanel ) ~8 f5 _% P: c7 Z. a% e
4.5基于绑定与转换器的WhatSize # v" @, Q- p$ [+ f) b
4.6ScroIIViewer方案
  ~. V8 }: i9 |* A7 P5 O0 w4.7布局中的“怪异”现象
: K- E) p: `  _5 i4.8编写一个简单的电子书应用
' ~- P6 |* r4 l% E4.9StackPanel子项的定制 - F1 r' z1 \0 T" a. _) J2 O
4.10UserControl的定制 1 z: q' ?: j5 b) r
4.11Windows Runtime类库的创建
0 F: U* m* k" Q  ^. X7 q4.12换行的替代方案
& K4 r; S( j6 D: n/ l" a3 v8 M4.13Canvas与附加属性 3 S0 @6 u* v3 y0 F
4.14Z—Index
6 y* T) y8 {, t" N  f# K2 z4.15使用Canvas的注意事项
  x! ?. m7 q2 g- ^ + q- j* ~4 _+ i! e  O. C, J0 \9 @) z
第5章 控件与交互, \* i& `' F5 [% ^* w

( E7 ~0 b- F  V. n: G' ?9 \& y5.1Control的特别之处
2 G3 _' C9 _, o/ N0 p8 T! u5.2用于设置范围的Slider控件
7 F- w: b' \+ y" G2 T( y5.3Grid 6 f/ q- U) @6 j0 m$ }
5.4屏幕方向与比例 5 V- ]1 [% N6 u0 ^+ w) p
5.5Slider与格式化字符串转换器
: O/ h( g- `) U) T$ P5 b# r5.6工具提示与转换 ; X0 N( a; z4 t( b. X
5.7用Slider绘制草图 7 f$ F  {6 g7 G' b- n, k8 X
5.8按钮的几种变体 ! p( `- D. Y) I( v6 D9 [
5.9依赖属性的定义 9 N* Z4 e4 |! l6 Q" ?  f
5.10RadioButton & _9 W) X, d6 y* g  a" N$ t
5.11键盘输入与TextBox * P. Y/ t* n, q6 _
5.12触摸与Thumb
1 L9 P" m" y7 }2 ~5 j
; ]6 x8 L' g3 F: ^第6章 WinRT与MWM ; n- G6 a0 @0 C1 t! w+ d
0 C, o  U0 m# q( p7 n
6.1MVVM简介 8 b9 \. ?  z7 H( ^, s# m
6.2数据绑定通知 4 S8 L; _, m2 P$ i5 D
6.3ColorScroll的“视图模型” - Q+ C: Z9 ]+ f$ r0 l3 A
6.4精简的语法
7 F) V3 r/ c! `: v. `# `6 f% l, Z3 e6.5DataContext属性
2 s/ L  A- O) s0 Z( f: s6 M  q6.6绑定与TextBox
* D# f- _$ g& R# u6 m4 q! n* R/ |' q6.7按钮与MVVM , k" o, {- d' B' x( \- ?; r- \" A3 |+ z( q
6.8DelegateCommand类 ) _4 |* p# w" X& S

3 X; y0 V) s# n+ m第7章 异步# n/ Z3 Y& K+ M6 J

/ p" T7 o" s" @* n( o7.1线程与用户界面 $ J8 ?3 N6 K% `& n! x+ u# @7 d# z0 s
7.2MessageDialog的使用
% @. z* g6 B# G% @7.3Lambda函数形式的回调 8 \5 y' L1 [! y+ K! d
7.4神奇的await运算符
: k- l3 `8 A: Q" o- d$ X7.5异步操作的撤销 * w6 r4 Y' Y( d0 Q* v6 l. r2 q# ]
7.6FileI/O的处理
& @8 \/ q  W1 \3 t6 w$ z7 _7.7文件选择器和文件I/O . S8 s7 M- ]4 `& O' B8 J0 i1 n) v
7.8异常处理
2 ?% g5 f+ N/ ~" F4 |% t0 R7.9多个异步调用的合并 1 h- y) ^/ r8 s8 R' O" N
7.10高效的文件I/O
; H  u# z. h8 h$ L4 M  b$ Q7.11应用程序的生命周期 ) b1 o8 w5 w, K8 ^6 @3 F
7.12自定义的异步方法
' w: Z; I9 U0 P, N8 ^# q; U6 G  `" X7 N3 I% ^+ N# v
第8章 应用栏和弹出式窗口
( D7 c# E! b- ]! u7 d0 r  F8 G4 t' c0 }9 Z
8.1实施快捷菜单
' `4 H7 c3 l1 t8.2Popup对话框
  I9 t  M% \  t& @9 |, |8.3应用栏 ! Y6 g* ]/ z6 X  p2 ^: f1 N
8.4应用栏按钮样式
2 J% [- r% T0 F" I9 G" @8.5深入Segoe UI Symbol字体 2 z6 b+ p9 x: B+ O& N
8.6应用栏CheckBox和RadioButton , X2 Q3 h  x; G" k9 ~
8.7记事本应用栏
, \7 t( j7 |- D' G6 [0 ^8.8XamlCruncher入门 % x1 T8 l+ K. o2 T' q' G0 b* o
8.9应用设置和视图模式 2 M5 u( c3 g0 l+ d5 D* t% E  ~
8.10XamlCruncher页面
! `( U. {4 T" w0 }$ F1 _8.11解析XAML
- i1 Z! n  K$ y4 ]/ T8 A8.12XAML文件的输入和输出 $ l* X3 u) l5 u" p  i1 c: V
8.13设置对话框
- N$ |9 j  B: F7 G$ g0 r$ B5 }0 ?8.14超越Windows Runtime
% ]) v  ?$ ?% F% ^" d7 S7 {6 R& D# H7 j1 }& \
第9章 动画8 O- _! R) f; h% x

9 H5 D, }# D; T0 g' N9.1Windows.UI.XamI.Media.Animation命名空间 ) }$ P7 U8 |  o( s7 q4 \
9.2动画基础
( [3 A# s& h6 g& L5 q" ?9.3动画变化欣赏 ' Q2 e) \6 U- _# d3 _- U1 N
9.4双动画   R  m2 ^1 l0 V% M# j; R4 @
9.5附加属性动画   y0 ^& ~5 `3 A" ~! e! U" J. d
9.6缓动函数
9 q; Y- M9 |, m  r6 y9.7完整的XAML动画
3 F) U, [- v" s+ c5 W9.8自定义类动画 9 {9 K' L- N' Z: e% ]- m# |
9.9关键帧动画
* }# K( \1 ?; |( O( n- V+ o& m9.10Object动画
+ L( g; D2 ^  W9.11预定义动画和过渡) j0 J" o0 `* ^
+ \# X* v3 e: B7 X
第10章 变换
9 s* \  w; C% s: f; p6 `( x/ N8 U+ l2 }
10.1简短回顾 ; m  x5 O# ^: I" G& Y5 |
10.2旋转(手动和动画) 8 P# A( s0 J# a# G, y# R( P7 c' G# L
10.3可视化反馈 1 i! K9 g+ `0 ^/ l' y
10.4平移
* C: ~3 L# c7 S9 b' C10.5变换组
5 {* P% B) y2 B6 E& Z5 x$ T  R$ m) ~10.6缩放变换 2 T9 t7 I& A/ q/ F& h
10.7建立模拟时钟 5 R6 L; j7 B& B' d
10.8倾斜
! I* l# M- `, _4 b4 a1 t10.9制作开场
8 E( M! o) ~6 P10.10变换数学
! t9 i! C6 ~+ S9 [  z10.11复合变换 # R, D  M* Y0 x: P0 R2 |' Q' d
10.12几何变换 * e; n: y# Q& @) a/ ]& i! U8 ?
10.13画笔变换
; L1 u  W* Y1 Q3 k) v6 J' a8 X10.14老兄,元素在哪里?
7 n' Q8 p) i0 K/ X" S1 U, Q' S10.15投影变换 # h/ D5 d" w  @% G3 E5 B6 J( ?( `! X
10.16推导Matrix3D
4 c* q8 o5 e5 |2 l/ y  z1 L ; c: ]7 p; |% E7 i$ Y
第11章 三个模板
2 {" p: L3 a3 J8 h8 Y
2 F2 p, r1 B. ?7 @3 Y0 b  h- y11.1按钮数据 + |& O3 D4 e" J9 q; a% j
11.2决策 6 p+ G* {: V9 Q! F! }, W
11.3集合控件和实际使用DataTemplate
- g" F& f/ R0 v6 X9 B. c/ @11.4集合和接口 * B# h9 C# R1 ]3 `. B5 f
11.5轻击和选择 . D6 n( W4 Q/ V  B
11.6面板和虚拟化面板   O; ]. y  N' b' O
11.7自定义面板
0 [$ F, o# L0 d11.8条目模板条形图 ; y0 ?4 E) t* v6 H+ P2 H. r% W
11.9FlipView控件 % n4 }; B/ W8 l$ k1 f! g
11.10基本摔件模板
0 L5 ?8 e$ a) ~$ `4 z( l7 ]6 c! x11.11视觉状态管理器
! d% Q* e4 Y2 w% k% w! l4 W2 j11.12使用generic.xaml
0 C, h2 t) }) ]11.13模板部分
4 F# W8 v* K$ {" ?; A* K11.14自定义控件 , M2 H8 O; ^# U8 ~
11.15模板和条目容器
- r! [$ B! x' [/ \7 P  H
9 K6 [, [' c! j第12章 页面及导航
1 _& w- x+ t3 Y7 Z1 y* V8 l
$ ~  [. q  W0 u1 J- s  O12.1屏幕分辨率问题 % v9 e* R" j! Z
12.2缩放问题
1 s% v# d" s3 {& x. F! j" t3 P12.3辅屏视图
& R6 @9 U! k% a" N0 L: ]* U12.4横屏和竖屏的变化 9 ~5 m9 f  g. u0 n
12.5简单页面导航
6 h4 c2 ~) m/ Y: N- J12.6返回堆栈
9 N: p( k2 Z8 s2 Y# r+ K12.7导航事件和页面恢复 , J- b7 e1 Q8 K7 U4 ~& O* G3 S3 K
12.8保存和恢复应用状态 # E3 d/ v7 M5 O' I+ j3 f7 R& C1 B  C
12.9导航加速器和鼠标按钮
6 c0 I; C0 f& ?# _9 R12.10传递和返回数据 7 w% Z) e- Z3 i5 T1 y5 N  a
12.11VisualStudio标准模板
. j3 A) z. W1 W2 N0 p12.12视图模式和集合 * e& d6 H* f* C! b' X; Q
12.13分组条目
3 R0 p' N, D+ w. W2 |* H5 [( X) q
第Ⅱ部分 Windows 8新特性" q: X! O& s6 w; _& G

  [4 n% D: u/ E2 y3 g) e第13章 触控" ~1 p3 Z. j8 V! _7 @, X

, J4 ^# h1 H& e* g3 A13.1Pointer路线图
1 a4 V4 P' V+ M# J13.2初试手绘 2 I2 x% B7 B5 Z! K. _
13.3捕获指针 5 ^, K: ]) H, }
13.4编辑弹出菜单
; f  W9 U8 @& I" F1 D" z: f13.5压力灵敏度
) S" g$ }5 c! v4 u13.6平滑锥度 2 z. U/ |2 k  |- y
13.7如何保存图画 , g5 [5 k, |' o# {* ~" ~5 \
13.8现实和超现实手绘
* |- y" Z' W  t* P13.9触控钢琴 " N- j6 y% i& [2 c# A+ K
13.10操控、手指和元素
  d6 J* Y( A* z. E13.11处理惯性 ; u2 m( T5 j: M  v) V3 u
13.12XYSlider控件 7 I, @$ R4 X4 |2 x) `8 T
13.13中心缩放和旋转
; Y2 W5 J1 O% B5 B9 \2 H7 v% g13.14单手指旋转
4 J) e& h1 Q- n; [: b
1 G( y$ A* ^, Y& w第14章 位图 0 P9 E; z# H5 O8 r& B8 v4 n+ b- q) S

) `$ b( {8 S' P$ P  ~8 N/ q% A14.1像素位 " C; v0 G  o3 Z; c$ v+ \: t
14.2透明度和预乘Alpha 6 M8 h) [/ Z) b- B5 q/ p
14.3径向渐变画笔
) ~8 {, F9 F  F( e9 p1 B14.4加载及保存图片文件
: y3 P- Y5 x# q6 ~; b: o14.5色调分离和单色化
$ ^5 @1 I/ ?8 k" k14.6保存手绘作品
! M1 ?" y- D; A* n8 S. _5 G. ]14.7HSL颜色选择   ~6 I& @  S# P4 |0 I/ E+ z/ q+ [# X
14.8反向绘画
7 t" q/ `' ]+ Z5 G14.9访问照片库 - O/ i. X1 `/ ^5 G9 e; E; n
14.10捕捉相机照片$ P. O7 Z1 _; ?# j
6 B4 b" v1 ~* o, h4 h  X
第15章 原生
. b2 e1 z: k6 I/ J; P$ ?
/ v$ z, [+ S, H7 Z1 ~15.1P/Invoke简介
8 v6 w. u: `0 o; e1 Z8 c/ p$ E15.2一些帮助 2 {+ u) N" B2 _( ?, K: n) `, i
15.3时区信息
. w3 C2 ?3 ^5 o" K% @15.4DirectX的Windows Runtime Component封装器
' F+ x) Q9 w: b6 K9 `- P6 A0 X6 Y. U8 B15.5DirectWrite和字型
* |* Q' V2 w- u. ?# y3 D* G2 X15.6配置和平台 " ^( B: S/ I$ a! C! w. B3 B3 N
15.7解读字型规格 % p5 u1 P$ C# O3 P9 M* |4 C* i
15.8用SurfacelmageSource绘画" R* I) C& h1 h8 e6 r% H- N$ ]
+ w& D2 F- o* e, W& H
第16章富文本
# O7 i" h, _! \6 v; p9 f  u
9 a: `* q, Q9 l+ t1 P16.1专用字体
2 T9 m! x$ f7 z3 L* `1 C) p16.2初试Glyphs
; b. ^. w- a! c( w. E16.3本地存储的字型文件 " O3 E) s9 o7 b3 f1 K+ e
16.4排版功能增强 % x" }0 Z& U; p2 O: W# a) x
16.5RichTextBlock和段落 ' |' I( M" w2 l( S
16.6RichTextBlock选择 5 C  n% d4 m7 J$ P' Z8 G
16.7RichTextBlock和超限
) ^, P* S* F  A4 J5 e% r, v16.8分页的危险 % F& |) j( f! y# `! o2 y
16.9使用RichEditBox富文本编辑
% h4 a/ X! O. ?/ z) h% I* k16.10自行文本输入
! D  v: z  R& y. W# f1 K! n2 R
( V4 k' o' [  Q6 \第17章 共享和打印
% j/ }9 v. A# ?) }; x
' J" O) }% z0 c& \4 {* S: S17.1设置和弹窗 # I+ D: ^/ Z8 v% C* U) w: _
17.2通过剪贴板共享 / I- n! ?& t! ?7 S
17.3Share超级按钮
) ]! J' y( @6 E9 W4 x& D17.4基本打印 1 `: L3 V; U; H; c1 A0 ~
17.5可打印边距和不可打印边距
  L7 d' x4 ?6 w2 \/ g! p" t17.6分页过程 . V' z1 U  s8 L& F1 \2 Z; v$ U% {
17.7自定义打印属性
# F$ P, b* t3 X% P. S17.8打印每月计划
2 E7 W9 b* j+ c0 X4 J& S17.9打印可选范围页
1 N4 R# W4 G9 s17.10关键
9 ~* v1 Q& p  K) ^0 {1 U  A17.11打印FingerPaint艺术画 % p% S  h) a2 k

" j0 R0 J( o/ I) F+ R第18章 传感器与GPS
) K' \2 W! Y4 I' {
3 y7 X* G$ C. b  j5 C5 X# w. J18.1方位和定位 & p( K& h8 J, ?3 N0 e, B
18.2加速度、力、重力和矢量 ( C5 O  K0 Q4 x7 d% \
18.3跟随滚球
  s0 ?0 i/ G9 ?18.4两个北极 & j' _) L5 `$ w8 ^4 h6 @! z
18.5陀螺仪=加速计+罗盘 ) B4 n5 R5 L8 j2 X
18.6OrientationSensor(方向传感器)=加速计+罗盘 - }3 k  M% n- e* J) O
18.7方位角和海拔
" m: c9 B( w/ [8 F18.8必应地图和必应地图图块
4 f. J6 |2 b; f0 T 1 I: m6 |! S/ `6 w) M0 F
第19章 手写笔 % F* H( w0 l( o9 h+ J: {  A
- b4 Z2 `. E) o
19.1InkManager集合
# Y1 R7 T2 a. |! z1 F19.2墨迹绘画属性
! Z% n' X: V: d1 A19.3擦除和其他增强功能
& l# h/ `# n% f* N: n, ]19.4选择笔画
! T8 j0 Q% t, U( c3 H19.5黄色拍纸簿
' y- k* m; N$ {7 T
- d, L' g( q+ d! t' p( x4 M. O% a: F+ X0 O5 D- z2 t
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号 )

GMT+8, 2018-7-19 05:52

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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