鱼C论坛

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

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

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

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

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

x
TB1fjOPIFXXXXXiXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg
/ p0 ?; Z. e7 i

7 D) b9 H! M$ R3 R6 Y( H3 S. q书名:《Windows程序设计》(第6版)
# c5 P1 f; o+ L8 w: Q3 o作者:Charles Petzold& G5 {5 z) L  d+ V( L4 e
译者:张大威,汤铭,段洪秀$ u! K* T7 H- I2 H6 n9 |
出版社:清华大学出版社8 [. M0 W7 Q7 i9 b* `; u
出版年:2015年6月1日(第1版)
0 R2 ?$ r1 J- V( ~" H; c# i定价:128.00元/ y/ |# V1 @0 z8 X% d+ g
装帧:平装
% v0 }0 C0 @& l2 TISBN:9787302402374
9 T/ p8 U4 x! Y) p1 b
9 a2 M8 m) `. F+ N% `2 ^% C购买链接:1 k4 o+ ]& S6 ?* @5 w
% ^2 H, P6 g% S4 L


. U& Z% j2 R% S6 }亚马逊 -> 传送门3 l- B7 `; W' m- N  o

- [9 q* S/ g' q) c0 V当当网 -> 传送门. T! `8 F: Q/ c! p+ Q2 |

6 }, t+ A2 y7 n4 y8 ]0 z京东 -> 传送门
0 N0 C7 B# U* o/ D& X, m; m& |
& W  u6 O+ c/ O6 X' x天猫 -> 传送门
# Q1 O) \$ H* V9 P. e
' _" q4 _& Q. Y) j- D4 P" W
: {# q% A8 U5 a内容简介:1 O' q+ o; C6 t3 Q

1 K% w2 k) t, z. ]$ B

) l" [* @' F/ ?" X1 N4 H. X《Windows程序设计》(第6版)作为 Windows 开发圣经的最新版本,《Windows程序设计》(第6版)的主题是 Windows 8 应用程序开发,全面介绍 Windows 程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分 19 章。第 1~12 章着重介绍基础知识。第 13~19 章介绍侧重于 Windows 8 平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。" H0 a9 T9 I5 G0 k

. F7 \2 U4 }0 D8 C  Z7 T《Windows程序设计》(第6版)适合任何层次的 Windows 程序员阅读和参考,是帮助他们梳理和建立 Windows 知识体系的理想读物。, @3 K7 o% x- _6 L1 T9 A4 J

3 E" c' l3 t, d/ |6 p; Y' y% ]
* J$ N1 g. w; _6 K5 b$ ?9 C/ j目录:
% C/ o9 f# u, x: o  _/ w( _
% \. d6 X, L  R8 i9 O! t3 |

