鱼C论坛

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

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

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

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

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

x
TB1fjOPIFXXXXXiXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg

; q9 t1 F5 _7 P2 |$ c1 r( a+ k
! }( d5 I# Z4 ~& G9 N书名:《Windows程序设计》(第6版)6 t4 U/ Y  j8 O% v# D& n# H$ L
作者:Charles Petzold
* Y# {) E. z5 h. G2 J5 }2 X译者:张大威,汤铭,段洪秀0 Y7 V' M8 z# g8 g& k' |$ P& e6 V
出版社:清华大学出版社
* Z4 D6 m4 C  e4 \, [/ x+ U' C出版年:2015年6月1日(第1版)4 t9 K# s* ?* j  q& Q
定价:128.00元+ B0 Z# e; D! v
装帧:平装
& i6 X9 |+ _; `3 ^# d& ]) V- `, {ISBN:9787302402374
; V6 Q7 S  j  E0 s5 P
3 y0 }( ^1 Z7 [! ?3 I5 z- m购买链接:+ p# h5 d( d% l/ t6 l# U4 k/ V3 ?

  C* ]. w" r: C: J

% t+ V' s8 I0 |% O0 I亚马逊 -> 传送门
0 A; f! y$ L8 z' _3 B; j8 E/ @- `
当当网 -> 传送门
7 h, b' n% B# O7 i5 r% ?9 L& v! l9 T( I: d- b5 I9 @  h
京东 -> 传送门2 G! h: ^) _! x# ]% a
5 n7 ]6 K  l7 @" G/ l7 F
天猫 -> 传送门  I! s) r0 \1 D1 c$ M/ a6 K4 U

5 Y! h+ P; X# N1 N# i6 D5 J  }: z- ~. r: w7 h3 V
内容简介:
- t9 E# u! l2 \9 L: J( q# M. y( `4 M5 z2 s6 r; I


; f9 f* ?5 D/ e- B$ Z# O《Windows程序设计》(第6版)作为 Windows 开发圣经的最新版本,《Windows程序设计》(第6版)的主题是 Windows 8 应用程序开发,全面介绍 Windows 程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分 19 章。第 1~12 章着重介绍基础知识。第 13~19 章介绍侧重于 Windows 8 平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。8 o7 i( [* K2 j; [
( p% L7 c( [1 C  s( R/ Q7 ]
《Windows程序设计》(第6版)适合任何层次的 Windows 程序员阅读和参考,是帮助他们梳理和建立 Windows 知识体系的理想读物。1 i8 A# [8 s+ j# V/ d% C2 a* h

# G1 t. n  M7 Y0 _/ q4 P
1 r$ z+ B7 V2 _) }5 V目录:
. C7 T% S% ~& A% W) q  b1 \* L( d+ q$ V6 d4 t) c& d/ [


, }- f: o1 ~$ P0 i; K第Ⅰ部分 基础知识 2 \6 R& m/ Y+ v

