鱼C论坛

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

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

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

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

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

x
TB1fjOPIFXXXXXiXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg

2 s& v6 y/ Q4 o- ?  ~+ U' o! [# T" S8 ?$ a9 W2 F  u
书名:《Windows程序设计》(第6版)
% Z9 R: c; n" E3 i作者:Charles Petzold
- J6 H3 i, K' p' M$ \3 Q* _8 P译者:张大威,汤铭,段洪秀! E# ?! D6 H! B/ [
出版社:清华大学出版社. x$ C; c) D5 r9 S7 w
出版年:2015年6月1日(第1版)& N) P9 }8 U' S5 [9 F, ]2 H# O' M
定价:128.00元# g9 X4 S+ }( Z7 f
装帧:平装
; t" M2 T: w* v. n1 s) O2 |ISBN:9787302402374: j' k) V; U6 H/ G
# }6 Y- X( Y) _3 Q% N) X/ r& N
购买链接:  P: _7 |7 p/ m3 \0 x  f# \' h6 y

) v" }$ N- r0 z' r! Q  T
" p. c* a! s4 l2 Y; p5 P
亚马逊 -> 传送门& A" t$ s) _, j

0 g& |; Y; g8 h; t5 e当当网 -> 传送门
4 R' P& V, N5 I2 k" ]6 q' L( H2 a; c
# D& k' h% ?+ _, v京东 -> 传送门
* J( l% A8 M: E6 N
& R3 {5 E5 [9 `* m天猫 -> 传送门
' U; q/ K7 {9 Q' O- z2 p& ]6 J% C! Q) U0 Q+ m. ~; q
8 k) e' K  K3 F+ K% o, k8 Z
内容简介:
# Z! l- O6 ~0 Z8 Z9 n4 q7 i3 [8 P* @; K0 o/ O% j; p5 V


$ c. Q  g; v6 N( y: Z8 ~《Windows程序设计》(第6版)作为 Windows 开发圣经的最新版本,《Windows程序设计》(第6版)的主题是 Windows 8 应用程序开发,全面介绍 Windows 程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分 19 章。第 1~12 章着重介绍基础知识。第 13~19 章介绍侧重于 Windows 8 平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。0 Y+ \: ~9 c0 e# i' O, k( U$ q
! [) s2 D& T0 d, C3 |
《Windows程序设计》(第6版)适合任何层次的 Windows 程序员阅读和参考,是帮助他们梳理和建立 Windows 知识体系的理想读物。' K  V9 |9 m/ B6 f
" N  O; {2 [3 Q: Z6 p& l. p$ X
9 E0 _2 @; n& ]; G; j
目录:% Z7 B1 f7 H% F' V6 \4 O
6 f$ V7 Y) ]2 {


; ?. ^% J2 R! M! m/ F第Ⅰ部分 基础知识
8 P1 r/ O0 O( M) }) I; Q% c7 I/ \2 v2 z
第1章 标记与代码/ M& t( X% A) J5 S' @% K

; @+ z4 G' @+ J2 |4 {- a1.1第一个项目
/ d1 J1 \5 I; z  q+ \. m1.2图片的使用
2 ~% f  h5 E3 U1.3文字的变形 ! o* y8 {9 ?3 M1 [" u/ P! v. ]# }
1.4播放媒体文件 1 ?4 N2 H9 p- }, \3 g
1.5代码形式的变通
4 }9 T/ V: n% ]& ?+ O7 S1.6通过代码显示图片
% U6 b* H- G; a8 |/ q1.7纯粹的代码   e9 h) c) k# U/ l2 S# {
. @/ k* t& j- I0 S" j
第2章 XAML语法 7 L! ^( h+ D- M5 A

6 @/ Y+ ?3 f5 A" V$ L! x2.1通过代码定义渐变画笔
) _1 P, I. {7 ]7 Y2.2属性元素语法 # ~+ @- N! m4 u6 B
2.3内容属性
% ?& x/ c; Y; j0 H0 e+ @% i2 ^2.4TextBlock的内容属性
5 h) l. F  ?3 E. y1 Z4 @$ d6 N2.5画笔和其他资源的共享
- O* ~# ^; ?- c, n0 y% f2.6资源是共享的 0 h8 \5 j, i" V4 A& X) ^3 O' o
2.7探究矢量图形 0 f+ f) C! M2 X# Z; Z1 ~
2.8通过Viewbox实现拉伸
9 @; o8 C4 H; a1 a& v. Z  d2 r2.9样式 & n1 R; T% o4 V! V) B0 k' S1 T; O
2.10初探数据绑定 " l; w0 A! K, q1 \4 S5 j
5 @4 r. N' ^4 z  Q
第3章 基本事件的处理( q7 |0 r" E- ?' _# u3 y

6 f, v  D# J- A* N7 r, C3.1Tapped事件 0 @: f3 p( x+ l! S+ f- M9 B2 g
3.2路由事件的处理
; ~5 P, ?- y, k& s% @3 r3.3重写Handled设置
+ B" r) z; s) z# _3.4输入、对齐与背景
/ H) ]. o4 V; ~$ u( }" }7 k- K3.5大小与方向的变化
0 b4 K$ T# q; y" B. O3.6尝试绑定到Run元素 ( H" G, O; p# O0 m1 _0 I2 G: F
3.7计时器与动画
7 \9 M7 Z$ z+ b) L: u
2 P4 ~* |% l2 \; h) U* A# \2 k第4章 基于Panel的布局 # G: G0 g/ B$ c3 \. C, ?9 N
4 X# W6 Y, W& o* d  B- h5 b& D
4.1Border元素 2 Y4 C9 h5 b* C8 |/ z5 x
4.2矩形与椭圆 ; w1 M: I$ F9 @. s' [8 \5 t$ C, K. u
4.3StaCkPanel ! `9 A* v4 B6 U) Z3 l
4.4横向的StackPanel
6 F* H; U- f% j+ k' W2 M4.5基于绑定与转换器的WhatSize
, J/ M% D! L4 b$ W4.6ScroIIViewer方案
5 Q7 F0 f. o8 F, i9 d4.7布局中的“怪异”现象
2 s) h* O5 H% ^& U/ a- M4.8编写一个简单的电子书应用   S$ r- y) T: o5 f- i$ ?
4.9StackPanel子项的定制
4 _( x9 Z# ?6 W/ e5 P- X4.10UserControl的定制 : I- ^" o% ^( d' k7 Y7 _$ L  q+ `2 q
4.11Windows Runtime类库的创建
  \" b" ], W4 P) \' y7 T7 ]4.12换行的替代方案
