Flylib.com

Books Software

 
 
 

Introducing WinFX(TM) The Application Programming Interface for the Next Generation of Microsoft Windows Code Name Longhorn (Pro Developer) - page 58


Summary

With increased laptop, notebook, and Tablet PC sales, Microsoft recognizes the value of improving mobile PC use. Longhorn will emphasize a number of mobility scenarios that application developers should be aware of as they design Longhorn-compatible software. Keeping in mind power management, docking/undocking (including data synchronization), and network awareness will be key in building and deploying Longhorn applications for mobile PCs.



Index

A

AbortTransaction method, 87

adaptive layout documents

defined, 67, 68

producing, 68 “69

ADMINISTER right, 91

Age property, 106 “7

aggregation, SQL, 94 “97

Angle property, 61, 64

AngleAnimations property, 63

AngleX property, 62

AngleY property, 62

animation collection, 63

Animation elements, 59, 63 “65

animations, 63 “65

Ant build system vs. MSBuild, 36

Apache.org, 36

APIs. See Applications Programming Interfaces (APIs)

Application class, 7 “9, 23, 27, 28. See also Application object

application definition file

creating, 26 “27

HelloWorldApplication.xaml file, 18 “19

for non-navigation application class example, 29 “30

overview, 18

XAML file as, 26

application manifest

HelloWorld.manifest example, 31 “33

overview, 31 “33

running, 35

application models

desktop vs. Web, 1 “3

Longhorn features, 3 “14

Application object

defining in XAML file, 23, 26 “27

in Hello World application, 18 “19

overview, 7

role in Longhorn applications, 23, 39

applications

building, 5, 17 “36

communication-based, 113 “57

deploying, 5, 6, 33 “35

vs. libraries, 24 “25

mobility-aware, 159 “73

navigation, 9 “11, 28, 29

non-navigation, 28 “29

peer-to-peer, 115

power management issues, 163 “68

Applications Programming Interfaces (APIs)

ADO.NET, 77

managed WinFS, 77, 78 “79

Win32, 77

WinFS overview, 77 “78

applicationSecurity element, 147

.asmx pages, 120

ASP.NET, 116, 120

assemblies, component, 23 “24

AssemblyRequest element, 33

asynchrony, WinFS, 87

attributes, WinFS, 76

attributes, XAML

mapping names to class properties, 12

root element, 27 “28

AUDIT right, 91

authenticated Web services

calling methods , 148 “51

changing type and manner by editing configuration files, 149 “51

creating, 146 “48

authentication

adding to Web services, 146 “48

calling authenticated Web service methods, 148 “51

changing type and manner, 149 “51



Index

B

BasedOn property, 56

Begin property, 63, 64

BeginTransaction method, 87

bidirectional data binding, 99

Bind objects, creating, 102

BindFlags property, 100, 101

binding, defined, 78. See also data binding

Bindings property, 145, 146

BindType property, 100 “101

blob support, 90

Brush elements, 60

Button control

animating, 63, 64

data binding and, 102, 103, 110

placing elements inside, 53

resources and, 55

style examples, 55, 57 “58

Text property, 102, 103

Width property, 63, 64