鱼C论坛

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

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

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

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

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

x
TB1fjOPIFXXXXXiXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg
9 ]4 _" x2 i; A( L
. X/ O+ b. @$ R- S5 {7 b1 M
书名:《Windows程序设计》(第6版)
! R# \5 m/ t! A/ u作者:Charles Petzold
3 M5 F7 t& t/ i译者:张大威,汤铭,段洪秀
9 p# Z; i% C* Z/ Y/ x' k出版社:清华大学出版社# ?) L8 d- @* ]" _# Q& X
出版年:2015年6月1日(第1版)$ K$ [4 }3 ]& f: F- h# D) |
定价:128.00元
' a# X3 H, D' c装帧:平装
( R' v1 T, _, kISBN:9787302402374
$ d' N# ]) b$ t) U. |. H( Y/ Z
: R3 M  r- m+ z  B购买链接:
$ |2 v& Z' ], G$ ^8 }
% w/ [; {8 z3 ~3 ~6 Y
2 f2 E( T9 J% q  Z  l
亚马逊 -> 传送门
; N3 d) b) g( ]8 k; e) E# d7 ?7 m6 i% ^9 e3 J9 e
当当网 -> 传送门
& D  T8 a/ C/ [" s, v* ~% [# V! D& V# S
京东 -> 传送门& c' ]2 ]- I. P/ V# o5 q
( I. g6 j0 T& Z- t
天猫 -> 传送门
/ `. V) f# Q1 q+ l, }5 F$ B7 q7 ?! g% X; |5 O) {
6 @. `) U& {" @+ L$ ]
内容简介:. _% {! E; |4 V  }; g
" k: p% j8 T6 v- {: l  j# o) e9 m

* e3 N( U. D4 f! X8 J
《Windows程序设计》(第6版)作为 Windows 开发圣经的最新版本,《Windows程序设计》(第6版)的主题是 Windows 8 应用程序开发,全面介绍 Windows 程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共两部分 19 章。第 1~12 章着重介绍基础知识。第 13~19 章介绍侧重于 Windows 8 平台开发的触摸、位图、富文本、打印、富文本、GPS/传感器和手写笔等方面。
% A1 n+ h) O9 d. M
( _9 f# V  A, G《Windows程序设计》(第6版)适合任何层次的 Windows 程序员阅读和参考,是帮助他们梳理和建立 Windows 知识体系的理想读物。( v! |3 z1 Q& l6 U3 U* O

. J5 C$ ?$ e! A$ m' ?8 W: O/ u
) c9 f/ P7 Z3 k, D9 Q目录:) w3 y4 L4 [" K# _: K

/ k) E# C+ I% H* v* ^
! N% K4 B+ G: y2 ]5 b! T3 Q" j
第Ⅰ部分 基础知识
9 |  g5 U: e" Y- W, Q0 r! z- O1 Y( Y% @2 L6 @$ v0 |/ [! [
第1章 标记与代码2 Q/ a  H! V7 V6 V7 X

( q5 Y0 m& q5 ~2 L# P: K' G1.1第一个项目
# U" |( A& z% u1.2图片的使用 " Y$ S: z1 ?, W! K8 t
1.3文字的变形
- Q7 F& N8 y6 e1.4播放媒体文件 # [4 G% U6 Z* m  m& Z( F5 R2 m
1.5代码形式的变通
8 a- K1 a3 I9 a# ^1.6通过代码显示图片 & X. V9 N: S+ C' L& d9 }: s
1.7纯粹的代码 $ c4 N* ]4 n4 g* d$ [* k6 w* L# f- d' Y8 ]

. C4 F, Y0 c0 \; A2 b第2章 XAML语法
9 l, y  @4 f! {+ X! L5 U, J) }. U: l; j& |; G- H
2.1通过代码定义渐变画笔
$ N$ o" j( l+ O8 h! F+ K4 J- d2.2属性元素语法 5 L" w1 e, y# ~3 l
2.3内容属性 $ C5 P; R4 T  U+ ?& y
2.4TextBlock的内容属性 % x9 v, A) M  e
2.5画笔和其他资源的共享 * U- z6 q5 w- H2 c# e' Z
2.6资源是共享的 - x2 _" `2 h& O- j- h& h; C6 y/ c
2.7探究矢量图形 7 l% L4 {, q+ F: L7 p
2.8通过Viewbox实现拉伸
1 i0 ]; N0 d. @2.9样式
5 I- i' W5 e3 c! O! P# n, u1 L2.10初探数据绑定   F4 |" O$ \% a! i- g

) c: l8 m4 f  ]/ Q第3章 基本事件的处理6 s( m/ x$ S1 |0 f& Q# I" p3 R( U
* Z. d! y( L2 n$ W6 Z0 I
3.1Tapped事件 1 X) I3 v" Y: ~$ M
3.2路由事件的处理
! q5 P2 [* Z) O4 B' I' v3.3重写Handled设置
. m0 W2 q& s+ x- s* Z9 R% x3.4输入、对齐与背景
! F; D, I6 U( G, }7 H. n- L, a3.5大小与方向的变化
4 z9 r; P  a# W; i* W3.6尝试绑定到Run元素 7 l3 b/ K: l2 k  w
3.7计时器与动画
( y4 H: L7 @" d9 A : w5 a5 N% Z# a6 u
第4章 基于Panel的布局 9 o; F+ e5 T) V/ j. ^: e& L' M0 U7 E
3 k3 O7 K$ B5 C, a# n& P
4.1Border元素 ) X) x9 H- R. I6 P& H) ]( ?, l
4.2矩形与椭圆
  [- F2 p* z1 p$ [% U( k! q5 P. v4.3StaCkPanel
! D' V! s' f9 _, w) i* d4.4横向的StackPanel 3 P+ p0 C$ h' _/ H0 W, t7 }
4.5基于绑定与转换器的WhatSize
, D1 _9 r6 u- m1 e5 [4.6ScroIIViewer方案
9 Z: V3 J% h( h2 z0 ^& \4.7布局中的“怪异”现象 2 `8 i+ w4 b  e6 w4 A4 _
4.8编写一个简单的电子书应用 # x+ r% y) O3 M9 c
4.9StackPanel子项的定制
5 K. A6 ?  r6 L; K4.10UserControl的定制
5 |. W" `% _1 g* s  S  L4.11Windows Runtime类库的创建
2 }- }% k$ u( _( n4.12换行的替代方案 . F3 m# b7 m; {
4.13Canvas与附加属性 7 R2 M4 V5 {0 `$ q3 n9 _
4.14Z—Index ' K( X3 |+ c, I6 u
4.15使用Canvas的注意事项" M  b0 [( r+ u* A8 S
& z* t; Z! K4 E5 s7 J, L" c
第5章 控件与交互
: C% Q; X# g- S/ v! t2 v
: I8 [* v* A/ A5.1Control的特别之处 4 L' `) T$ A/ q) L' D
5.2用于设置范围的Slider控件 % J( O7 l+ k8 x4 Q
5.3Grid 5 J, T/ Y7 H( z; v7 {
5.4屏幕方向与比例 ! s5 F' l: y5 H& m- D8 q' D
5.5Slider与格式化字符串转换器 3 B! e) w/ z6 Z% Z  w- `6 ?
5.6工具提示与转换 ( R' g" V6 \; L0 g1 W6 F, P! x" M
5.7用Slider绘制草图 8 I' P2 Z+ _: ]2 d$ S
5.8按钮的几种变体
. @* ]8 Z% `/ R$ B1 u; M1 [5.9依赖属性的定义 ( K$ d4 ^# X9 B7 Z1 d) P& `
5.10RadioButton
, |5 p. A; \5 a; [' V5.11键盘输入与TextBox 6 \$ S: o4 H% _0 W7 @
5.12触摸与Thumb5 W% W7 d4 b: ?1 D

/ g8 u6 m4 x1 k1 f( P& I# G$ h第6章 WinRT与MWM " e$ z. F' A/ j6 Y7 W# J4 G3 q% H
7 b4 [+ b% C" @8 d+ q, C' A  y
6.1MVVM简介 * F8 h0 d! B* J, \+ d' C- P3 @% ~
6.2数据绑定通知 ! `7 x" N" A- }, U/ Y
6.3ColorScroll的“视图模型” / S8 [7 e9 q* \/ A1 x
6.4精简的语法
6 H- o9 v0 u% J* k% z$ E. L6.5DataContext属性 $ J, _# f9 A/ C- _0 ~
6.6绑定与TextBox
* B( N9 A. T7 T0 p$ Z6.7按钮与MVVM
( K! L/ o8 W( V/ d3 c9 h8 ]6.8DelegateCommand类 % d$ i& t2 w1 i! S
# k' m9 [6 s6 k# k( @# A
第7章 异步
! Y7 D. H* S, R$ Q# G  n
) e/ P9 B5 ^6 K3 K+ _7.1线程与用户界面 ! L$ S, G0 D9 S/ R- ^- `2 p" I8 t
7.2MessageDialog的使用 # J( s1 ?& Z- z2 x/ T% e$ B
7.3Lambda函数形式的回调 2 E; c0 `7 M- k% i; i1 Q
7.4神奇的await运算符 $ N  [/ n: X) ~* p! N% p2 Y2 H8 ]
7.5异步操作的撤销
# r7 R; r# f# G4 Q, O7.6FileI/O的处理
. O# |( _& C) g, Y) Y7.7文件选择器和文件I/O
1 @* D) q$ t3 f( V5 w7.8异常处理 , h9 p3 H) E& n& `9 F+ @
7.9多个异步调用的合并
" o: R1 x; \- e+ I1 R7.10高效的文件I/O
8 U2 J, k6 G: _3 _& W% k9 d* K. Z7.11应用程序的生命周期
# g1 I* v7 B% ^7 c/ z: J1 Y8 F7.12自定义的异步方法 . W" p. x) ]/ |1 A2 t: O1 k5 n2 D0 O

* t4 v# a/ ]$ p: D3 ]3 G0 I: C( `8 O5 ?第8章 应用栏和弹出式窗口
* |9 [9 N7 v) S# H7 A; `, P& G$ V: ]0 ~- F6 F
8.1实施快捷菜单 : v8 K1 s  T, L: v1 Y. o2 B
8.2Popup对话框 ' q: {) J3 X& |- n6 e
8.3应用栏 2 ?& d5 ]! @% j: V
8.4应用栏按钮样式 " o/ S$ K9 }: _
8.5深入Segoe UI Symbol字体
$ N! i- V7 H* T3 D8.6应用栏CheckBox和RadioButton
, @/ O& P, m; z) w8.7记事本应用栏 1 Z% m/ h* J8 w+ J$ A: v" [4 H
8.8XamlCruncher入门 ( R! T* Z6 x* [5 d4 Y9 `
8.9应用设置和视图模式 6 Q# e) v# W  W& G3 I5 N- [( A1 |
8.10XamlCruncher页面   V1 u" o  ]5 t0 h; Z3 `; O
8.11解析XAML ; `& O. I- \  x  ]0 q8 y9 |
8.12XAML文件的输入和输出 ! X* l5 W# M! k
8.13设置对话框
0 C0 ~3 z0 n+ o# X4 F' ]9 v! i% L8.14超越Windows Runtime ! P- d* ^9 H# J  s1 K% F
% t1 f5 z) p4 ]3 X+ U/ Z* l
第9章 动画
4 n$ x3 H' ~7 @& H5 w8 r' w
, K0 }' P# P% {( X0 V' }9.1Windows.UI.XamI.Media.Animation命名空间
$ ^7 ?+ L* Q; [/ T9.2动画基础
+ l3 T, m3 F2 s7 W# K  r# M9.3动画变化欣赏
, @8 W( [# O# Z, U4 E# a" M9.4双动画 9 l2 ?6 I- t) `
9.5附加属性动画
" P. Q9 f4 `1 J( j9.6缓动函数
# N, M6 t$ o  ?1 \- s1 P: u' A9.7完整的XAML动画
. Y' K5 ?* q( d& v+ s' i9.8自定义类动画 " n$ W" u. `" i) l$ K# j6 V" s1 W: A& y
9.9关键帧动画 ! \5 w' _3 R' i5 m' V) W. Q: n
9.10Object动画
; F+ H8 E" t9 E/ C8 ^/ V9.11预定义动画和过渡2 K; r) |+ s- w6 k- Y$ q
1 r) L( r. e  W6 Z# f. H
第10章 变换
% c0 Y% \! Q% O' g* ?8 {, R+ b) L3 g
10.1简短回顾 8 [0 J9 [/ v8 s) P7 p1 j
10.2旋转(手动和动画)
! J! H- `6 P& |4 M) ]5 l10.3可视化反馈 & Q; j5 H6 L4 f' S" u
10.4平移
5 G8 D% }% @4 _  J) z10.5变换组 ( K3 U3 A' p; M: ~
10.6缩放变换 : M2 X3 o7 n; E: O; ?
10.7建立模拟时钟
* J+ ]5 Z7 ]+ k3 r9 v10.8倾斜 : z. i/ X: E% q: Y8 S
10.9制作开场
* x- u& B" o6 {9 _10.10变换数学
) Y1 c% }; e# G7 L10.11复合变换
$ ^- d0 |8 x9 R7 W' _10.12几何变换
; ?) A- k+ l/ r% q1 B' Z10.13画笔变换 2 T: }7 W+ x* e8 U
10.14老兄,元素在哪里? : [) b6 D5 G- x, _0 k1 U+ W
10.15投影变换 0 o" x1 `# `- n+ j5 x) v+ f
10.16推导Matrix3D4 P: ?2 R" A( t# Y/ ]+ x! ^

0 f# i8 P; [0 [1 \" y) R# a第11章 三个模板7 ^& `" }5 ?. t, n* ]" t6 ]- ?

3 [0 H. ?9 U$ k; G; v5 h11.1按钮数据
4 [6 k9 b, l  |6 s' b" r5 N# `11.2决策
, o& Z- V- g" k& D; N' e11.3集合控件和实际使用DataTemplate ) I8 A8 G: b! C8 ^% V# f  N
11.4集合和接口 $ W' H& @- W6 A6 ?( y0 S
11.5轻击和选择 : k' o1 Y' n' I
11.6面板和虚拟化面板
2 _9 Y) n6 p$ B7 {2 v3 A11.7自定义面板
* f- H" j1 x1 [  }. A11.8条目模板条形图
; t; H( Y. I# H, @" }, L- H11.9FlipView控件
3 O6 M  ^* N1 ]11.10基本摔件模板
& y' `3 R" [# t) F% T5 _11.11视觉状态管理器 " @& g- ~4 J* X
11.12使用generic.xaml 8 i# k+ t* v* B( V3 |2 e+ T/ t" R, i
11.13模板部分 / G& H5 H3 I. U$ N% Q* {$ X) f, i# c$ a' G
11.14自定义控件 $ q% r; j4 h/ e) K, H2 p4 f
11.15模板和条目容器
8 `) e2 }' o% B& ~4 o * Z; ]) i4 U9 v4 N7 d
第12章 页面及导航
! C( Q0 p7 \9 @/ H' M - A2 m# O; n8 w% y
12.1屏幕分辨率问题 $ u) q/ W1 B- e' R# U
12.2缩放问题
: t$ Y+ c$ q$ p/ a8 i& w7 E12.3辅屏视图 $ [; r& }" ^; e: k# @
12.4横屏和竖屏的变化 0 j( x6 p) \0 N) i3 X" W/ {9 [
12.5简单页面导航
) C8 s" v* O+ r- Y12.6返回堆栈 ; N7 |* _7 u* {  ^4 F
12.7导航事件和页面恢复 7 A2 ?) g2 K; q+ K% }# z4 b; S- f% L
12.8保存和恢复应用状态
6 t" ^$ k/ E( W0 w12.9导航加速器和鼠标按钮
' I1 H+ r+ z2 V) ?1 C$ K12.10传递和返回数据
0 o/ `6 t2 U8 G' L2 i; f% [12.11VisualStudio标准模板
. j/ A, \. E4 H5 Y3 \4 Z' Q12.12视图模式和集合 3 Y7 ^9 B. t% z2 v$ q) b
12.13分组条目
3 P6 M( G* d! H8 x6 [; n6 s5 y
) g) z1 g$ |3 k6 ~+ r第Ⅱ部分 Windows 8新特性5 s7 K& \2 o& K( A

0 w- p3 V: w$ c第13章 触控" [' P; J8 p0 R  f
! a7 ^% B# |3 A! Z. [7 P
13.1Pointer路线图
) N# N4 P, z0 y1 Y1 Z# B! a13.2初试手绘
$ }2 t' ?7 _7 c  _13.3捕获指针
! U4 l" E0 N% b: k13.4编辑弹出菜单 0 V8 d) k: X) A$ n/ K, y6 S# |
13.5压力灵敏度
/ ]$ X& v1 Q/ V0 d! V13.6平滑锥度 3 _# M0 f9 y( o% q! l# l2 a- T
13.7如何保存图画 + r4 o2 N/ G, e$ o) a
13.8现实和超现实手绘 5 R  V/ _7 t4 a( V
13.9触控钢琴
1 D- D' T2 m1 Q9 j6 ]( _, v13.10操控、手指和元素
3 a2 f5 P1 V# [: |  `8 k( W! _+ f$ x13.11处理惯性
* q& k& b7 V" F% r6 Q& _/ R8 _, E7 _13.12XYSlider控件 ; F, N2 a8 D4 v
13.13中心缩放和旋转
3 W8 g; ]% K+ C3 B: y; i' S/ R% L% s13.14单手指旋转
, [! `6 ]0 |3 A) N9 V
- h1 U+ q! l/ j# X第14章 位图
2 H9 n+ K) E4 @) ]3 t+ K  i' u, I! s) Y+ y% M: X
14.1像素位 * P; E3 d9 |$ g  [8 q
14.2透明度和预乘Alpha & ^& V# v8 J0 u
14.3径向渐变画笔
+ y# m4 [* i* n1 G2 [14.4加载及保存图片文件 & n* r* i% a! E) g* G, G) Z
14.5色调分离和单色化 3 z% G% l* B' f, J. N5 M
14.6保存手绘作品
$ S# Y  T( I  ^14.7HSL颜色选择
0 k# H, g8 h; T- z8 B$ u4 ~7 J14.8反向绘画
. b  q+ l; m' E14.9访问照片库
0 h/ S* v- {9 Y, `14.10捕捉相机照片
5 k0 C+ F6 Z& K. ?
# ?! V* I" v8 y7 P第15章 原生+ v, o3 e) |/ B6 J5 {
8 }5 D7 _4 T0 L
15.1P/Invoke简介 5 G- }/ w! E* g: M
15.2一些帮助   L# i, S+ I' H! r
15.3时区信息
8 E, }: [  u: {0 Z% L$ G8 u# b15.4DirectX的Windows Runtime Component封装器 ) G! j. u1 r3 G, |+ `/ G
15.5DirectWrite和字型
3 D9 o9 O( X; _( H$ O1 E! ?15.6配置和平台 5 r. I. m, k' w  c$ d
15.7解读字型规格 : X$ H# o! K! l6 g
15.8用SurfacelmageSource绘画* \! s7 }' h: d. t* g" s) o
" I$ P, ?4 l- D- v" Z/ l
第16章富文本
9 r$ @4 P6 M, v* \5 f) m" K) n6 {9 P  p
* u6 N& u& |) ~7 V16.1专用字体
  a5 h, F. T1 f8 J9 a2 Q16.2初试Glyphs * U' ~, X  E! o+ i7 \
16.3本地存储的字型文件
/ y/ i9 `  i  E& ^5 c; ~16.4排版功能增强
0 s6 F9 k: }, s3 k) C16.5RichTextBlock和段落 . l8 {+ i4 i3 Q+ D+ w; {
16.6RichTextBlock选择
4 l. d: @" x8 U; x16.7RichTextBlock和超限 : g7 e3 z5 U2 ~* `" _. R
16.8分页的危险
; \8 ^* J6 d7 z% U  N16.9使用RichEditBox富文本编辑
7 `& N  ~# Y! }16.10自行文本输入
3 o* h& k% ~( Q9 B( t3 B) {
, p( R" ^1 {# ?) ^" ~9 V3 `. w第17章 共享和打印 ) B: a: D( v) {* G' L% \4 J* ]! x

% c; f# K. g# J' ^5 d4 \& i17.1设置和弹窗
$ f6 v0 [. G1 o( d* m3 c/ u7 }17.2通过剪贴板共享 , _) C* v6 Z, a% s/ R' G
17.3Share超级按钮
& Y% z$ E8 @  R17.4基本打印 - r! o. e7 x6 f+ I/ u7 `: J" G$ K
17.5可打印边距和不可打印边距 6 U- q# Q8 j, \. x
17.6分页过程 $ W* \% P; Y' a$ w# y1 y3 R3 o
17.7自定义打印属性 9 Q. Q2 q+ h! q, q8 `: n
17.8打印每月计划 9 k' |- M) p4 q% S+ r" B
17.9打印可选范围页 & f. }( V) F4 j8 x# A
17.10关键 6 c; U6 m2 f  ~$ [( e# h! s8 K4 k
17.11打印FingerPaint艺术画
# u' {8 H& H: d' [  Q  ?4 K
9 v  |6 m* ^3 \( l1 e第18章 传感器与GPS
) `/ x# [$ N3 `' `7 F3 i) D+ r% X3 x2 F" T/ M) j
18.1方位和定位 : \- @2 }6 [/ V& X3 Q$ ]" Q
18.2加速度、力、重力和矢量
) J# I" D1 }4 t8 b1 N8 [18.3跟随滚球
0 A( `. J6 n2 D# B. `4 n. |4 [' h& \18.4两个北极 , _) V3 E& L+ k2 L- d- R
18.5陀螺仪=加速计+罗盘 ; ^# L0 O4 k. {$ V9 E' L
18.6OrientationSensor(方向传感器)=加速计+罗盘 5 I6 t0 {& L6 T+ O! X
18.7方位角和海拔 : U7 t" t8 y* U/ a* o
18.8必应地图和必应地图图块
$ b; K4 @) ]0 l8 C, \6 j% B, @ - ~: O' A1 E+ b8 p1 N  Y
第19章 手写笔
% X; ]8 C/ p7 Y$ `
* s; O0 M$ j- Z6 f; F19.1InkManager集合
+ \: l5 C4 m. d, I3 X19.2墨迹绘画属性 ! ]0 \( R* X6 [& [+ t
19.3擦除和其他增强功能 / ~& S8 _6 n6 H( Q7 ]+ l* Q: G0 h4 K
19.4选择笔画
' C1 ~3 ]9 Y/ u8 n- k+ r$ x19.5黄色拍纸簿9 m) x9 @4 f3 @( V7 \
" u& m# J" F: V- G- [4 L6 e, T+ f
9 t0 u( b. v$ ^. ^3 ]1 ]4 s4 a
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 12:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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