$ _/ U' x8 R2 c2 P2 e第1章 标记与代码8 z/ {1 R1 o- z4 d6 j5 y5 {! X0 K. G
9 z9 ^8 H9 }) q% I- f0 x2 Y2 R6 Z2 D' G
1.1第一个项目 7 Y3 a( Q0 c* `. m: [6 w! j
1.2图片的使用 - y$ b8 D7 E8 J$ T3 P3 v. o
1.3文字的变形
) j, u9 ~' F4 G, `$ |' }1.4播放媒体文件 & p$ m6 a) C; L0 b3 G( ?* S
1.5代码形式的变通 ) o$ |" D8 _  Y
1.6通过代码显示图片
7 v& i4 Z( |5 C! t; Y+ e& Y1.7纯粹的代码
0 S; z4 V, X9 h7 n' [& j7 h
4 U) `% L7 P9 p: W& \; o第2章 XAML语法 : i1 g; t2 u6 V# K. w

- G2 m) |) k3 `0 x( r. |2 l% b8 S2.1通过代码定义渐变画笔 6 Y  ]* B) m' d( _3 g* m
2.2属性元素语法 $ z) I* ^2 i* [+ l* U# ^# b3 h
2.3内容属性 7 j$ }( x( P! f; z- Z
2.4TextBlock的内容属性 8 |9 |& ~0 A3 W) t
2.5画笔和其他资源的共享
* }. \# d# v( B: Y7 N1 j8 a2.6资源是共享的 : [& x4 w+ P4 W1 s! v; o& k
2.7探究矢量图形 2 J# ^, C# K- Q0 @8 e
2.8通过Viewbox实现拉伸 + c' ^' e1 D1 O8 F
2.9样式 7 Y) f) `" x1 z2 C* G3 x
2.10初探数据绑定 - }2 o' n. e& ~, o. o! d1 I9 k0 d

2 A( i1 ~- I% r% A) f3 ^% G$ J# N4 W第3章 基本事件的处理) z8 `& X) T  u( h* f

" d3 ?% P# o' _) F! f" q# B4 U5 t3.1Tapped事件 * ~1 c9 X8 A, l$ a) J9 O
3.2路由事件的处理
2 }0 C+ T7 p8 I. o3.3重写Handled设置
/ N; T. N# S+ D% r7 b3.4输入、对齐与背景
! M/ A' Z4 |0 _) P) {3.5大小与方向的变化
% k" P1 g7 b$ _, K6 _3.6尝试绑定到Run元素 / m% u2 U4 @% M: h
3.7计时器与动画
" G; ~$ Y6 r# A
. q: h7 X' V; u2 m第4章 基于Panel的布局 " E4 Q; J8 z! `+ \1 ]! X