5 U+ x0 x+ o$ t- y2 }  J4.13Canvas与附加属性
( d  h& K2 i. p4.14Z—Index
  @& W# O5 w% j& V( K$ v4.15使用Canvas的注意事项
* W% i, V$ [& @( L  C& X: M. G& K: [0 b
! _* K% x, U4 V! u  S第5章 控件与交互
8 d; G/ T- b6 ] 2 A5 j, l" {$ l, q; ?  N2 g
5.1Control的特别之处 , {& B- A5 M6 \6 c  ]0 |* P
5.2用于设置范围的Slider控件
+ t' _% [! R1 X" z9 c" S5.3Grid
5 }5 y3 u; v3 W7 |' k% K" b9 I5.4屏幕方向与比例
+ K. u0 s7 X6 t$ P: L5.5Slider与格式化字符串转换器
+ f" B! O* p8 O7 ?4 x" x% Z5.6工具提示与转换
9 E$ P: x- ~* I6 b/ |1 p5.7用Slider绘制草图 5 E0 u7 |) Y8 E  q
5.8按钮的几种变体
" E. S$ A5 i1 a5 Q, U6 T& e5.9依赖属性的定义
  Y" B9 g0 K) z+ Q: t% ~3 v5.10RadioButton
: o0 C3 x5 h8 y5.11键盘输入与TextBox - z8 D) L9 i) ~3 V# z
5.12触摸与Thumb
8 U2 l( j$ U- m. H' U& j- U  }% Q+ G3 E7 A$ i8 m8 t9 T2 `
第6章 WinRT与MWM ! t2 ~6 [8 }3 E1 ?3 v( y
. [% x- r- s6 N' K; V6 {
6.1MVVM简介
5 |- g- X4 x, R( Y. [0 G. e- o6.2数据绑定通知
. T# H! J6 U; {" Q. n6.3ColorScroll的“视图模型”
; {* x) s  B. x+ d" \6.4精简的语法
' [' J/ F  f& m* J9 g1 u6.5DataContext属性
  d2 q0 z% |0 Z6.6绑定与TextBox
7 @& l. V: \& w* m+ P6.7按钮与MVVM
  N- s1 E! g4 q6.8DelegateCommand类
3 {2 M! t6 [: I: S5 G+ T2 h& A& f" c4 i0 K. c
第7章 异步+ S7 q9 j* h, p& o0 O) j1 h
$ j% i# m- N- ?' ?$ w
7.1线程与用户界面 " q* b3 h1 {+ O0 _2 m) R5 Q  k
7.2MessageDialog的使用
7 U& r/ `$ a9 X8 q7 |3 j9 J$ X& L; l- m7.3Lambda函数形式的回调 . O/ s" j5 `. Y7 T4 J5 }
7.4神奇的await运算符 : T& G+ h4 @; v4 j
7.5异步操作的撤销 3 e5 e0 V3 M3 q$ f, I  r+ W: R' z
7.6FileI/O的处理
, q( J2 X9 _1 G) a9 E' F7.7文件选择器和文件I/O + A, ?" B6 y& c1 z9 b5 \
7.8异常处理 4 Y6 ~* J* z  M/ l$ U( J: c2 r# V
7.9多个异步调用的合并 . t" |# }- X* R! n) i: C; r) e
7.10高效的文件I/O + ~3 ~  R9 z+ J$ @% H9 s
7.11应用程序的生命周期
8 p8 v& U, C( F8 ]/ `- {# C7.12自定义的异步方法
3 [! T) B, r3 J1 w- j$ H2 H+ q% u4 e7 @! N
第8章 应用栏和弹出式窗口 ' m: F- {7 N+ H3 c' m5 z: a( c( o
. x- k& d! V4 z( F/ V' E* k/ ?
8.1实施快捷菜单 5 u# H! ~) w2 l, F
8.2Popup对话框
  E  m5 J3 I4 }% e2 Y8.3应用栏
8 \  p2 N( E* C8.4应用栏按钮样式 ; `7 D  ^0 k" G# ]! Q
8.5深入Segoe UI Symbol字体 % ]- n3 s4 f2 K! F
8.6应用栏CheckBox和RadioButton ; l' Z# f2 h! P* ^" T3 k: Q( I9 \
8.7记事本应用栏 ; `8 D4 T& V3 g, f( m7 S
8.8XamlCruncher入门
9 n! g3 f# j; y' |8.9应用设置和视图模式 5 @" x" g( \$ F: l) K7 c& i/ B
8.10XamlCruncher页面
  r/ E7 S% _, t, j: M" K8.11解析XAML
3 |0 z% ]  Y& T$ f9 G6 G8.12XAML文件的输入和输出 5 V8 N6 @" J" p4 D' W& F) T
8.13设置对话框
3 w% w4 p" F8 J5 o8.14超越Windows Runtime
! T; u% \  ]2 \5 ?5 s( P$ ^0 i* b* ]5 b" K( w3 l1 o. H6 C
第9章 动画3 t8 @6 H" t" D7 C7 ^  |! F) P

1 H# x( ]. N6 M( |" G9.1Windows.UI.XamI.Media.Animation命名空间 * `6 R0 P1 G( k8 v3 P7 Y: L0 t- {
9.2动画基础
& n4 I( g. O+ u+ B9.3动画变化欣赏 , k* K  a5 P4 }/ W! K
9.4双动画
2 J% X! N6 w1 F4 c  r% B9.5附加属性动画
  L+ \% T3 z/ ?- P) E# z3 G9.6缓动函数 & \) W, @5 r) O6 z
