“WindowsPhone7程序设计”完全版电子书可以免费下载了

by @shootero on 2010-10-31 10:52:58

“WindowsPhone7程序设计”完全版电子书可以免费下载了现在学习WindowsPhone7开发资料十分有限,除了MSDN的官方开发文档外和一些博客外,几无其他的学习渠道。幸运地是美国的资深程序员兼作家CharlesPetzold为大家免费放出了他的最新大作—《Programmingwindowsphone7series》。他以往写的书籍本本是经典,包括我们耳熟能详的《Windows程序设计》一书。

目前该书一共24章,,对WindowsPhone7平台的特征、XAML在程序界面和布局方面,以及XNA游戏开发都做了深入的解读。这里奉上该书的免费下载地址和源代码,让我们开始WindowsPhone7的开发之旅吧!

下面是该书的目录:

PartITheBasics

1Hello,WindowsPhone7

TargetingWindowsPhone7

TheHardwareChassis

SensorsandServices

File|New|Project

AFirstSilverlightPhoneProgram

TheStandardSilverlightFiles

ColorThemes

PointsandPixels

TheXAPisaZIP

AnXNAProgramforthePhone

2GettingOriented

SilverlightandDynamicLayout

OrientationEvents

XNAOrientation

SimpleClocks(VerySimpleClocks)

3AnIntroductiontoTouch

Low-LevelTouchHandlinginXNA

TheXNAGestureInterface

Low-LevelTouchEventsinSilverlight

TheManipulationEvents

RoutedEvents

SomeOddBehavior?

4Bitmaps,AlsoKnownasTextures

XNATextureDrawing

TheSilverlightImageElement

ImagesViatheWeb

ImageandImageSource

LoadingLocalBitmapsfromCode

CapturingfromtheCamera

ThePhone’sPhotoLibrary

5SensorsandServices

Accelerometer

ASimpleBubbleLevel

GeographicLocation

UsingaMapService

6IssuesinApplicationArchitecture

BasicNavigation

PassingDatatoPages

SharingDataAmongPages

RetainingDataacrossInstances

TheMultitaskingIdeal

TaskSwitchingonthePhone

PageState

IsolatedStorage

XNATombstoningandSettings

TestingandExperimentation

PartIISilverlight

7XAMLPowerandLimitations

ATextBlockinCode

PropertyInheritance

Property-ElementSyntax

ColorsandBrushes

ContentandContentProperties

TheResourcesCollection

SharingBrushes

x:Keyandx:Name

AnIntroductiontoStyles

StyleInheritance

Themes

GradientAccents

8ElementsandProperties

BasicShapes

Transforms

AnimatingattheSpeedofVideo

HandlingManipulationEvents

TheBorderElement

TextBlockPropertiesandInlines

MoreonImages

PlayingMovies

ModesofOpacity

Non-TiledTileBrushes

9TheIntricaciesofLayout

TheSingle-CellGrid

TheStackPanelStack

TextConcatenationwithStackPanel

NestedPanels

VisibilityandLayout

TwoScrollViewerApplications

TheMechanismofLayout

InsidethePanel

ASingle-CellGridClone

ACustomVerticalStackPanel

TheRetroCanvas

CanvasandZIndex

TheCanvasandTouch

TheMightyGrid

10TheAppBarandControls

ApplicationBarIcons

JotandApplicationSettings

JotandTouch

JotandtheApplicationBar

ElementsandControls

RangeBaseandSlider

TheBasicButton

TheConceptofContent

ThemeStylesandPrecedence

TheButtonHierarchy

TogglingaStopwatch

ButtonsandStyles

TextBoxandKeyboardInput

11DependencyProperties

TheProblemIllustrated

TheDependencyPropertyDifference

DerivingfromUserControl

ANewTypeofToggle

PanelswithProperties

AttachedProperties

12DataBindings

SourceandTarget

TargetandMode

BindingConverters

RelativeSource

The“this”Source

NotificationMechanisms

ASimpleBindingServer

SettingtheDataContext

SimpleDecisionMaking

ConverterswithProperties

GiveandTake

TextBoxBindingUpdates

13VectorGraphics

TheShapesLibrary

CanvasandGrid

OverlappingandZIndex

PolylinesandCustomCurves

Caps,Joins,andDashes

PolygonandFill

TheStretchProperty

DynamicPolygons

ThePathElement

GeometriesandTransforms

GroupingGeometries

TheVersatilePathGeometry

TheArcSegment

BzierCurves

ThePathMarkupSyntax

HowThisChapterWasCreated

14RasterGraphics

TheBitmapClassHierarchy

WriteableBitmapandUIElement

ThePixelBits

VectorGraphicsonaBitmap

ImagesandTombstoning

SavingtothePictureLibrary

BecomingaPhotoExtrasApplication

15Animations

Frame-Basedvs.Time-Based

AnimationTargets

ClickandSpin

SomeVariations

XAML-BasedAnimations

ACautionaryTale

KeyFrameAnimations

TriggeronLoaded

AnimatingAttachedProperties(orNot)

SplinesandKeyFrames

TheBouncingBallProblem

TheEasingFunctions

AnimatingPerspectiveTransforms

AnimationsandPropertyPrecedence

16TheTwoTemplates

ContentControlandDataTemplate

ExaminingtheVisualTree

ControlTemplateBasics

TheVisualStateManager

SharingandReusingStylesandTemplates

CustomControlsinaLibrary

VariationsontheSlider

TheEver-HandyThumb

CustomControls

17ItemsControls

ItemsControlsandVisualTrees

CustomizingItemDisplays

ListBoxSelection

BindingtoItemsSource

DatabasesandBusinessObjects

FunwithDataTemplates

Sorting

ChangingthePanel

TheDataTemplateBarChart

ACardFileMetaphor

18PivotandPanorama

CompareandContrast

MusicbyComposer

TheXNAConnection

TheXNAMusicClasses:MediaLibrary

DisplayingtheAlbums

TheXNAMusicClasses:MediaPlayer

PartIIIXNA

19PrinciplesofMovement

TheNaveApproach

ABriefReviewofVectors

MovingSpriteswithVectors

WorkingwithParametricEquations

FiddlingwiththeTransferFunction

ScalingtheText

TwoTextRotationPrograms

20TexturesandSprites

TheDrawVariants

AnotherHelloProgram?

DrivingAroundtheBlock

MovementAlongaPolyline

TheEllipticalCourse

AGeneralizedCurveSolution

21DynamicTextures

TheRenderTarget

PreservingRenderTargetContents

DrawingLines

ManipulatingthePixelBits

TheGeometryofLineDrawing

ModifyingExistingImages

22FromGesturestoTransforms

GesturesandProperties

ScaleandRotate

MatrixTransforms

ThePinchGesture

FlickandInertia

TheMandelbrotSet

PanandZoom

GameComponents

AffineandNon-AffineTransforms

23TouchandPlay

MoreGameComponents

ThePhingerPaintCanvas

ALittleTourThroughSpinPaint

TheSpinPaintCode

TheActualDrawing

PhreeCellandaDeckofCards

ThePlayingField

PlayandReplay

24TiltandPlay

3DVectors

ABetterBubbleVisualization

TheGraphicalRendition

FollowtheRollingBall

NavigatingaMaze

  评分1“WindowsPhone7程序设计”完全版电子书可以免费下载了Poweredbybbsmax4.2.32002-2010MaxLabs.

Processedin0.031716second(s),1Queries.GMT8,2010-10-3110:52:21