Programming Windows Phone 7

Programming Windows Phone 7
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: Microsoft Press
2010-10
ISBN: 9780735643352
装帧: 其他
开本: 其他
纸张: 其他
  • Introduction
    This book is a gift from the Windows Phone 7 team at Microsoft to the programming community, and I am proud to have been a part of it. Within the pages that follow, I show you the basics of writing applications for Windows Phone 7 using the C Charles Petzold 是Windows编程界一位大师,世界顶级技术作家。1994年5月,Petzold作为仅有的七个人之一(并且是唯一的作家)被《Window Magazine》和Microsoft公司授予Windows Pioneer奖,以表彰他对 Microsoft Windows的成功做出的贡献。Charles Petzold从1984年开始编写个人计算机程序,从1985年开始编写 Microsoft Windows程序。他在《Microsoft Systems Joumal》1986年 12月号上发表了第一篇关于Windows程序设计的杂志论文。从1986年到1995年,他为《PC Magazine》撰写“Environments”专栏,给读者介绍了Windows和OS/2程序设计的许多方面。 直到今天他依然维持 Windows GDI 程序设计首席技术作家的地位。其大作:《Windows程序设计》是尽人皆知的Win32 API编程经典,也称为“Petzold Book”,学习Win32 API编程的人几乎都从这本书入手。 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
  • 内容简介:
    Introduction
    This book is a gift from the Windows Phone 7 team at Microsoft to the programming community, and I am proud to have been a part of it. Within the pages that follow, I show you the basics of writing applications for Windows Phone 7 using the C
  • 作者简介:
    Charles Petzold 是Windows编程界一位大师,世界顶级技术作家。1994年5月,Petzold作为仅有的七个人之一(并且是唯一的作家)被《Window Magazine》和Microsoft公司授予Windows Pioneer奖,以表彰他对 Microsoft Windows的成功做出的贡献。Charles Petzold从1984年开始编写个人计算机程序,从1985年开始编写 Microsoft Windows程序。他在《Microsoft Systems Joumal》1986年 12月号上发表了第一篇关于Windows程序设计的杂志论文。从1986年到1995年,他为《PC Magazine》撰写“Environments”专栏,给读者介绍了Windows和OS/2程序设计的许多方面。 直到今天他依然维持 Windows GDI 程序设计首席技术作家的地位。其大作:《Windows程序设计》是尽人皆知的Win32 API编程经典,也称为“Petzold Book”,学习Win32 API编程的人几乎都从这本书入手。
  • 目录:
    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
查看详情
目前没有书店销售此书,我们为您搜索到一些相关商品
目前没有书店销售此书
相关图书 / 更多
Programming Windows Phone 7
Programming Robots with ROS
Morgan Quigley;Brian Gerkey;William D.Smart
Programming Windows Phone 7
ProgrammingAtlas
Christian Wenz 著
Programming Windows Phone 7
Programming Windows
Charles Petzold
Programming Windows Phone 7
Programming with Managed Extensions for Microsoft? Visual C++? .NET (Pro-Developer)
Richard Grimes 著
Programming Windows Phone 7
Programming:PrinciplesandPracticeUsingC++
Bjarne Stroustrup 著
Programming Windows Phone 7
ProgrammingADO.NET2.0Applications:AdvancedTopics
Glenn Johnson 著
Programming Windows Phone 7
ProgrammingforLinguists:PerlforLanguageResearchers
Michael Hammond 著
Programming Windows Phone 7
ProgrammingWindowsPhone7:MicrosoftXNAFrameworkEdition英文原版
Charles Petzold 著
Programming Windows Phone 7
ProgrammingPerl:There'sMoreThanOneWayToDoIt
Larry Wall、Tom Christiansen、Jon Orwant 著
Programming Windows Phone 7
ProgrammingPHP
Rasmus Lerdorf 著
Programming Windows Phone 7
Programming 16-Bit PIC Microcontrollers in C16位PIC微控制器的C语言编程:PIC 24 学习飞跃,第2版
Lucio Di Jasio 著
Programming Windows Phone 7
Programming Microsoft? ASP.NET 2.0 Core Reference 英文原版
Dino Esposito(Solid Quality Learning) 著
您可能感兴趣 / 更多
Programming Windows Phone 7
纽结理论(影印版)
Charles Livingston
Programming Windows Phone 7
边喝边写
Charles Bukowski
Programming Windows Phone 7
电路基础(英文版·原书第7版)
Charles K. Alexander
Programming Windows Phone 7
战场误伤
CharlesKirke
Programming Windows Phone 7
洛克伍德-格林成人骨折(第8版)(上、中、下卷)
Charles M.Court-Brown James D.Heckman 原著
Programming Windows Phone 7
创伤麻醉精要(第2版)
Charles,E.Smith 著;卞金俊、薄禄龙 译;Albert,J.Varon 著,
Programming Windows Phone 7
万千心理·理解学前儿童心理发展
Charlesworth 著;[美]Rosalind、王思睿、孙梦、封周奇、陈叶梓 译
Programming Windows Phone 7
汗青堂丛书056·埃及、希腊与罗马:古代地中海文明
Charles、Freeman 著
Programming Windows Phone 7
Microsoft Silverlight Edition:Programming Windows Phone 7
Charles Petzold
Programming Windows Phone 7
Programming Microsoft Windows with C#
Charles Petzold
Programming Windows Phone 7
Programming Windows
Charles Petzold
Programming Windows Phone 7
SketchesByBoz
Charles Dickens(查尔斯·狄更斯) 著