9.7完整的XAML动画 2 U4 B' \% ^! `. U7 M3 G: T
9.8自定义类动画 , j: L: x0 M5 V( T+ p) W4 x
9.9关键帧动画 / m  |6 ]; c+ [
9.10Object动画
& A& ~6 f9 O# F1 c% Y; C9.11预定义动画和过渡
, g5 E# ^4 w) n+ C. z . B  x9 J& ]7 n8 X  V9 ?
第10章 变换
$ H9 }  r. v- K4 G7 S7 C
. l9 b# P" k0 T* r. A* v10.1简短回顾 / Y, A5 M6 S8 X
10.2旋转(手动和动画)
/ \4 b! w& x1 \# n10.3可视化反馈
; z5 b1 p  A* }. q10.4平移 1 E" m# l( U7 J, M$ _: q
10.5变换组 8 c, j" y9 \$ [) l# ^
10.6缩放变换
: C7 Y& `, ~0 {# d6 u& g  R2 _% x10.7建立模拟时钟 ) ]; S2 v1 ~) T1 B) x- I
10.8倾斜   D7 g# b* P3 h* W( l* w7 W4 n
10.9制作开场
% G3 m* q1 y- J! q) R" j: b10.10变换数学 6 L4 J# {" J: a- O4 [# F* f
10.11复合变换
" C$ G! ?1 K% w, j- n10.12几何变换 + L5 k) M5 M. T
10.13画笔变换 ( k) z: @  Z  H  }! ]
10.14老兄,元素在哪里?
1 Y; A8 z! g2 E& T. Q) s10.15投影变换
' i; N* \5 d5 U. u+ b( I2 w10.16推导Matrix3D7 Q9 x# ]6 ^$ L3 Q& U6 s
7 r( j7 G) c$ S
第11章 三个模板
% _& |0 Z5 `& G  Q) s1 U& U1 f 0 ~1 y; v6 Y( _1 N1 ^: J
11.1按钮数据 6 O, X% \0 G: ?
11.2决策 + H' w7 }( C) e/ p4 Y% F5 M) `  [
11.3集合控件和实际使用DataTemplate + Y6 o6 \2 {/ u8 e
11.4集合和接口 6 u) O9 Z% k( ~1 ?1 E$ H, ~
11.5轻击和选择
+ D4 E9 I) @0 K6 G6 r, F11.6面板和虚拟化面板
' @3 C% Q3 [& b4 u11.7自定义面板
2 Z# B# ~+ k- a: g/ E- W11.8条目模板条形图 , B2 d( Z3 X+ r% r+ m% J% T& }
11.9FlipView控件 $ d2 s2 }* j2 r% f* `
11.10基本摔件模板 ; {0 t0 ~- {9 i8 c% v
11.11视觉状态管理器 7 n2 ~2 h6 J2 h2 f. F6 ]( Q0 v
11.12使用generic.xaml 3 Y2 i, E' F& a+ ]" H+ B" m0 s" m8 h
11.13模板部分
* g2 z+ G, V( x' D# H/ }: B11.14自定义控件 . v. l; e+ u& P1 w1 }. a
11.15模板和条目容器. d! S( X) n! f9 ]7 [, B& x

0 J% C. s1 P6 J1 y- ~第12章 页面及导航9 s# w# Q5 x5 C$ G" j! F

& n) l) z9 z' K) |! G12.1屏幕分辨率问题
* y: @  }& Z7 M2 G4 v+ s. e12.2缩放问题
0 M/ i2 ~" @) e12.3辅屏视图 7 X- n4 i, {& Q* A' N
12.4横屏和竖屏的变化 - }- [. ]/ r; @
12.5简单页面导航 / c$ _" I! j" [$ I6 ~
12.6返回堆栈
. F! r9 Y9 `3 J6 [12.7导航事件和页面恢复 , ~( J% x! [: w, r/ y1 w% A
12.8保存和恢复应用状态
$ @1 t6 o6 ~1 i7 ]2 V+ X) p12.9导航加速器和鼠标按钮 2 d6 M- t1 o1 E9 `8 A9 u' u3 X) {
12.10传递和返回数据 4 H" `1 Y/ f7 D) \. q8 C
12.11VisualStudio标准模板 . H* d5 I/ @+ {3 U7 u7 F+ j
12.12视图模式和集合
7 i: K- t) B+ r( }12.13分组条目 6 `! `$ m; ^( e" H  L/ I8 X5 j
# R* L9 j$ E8 M/ W4 P- z
第Ⅱ部分 Windows 8新特性
5 D* i& v' h! {* [ / d  b# }( U" c7 U- N
第13章 触控" [/ H) |: J6 b% s6 w& t, Z

/ u8 D( c) ?3 I" ]7 m. q& k13.1Pointer路线图 0 r, x. @3 m3 G" p+ m- h8 }
13.2初试手绘 & U: }% U: _+ B& @$ V
13.3捕获指针
+ a. U/ t. ~# w  e5 J9 c) ]13.4编辑弹出菜单 & u# B7 K' e- s- {
13.5压力灵敏度
: ~; O$ Y9 z0 q1 v- E$ C13.6平滑锥度 4 ]* y* V5 w" N+ O5 S, ?
13.7如何保存图画
5 k3 }9 \. E( F13.8现实和超现实手绘 8 y! }" l1 r4 O0 ^* ^- C
13.9触控钢琴 0 w& v) ?% ?: T- B
13.10操控、手指和元素
: u0 @6 s+ s5 P* @, Z13.11处理惯性
' j1 i" P& R1 D  B2 y. Z/ m13.12XYSlider控件 ' O* X: z2 J0 P7 \. G. m8 P; V& [
13.13中心缩放和旋转
/ o) F  B+ C8 k6 a% Q& \* T9 Z; n13.14单手指旋转& m' F1 H/ L- ?& {) I
$ o% J0 b2 N8 M8 y6 T
第14章 位图 $ t8 x* _4 J* o
8 c5 V+ J% q( n2 D  }' P
14.1像素位
  G" ?9 {* E% ~7 {- z; K14.2透明度和预乘Alpha
