鱼C论坛

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

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

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

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

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

x
TB1fjOPIFXXXXXiXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg

  G7 V+ n: o. O5 X
7 n( G! ]( S) @6 u书名:《Windows程序设计》(第6版)
/ V' `2 }% v7 b作者:Charles Petzold
# O& V) E; S# B译者:张大威,汤铭,段洪秀
& W: G+ m1 f& [+ u7 w6 v! w出版社:清华大学出版社
# q" L) H8 V8 i1 ^出版年:2015年6月1日(第1版)
! ^, V+ c% {; r. d7 N定价:128.00元
# j) c, e; }, T装帧:平装
# x" _1 q4 @) d: ^ISBN:9787302402374
  \% S; W, w5 L7 r+ \* U' D5 `# Q$ ]
购买链接:$ c" G) x  H. S* B; J: J/ K

8 k& o4 z. A* V8 t$ ^+ {0 R
9 G4 B3 e& D7 d% y
亚马逊 -> 传送门, v+ N2 |2 n1 h7 l& R
# q9 D1 u3 R4 M6 U8 w
当当网 -> 传送门
6 R( f, v3 C# Z! z9 r  ]/ q
, u7 m) H" f4 A3 {5 W京东 -> 传送门% q8 m' Q5 @4 w, b; m

, M, D* V7 L: r- D! I% b$ |天猫 -> 传送门
: z  M: e8 |3 R" d% w  d2 M* G2 P/ ^
3 v& F! v, g" a5 o  q5 U9 m7 X- _1 g
内容简介:: M' X- X' m: n
' r7 ?; f* x1 Y

2 s+ B8 [* e, C* G& F& N
《Windows程序设计》(第6版)作为 Windows 开发圣经的最新版本,《Windows程序设计》(第6版)的主题是 Windows 8 应用程序开发,全面介绍 Windows 程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分 19 章。第 1~12 章着重介绍基础知识。第 13~19 章介绍侧重于 Windows 8 平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。6 C, a' w0 T$ Y- d8 z6 I
$ P6 d8 [: I$ c; C) {- e
《Windows程序设计》(第6版)适合任何层次的 Windows 程序员阅读和参考,是帮助他们梳理和建立 Windows 知识体系的理想读物。3 [. c' k% i, F0 p

. ~! K. A3 U+ E( T2 v. h) |$ {/ V8 W2 W+ S3 u
目录:! _2 m" f+ ?. i9 @8 t7 u( c

9 Q) J. c1 D) ]% o# g' L* U$ t

- R0 y4 `4 Z6 O  @# @- n7 m第Ⅰ部分 基础知识
3 Z# }1 c7 [4 O8 r+ `% i' l/ `# j3 o1 `/ h
第1章 标记与代码
/ ?8 G8 b! v4 r- m* b
% x0 D; ~# h) r1.1第一个项目 , r/ \- g: c( \" c' v9 U/ ]$ g
1.2图片的使用
) q1 |1 \+ ^' V; l1.3文字的变形 % o! Z' t; ]* \7 [
1.4播放媒体文件
* i1 R+ j& f* {) l+ Y1.5代码形式的变通
* M8 t5 N9 g5 c+ w; P$ Q. @1.6通过代码显示图片 # w8 e% n5 x' B6 Y
1.7纯粹的代码
" q9 p- @- g& c' A7 M
) m2 X; D3 M" Y第2章 XAML语法 5 n+ `5 {+ S0 ]8 E: n) [9 Z6 m8 Y# @1 f

$ y( ^- Y8 [0 J9 H  p1 ?% N2.1通过代码定义渐变画笔 + s) e5 Z0 n! P6 n
2.2属性元素语法
3 F* k) b. B$ Q( t3 G) Z2.3内容属性 2 F* r5 G- F4 H' [/ N! p0 }0 j1 _. ]
2.4TextBlock的内容属性
$ r# Y' o5 b- k" Z2 ^2.5画笔和其他资源的共享 . w% z' J3 Z/ @- R2 S, G
2.6资源是共享的 6 }" r. H( T2 f+ n, B
2.7探究矢量图形
  }# L+ P8 T* A8 ]5 G! L2.8通过Viewbox实现拉伸 , Q5 C. u& T7 R
