Simple Introduction: Windows Phone 7 Application Development

Source: Internet
Author: User
Tags crop image

Directory
Preface 5
Chapter 2 Overview 6
1.1 Windows Phone Introduction 6
1.1.1 Windows Phone 7 history 7
1.1.2 Windows Phone advantages 8
1.1.3 Windows Phone's future 10
1.2 Technical Architecture of Windows Phone 11
1.2.1 introduction to Windows Phone platform architecture 12
1.2.2 Silverlight framework vs xNa framework 13
Chapter 2 development environment construction and the first Windows Phone 7 Application 15
2.1 build a bad environment for development 15
2.1.1 bad environment development requirements 15
2.1.2 introduction to development tools 15
2.1.3 installation of development tools 16
2.2 first Windows Phone 7 app 16
2.2.1 create the first Windows Phone 7 Program 17
2.2.2 detailed analysis of the first Windows Phone 7 Application 25
Chapter 1 Introduction to XAML 35
3.1 What is XAML 35
3.2 XAML syntax overview 36
3.2.1 XAML namespace 37
3.2.2 object declared 38
3.2.3 set attributes 39
3.2.4 tag extension 44
3.2.5 event 45
Chapter 4 User Interface 46
4.1 interface control 46
4.1.1 button control 51
4.1.2 textblock control 54
4.1.3 Textbox Control 59
4.1.4 border control 66
4.1.6 hyperlinkbutton control 70
4.1.7 radiobutton control 73
4.1.8 checkbox control 76
4.1.9 progressbar control 79
4.1.10 scrollviewer control 85
4.1.11 ListBox control 92
4.1.12 slider control 97
4.2 menu bar 103
4.3 layout management 108
4.3.1 grid layout 109
4.3.2 stackpanel STACK layout 118
4.3.3 absolute canvas layout 125
4.3 pivot controls panorama and panoramic views controls panorama 131
4.3.4 pivot controls limit 132
4.3.5 panoramic view control panorama 137
Chapter 2 Data Storage 5th
5.1 independent storage 144
5.1.1 introduction to Windows Phone 7 mobile independent storage 144
5.1.2 Use independent storage settings (isolatedstoragesettings) 145
5.1.3 use an independent storage file (isolatedstoragefile) 150
5.2 embedded database 162
5.2.1 perst database introduction 162
5.2.2 use of perst database 163
5.3 local database SQL Server ce 176
Chapter 2 graphic animation 6th
6.1 basic graphics 189
6.1.1 rectangle rectangular 190
6.1.2 ellipse elliptical 193
6.1.3 line 195
6.1.4 polyline multi-linear 198
6.1.5 polygon 200
6.1.6 path 203
6.3 geometry class and brush class 210
6.3 use bitmap programming 217
6.3.1 stretch image 218
6.3.2 crop image 219
6.3.3 dynamically create image 219
6.4 animation 226
6.2.1 category 227 used in animation Programming
6.2.2 offset animation 231
6.2.3 rotating animation 235
6.2.3 zoom animation 237
6.2.4 tilt animation 240
Chapter 2 multimedia 7th
7.1 mediaelement element 243
7.1.1 attributes, events, and methods of the mediaelement class 243
7.1.2 status of mediaelement 245
7.2 local audio playback 248
7.3 Network Audio Playback 251
7.4 local video playback 255
7.5 network video playback 260
Chapter 2 starters and selectors 8th
8.1 use the starter 267
8.1.1 send an email with emailcomposetask 267
8.1.2 call phonecalltask 270
8.1.3 search by serachtask 274
8.1.4 smscomposetask: send SMS 278
8.1.5 webbrowsertask start the browser 281
8.1.6 mediaplayerlanucher multimedia 284
8.1.7 details of the marketplacedetailtask application 287
8.1.8 marketplacehubtask market 290
8.1.9 information of the current application of marketplacereviewtask in the application market 294
8.1.10 marketplacesearchtask market search 296
8.1.11 bingmapstask GEO 299
8.1.12 bingmapsdirectionstask map direction 303
8.2 use selector 307
8.2.1 cameracapturetask camera 307
8.2.2 emailaddresschoosertask email address 311
8.2.3 phonenumberchoosertask phone number 314
8.2.4 select image 317 for photochoosertask
8.2.5 saveemailaddresstask: Save the email address 320
8.2.6 savephonenumbertask Save the phone number 323
8.2.7 invitation to gameinvitetask game 326
8.2.8 saveringtonetask Save the ringtone 329
Chapter 2 mobile phone induction programming 9th
9.1 accelerator 333
9.1.1 introduction to accelerator principles and Data Testing 333
9.1.2 use an accelerator instance for programming 341
9.2 Touch Sensing 347
9.2.1 manipulation event 347
7.2.3 application example-Drawing Image 352
9.2.3 touch. framereported event achieves multi-point touch 360
7.2.3 application instance -- Graffiti board 365
Chapter 2 mvvm mode 10th
10.1 Introduction to mvvm mode 376
10.2 Data Binding 378
10.2.1 bind 379 with element values
10.2.2 three binding modes 381
10.2.3 bind value conversion 384
10.2.4 bind a collection 389
10.2 command implementation 398
10.3 attached behaviors implementation 406
10.4 use of mvvm light toolkit 410
Chapter 2 Silverlight toolkit component 11th
11.1 autocompletebox (Automatic completion text box) 421
11.2 contextmenu (context menu) 427
11.3 datepicker (date collector) 432
11.4 gestureservice/gesturelistener (gesture service/gesture listener) 435
11.5 listpicker (list collector) 440
11.6 longlistselector (list selection box) 444
11.7 page transitions (page conversion) 449
11.8 performanceprogressbar (performance progress bar) 457
11.9 tilteffect (tilt effect) 457
11.10 timepicker (time collector) 458
11.11 toggleswitch (rod switch) 463
11.12 wrappanel (folding container) 464
Chapter 2 Internet programming for Windows Phone 7 12th
12.1 HTTP network programming 467
12.1.1 HTTP 467
12.1.2 WebClient and httpwebrequest 467
12.1.3 HTTP programming example: Weather Forecast application 473
12.2 use Web Service for network programming 489
12.2.1 Web Service Introduction 489
12.2.2 call Web Service 490 in a Windows Phone application
12.3 network programming using WCF Service 495
12.3.1 about WCF Service 496
12.3.2 create WCF Service 497
12.3.3 call the WCF Service 500
12.3.4 network message board instance implemented by using WCF Service 502
12.4 push notification 513
12.4.1 introduction to push notifications 513
12.4.2 categories of push notifications 515
12.4.3 Implementation of push notification 518
12.5 webbrowser 531
12.6 socket programming 540
12.6.1 related concepts of socket 541
12.6.2 socket communication 543
11.6.3 Socket API 544 in Windows Phone
12.6.4 socket programming example: 548 communication between the mobile client and the computer server
Chapter 2 instance drill 13th
13.1 clock 558
13.2 calendar 568
13.3 Statistical Chart 581
13.4 notepad 604
13.5 quick mail 626
13.6 RSS reader 640

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.