“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