دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: سیستم های عامل ویرایش: نویسندگان: Henry Lee and Eugene Chuvyrov سری: ISBN (شابک) : 9781430232162, 9781430232179 ناشر: Apress سال نشر: 2010 تعداد صفحات: 481 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 19 مگابایت
کلمات کلیدی مربوط به کتاب شروع توسعه Windows Phone 7: کتابخانه، ادبیات کامپیوتر، ویندوز موبایل / ویندوز فون
در صورت تبدیل فایل کتاب Beginning Windows Phone 7 Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع توسعه Windows Phone 7 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مایکروسافت با ویندوز فون 7 پیشرفته انرژی جدیدی را به بازار تلفن های هوشمند تزریق می کند. این انرژی جدید برای شما، توسعه دهنده تلفن همراه، برابر است با فرصت های جدید. شروع توسعه ویندوز فون 7 به طور خاص نوشته شده است تا به شما کمک کند از این فرصت ها استفاده کنید و شروع به ایجاد برنامه های کاربردی برای این پلتفرم جدید و هیجان انگیز دستگاه تلفن همراه کنید. شروع توسعه ویندوز فون 7 با اصول اولیه شروع می شود و شما را در فرآیند دانلود و راه اندازی برنامه مناسب راهنمایی می کند. ابزارهایی از جمله Visual Studio، Expression Blend، Silverlight SDK، و Windows Phone SDK. سپس این کتاب شما را گام به گام با فرآیند توسعه همراهی می کند که یک برنامه کامل را با یک رابط کاربری بسیار پیچیده ساخته و اجرا می کنید. در نهایت، دستورالعمل های گام به گام فروش برنامه های خود را از طریق بازار تلفن مایکروسافت دریافت خواهید کرد. [
Microsoft is injecting new energy into the smart phone marketplace with the sophisticated Windows Phone 7. This new energy equates to new opportunities for you, the mobile developer. Beginning Windows Phone 7 Development has been written specifically to help you seize these opportunities and begin creating applications for this exciting new mobile device platform.Beginning Windows Phone 7 Development starts with the basics, walking you through the process of downloading and setting up the right development tools, including Visual Studio, Expression Blend, Silverlight SDK, and Windows Phone SDK. The book then takes you step-by-step though the development process as you build and deploy a complete application with a highly sophisticated user interface. Finally, youll receive step-by-step instructions on selling your applications through the Microsoft Phone Marketplace. [
Prelim......Page 1
Contents at a Glance......Page 6
Contents......Page 7
About the Authors......Page 18
About the Technical Reviewer......Page 19
Acknowledgments......Page 20
What You Need to Use This Book......Page 21
Contacting the Authors......Page 22
The Essentials of Windows Phone 7 Application Development......Page 23
Introducing Windows Phone 7 and the Windows Phone Platform......Page 25
Windows Phone Hardware Specifications......Page 27
Silverlight for Windows Phone......Page 29
Visual Studio......Page 30
Expression Blend......Page 31
Windows Phone Emulator......Page 32
Cloud Services......Page 33
Application Development Life Cycle......Page 34
Summary......Page 36
Building Your First Windows Phone 7 Application......Page 37
Creating a Windows Phone Project......Page 38
Using Your First Windows Phone Silverlight Controls......Page 40
Writing Your First Windows Phone Code......Page 44
Running Your First Silverlight Windows Phone Application......Page 45
Customizing Your First Windows Phone Application......Page 47
Styling Your Application......Page 50
Summary......Page 56
Using Cloud Services As Data Stores......Page 57
Introducing the MVVM Pattern......Page 58
Creating a Cloud Database......Page 59
Signing Up for SQL Azure......Page 60
Connecting to the SQL Azure Project......Page 61
Creating an SQL Azure Database......Page 62
Configuring the SQL Azure Firewall......Page 65
Testing the SQL Azure Database Connection......Page 67
Using SQL Server Management Studio to Connect to the Cloud Database......Page 69
Creating SQL Azure Database Tables......Page 70
Creating a Cloud Service to Access the Cloud Database......Page 72
Creating a Windows Azure Project......Page 73
Generating an Object Model to Access the Cloud Database......Page 74
Coding the WCF Contract......Page 79
Coding the DataContract......Page 81
Coding the Service......Page 82
Testing Azure WCF NotepadService on Your Machine......Page 85
Creating a Windows Phone Project......Page 86
Building UserRegistrationUserControl......Page 87
Building NoteListUserControl......Page 89
Building the Main Page and Adding Components......Page 91
Coding the ViewEdit Button Event......Page 93
Coding the BoolToVisibilityConvert......Page 94
Specifying the Namespaces and Applying IValueConverter Interface......Page 95
Adding Reference to NotepadService......Page 96
Coding NotepadViewModel......Page 97
Specifying the Namespaces and Applying INotifyPropertyChanged......Page 98
Initializing the Variables......Page 99
Adding the Constructor......Page 101
Adding NotepadService Eventhandlers......Page 102
Testing the Application Against NotepadService Deployed Locally......Page 104
Deploying the Service to Windows Azure......Page 105
Preparing for Windows Azure NotepadService......Page 106
Deploying NotepadService to Windows Azure......Page 112
Testing the Notepad Application Against NotepadService Azure Service......Page 116
Summary......Page 117
Debugging Application Exceptions......Page 119
Catching an Exception......Page 120
Querying Exception Object Values with Immediate Window......Page 121
Catching an Unhandled Exception in RootFrame_NavigationFailed or Application_UnhandledException......Page 122
Debugging a Web Service Exception......Page 124
Catching a Web Service Exception......Page 125
Fixing the CalculatorService Exception......Page 128
Registering a Windows Phone Device for Debugging......Page 129
Handling Device Exceptions......Page 135
Creating the CatchDeviceExceptionDemo Project......Page 136
Declaring the UI Resources......Page 137
Building the Main Page and Adding Components......Page 138
Specifying the Namespaces......Page 139
Implementing Accelerometer Start and Stop Behavior......Page 140
Summary......Page 141
Windows Phone Application Publishing Lifecycle......Page 143
Windows Phone application binary (XAP file)......Page 145
Location Service......Page 146
Packaging Requirements......Page 147
Application Certification Requirements......Page 148
Technical Support Information......Page 149
Package the application......Page 150
Submit the application......Page 151
Updating your application......Page 158
Finding your application in the Marketplace......Page 159
Summary......Page 160
Using Windows Phone 7 Technologies......Page 161
Understanding Orientation and Movement......Page 163
Calculating Pitch and Roll......Page 166
Retrieving Accelerometer Data......Page 168
Creating the CaptureAccelerometerData Project......Page 169
Declaring the UI Resources......Page 170
Building the Main Page and Adding Components......Page 171
Coding the Application......Page 172
Capturing and Displaying Accelerometer Data......Page 173
Testing the Finished Application......Page 174
Using Accelerometer Data to Move a Ball......Page 175
Creating the MoveBall Project......Page 176
Building the Main Page and Adding Components......Page 177
Handling Captured Accelerometer Data......Page 179
Adding Start and Stop Button Events......Page 180
Summary......Page 181
Application Bar......Page 183
Introducing the Application Bar......Page 184
Adding an Application Bar to a Windows Phone 7 Application......Page 185
Adding Images for Use with Application Bar Buttons......Page 186
Adding a Global Application Bar Using XAML......Page 188
Adding a Local Application Bar Using XAML......Page 189
Adding Menu Items......Page 190
Adding an Application Bar Using Managed Code......Page 191
Adding “Glue” Code and a “Worker Function” to the Add Button......Page 193
Reacting to Add Button Events......Page 194
Reacting to Menu Events......Page 197
Adding Event Handlers with XAML......Page 198
Summary......Page 199
Introducing the WebBrowser Control......Page 201
Adding a WebBrowser Control......Page 202
Using a WebBrowser Control to Display Web Content......Page 203
Using a WebBrowser Control to Display Local HTML Content......Page 205
Using a WebBrowser Control to Display Dynamic Content......Page 207
Saving Web Pages Locally......Page 209
Viewport......Page 210
CSS......Page 211
Security......Page 212
Summary......Page 213
Introducing the Metro Design System......Page 215
Windows Phone Chrome......Page 216
Screen Orientations......Page 217
Creating a User Interface......Page 218
Adding Code to Draw an Elliptical Shape......Page 219
Changing the Theme......Page 220
Detecting the Currently Selected Theme......Page 222
Using the Panorama Control......Page 223
Understanding Frame and Page Navigation......Page 227
Adding Navigation Code......Page 228
Creating a User Interface......Page 229
Downloading TiltEffect.cs and Applying Dependency Properties......Page 231
Summary......Page 232
Introducing Windows Phone 7 Launchers and Choosers......Page 233
Launchers......Page 234
Creating the User Interface......Page 235
Coding Application Logic......Page 236
Working with the Windows Phone 7 Application Life Cycle......Page 237
Observing Application Life Cycle Events......Page 238
Adding Application Logic to Invoke WebBrowserTask Launcher and Log Events......Page 239
Running the Application......Page 240
Managing State at the PhoneApplicationPage Level......Page 242
Retrieving Application Initial State......Page 245
Windows Phone 7 Hubs......Page 247
Summary......Page 249
Understanding Trial and Full Modes......Page 251
Using the IsTrial Method......Page 252
Using the Marketplace APIs......Page 253
Simulating Application Trial and Full Modes......Page 256
Building a Trial Application......Page 259
Building the User Interface......Page 260
Connecting to a Web Service......Page 264
Adding Page-to-Page Navigation......Page 266
Verifying Trial and Full Mode......Page 268
Adding Finishing Touches......Page 269
Summary......Page 271
Understanding Internationalization......Page 273
Using Culture Settings with ToString to Display Dates, Times, and Text......Page 274
Using the .NET Culture Hierarchy to Ensure Culture Neutrality......Page 276
Storing and Retrieving Current Culture Settings......Page 278
Using Resource Files to Localize Content......Page 282
Summary......Page 287
Isolated Storage......Page 289
Working with Isolated Directory Storage......Page 290
Creating the IsolatedStorageStoreImageDemo Project......Page 291
Selecting the UI Resources......Page 292
Building the Main Page and Adding Components......Page 293
Specifying the Namespaces......Page 294
Initializing the Application......Page 295
Adding a Button Event to Retrieve the Image from Isolated Storage......Page 297
Working with Isolated Storage Settings......Page 298
Creating a New Project......Page 299
Selecting the UI Resources......Page 300
Building the Main Page and Adding Controls......Page 301
Adding the Save Button Event Handler......Page 303
Adding the Listbox Changed Event......Page 304
Summary......Page 305
Understanding Windows Phone Location Services Architecture......Page 307
Simulating the Location Service......Page 308
Creating the GeoCoordinateWatcherDemo Project......Page 309
Building the Main Page and Adding Components......Page 310
Initializing Variables......Page 312
Displaying GPS Data......Page 313
Using GeoCoordinateWatcher and the Bing Maps Control to Track Your Movements......Page 314
Registering with the Bing Maps Service Portal and Installing the Bing Maps SDK......Page 315
Creating the BingMapDemo Project......Page 317
Building the Main Page and Adding a Bing Maps Control......Page 319
Specifying the Namespaces......Page 321
Initializing Variables......Page 322
Responding to StatusChanged and PositionChanged GeoCoordinateWatcher Events......Page 323
Testing the Finished Application......Page 324
Plotting an Address on a Bing Maps Map and Working with the Bing Maps Service......Page 325
Adding a Service Reference to the Bing Maps GeoCodeService......Page 326
Declaring the UI Resources......Page 328
Creating the Main Page......Page 329
Initializing Variables......Page 330
Handling the Button Event That Plots Address Data onto the Bing Maps Map......Page 331
Summary......Page 332
Introducing MediaElement......Page 333
Working with Video......Page 334
Creating the MediaPlayerDemo Project......Page 335
Building the Main Page and Adding Media Player Components......Page 336
Initializing Variables......Page 339
Showing Time Elapsed in the Media Player......Page 340
Implementing the Stop Button......Page 341
Implementing Seek......Page 342
Implementing the MediaPlayerLauncher......Page 343
Adding Sounds to an Application......Page 344
Creating the RobotSoundDemo Project......Page 345
Selecting the UI Resources......Page 346
Building the Main Page and Adding Components......Page 347
Specifying the Namespaces......Page 349
Summary......Page 350
Introducing Windows Phone 7 Photo Features......Page 351
Creating a New Project and Building the User Interface......Page 353
Writing Code to Take Photos with CameraCaptureTask......Page 354
Using a Chooser to Open Photos......Page 356
Writing Code to Save Photos with the XNA Framework......Page 358
Using Extras to Launch an Application......Page 360
Adding Code to Navigate to a Photo......Page 361
Using Share to Upload PhotoCapture Snapshots to TwitPic......Page 362
Adding Code to Navigate to the Selected Photo......Page 363
Writing Code to Transfer an Image to TwitPic......Page 364
Summary......Page 368
Toast Notifications......Page 369
Tile Notifications......Page 370
Introducing the Push Notifications Architecture......Page 371
The Life Cycle of a Notification......Page 372
The Push Notification Framework......Page 374
Creating a Client Application......Page 375
Creating an Application to Send Notifications......Page 380
Verifying Delivery of Push Notifications......Page 383
Implementing Tile Notifications......Page 385
Creating an Application to Send Notifications......Page 386
Verifying Delivery of Push Notifications......Page 388
Implementing Raw Notifications......Page 389
Creating a Client Application......Page 390
Creating an Application to Send Notifications......Page 393
Implementing Cloud Service to Track Push Notifications......Page 394
Creating a WCF Service to Track Notification Recipients......Page 395
Modifying the Client to Call the WCF Service......Page 400
Verifying Automated Push Notification Subscriber Tracking......Page 402
Summary......Page 403
Reactive Extensions for .NET......Page 405
Introducing Reactive Programming......Page 406
Adding Code to Create and Read Observable Collections......Page 408
Using Rx.NET Event Handling to Search for Flickr Photographs......Page 410
Creating a Windows Phone Project......Page 411
Adding Logic to Search Flickr for Images......Page 412
Enhancing a Flickr Search with Throttling......Page 413
Adding an Animation that Plays as Flickr Images Load......Page 415
Creating a Windows Phone Project......Page 420
Creating a User Interface......Page 421
Adding Logic to Get Weather Information......Page 423
Handling Errors in Rx.NET......Page 425
Handling Data Connection Issues with Rx.NET......Page 426
Revising WeatherRx to Manage Slow Data Connections......Page 427
Handling Multiple Concurrent Requests with Rx.NET......Page 430
Summary......Page 432
Windows Phone Marketplace......Page 435
Safe Application Behavior......Page 436
Uploading the XAP File to Marketplace......Page 437
Implementing Network Security......Page 439
Testing and Opening an SSL Connection......Page 440
Creating a Self-Signed Certificate......Page 441
Exporting a Self-Signed Certificate......Page 445
Installing Self-Signed Certificate on Windows Phone 7......Page 447
Implementing Data Security......Page 448
Creating a User Interface......Page 450
Coding the Application Logic......Page 451
Creating a User Interface......Page 453
Coding the Application Logic......Page 454
Ring It......Page 457
Application Must Implement MSIL Code......Page 458
Transparent Code......Page 460
Summary......Page 461
¦ A......Page 463
¦ B......Page 464
¦ C......Page 465
¦ D......Page 466
¦ F......Page 467
¦ G......Page 468
¦ L......Page 469
¦ M......Page 470
¦ N......Page 471
¦ O......Page 472
¦ R......Page 473
¦ S......Page 474
¦ T......Page 476
¦ U......Page 477
¦ V......Page 478
¦ W......Page 479
¦ Z......Page 480