2.9样式
. |' K+ t1 o% i4 F! T+ Y; c2.10初探数据绑定 7 O$ ^( j# V% z& O
/ [9 a( A+ O, V* b- y
第3章 基本事件的处理
& M, n' T0 h1 [9 W+ Q- i8 [3 F& m6 C& ~( J
3.1Tapped事件   r$ Q5 u; x7 P1 B
3.2路由事件的处理 $ i4 U) ]# ]) h) ?
3.3重写Handled设置
1 z/ h! i# T3 L% v$ g3.4输入、对齐与背景 % T- j& X+ P' b, X8 u
3.5大小与方向的变化 9 B4 o/ n/ r2 \- t$ A4 k* D$ h
3.6尝试绑定到Run元素
' ~5 B9 D- w: b3.7计时器与动画( K( {9 A2 h5 g8 F2 M( B
; z' X4 t8 @2 |& V* g
第4章 基于Panel的布局
( a& E2 u  S. d% {  O3 [8 _
# Y$ L6 Q$ j. n  k& R# N, m( B4.1Border元素
) N" [+ K2 q3 i7 F2 p3 q4.2矩形与椭圆 2 l0 {. f( d6 {% Q) J! O, ~
4.3StaCkPanel
2 k) X9 Z  I) u, e% f7 N! _4.4横向的StackPanel 6 S& r0 n& ~1 ?
4.5基于绑定与转换器的WhatSize
2 e+ z( ?- @! ~4.6ScroIIViewer方案 . e' H* ~5 E; h6 O/ {! u. e
4.7布局中的“怪异”现象
& `8 I% J/ F' R6 c* k: b4.8编写一个简单的电子书应用
3 ~, w5 f  \" U( E5 _4.9StackPanel子项的定制
+ L% {! S9 D6 K0 Y& n4 |) b7 V5 d" g4.10UserControl的定制 " j1 k+ F5 @& x! T& o0 m0 N
4.11Windows Runtime类库的创建 ) b5 V) [* h4 _! D- L
4.12换行的替代方案 + P3 t6 ]8 f( X" u" A- V/ h
4.13Canvas与附加属性 : J! b5 C* H$ H$ r
4.14Z—Index
( Z3 {& s& x& n: C, M4.15使用Canvas的注意事项8 ]  ~2 k; ?+ y: [0 A  h
; p: q. C- a2 {! `
第5章 控件与交互
! v& y" F( ~# j) f9 {0 m, A* E
7 X4 _% i) Q) r5.1Control的特别之处
. C" A0 w8 W- L: v6 G5.2用于设置范围的Slider控件
: }+ Z! f: \- h4 w9 \  {5.3Grid 8 L8 H! ?! t% ]& y- P# U
5.4屏幕方向与比例
$ H1 M4 s' _; z5 K+ t0 R4 F# _, E" @5.5Slider与格式化字符串转换器
* I- M5 w. \; Z* T( [2 `+ v5.6工具提示与转换
0 q+ ]* e" B2 p5.7用Slider绘制草图
1 Z( ?" o# _, A7 e( Y& `5.8按钮的几种变体
- g" C0 K8 ]4 }# E5.9依赖属性的定义
. q9 x( B9 J  r# X5.10RadioButton & Q# Y9 x' `; `/ H2 d$ D
5.11键盘输入与TextBox & D( r/ [" i% b. [" U
5.12触摸与Thumb$ q. B5 z- ~" l1 b

' K' G* W' D( ]第6章 WinRT与MWM
/ a2 B+ V5 K7 L9 Q/ B6 u& x0 F% `- [1 s, F& Y; ?  h
6.1MVVM简介 & k0 R! P( E" L2 q
6.2数据绑定通知
5 {3 A7 U" q1 L, D# B4 f0 A6.3ColorScroll的“视图模型”
1 m" M7 u# e% a6.4精简的语法 * W% v0 O9 W& l  [( `
6.5DataContext属性 : d, L; z: P5 u5 b
6.6绑定与TextBox . ?& _8 u! K( X  h" J3 {% j% l$ ?
6.7按钮与MVVM 2 s% I0 W! x9 c  w/ K+ ?) u
6.8DelegateCommand类
) H& }- M, W$ ^+ F0 M( C! M' J0 p9 I- u! {
第7章 异步* [" M5 l' s" S

3 j- W- k- G2 E/ }- u  b! R# a7.1线程与用户界面 & F) x. k( y2 J
7.2MessageDialog的使用 # p9 G: p' C$ k8 ?) v7 ~% ]7 b  u5 d
7.3Lambda函数形式的回调 3 B4 G5 e7 y8 |: w
7.4神奇的await运算符 - a. ~+ z8 H. J
7.5异步操作的撤销
% U0 v+ U/ _' ~  t% e6 h7.6FileI/O的处理 4 x$ p9 l8 M& g) k# s) x
7.7文件选择器和文件I/O & ^& U4 d( v( j' i. D% h
7.8异常处理
: Y  c9 S9 W/ s! \/ t8 W0 P7.9多个异步调用的合并 6 M7 Z: h  Q8 X6 u/ J
7.10高效的文件I/O
# S% I: A" t! F/ Q7.11应用程序的生命周期 " Y* t' ~3 d; O3 |& ]$ ?
7.12自定义的异步方法 ! P- g2 Q- E5 }" o* A; E. l4 w
9 _! M  T9 u- v7 Z4 e% O1 O
第8章 应用栏和弹出式窗口 4 y) p& r3 Q; M8 ?$ D
0 Z+ q, N5 ~0 _
8.1实施快捷菜单 + Z+ `* g! N: r! ^# T  c. X
8.2Popup对话框
4 J) [3 C" E% [9 D8.3应用栏   [4 M) @  @1 ^
8.4应用栏按钮样式 5 a% i- H! ]/ |' r! u  ?
8.5深入Segoe UI Symbol字体 + C% C! q6 Y2 m
8.6应用栏CheckBox和RadioButton / D2 ^  s! m0 |4 ?" [  K& v5 `, Y
8.7记事本应用栏
  ~9 j/ n  l  r$ \. v5 V% X/ j, g0 {: Q8.8XamlCruncher入门 . y) I9 O0 Y8 h2 K  {* z
8.9应用设置和视图模式 $ q+ }2 d! D3 y6 I1 D5 d; R5 {
8.10XamlCruncher页面
! `" v9 ]0 t' V' Q8.11解析XAML
. c, p1 \3 E1 k; [9 O8.12XAML文件的输入和输出 ! P8 ?0 U/ o, `* A0 U: J% L
8.13设置对话框
& ~6 s3 z6 C' {2 b' w% G- ~8.14超越Windows Runtime . s9 a" O0 T" D/ n# r

- N( P2 }7 w3 R0 B  ~+ n第9章 动画
8 y1 u8 t8 j# J! L ; K* a0 o0 E0 n- K) J: W
9.1Windows.UI.XamI.Media.Animation命名空间
5 [9 f" E( F! v/ J. R7 o9.2动画基础
0 h- {. t& Q" A: C) e9.3动画变化欣赏 6 J9 i3 g- V+ k) [5 |
9.4双动画
! j0 M" H. p& ?1 k; x. K: H, P9.5附加属性动画 , E! u/ [! R# }0 Y" J4 X6 y" F
9.6缓动函数 ! y4 ]* Z. r2 E& |2 [" ~$ E
9.7完整的XAML动画
1 X; A5 X0 t$ n4 O. k0 ]8 E9.8自定义类动画 : n* @# ~: U* |) v0 g/ l
9.9关键帧动画 9 v* e# {1 m- b, E6 T( v; _
9.10Object动画 ! ]% D8 I) p% Y5 w% g
9.11预定义动画和过渡
% n% b! U$ u1 n# b% L# `- A / Q' }" d* X) L4 i6 z& v( P) A
第10章 变换 $ u: ~' I! s6 J( G7 O( Q* p

" ?! Y. d" Z  O' |% E2 H10.1简短回顾
- o- O9 r% \, @4 o2 Y7 r" E; R10.2旋转(手动和动画) ( B+ N$ O8 b: h  Z
10.3可视化反馈
2 U. _5 ?6 Y/ v% t+ y10.4平移   c$ I% X+ {' j
10.5变换组
& V- X4 o0 D1 ?' @* ]10.6缩放变换 . H  w. E0 a) g- K# y$ {
10.7建立模拟时钟
# y/ a9 N2 Y0 `% ^, P10.8倾斜 , n6 v& T. {1 w
10.9制作开场 7 Q6 z2 W" t. I" ~# L: C
10.10变换数学
. ^, _4 b+ r  r% d10.11复合变换 / r; o+ c3 r6 S6 T; Y2 g
10.12几何变换 ; Z9 k) G3 i7 a" ^. W# D
10.13画笔变换 . j  w# M- o2 R$ v1 b  R
10.14老兄,元素在哪里?
0 P/ `- [) n. B' w6 i3 v10.15投影变换
4 i5 _$ R$ c$ o10.16推导Matrix3D; _. u) I% \' B+ z9 @+ q% A

; Q, G: X3 J; \7 F. O第11章 三个模板
6 M% v8 g$ e, {& q1 T9 W% }
( v/ {+ X: A; Q2 F11.1按钮数据
* c) Y- P1 e5 \. u, P11.2决策 6 v  Y. Y! v* u" L- `+ ]5 V
11.3集合控件和实际使用DataTemplate ! E, a3 A3 [3 J
11.4集合和接口 6 }) _9 O6 ~* W. m' J7 G9 I; h
11.5轻击和选择 5 Q! O6 _) O7 |6 @6 a; C: ?9 V
11.6面板和虚拟化面板
. R: ]( R+ n( s4 P. ^& M& U4 `: @11.7自定义面板 # r: o9 \8 U0 V5 C  y
11.8条目模板条形图 / H0 k2 Q7 @; g$ t' C; Q3 u
11.9FlipView控件
9 K: Q( p$ S5 n' F: ~6 W11.10基本摔件模板
& E' X4 o! f* R! z: `11.11视觉状态管理器 " h- ~! N3 t0 ^: c
11.12使用generic.xaml
8 p* Y) g% q" i+ m11.13模板部分
% [: Y6 ]& ^, v. x11.14自定义控件
: Q3 S9 s% Q) {6 S8 C, K, I. b+ e11.15模板和条目容器  X- r: r' S# j/ u4 [
) g8 J2 C1 V' [8 H$ P
第12章 页面及导航
8 a1 C2 x7 b7 x' _( v2 w
2 S) o7 H: M9 R) e5 e9 r2 A" [/ Z12.1屏幕分辨率问题 9 [/ W# B: A9 g
12.2缩放问题
' y: M( E) }( p12.3辅屏视图 8 W0 e# G' {8 [
12.4横屏和竖屏的变化 4 r, ?% n- d3 W9 F8 S. c
12.5简单页面导航
" T- ^: ~8 I  j6 a' V12.6返回堆栈
3 m0 r$ v% g7 T: L/ r12.7导航事件和页面恢复
3 M' u& {% B, T% V12.8保存和恢复应用状态
( I, j/ U9 s  s# ^# O5 o12.9导航加速器和鼠标按钮
8 ]- {  o* [9 V8 V0 X$ n/ k12.10传递和返回数据
" ?5 q* F+ E( U. h4 J* c5 j, k12.11VisualStudio标准模板 3 D. e' m# {6 G7 N9 s2 c
12.12视图模式和集合 / p7 z5 _" _3 }7 K- x5 r
12.13分组条目 9 P; |/ r6 X8 }  R# Z$ X. V

" K( _9 X3 W) A9 n第Ⅱ部分 Windows 8新特性
0 s+ P: F0 Y) h
* l* o# I* p5 G第13章 触控1 y: a% q  S% F* r. v
$ C0 i$ l9 f% f5 e2 E: f! ?; s
13.1Pointer路线图 2 p3 O& {5 N# d! r  @4 {
13.2初试手绘
0 p. N0 w$ X- K( w  r* {* p13.3捕获指针 1 q6 Z# L! E( I3 j9 [5 _, _
13.4编辑弹出菜单
. n" I/ h. g- E13.5压力灵敏度 ' P9 k  B, K' o. g$ A
13.6平滑锥度
& T/ F% ]0 O/ y3 F( ?13.7如何保存图画
" ~  I) Y7 P6 D8 v13.8现实和超现实手绘 ; j/ z6 F( R; C. X/ M  c8 J5 g
13.9触控钢琴 / `+ N! P0 a  p- f6 L% Z  m
13.10操控、手指和元素
) e% P! q( n1 X/ Z1 C13.11处理惯性 ' w; q; h5 n$ l1 i6 s
13.12XYSlider控件
/ ?. q% {2 N% z13.13中心缩放和旋转 * `$ E/ g* Z; D
13.14单手指旋转
+ r/ U, [0 w2 y+ K+ V ( o% ^3 p, s7 a8 Z* f2 K; P
第14章 位图
3 a' p& F6 |- V$ M6 q& H; S% c1 z; }( [* {
14.1像素位
0 l$ F) t' L- }  g# D& A; ~7 y14.2透明度和预乘Alpha
7 S& U7 D: k  b. a6 K  [3 @14.3径向渐变画笔
) V! R* H% E0 u$ A+ q$ x14.4加载及保存图片文件
" O0 o, I' q0 G# W14.5色调分离和单色化 $ d7 g9 T  I! G
14.6保存手绘作品 5 O( ~5 ]9 t& T! v+ x; e
14.7HSL颜色选择 ' m  ^& Q' k+ X& s5 P" B
14.8反向绘画 & L* ]8 a' ?& T, x) ]( M
14.9访问照片库 : U( \! j7 X. n. g! n2 N6 X4 p
14.10捕捉相机照片! m0 T' Y& r7 Y5 v
5 C+ h7 t7 Q7 z1 F# ^! u
第15章 原生4 }- r' U8 O# ^" l+ R, w

# v* u  Z! ?: Y2 [15.1P/Invoke简介 & K" t  H$ ^# Q4 q, E
15.2一些帮助 ) P: {; O0 I2 e7 X
15.3时区信息 $ [/ Y* G9 J# `4 K3 E3 ]; _
15.4DirectX的Windows Runtime Component封装器 5 \( @; r  r0 w/ h0 g1 T5 p6 H: N4 r
15.5DirectWrite和字型 . \( }) U! J. m# v7 a
15.6配置和平台 - B6 b1 J2 @6 X3 c3 U
15.7解读字型规格
( j. [5 G3 V! n/ Q15.8用SurfacelmageSource绘画# D# j9 ~+ Z8 s6 D- D- @6 ?0 }
, w$ m2 F, B$ L6 Z& f$ J
第16章富文本8 E/ L9 U( q- k# G* S

. M. D6 w1 H& S3 a, g16.1专用字体
) A4 g' }& `& ~+ i  d16.2初试Glyphs ' B' v& \2 t2 h8 _
16.3本地存储的字型文件
/ O' R: U4 s2 K- }- e3 H16.4排版功能增强
3 }9 `; q! ]0 l: T16.5RichTextBlock和段落 7 T7 r2 H" m/ E$ k. S5 I3 n
16.6RichTextBlock选择 # [/ b7 D  Y2 S# A( C% L- ?
16.7RichTextBlock和超限 4 L$ w% W7 X2 N1 c6 P8 }/ b
16.8分页的危险 * _! q  {! P4 E$ t
16.9使用RichEditBox富文本编辑
# r6 n2 D" K5 K16.10自行文本输入
2 p: X! i3 U5 \( N  L
3 j4 |  }6 e: m2 z/ J第17章 共享和打印
7 z: w, M  p# u$ A! U) D$ \  W, H* ~# V
17.1设置和弹窗 2 l! W/ O( l2 f0 w6 u; A5 q4 w
17.2通过剪贴板共享 4 }, z, m* V! I# a& [5 y) e
17.3Share超级按钮 # C  _! V1 C9 p1 v( f: u2 Y
17.4基本打印
7 g3 F5 U3 d0 n0 ^/ x( y! G17.5可打印边距和不可打印边距 $ q& o8 S5 K. r+ r" x
17.6分页过程
) ~+ C' w' g+ [17.7自定义打印属性 ) h5 N$ a8 O; c& w7 v8 x
17.8打印每月计划
; `9 q7 a- U# Q' Z* b17.9打印可选范围页
, A! Y0 V2 f: i1 y1 R& d17.10关键
' G; c9 X8 F' W3 N8 C2 `17.11打印FingerPaint艺术画 7 r  I8 N  k1 t' I
  ?: P" Z# f/ v& c3 S
第18章 传感器与GPS
, p& i5 N! U$ E* p9 R; J, L0 R; e* }, C, S
18.1方位和定位 . \# J0 T- T- e/ Q
18.2加速度、力、重力和矢量 8 @0 H3 D. r  E! T, r6 ^7 ]
18.3跟随滚球 0 T8 S- d9 u7 @& H* ^
18.4两个北极
5 A6 o' P) x9 a: ~: @18.5陀螺仪=加速计+罗盘 % O, i- O5 [% ?  Q
18.6OrientationSensor(方向传感器)=加速计+罗盘 & h# h# e: j! j7 X' f
18.7方位角和海拔 + z$ X$ y$ D0 S7 {* b
18.8必应地图和必应地图图块
. T4 j' T$ y# q0 a0 l9 ]- c; a
) m# ~5 [4 M" A. e, f第19章 手写笔 , Z. E* m& k! L( K$ T; l
2 F. [% U4 Y' n3 |- ]/ ~
19.1InkManager集合 * E$ X! l2 c- H- I
19.2墨迹绘画属性 * r8 X3 z" D1 r& @$ ]
19.3擦除和其他增强功能   E6 {3 x7 ^  C3 @
19.4选择笔画
% q0 t& j& L7 ?/ c! X+ M3 G; k19.5黄色拍纸簿
" Q% _0 v2 ?' z  `/ A) F$ e$ t
' l1 K/ Z* z) \- c/ h3 R
% T( }+ e; N  W9 C7 o' \
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 02:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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