' D3 s) m0 m  v* e9 C- V9 `* W( Z4.1Border元素
* P% g' w' v* q4.2矩形与椭圆 : Y8 _" l$ u# ?8 `
4.3StaCkPanel
0 ^) @; y: |7 }) X% u# D2 G4.4横向的StackPanel 2 L2 _  U) \1 {8 v  }' V. G
4.5基于绑定与转换器的WhatSize , w( a; j) J( p8 c0 h2 w3 j
4.6ScroIIViewer方案
9 N5 p& W; {  Z' r6 [1 y4.7布局中的“怪异”现象 # \+ f. U1 A4 Y2 j
4.8编写一个简单的电子书应用
5 N0 C3 H6 O" U, s! Z7 x5 `8 a4.9StackPanel子项的定制
( C  y' ]4 W6 }4.10UserControl的定制
- J9 S3 N) z8 H3 Y4.11Windows Runtime类库的创建
: Z2 X$ L; s% x- e4.12换行的替代方案 # ]0 O8 x+ G7 a$ o
4.13Canvas与附加属性 / r  C- p+ l9 b' e8 g7 z
4.14Z—Index ' x) `6 T* u. q4 V0 s
4.15使用Canvas的注意事项/ x8 t% j) s  v5 N8 F9 n

1 Q' A' x5 D: w% U; D* c第5章 控件与交互% u" P. ?. y; v  _& E8 |: K* O8 E
' E) A- R0 F" x8 j' Z4 d- a$ f9 w  M
5.1Control的特别之处
" E: J4 ^" w3 Z6 m% |) _5.2用于设置范围的Slider控件 6 ?) q# D  ~: w: T
5.3Grid ' E' r7 j+ t1 _" y% A; V
5.4屏幕方向与比例 - k4 `9 I+ @. x
5.5Slider与格式化字符串转换器 . D0 U- Z8 x! q: t5 _' O
5.6工具提示与转换
4 v! Y5 e( M" n4 T9 l5 D: P9 F5.7用Slider绘制草图 / {2 {, ~, c+ p! p; @
5.8按钮的几种变体 2 R" y5 I( u$ ?' i
5.9依赖属性的定义 $ K# [& y) ]8 E
5.10RadioButton
- T$ s. Z' k- j5.11键盘输入与TextBox
: ^. v: Q( N$ y1 }5.12触摸与Thumb
/ Y) V2 y& z  w3 I- Q6 p3 B, j0 t# J$ K6 A6 Y* i% l- _" N1 Z& B- u
第6章 WinRT与MWM
6 D$ Z/ a( ~* Z7 K9 Y( ?1 d" D5 V# k1 H# k4 h3 d
6.1MVVM简介 . e  o0 B2 X/ a( V' h6 S
6.2数据绑定通知
" q. U; Y% }$ |4 K$ Z" d4 t6.3ColorScroll的“视图模型” ( A3 l: x0 H; B. @3 q
6.4精简的语法
3 |* s9 b' z" X1 Y9 P6.5DataContext属性
( l) C. M# ^1 t: i. r% M5 `( o6.6绑定与TextBox $ D  a7 |* l3 q) O$ ?3 a) c
6.7按钮与MVVM
* P) K. ^0 M! `" S' [9 C6.8DelegateCommand类 $ z6 a5 \! ]% u- ~; @' G
) b- Z# {. w/ `/ {% g
第7章 异步
8 @9 \7 Q2 T8 Y
1 M/ y# X  K9 s  s1 L% c7.1线程与用户界面
+ G0 ~- A/ L9 Z& V6 S9 \" j7.2MessageDialog的使用 & ?6 `: @- h5 T+ S- e
7.3Lambda函数形式的回调 5 D- l5 `6 g3 N; b' J5 W
7.4神奇的await运算符 - Z2 C1 b9 {0 r3 I8 M6 E0 |' @
7.5异步操作的撤销
" P' {1 N; u/ t6 U# u6 ~' P3 F7.6FileI/O的处理
2 x2 N8 w: P  ?. o0 @9 P  a7.7文件选择器和文件I/O ! d5 @- I8 ]0 u( V1 ?& N0 U. |
7.8异常处理
1 ]8 z& ~& H5 M" C6 \7.9多个异步调用的合并
. H# I6 k0 l  g% D/ }" G7.10高效的文件I/O . m% T$ R3 E1 q! P9 n% r
7.11应用程序的生命周期 * P/ G! o1 d4 V4 O. B
7.12自定义的异步方法 8 L; u) J, @8 P# R6 ^  ~7 M

& k0 P( ~, H1 F第8章 应用栏和弹出式窗口
3 e! p5 b8 Q1 ]* K# h
7 F3 {; f' |) Z0 h8.1实施快捷菜单
, G* N' M8 J0 U) f2 W4 ^- g8.2Popup对话框 ! q7 X3 ?* x/ ^( `5 t7 }
8.3应用栏 % `9 G* Y. B8 L- A4 K
8.4应用栏按钮样式
, Z2 s' w# R# {" T, o8.5深入Segoe UI Symbol字体 ! z+ x  i  u" I+ N' U7 c5 g! d9 C. B
8.6应用栏CheckBox和RadioButton
+ H  ?$ ^3 l/ ?; \/ x  d% s# w8.7记事本应用栏
; D5 B. y; K# N4 i1 q8.8XamlCruncher入门
1 m$ ?" i, e4 O  i: x3 R1 h' W# r8.9应用设置和视图模式
1 _; e' V  c. X+ G: t: z- D8.10XamlCruncher页面
$ L4 u+ n- [) m. A, i9 i/ n2 `! A8.11解析XAML
- ?, u" h4 u, O# n( P8.12XAML文件的输入和输出 0 x) R* C* v" a, k
8.13设置对话框
5 L, @+ t/ g6 l' |( B8.14超越Windows Runtime
  e4 S6 S8 |3 Z9 x
