Essential windows phone 7.5: application development with Silverlight
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, N.J.
Addison-Wesley/Pearson Education
2012
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes index. |
Beschreibung: | xxxiii, 476 S. Ill. 23 cm |
ISBN: | 9780321752130 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV039900306 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 120220s2012 xxua||| |||| 00||| eng d | ||
010 | |a 2011036842 | ||
020 | |a 9780321752130 |c pbk. : alk. paper |9 978-0-321-75213-0 | ||
035 | |a (OCoLC)706027224 | ||
035 | |a (DE-599)BVBBV039900306 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-858 | ||
050 | 0 | |a QA76.59 | |
082 | 0 | |a 005.4/46 | |
100 | 1 | |a Wildermuth, Shawn |e Verfasser |0 (DE-588)132919427 |4 aut | |
245 | 1 | 0 | |a Essential windows phone 7.5 |b application development with Silverlight |c Shawn Wildermuth |
264 | 1 | |a Upper Saddle River, N.J. |b Addison-Wesley/Pearson Education |c 2012 | |
300 | |a xxxiii, 476 S. |b Ill. |c 23 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes index. | ||
630 | 0 | 4 | |a Windows phone (Computer file) |
630 | 0 | 4 | |a Silverlight (Electronic resource) |
650 | 4 | |a Operating systems (Computers) | |
650 | 4 | |a Application software |x Development | |
650 | 4 | |a Mobile computing |x Programming | |
650 | 0 | 7 | |a Windows Phone 7 |0 (DE-588)7731780-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Windows Phone 7 |0 (DE-588)7731780-4 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024759182&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-024759182 |
Datensatz im Suchindex
_version_ | 1804148852619476992 |
---|---|
adam_text | Titel: Essential Windows Phone 7.5
Autor: Wildermuth, Shawn
Jahr: 2012
Contents
S. iWÜ-tWIi^ä S g»*^ U
Figures xvii
Fahles xxv
Foreword xxvii
Preface xxix
Acknowledgments xxxi
About the Author xxxiii
1 Introducing Windows Phone 1
A Different Kind of Phone 1
Integrated Experiences 6
Phone Specifications 7
Input Patterns 9
Designing for Touch 10
Hardware Buttons 11
Keyboards 11
Sensors 13
Application Lifecycle 14
Driving Your Development with Services 15
Live Tiles 16
The Marketplace 18
Distributing Your Application through the Marketplace 18
Marketplace Submissions 19
Application Policies 20
¦
IX
m Contents
Content Policies 23
WhereAreWe? 24
2 Writing Your First Phone Application 25
Preparing Your Machine 25
Creating a New Project 27
Visual Studio 27
XAML 32
Designing with Blend 36
Adding Code 43
Working with Events 46
Debugging in the Emulator 47
Debugging with a Device 48
Using Touch 52
Working with the Phone 55
WhereAreWe? 59
3 XAMLOverview 61
WhatlsXAML? 61
XAML Object Properties 63
Understanding XAML Namespaces 64
Naming in XAML 65
Visual Containers 66
Visual Grammar 70
Shapes 71
Brushes 72
Colors 73
Text 74
Images 75
Transformations and Animations 77
Transformations 77
Animations 80
XAML Styling 82
Understanding Resources 83
Understanding Styles 84
Where Are We? 87
Contents ¦ xi
4 Controls 89
Controls in Silverlight 89
Simple Controls 91
Content Controls 97
List Controls 98
Phone-Specific Controls 99
Panorama Control 99
Pivot Control 102
Data Binding 105
Simple Data Binding 105
lIsingaDataTemplate 108
Improving Scrolling Performance 108
Binding Formatting 110
Element Binding 110
Converters 111
Data Binding Errors 113
Control Templates 114
Silverlight for Windows Phone Toolkit 119
AutoCompleteBox Control 119
ContextMenu Control 121
DatePicker and TimePicker Controls 122
ListPicker Control 124
LongListSelector Control 127
Perf ormanceProgressBar Control 131
ToggleSwitch Control 132
ExpanderView Control 133
PhoneTextBox Control 134
WrapPanel Layout Container 136
WhereAreWe? 138
5 Designingforthe Phone 139
The Third Screen 139
It Is a Phone, Right? 143
Deciding on an Application Paradigm 144
Panorama 146
xii ¦ Contents
Pivot 147
Simple Pages 150
Microsoft Expression Blend 150
Creating a Project 150
ATour around Blend 151
Blend Basics 159
Layout 159
Brushes 164
Creating Animations 169
Working with Behaviors 173
Phone-Specific Design 176
TteApplicationBar in Blend 176
Using the Panorama Control in Blend 179
Using the Pivot Control in Blend 182
Previewing Applications 185
Where Are We? 185
6 Developing for the Phone 187
Application Lifecycle 187
Navigation 190
Tombstoning 195
The Phone Experience 200
Orientation 201
Designingfor Touch 203
Application Client Area 211
Application Bar 213
Understanding Idle Detection 215
The Tut Effect 216
WhereAreWe? 218
7 Phone Integration 219
Using Vibration 219
Using Motion 220
Emulating Motion 223
Using Sound 226
Playing Sounds with MediaElement 226
Contents ¦ xiii
Using XNA Libraries 227
Playing Sounds with XNA 228
Adjusting Playback 229
Recording Sounds 230
Contacts and Appointments 233
Contacts 233
Appointments 238
Alarms and Reminders 240
Creating an Alarm 242
Creating a Reminder 244
Accessing Existing Notifications 245
Using Tasks 246
Launchers 248
Choosers 257
Media and Picture Hubs 266
Accessing Music 266
Playing Music 268
Accessing Pictures 270
Storing Pictures 272
Integrating into the Pictures Hub 274
Integrating into the Music+Videos Hub 276
Working with the Camera 280
Using the PhotoCamera Class 280
Raw Hardware Access 284
The Clipboard API 287
Live Tiles 288
Main Live Tue 289
Secondary Tiles 290
Dual-Sided Live Tiles 292
Location APIs 293
Location Permission 293
Accessing Location Information 294
Emulating Location Information 300
Where Are We? 303
xiv ¦ Contents
8 Databases and Storage 305
Storing Data 305
Isolated Storage 306
Serialization 308
Local Databases 314
Getting Started 314
Optimizing the Context Class 320
Associations 324
Using an Existing Database 330
Schema Updates 332
Database Security 334
Where Are We? 335
9 Multitasking 337
Multitasking 337
Background Agents 338
Periodic Agent 340
Resource-Intensive Agent 348
Audio Agent 350
Background Transfer Service 360
Requirements and Limitations 360
Requesting Transfers 362
Monitoring Requests 363
WhereAreWe? 368
10 Services 369
The Network Stack 370
The WebClient Class 370
Accessing Network Information 373
Consuming JSON 376
Using JSON Serialization 377
ParsingJSON 379
Web Services 383
Consuming OData 387
How OData Works 388
Contents ¦ xv
The URI 389
Using OData on the Phone 398
Generating a Service Referencefor OData 398
Retrieving Data 399
Updating Data 401
Using Push Notifications 403
Push Notification Requirements 404
Preparing the Application for Push Notifications 405
Setting Up the Server for Push Notifications 407
Raw Notifications 410
Sending Toast Notifications 419
Creating Live Tiles 423
Handling Push Notification Errors 427
WhereAreWe? 429
11 The Marketplace 431
What Is the Marketplace? 431
How It Works 432
Chargingfor Apps 435
Getting Paid 438
Submitting Your App 439
Preparing Your Application 439
The Submission Process 445
After the Submission 451
Modifying Your Application 453
Dealing with Failed Submissions 454
Using Ads in Your Apps 457
WhereAreWe? 458
Index 459
|
any_adam_object | 1 |
author | Wildermuth, Shawn |
author_GND | (DE-588)132919427 |
author_facet | Wildermuth, Shawn |
author_role | aut |
author_sort | Wildermuth, Shawn |
author_variant | s w sw |
building | Verbundindex |
bvnumber | BV039900306 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.59 |
callnumber-search | QA76.59 |
callnumber-sort | QA 276.59 |
callnumber-subject | QA - Mathematics |
ctrlnum | (OCoLC)706027224 (DE-599)BVBBV039900306 |
dewey-full | 005.4/46 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.4/46 |
dewey-search | 005.4/46 |
dewey-sort | 15.4 246 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01582nam a2200421zc 4500</leader><controlfield tag="001">BV039900306</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120220s2012 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2011036842</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321752130</subfield><subfield code="c">pbk. : alk. paper</subfield><subfield code="9">978-0-321-75213-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)706027224</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV039900306</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-858</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.59</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.4/46</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wildermuth, Shawn</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132919427</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Essential windows phone 7.5</subfield><subfield code="b">application development with Silverlight</subfield><subfield code="c">Shawn Wildermuth</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, N.J.</subfield><subfield code="b">Addison-Wesley/Pearson Education</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxxiii, 476 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">23 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Windows phone (Computer file)</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Silverlight (Electronic resource)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Operating systems (Computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Mobile computing</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Windows Phone 7</subfield><subfield code="0">(DE-588)7731780-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Windows Phone 7</subfield><subfield code="0">(DE-588)7731780-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024759182&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024759182</subfield></datafield></record></collection> |
id | DE-604.BV039900306 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:13:43Z |
institution | BVB |
isbn | 9780321752130 |
language | English |
lccn | 2011036842 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024759182 |
oclc_num | 706027224 |
open_access_boolean | |
owner | DE-858 |
owner_facet | DE-858 |
physical | xxxiii, 476 S. Ill. 23 cm |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Addison-Wesley/Pearson Education |
record_format | marc |
spelling | Wildermuth, Shawn Verfasser (DE-588)132919427 aut Essential windows phone 7.5 application development with Silverlight Shawn Wildermuth Upper Saddle River, N.J. Addison-Wesley/Pearson Education 2012 xxxiii, 476 S. Ill. 23 cm txt rdacontent n rdamedia nc rdacarrier Includes index. Windows phone (Computer file) Silverlight (Electronic resource) Operating systems (Computers) Application software Development Mobile computing Programming Windows Phone 7 (DE-588)7731780-4 gnd rswk-swf Windows Phone 7 (DE-588)7731780-4 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024759182&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wildermuth, Shawn Essential windows phone 7.5 application development with Silverlight Windows phone (Computer file) Silverlight (Electronic resource) Operating systems (Computers) Application software Development Mobile computing Programming Windows Phone 7 (DE-588)7731780-4 gnd |
subject_GND | (DE-588)7731780-4 |
title | Essential windows phone 7.5 application development with Silverlight |
title_auth | Essential windows phone 7.5 application development with Silverlight |
title_exact_search | Essential windows phone 7.5 application development with Silverlight |
title_full | Essential windows phone 7.5 application development with Silverlight Shawn Wildermuth |
title_fullStr | Essential windows phone 7.5 application development with Silverlight Shawn Wildermuth |
title_full_unstemmed | Essential windows phone 7.5 application development with Silverlight Shawn Wildermuth |
title_short | Essential windows phone 7.5 |
title_sort | essential windows phone 7 5 application development with silverlight |
title_sub | application development with Silverlight |
topic | Windows phone (Computer file) Silverlight (Electronic resource) Operating systems (Computers) Application software Development Mobile computing Programming Windows Phone 7 (DE-588)7731780-4 gnd |
topic_facet | Windows phone (Computer file) Silverlight (Electronic resource) Operating systems (Computers) Application software Development Mobile computing Programming Windows Phone 7 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024759182&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wildermuthshawn essentialwindowsphone75applicationdevelopmentwithsilverlight |