. ?) k' H4 X7 {+ C14.3径向渐变画笔
) Z+ e4 Q& g0 D; [14.4加载及保存图片文件 $ V, m' k: \/ C
14.5色调分离和单色化
- {5 V; i: C( w* b0 d- s14.6保存手绘作品 $ v( l) ], N7 a; ^* g$ y2 f' E
14.7HSL颜色选择
& a& n, ^- w( W& M- w" n* f, T2 y14.8反向绘画
% r$ D9 d3 H. B- N, K- p14.9访问照片库 $ S& Q2 @% m7 z0 ]3 ^) Q
14.10捕捉相机照片
5 P9 A( `4 f0 g0 O & @' w4 x6 g. T
第15章 原生
6 A. F3 w& v% O/ t. Q5 P8 E. r% |# ? : D" S) G6 e' ]6 M6 t2 v4 G
15.1P/Invoke简介
+ O% Y; P! d! e- v( `15.2一些帮助 4 m6 G5 p4 ^  M8 S7 d
15.3时区信息
/ g0 \' H& j- Z/ ]% @/ g) r15.4DirectX的Windows Runtime Component封装器 8 U1 ?% u5 k; Q9 @5 @
15.5DirectWrite和字型
- [# ]( _0 W0 a; E6 N6 b15.6配置和平台
9 B7 z$ S, {  `3 r15.7解读字型规格
" D* h$ _8 z$ F3 H15.8用SurfacelmageSource绘画
. O% G2 U' }$ ~3 u' i
. ^! [5 |/ [) u  e0 G第16章富文本( Z$ v" X6 B: W' U% {. N

; Z( A2 ^. \. @1 o5 N% O16.1专用字体 6 G% D& Z1 I9 v
16.2初试Glyphs
9 P, K+ e7 E2 }0 ~/ Y* |16.3本地存储的字型文件
* B/ E: g3 e4 D4 D1 P% S# ?16.4排版功能增强
: V3 ^. ?: K: q8 |8 p) t- m16.5RichTextBlock和段落 " T/ S, T8 ^3 s  \8 I1 _
16.6RichTextBlock选择
4 H! t2 `2 L/ W0 l' B16.7RichTextBlock和超限 0 f- n/ U3 F8 }5 s6 O& E' B
16.8分页的危险
+ }: f7 [! S& S- |. v16.9使用RichEditBox富文本编辑
( v) |" g% I# |7 m5 G3 N) e16.10自行文本输入
4 j$ x  E) E! {, N2 k2 {5 T  }% P8 l4 a' f
第17章 共享和打印 0 @/ J# p7 ^, `" }2 M) {

. Z* G' j! T- i1 G2 o" B3 _( T2 ~17.1设置和弹窗 * K8 R% c0 L, w6 R9 O! Z, ?
17.2通过剪贴板共享 # _# H' }& n7 X
17.3Share超级按钮 9 \0 `' S' m% o
17.4基本打印
' f$ W5 a8 L& l, x0 j0 o: |# ~+ n3 I17.5可打印边距和不可打印边距
6 y! X, e+ g1 W# W  j; K9 M17.6分页过程
7 W# a9 `  f9 o: c. _# S; x, E17.7自定义打印属性
  x, s5 j# y# W  v- I. p17.8打印每月计划
. x, h9 v8 e: \* S8 C0 M- K2 y17.9打印可选范围页 9 k& ]; c, S1 \  i* G# U  Q* B" {
17.10关键 5 t4 z9 W1 P2 L. l# l4 _, }
17.11打印FingerPaint艺术画 * X9 z. M6 ]1 |! Z8 u  Q' ^
# C+ ^8 A6 Q# e) B# ^
第18章 传感器与GPS
+ s0 @8 u% f, `- k% v
' u5 Z2 j+ w2 \6 h: o18.1方位和定位
5 w1 P3 f4 ^  Z( ?; H18.2加速度、力、重力和矢量 2 O/ b: a3 v7 s% o) i
18.3跟随滚球
  o/ z) c9 Q- W) p# \18.4两个北极 / k( [8 [& R9 ?2 N  t
18.5陀螺仪=加速计+罗盘
- U/ _! E" p" ~% K18.6OrientationSensor(方向传感器)=加速计+罗盘
! _$ _/ M, l. m* w- P18.7方位角和海拔
* b$ i0 \1 r8 y6 S18.8必应地图和必应地图图块
+ N7 Y. L% Y' d; O. I/ G
4 k7 |7 G* m2 O: }第19章 手写笔 : P8 V6 j& j: w9 |7 }7 S( c
" h4 I3 m+ _1 _6 x3 m1 H/ n
19.1InkManager集合
" r/ a5 Q4 ?' R( h4 _* f1 ]8 g19.2墨迹绘画属性
& K3 h7 p% u& ~. c' j# {19.3擦除和其他增强功能
2 g6 ]& ]$ [3 _" A3 V19.4选择笔画
; E/ l0 y0 K# J! m19.5黄色拍纸簿
) `% y+ ^: b; ?, X$ v+ _3 F- m
; Z' s4 W% c  n2 S  a  I) x$ K/ J+ T
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 02:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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