设为首页 收藏本站
查看: 615|回复: 0

"Windows Phone 7程序设计”完全版电子书可以免费下载了

[复制链接]

尚未签到

发表于 2015-5-8 12:32:04 | 显示全部楼层 |阅读模式
  现在学习Windows Phone 7开发资料十分有限,除了MSDN的官方开发文档外和一些博客外,几无其他的学习渠道。幸运地是美国的资深程序员兼作家Charles Petzold为大家免费放出了他的最新大作—《Programming windows phone 7 series》。他以往写的书籍本本是经典,包括我们耳熟能详的《Windows 程序设计》一书。
  目前该书一共24章,,对Windows Phone 7平台的特征、XAML在程序界面和布局方面,以及XNA游戏开发都做了深入的解读。
DSC0000.jpg
  这里奉上该书的免费下载地址和源代码,让我们开始Windows Phone 7的开发之旅吧!
PDF格式: Programming Windows Phone 7 Series

  源代码
  下面是该书的目录:
  Part I   The Basics
  1   Hello, Windows Phone 7
  Targeting Windows Phone 7
  The Hardware Chassis
  Sensors and Services
  File | New | Project
  A First Silverlight Phone Program
  The Standard Silverlight Files
  Color Themes
  Points and Pixels
  The XAP is a ZIP
  An XNA Program for the Phone
  2   Getting Oriented
  Silverlight and Dynamic Layout
  Orientation Events
  XNA Orientation
  Simple Clocks (Very Simple Clocks)
  3   An Introduction to Touch
  Low-Level Touch Handling in XNA
  The XNA Gesture Interface
  Low-Level Touch Events in Silverlight
  The Manipulation Events
  Routed Events
  Some Odd Behavior?
  4   Bitmaps, Also Known as Textures
  XNA Texture Drawing
  The Silverlight Image Element
  Images Via the Web
  Image and ImageSource
  Loading Local Bitmaps from Code
  Capturing from the Camera
  The Phone’s Photo Library
  5   Sensors and Services
  Accelerometer
  A Simple Bubble Level
  Geographic Location
  Using a Map Service
  6   Issues in Application Architecture
  Basic Navigation
  Passing Data to Pages
  Sharing Data Among Pages
  Retaining Data across Instances
  The Multitasking Ideal
  Task Switching on the Phone
  Page State
  Isolated Storage
  XNA Tombstoning and Settings
  Testing and Experimentation
  Part II   Silverlight
  7   XAML Power and Limitations
  A TextBlock in Code
  Property Inheritance
  Property-Element Syntax
  Colors and Brushes
  Content and Content Properties
  The Resources Collection
  Sharing Brushes
  x:Key and x:Name
  An Introduction to Styles
  Style Inheritance
  Themes
  Gradient Accents
  8   Elements and Properties
  Basic Shapes
  Transforms
  Animating at the Speed of Video
  Handling Manipulation Events
  The Border Element
  TextBlock Properties and Inlines
  More on Images
  Playing Movies
  Modes of Opacity
  Non-Tiled Tile Brushes
  9   The Intricacies of Layout
  The Single-Cell Grid
  The StackPanel Stack
  Text Concatenation with StackPanel
  Nested Panels
  Visibility and Layout
  Two ScrollViewer Applications
  The Mechanism of Layout
  Inside the Panel
  A Single-Cell Grid Clone
  A Custom Vertical StackPanel
  The Retro Canvas
  Canvas and ZIndex
  The Canvas and Touch
  The Mighty Grid
  10   The App Bar and Controls
  ApplicationBar Icons
  Jot and Application Settings
  Jot and Touch
  Jot and the ApplicationBar
  Elements and Controls
  RangeBase and Slider
  The Basic Button
  The Concept of Content
  Theme Styles and Precedence
  The Button Hierarchy
  Toggling a Stopwatch
  Buttons and Styles
  TextBox and Keyboard Input
  11   Dependency Properties
  The Problem Illustrated
  The Dependency Property Difference
  Deriving from UserControl
  A New Type of Toggle
  Panels with Properties
  Attached Properties
  12   Data Bindings
  Source and Target
  Target and Mode
  Binding Converters
  Relative Source
  The “this” Source
  Notification Mechanisms
  A Simple Binding Server
  Setting the DataContext
  Simple Decision Making
  Converters with Properties
  Give and Take
  TextBox Binding Updates
  13   Vector Graphics
  The Shapes Library
  Canvas and Grid
  Overlapping and ZIndex
  Polylines and Custom Curves
  Caps, Joins, and Dashes
  Polygon and Fill
  The Stretch Property
  Dynamic Polygons
  The Path Element
  Geometries and Transforms
  Grouping Geometries
  The Versatile PathGeometry
  The ArcSegment
  Bézier Curves
  The Path Markup Syntax
  How This Chapter Was Created
  14   Raster Graphics
  The Bitmap Class Hierarchy
  WriteableBitmap and UIElement
  The Pixel Bits
  Vector Graphics on a Bitmap
  Images and Tombstoning
  Saving to the Picture Library
  Becoming a Photo Extras Application
  15   Animations
  Frame-Based vs. Time-Based
  Animation Targets
  Click and Spin
  Some Variations
  XAML-Based Animations
  A Cautionary Tale
  Key Frame Animations
  Trigger on Loaded
  Animating Attached Properties (or Not)
  Splines and Key Frames
  The Bouncing Ball Problem
  The Easing Functions
  Animating Perspective Transforms
  Animations and Property Precedence
  16   The Two Templates
  ContentControl and DataTemplate
  Examining the Visual Tree
  ControlTemplate Basics
  The Visual State Manager
  Sharing and Reusing Styles and Templates
  Custom Controls in a Library
  Variations on the Slider
  The Ever-Handy Thumb
  Custom Controls
  17   Items Controls
  Items Controls and Visual Trees
  Customizing Item Displays
  ListBox Selection
  Binding to ItemsSource
  Databases and Business Objects
  Fun with DataTemplates
  Sorting
  Changing the Panel
  The DataTemplate Bar Chart
  A Card File Metaphor
  18   Pivot and Panorama
  Compare and Contrast
  Music by Composer
  The XNA Connection
  The XNA Music Classes: MediaLibrary
  Displaying the Albums
  The XNA Music Classes: MediaPlayer
  Part III   XNA
  19   Principles of Movement
  The Naïve Approach
  A Brief Review of Vectors
  Moving Sprites with Vectors
  Working with Parametric Equations
  Fiddling with the Transfer Function
  Scaling the Text
  Two Text Rotation Programs
  20   Textures and Sprites
  The Draw Variants
  Another Hello Program?
  Driving Around the Block
  Movement Along a Polyline
  The Elliptical Course
  A Generalized Curve Solution
  21   Dynamic Textures
  The Render Target
  Preserving Render Target Contents
  Drawing Lines
  Manipulating the Pixel Bits
  The Geometry of Line Drawing
  Modifying Existing Images
  22   From Gestures to Transforms
  Gestures and Properties
  Scale and Rotate
  Matrix Transforms
  The Pinch Gesture
  Flick and Inertia
  The Mandelbrot Set
  Pan and Zoom
  Game Components
  Affine and Non-Affine Transforms
  23   Touch and Play
  More Game Components
  The PhingerPaint Canvas
  A Little Tour Through SpinPaint
  The SpinPaint Code
  The Actual Drawing
  PhreeCell and a Deck of Cards
  The Playing Field
  Play and Replay
  24   Tilt and Play
  3D Vectors
  A Better Bubble Visualization
  The Graphical Rendition
  Follow the Rolling Ball
  Navigating a Maze
  
  
  本文转自:http://www.wpzune.com/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-64976-1-1.html 上篇帖子: windows xp,windows 7电源管理总结 下篇帖子: Windows Phone 7 Tips (9)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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