2 j2 G$ q, b! Q! W3 N; c( F3 n' M- J第9章 动画
; e: l% q- ~: q# y5 Y0 \
" Q' n+ V, {# C- B$ \) B5 i9.1Windows.UI.XamI.Media.Animation命名空间
0 i' t# U) h7 W6 l8 W! N! O7 s9.2动画基础
( k; p7 w8 l) a- p  A) v3 w9.3动画变化欣赏
' b7 O: N2 o. y' V, L1 L  x9.4双动画 ( Q, y# C; d/ A. K2 Q" y
9.5附加属性动画 & e; c$ N  u, C
9.6缓动函数 * G) c0 \1 K& Q/ B7 m% z# v
9.7完整的XAML动画
1 L) W# ^* e8 C0 f4 K9.8自定义类动画 / @9 h' s$ ~; _4 u. i
9.9关键帧动画
) _" d, W" X+ i4 U, I; ?/ K9.10Object动画 , B$ `- @: g1 w* ~8 Y
9.11预定义动画和过渡1 j5 z! I# q5 \+ U0 k
8 H  S$ W9 {9 \" R6 |  ~2 i4 h
第10章 变换 * n9 s5 w( o, x+ w% l
% Q5 \5 _) B1 p1 Z
10.1简短回顾
- d5 i# M0 G3 l' r/ x! S10.2旋转(手动和动画)
2 W; I% b$ r( ?- f3 H' x" {10.3可视化反馈 7 f7 }& U8 m" m- m4 J6 T4 `6 Y
10.4平移
3 l* {& h- p, {$ G0 y: ~3 d10.5变换组
1 V& G. Z  }- w# T& k$ E10.6缩放变换 1 M. I5 y4 ?8 d
10.7建立模拟时钟 % s+ p# P/ ^. N' V- `
10.8倾斜
( N' M) U* ~' o3 r10.9制作开场 . j) R( g$ V8 r. w1 l
10.10变换数学
& F& Z, U9 L1 B. i! y! R4 L6 T& K10.11复合变换 2 a- o" F) D3 M
10.12几何变换 6 o" n2 a: m+ X, m
10.13画笔变换
5 m5 H' L6 ~0 j' O+ d2 }) c' C/ n+ m, q10.14老兄,元素在哪里? 2 o7 O9 g% Y2 c  p0 |
10.15投影变换 ) ]) M  e8 x/ K; q6 ^
10.16推导Matrix3D2 E; I# `1 ]6 W. K2 T8 F& ?