0 L9 _2 V2 i/ k第Ⅰ部分 基础知识 & z% [: P2 J! S" W4 l/ Q

" P9 f3 T2 w4 y! U! {6 j  R第1章 标记与代码
* ?- x) |/ h/ n
& o3 O" x6 W. d  Y& {9 [2 {# B4 h1.1第一个项目 * T- I. c5 t! {9 l
1.2图片的使用
- G! y$ s$ I- e+ G1.3文字的变形 ( |; q5 H8 \4 A" d4 g' N
1.4播放媒体文件 ; F7 I) y& d3 a- \
1.5代码形式的变通
. F- _! _/ q9 z' J5 A( G& g5 n' T1.6通过代码显示图片
/ J- Z0 t) x3 E1.7纯粹的代码 . {5 s  }# p2 B  R
7 c( r6 R3 |+ G
第2章 XAML语法 ; w3 e  X0 j6 C& ~
. ^" q4 ?- A  V& x1 `' e! W( s5 k
2.1通过代码定义渐变画笔
- \( {2 u* j3 z' M2.2属性元素语法 3 a4 F4 {9 j0 \4 d
2.3内容属性 ) ~  W$ l" r* B; e' _; M
2.4TextBlock的内容属性 ; c' q; e7 Q! u8 F
2.5画笔和其他资源的共享 * z$ U7 x; X1 n6 X# `
2.6资源是共享的
3 j: R6 F% Q* H. R+ d  P2.7探究矢量图形 2 k: y% d% n8 g) k2 p% x2 I
2.8通过Viewbox实现拉伸 ' I# x, R; y; j, Y8 T
2.9样式
4 x( O# C+ }$ d' s2.10初探数据绑定
+ j6 g" a& D; Y8 M) G
% M: Z, s) d' r! E8 ^第3章 基本事件的处理6 G. K7 B/ d- o, T. t- d
4 }7 `7 t$ f3 L. h
3.1Tapped事件
( K/ h2 U& Q# A; t. j3.2路由事件的处理
/ J5 D; g7 C& O* T3.3重写Handled设置
- c6 r7 ~+ O/ Y4 V$ D$ }% V7 T3.4输入、对齐与背景 : Q/ ~7 h6 O+ O
3.5大小与方向的变化
4 ~/ f* [7 _9 y' e3.6尝试绑定到Run元素 ) m: o; _! T% y/ K3 |
3.7计时器与动画
) R1 |% ]* a- S- z4 F, j; L0 l' K - [" y! a. k  p* f2 W! B
第4章 基于Panel的布局
3 k$ r+ O6 c3 r3 a+ O' ~: p4 r5 N& m# r0 r$ S
4.1Border元素 2 o0 b0 ]. s% t# \  g7 q- B
4.2矩形与椭圆 ! O# Q6 H1 @  g
4.3StaCkPanel
+ h/ L9 {  ]1 C/ ^2 a! Z4.4横向的StackPanel
3 U, v  i9 ^6 n; Y2 n. f4.5基于绑定与转换器的WhatSize ; Y( k8 w% ]5 c5 M
4.6ScroIIViewer方案
, h- Y8 x! L" U  v0 n# V4.7布局中的“怪异”现象 + q4 o% Z9 @8 c1 Q, \) F% }
4.8编写一个简单的电子书应用
7 M9 q# x/ V; `* u4.9StackPanel子项的定制 7 i! @- f, i3 I, F  s* B
4.10UserControl的定制 3 H3 ~9 l0 M$ d/ E$ X$ H9 a; a* a
4.11Windows Runtime类库的创建 ! X9 q9 Q( a: }
4.12换行的替代方案 ( q$ v2 r1 m8 C, H- I
4.13Canvas与附加属性
4 `. a' I/ u& |4.14Z—Index 6 m$ B- `- f% }& A: K7 `" l
4.15使用Canvas的注意事项8 l8 h& h; U, v! x: B6 q

' d/ W2 A* v& Z0 R* \, S3 s, Z第5章 控件与交互0 ]0 p) J7 M7 a& p1 I9 ?
3 V* h$ x* P3 y- r7 C
5.1Control的特别之处 6 d2 J' t. k, v3 i. B
5.2用于设置范围的Slider控件 * m* I! n& `3 V: _+ y' a% d
5.3Grid   W6 q- C( U4 E, I7 n- z5 N
5.4屏幕方向与比例
" {% t  B2 S6 N& U0 Y" s; x; s5.5Slider与格式化字符串转换器
! s+ a6 S0 S2 J& b5 ^$ {5.6工具提示与转换
0 a2 G- g' }! {6 T% U7 B9 b5.7用Slider绘制草图 . p% [7 V$ c% q8 J
5.8按钮的几种变体
& n, R. V% ]( u( W) [5.9依赖属性的定义 8 M; ~% r$ \* ?* M7 ?! A
5.10RadioButton
3 Q. B; ^  Y' H# T, J# e5 }5.11键盘输入与TextBox
. g$ c5 j$ b" [  P2 ~/ U! K5.12触摸与Thumb5 T3 e( K3 F- k/ r; J" l

$ Z3 o4 [2 N6 k, Q# B( _第6章 WinRT与MWM 5 a' a1 ~5 i) M! w& @
3 p0 A" `' s6 l/ c( _' r# y3 K
6.1MVVM简介
" n+ g) Q# e! ?6.2数据绑定通知 ) {; \' M6 m2 m. b# B3 J
6.3ColorScroll的“视图模型” 7 w: U: }5 M: x& Y  Q( j+ @( z
6.4精简的语法
  X. d2 L, v' r! S6.5DataContext属性
, k4 Q4 c, r# p# K  p- W, X- t6.6绑定与TextBox $ r) @7 \: j5 m( U. s
6.7按钮与MVVM 4 Q7 u% @& x: `5 f
6.8DelegateCommand类
3 @0 X$ m. L4 y8 x; r* b
+ n  S( X/ U7 z1 d第7章 异步1 B. Q: o7 D/ Q4 |, Z

& a  k  K1 G% S7 K- v$ p) b7.1线程与用户界面
% c) W' G9 D' n- a+ }2 B- u7.2MessageDialog的使用 0 P3 g3 P  C- n8 [8 P
7.3Lambda函数形式的回调 & m9 G% R" y$ `  ?
7.4神奇的await运算符
) s1 [3 R" W6 q# D- V! r% l7.5异步操作的撤销
. V5 q4 b1 ]. ^! S7.6FileI/O的处理
- J" q: N" V% A* P7.7文件选择器和文件I/O % d( y/ A# p( C
7.8异常处理 - [- N1 Q0 M/ a% W  K
7.9多个异步调用的合并 4 R( A! ~4 y- R7 l
7.10高效的文件I/O
8 Z6 Z- @" o/ @2 d2 X! F7.11应用程序的生命周期 6 y( t" e8 X7 u/ t, z
7.12自定义的异步方法
  e) V: }" W2 l" w/ A0 D, n8 q- B: j/ F6 Q+ _. `# o0 q7 H
第8章 应用栏和弹出式窗口 1 v) F/ Q. M7 v! A% d
% ~  ?5 m& [3 `: m8 c9 Q
8.1实施快捷菜单
0 E3 e$ ?$ I6 ]8.2Popup对话框
% [3 b, f: ?0 v4 P! a8.3应用栏
! V! p$ W) N& W# n, R. Z8.4应用栏按钮样式 3 V# ~6 @) ^& N- Y
8.5深入Segoe UI Symbol字体
. ^0 o1 O0 F0 \0 Q$ J' K8.6应用栏CheckBox和RadioButton
: h1 H  s& j( K3 ?8.7记事本应用栏 6 U2 e( X* Y. k! |
8.8XamlCruncher入门
/ R5 `: ?1 \3 H1 U$ Q) U8.9应用设置和视图模式
' A2 {/ ]  k* i( f9 f2 I+ F8.10XamlCruncher页面
1 _* i- X1 G. B6 H- i8.11解析XAML
' q! T$ p* o) F/ g  |8.12XAML文件的输入和输出 + n8 x4 v! ?7 @, m* P
8.13设置对话框
# I6 @) |2 l5 N. x4 R1 L8.14超越Windows Runtime + _9 T% K+ t; i+ P6 R7 F1 w
1 X. ]& C6 M3 y2 }1 E6 v
第9章 动画" p6 \, W- T/ d% n: U* f
7 k7 `8 P1 e% ]  v& N1 x4 @
9.1Windows.UI.XamI.Media.Animation命名空间
2 q# t; d+ v' R' Z9.2动画基础 % x, ^7 J; U9 `; T* d3 }
9.3动画变化欣赏
& l; E- a/ P" t& U" ~( _5 m8 w8 }9.4双动画
2 B  `1 q, c/ S- f7 J7 _) }- a9.5附加属性动画
" F0 G/ t9 \* r) o: H/ g9.6缓动函数 / \) S  I/ b# [% |
9.7完整的XAML动画
# h9 }* n" ?* C  k' B: d9.8自定义类动画 3 ~0 N( x$ V/ E8 S9 w# a0 u
9.9关键帧动画 % i4 B4 l- X3 v: w& z
9.10Object动画
$ ^8 z+ k5 Q1 h- n' A  D9.11预定义动画和过渡0 G: A# A# T2 X0 g, t6 _

; p% D8 Y- K* |3 I2 l7 F/ C第10章 变换
; w5 O3 Z7 O1 T: X6 n5 O6 O8 N+ Q
2 x- ~. u7 @* H" b2 @7 t5 g: p10.1简短回顾
9 R4 D) e# p( C10.2旋转(手动和动画) ! d% y2 ?3 e3 m" T
10.3可视化反馈 . f! R  h/ E1 P# y, R
10.4平移
+ M! O/ o1 g& u10.5变换组 2 v6 a3 r$ w7 j
10.6缩放变换
, s3 v2 A7 U+ k1 A; }# f/ H: E' j10.7建立模拟时钟 0 \' I% [  d3 J" Q% V
10.8倾斜
) o7 S! z1 H$ L& H1 {5 O10.9制作开场 9 W' a7 }' g5 O; J+ e
10.10变换数学 * X* B8 l0 Y- E( a1 i* E( V
10.11复合变换 0 X, b6 f% [5 }% e3 D/ D& K
10.12几何变换 & v$ a( A4 e* }, W- T* V8 X
10.13画笔变换 % q( ]3 a! T1 S- u0 t, ^
10.14老兄,元素在哪里?
  j9 _; X' I0 b+ X10.15投影变换
  Q8 E; ?5 ]  D" s) c10.16推导Matrix3D
5 a, {' T% c! f( U
0 m0 w3 C+ g! l" q第11章 三个模板
  I7 E+ I8 u' f" q' X- d2 a 6 Z0 P7 m9 _5 f. q
11.1按钮数据 4 X0 t5 H6 [' j, K+ }# x) N
11.2决策
! K) @, b/ R, x; l11.3集合控件和实际使用DataTemplate
7 e3 X; z8 r0 h5 c- p# p5 {, V11.4集合和接口 9 l* p% m) H  ^! Z- B# o) |
11.5轻击和选择 $ g5 n* q# A2 O: t. G
11.6面板和虚拟化面板 / j! V) r2 n! f# ^0 s
11.7自定义面板 * G0 U  x( H& D2 t" s
11.8条目模板条形图 1 l) E; q1 `6 ]( Z
11.9FlipView控件 ! s' u* }- P  p: V/ @
11.10基本摔件模板
0 ?) T, d/ h9 M0 K$ p" L: f$ A" f. \11.11视觉状态管理器 / r3 f+ w; a$ S) E1 {
11.12使用generic.xaml 4 S$ \( o- x: ?
11.13模板部分
+ a1 K$ Z: b' v- C( _, e* O, ]3 W11.14自定义控件 + P* W, z/ Z: o
11.15模板和条目容器
* p( j3 D8 L  ]8 X* ^7 ]
( k) ^& h6 Q+ u& S; L. ~& w: b7 ~第12章 页面及导航8 X: M! Z& G2 g
( Z! r8 b4 ^% h9 S- |1 [/ K
12.1屏幕分辨率问题
6 k3 l7 p9 N! F: w2 i' }3 V12.2缩放问题
2 w( |. G, B. A) ^  L3 P6 m8 X12.3辅屏视图
3 ~4 P, s/ r/ |6 P  k+ ]12.4横屏和竖屏的变化 * s' d5 w( s) z  H5 I. p! a6 _6 g# X
12.5简单页面导航 6 H0 ]3 N1 @8 F8 p' g! n) L
12.6返回堆栈 ; g+ o7 r$ K4 ?* v& F
12.7导航事件和页面恢复 . q$ r9 U  p# E- S) d* \( H( q8 o# _
12.8保存和恢复应用状态 ) `+ O/ I  L) Z6 b) H6 m
12.9导航加速器和鼠标按钮 , h" x; a& k2 z0 }, V; W
12.10传递和返回数据 ; y# G8 ~& |# ~2 S) [
12.11VisualStudio标准模板 / ~5 {! n+ |# y4 K( g* s8 W/ K* @! Q
12.12视图模式和集合
8 D& w6 r# F$ r' H3 b12.13分组条目 6 P- h! x7 f! z3 Q+ U7 l/ H

/ a& I+ B6 j8 m& _" f8 E8 W第Ⅱ部分 Windows 8新特性+ G6 Q" _7 v7 ?( e3 n: M  E
+ U8 y8 @$ {+ J; f, Y, {
第13章 触控7 u2 X0 r) x6 w
8 c: J2 \: F, T  k+ H3 ?; ?( K2 t
13.1Pointer路线图
4 f& }3 _9 Y9 B* v1 H5 v( Q- B4 g- r13.2初试手绘
6 Q! T! N+ Y0 ?  |; @+ c; L13.3捕获指针 3 x/ ~$ e6 N" w" ~- K& c. \
13.4编辑弹出菜单
# C7 |+ q+ b# d7 }% o; ~13.5压力灵敏度
0 `6 Q: r: F+ m4 @13.6平滑锥度
5 \; v, }& K: b/ S) I13.7如何保存图画 % {  }5 X0 a8 x
13.8现实和超现实手绘 & w5 w: @. S/ W1 @9 r+ Y
13.9触控钢琴
6 {' @, T1 |2 y6 h0 ^/ T# Z13.10操控、手指和元素
/ w; w2 l( o( R7 N/ F( H13.11处理惯性
! e/ ^' @% A2 G) `* ]13.12XYSlider控件   T" Z- @% R) N) \- P, u
13.13中心缩放和旋转
; G$ F6 @' @5 x1 _  P) o13.14单手指旋转
1 d" H! g  a+ N4 r: J; B + g! |. c1 ]5 W! {4 ]5 P0 V. z
第14章 位图
$ J$ b& @2 \8 c- D
# S$ a2 t, P7 \. _) U! s/ N& v14.1像素位
& M! x( z! b& I) P% [* Y! d8 F9 I  J14.2透明度和预乘Alpha
3 K8 @1 I8 V8 _* s4 ?- J: a1 ]5 `! f14.3径向渐变画笔
$ b2 t5 A* F- Z( P14.4加载及保存图片文件
- T* y6 s. X/ z0 F14.5色调分离和单色化
. d. J- y. q) h  \, C$ M* m6 i14.6保存手绘作品
8 c, ?: I9 r3 L  b5 x, U1 v14.7HSL颜色选择
: q( s+ H8 N2 c9 L! }* q: a14.8反向绘画 % D3 X6 r; s+ a8 _3 w% Y
14.9访问照片库
; e+ e( I* R  r& E# F14.10捕捉相机照片
9 h5 k# m! x- Y+ M
6 |8 K- M( r% T( D7 c8 S( \! r第15章 原生" p  O2 c  e- ?9 T7 z' w

! N; V& j0 m$ \15.1P/Invoke简介
3 O3 A5 W! ~9 V1 x$ H( D, I4 \15.2一些帮助
/ ^8 B5 F: T, Y8 G( C15.3时区信息 ( Y7 S! A' J4 \4 q6 m! C9 f
15.4DirectX的Windows Runtime Component封装器 ! U0 j8 z5 x) b2 M
15.5DirectWrite和字型
; i1 z$ @  J8 L15.6配置和平台 1 M3 i7 |$ J  B. X
15.7解读字型规格
8 Y* B2 R% J1 C: M: ^15.8用SurfacelmageSource绘画1 b6 F4 r3 |% C% r: u0 Y7 J

9 L3 d3 c4 K+ x. y第16章富文本: s" }& @5 Q5 d0 P( l4 w0 X8 Y

( L2 r* l: M! O/ ~! H6 f0 c3 q16.1专用字体 7 ]( s; g0 I+ H, }* c$ \; @6 S
16.2初试Glyphs
. C& B7 e5 }+ P) d4 U, e16.3本地存储的字型文件 $ S, o, G% Q/ e
16.4排版功能增强 - Z, P0 o- {) ?% ^" p3 O5 u* p
16.5RichTextBlock和段落 # b8 I) m* n4 i2 W) ~# d/ ?! l9 y
16.6RichTextBlock选择
) |0 U* B# g+ C( Q% d) i8 D# l16.7RichTextBlock和超限
8 g$ q. ^+ i* o; q# p( Z16.8分页的危险 : ~& n; _- I. G( u5 d$ [0 l* t
16.9使用RichEditBox富文本编辑 + Z2 i5 p: C( |9 t% B, b; w
16.10自行文本输入 + f  D2 }# ?: U
9 T& C- N8 c% ?) X& p  c
第17章 共享和打印 . K; B* g- D; d% D+ U/ @
& h! [4 H: P! ^* c& y
17.1设置和弹窗 4 H* W' l" r. W" j8 f
17.2通过剪贴板共享
  v2 u+ l3 Q% h. K& q9 u# W17.3Share超级按钮 8 l& q3 |. a1 ~) Q
17.4基本打印 ' ?8 P( @; N8 i3 i
17.5可打印边距和不可打印边距
; t. K6 R6 H, r0 {17.6分页过程
% \7 @/ H: w% s- t17.7自定义打印属性 . V& j8 C) _/ c: d& O
17.8打印每月计划
5 u+ X: j$ D$ q6 g/ Z( ], ]17.9打印可选范围页 5 ]; c- u$ C" c) b0 V/ ?: q
17.10关键 7 Y) K' t! `4 @8 |
17.11打印FingerPaint艺术画
+ F" \$ r* P, i) V  @/ }6 _0 ~& I9 ^# X# {1 S5 r( ?/ G/ z
第18章 传感器与GPS 1 F0 R$ y% J" ~

& b+ J' X- Q% q7 z" l' n! G! i18.1方位和定位
  H# r7 O( K$ Z& |1 D5 C: f& @18.2加速度、力、重力和矢量 : Q4 x0 o9 N3 @5 k
18.3跟随滚球 + N! b* z, N# C6 d1 K
18.4两个北极 % n" M- o: U, L/ z3 X1 r) g- p
18.5陀螺仪=加速计+罗盘
+ o) X) s+ ~% Y' Q. c18.6OrientationSensor(方向传感器)=加速计+罗盘 $ @6 I4 F. Y( Y7 Z
18.7方位角和海拔
2 s. K2 k; K( ^18.8必应地图和必应地图图块; ?, W' W; t" D, e! c! q' A
  l/ g" R- ~% H+ y
第19章 手写笔
8 t+ A4 c- {1 k$ e) b
. {  S1 u8 \1 g1 F3 s9 v19.1InkManager集合 8 R7 u9 h  S1 J* o" ^0 [
19.2墨迹绘画属性
  V9 U' |. s4 \- }19.3擦除和其他增强功能
4 T0 U! u: m( A$ S! i' r19.4选择笔画
% S. a" w' ]& ~! |/ \! t19.5黄色拍纸簿  ]& B0 B6 v: r/ E

' b) ~0 e0 u. T- F) m
# i% P$ e) e& `& L7 d8 V
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 22:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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