2 @( \5 _' P. C3 o% ]9 {9 w第11章 三个模板, A5 I6 D/ D& v' t4 U% p0 V
0 l& T. j0 G, B
11.1按钮数据
/ H5 o$ o2 h6 d9 C; E9 b) U11.2决策 % ~  O4 w! g5 n/ B6 M8 ]) w. K$ G! @
11.3集合控件和实际使用DataTemplate ! p, t" S& R$ W* w* ]# K
11.4集合和接口 $ X1 u+ a; H$ A- U
11.5轻击和选择 + t# H2 Q. \" A& y. n# I' K  M
11.6面板和虚拟化面板 , v! F  P+ v3 R7 T$ F  O  {5 E
11.7自定义面板
! [# R+ }. v- ^' g+ e' V2 p  _11.8条目模板条形图
8 w# m% f) I$ P* ^: m* M9 Z11.9FlipView控件 ) _8 ]' q9 h3 P: q/ h: M
11.10基本摔件模板 4 s- x& H5 [; w; W! g: V
11.11视觉状态管理器
6 y0 V0 L2 C( {2 ]; ~5 l11.12使用generic.xaml % m/ i0 U6 ^4 \+ e. B9 R) D4 h: w
11.13模板部分
- P# C  [9 R# n* A* X11.14自定义控件 9 f) W# t, Q3 s0 j; \
11.15模板和条目容器, b; H% p* O1 I: M( J! ~
6 H7 ?, M+ U+ v0 g- Y$ \% w1 ]- `
第12章 页面及导航* o0 `- H& E' C/ w

3 c2 H4 ~# ~% j! m12.1屏幕分辨率问题
, d8 X4 y! _/ u) v, _12.2缩放问题 5 E2 T4 u7 \6 D: g3 Z) f
12.3辅屏视图 ) ]; N2 Z9 \# U5 w7 _! s; R1 D
12.4横屏和竖屏的变化
) R0 s% E* C1 R8 p/ ?( f  b  O4 t' K12.5简单页面导航 ! j+ u' i: H. V' U: C( R  R- q
12.6返回堆栈 ( h; X3 m6 X% I( R' ~
12.7导航事件和页面恢复 ; R: q' ]8 H/ C( o7 f6 A4 A
12.8保存和恢复应用状态
6 P" O2 ]2 ]# v4 U) {12.9导航加速器和鼠标按钮
' z7 o* I  |: n12.10传递和返回数据 ) ~; C* i2 @2 @7 q3 t& f1 f
12.11VisualStudio标准模板 ' y  A. m4 U: K! F8 Z+ E. ~9 I4 R* _7 q
12.12视图模式和集合 0 Z. H7 V) M/ }8 k. W; i* o' S
12.13分组条目   U2 Y4 p; N+ z2 |; E! E" M
" h/ h/ D* I! b1 U  ]
第Ⅱ部分 Windows 8新特性
( u: j. D7 X. H# X- m
, h) d- H4 Y- e7 T第13章 触控3 V" s& O8 z$ l- U5 _
- r* h1 {, F+ N8 t1 Y
13.1Pointer路线图 : [+ W4 d. [; Y" f, e2 K3 w
13.2初试手绘
& D( Z$ t6 o' k+ [+ v  v0 O$ O13.3捕获指针 ' e9 R+ \) ^4 Q, \- s1 p& A
13.4编辑弹出菜单
' o( r9 i# l5 C  a# e# X13.5压力灵敏度 2 A( x5 K( T: Y- Y
13.6平滑锥度 ! b- o, G2 N$ b8 n4 A
13.7如何保存图画
- j3 H% U: J- A( L4 w3 A+ s* t13.8现实和超现实手绘
: u- v$ z' R) @13.9触控钢琴
( y. |) F$ x: o3 t5 Z* |. h13.10操控、手指和元素 + A1 m/ T$ x% O% J
13.11处理惯性
. t( `3 t$ E' |: J1 w' S1 r. o13.12XYSlider控件 " i3 ]# W6 ?, d- q
13.13中心缩放和旋转
8 _' S' ]9 f: V2 W$ x/ g1 v13.14单手指旋转
( a: z( s4 m% p9 {8 }" q2 q
/ m/ U* N' }8 G8 c. S第14章 位图   H. s0 ~# b, U" w/ L
9 @+ G' Y" m1 F
14.1像素位 * C' i6 K: Z9 W/ V& x  }  I3 L" J) ^
14.2透明度和预乘Alpha
) s, j3 Z- J6 u$ `14.3径向渐变画笔
) {9 I2 A( c8 ~3 b: l7 Y14.4加载及保存图片文件
7 a' U8 l& v) A0 r" g5 [+ C/ N3 v14.5色调分离和单色化
  W$ |" Q3 f* F8 f" E* ^: z14.6保存手绘作品
4 J. B% K: C. d, u  |$ q14.7HSL颜色选择 2 M( p2 z$ ^4 @" W
14.8反向绘画 $ P/ p2 r$ H" r& y" E/ P
14.9访问照片库 ' B9 y" l9 L" @
14.10捕捉相机照片, l1 r7 j3 U' G% M9 R" Y. M

3 a# T  R' Y. p4 ?第15章 原生# |& F" C2 n# h% U2 h

* V/ U$ }2 l; Y6 A& m; g15.1P/Invoke简介 - z0 I/ k! m9 k6 `& r
15.2一些帮助
( c# K0 i# l. e15.3时区信息
# ^+ H# t# `2 `0 Z15.4DirectX的Windows Runtime Component封装器 ( k. b9 B$ s. B9 E& N
15.5DirectWrite和字型
) B; g; H7 l1 X! {' \! Z& W15.6配置和平台
+ `! z4 j% A) ~% K$ e7 ^15.7解读字型规格 : E# f- b2 s, o. K# i7 r) P
15.8用SurfacelmageSource绘画) Z; r& g5 J. j% P+ ^1 s

" ~3 z: }! c% v: w8 I第16章富文本
& O$ k6 B/ x$ L9 Z* ? 1 U3 ]$ V* |7 t+ G
16.1专用字体
& j2 p7 f# E9 Q1 s16.2初试Glyphs / t3 g" r9 m% p
16.3本地存储的字型文件 5 J# R! g  B# X% H+ b* ]* m3 C+ m0 C
16.4排版功能增强 9 z1 N  i) F+ r8 O
16.5RichTextBlock和段落 . Z( ~4 {$ F/ Y2 h3 e* v
16.6RichTextBlock选择
5 L/ l8 F0 `( {- J9 v6 M- s16.7RichTextBlock和超限
8 F) n' U! z" [% S  c/ l16.8分页的危险
$ U4 b2 Z* Q5 J4 u8 U3 Y# p2 }16.9使用RichEditBox富文本编辑 8 B" S8 ], D2 R9 n; _0 o4 D" d) Y
16.10自行文本输入 $ T  O4 Q) Y' A3 \- z4 P

& a2 A8 V, q$ H* D! u( a  O第17章 共享和打印 4 A9 M: c/ R% @$ s! d; X/ \3 P& ?

9 F5 S+ `& M6 Z5 `( p4 Q! k0 d17.1设置和弹窗 8 t# i+ Y- d* i+ M
17.2通过剪贴板共享
* _/ c, Z* \4 q) \' S17.3Share超级按钮
$ w4 S/ y9 z/ j& @8 a17.4基本打印
; O, Y; S1 c/ ?) }4 T; |0 v17.5可打印边距和不可打印边距
/ W7 i  q9 |7 e" g, Y9 p1 O17.6分页过程 5 }' d! _4 V& @  x6 b! x
17.7自定义打印属性   A" s8 Q/ U/ ]4 Z% z6 G/ ^1 ?# q
17.8打印每月计划 " h  _; k7 ]& y5 m/ Z
17.9打印可选范围页
6 {/ }; F5 r/ m0 P  q9 T0 Z9 o17.10关键
* T) [, K0 z) k* \. W( X8 ~17.11打印FingerPaint艺术画
4 _' f( B" F" y5 e" k
) ?& u- I5 `4 [! Q# e3 t" h第18章 传感器与GPS
/ @3 \5 B' K" w4 V* e
/ z. t; \( H# l; a, e3 ^/ E18.1方位和定位
$ n: C! R, ?& C5 `* p" E18.2加速度、力、重力和矢量
, X! R6 F' v/ m( `  X# N18.3跟随滚球
% D% H1 Q+ a8 W& b18.4两个北极 $ I! T. Q5 D. m) M: A
18.5陀螺仪=加速计+罗盘
5 a1 n$ d$ t8 s- [0 V18.6OrientationSensor(方向传感器)=加速计+罗盘 5 o# A4 D* J6 \0 K. C; [
18.7方位角和海拔 ' [/ H: `: }9 M! K- y) S
18.8必应地图和必应地图图块& t8 O8 d1 B% t$ n

, E7 k, `3 {: w8 G9 E' ?: `第19章 手写笔
- A, Z! g) D- ]" N/ n- V* ^+ z
19.1InkManager集合 / H3 n: E# K' V! _2 Y# w6 `3 y
19.2墨迹绘画属性
& `2 ~4 y/ m/ s/ r19.3擦除和其他增强功能 9 P! X7 V$ d5 D3 h$ ?- s
19.4选择笔画
6 T9 {4 |  t* [$ _% O* \) T7 t19.5黄色拍纸簿. G, a) x* d% o5 }

4 Z1 d) W. m, {+ W, K+ \
7 c( x  D) m2 V/ o, }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 21:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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