Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV203. The simplest way to create business applications for the desktop and the cloud.

Similar presentations


Presentation on theme: "DEV203. The simplest way to create business applications for the desktop and the cloud."— Presentation transcript:

1 DEV203

2 The simplest way to create business applications for the desktop and the cloud

3

4

5

6 Start Describe your data Create screens for common tasks Refine Author business logic Extend Customise screen layouts Define custom queries Explore ecosystem components Create custom Silverlight controls Integrate with custom data sources

7 demo

8 Client Tier Middle Tier Data Access SQL Server SQL Azure SharePointOther Silverlight 4.0 Desktop Host Browser Host Methods Controls Screens Data Workspace WCF RIA Services ASP.NET 4.0 IIS 6.0/7.0 Submit Pipeline Queries Data Workspace WCF RIA Services

9

10 http://www.flickr.com/photos/photohome_uk/1494590209/sizes/z/in/photostream/ http://www.flickr.com/photos/grongar/4965971376/sizes/l/in/photostream/

11 partial void FullName_Compute(ref string result) { // Set result to the desired field value result = string.Format("{0} {1}", this.GivenName, this.FamilyName); }

12

13

14 partial void DateOfBirth_Validate(EntityValidationResultsBuilder results) { if(DateOfBirth.AddYears(15) > DateTime.Now) { results.AddPropertyError("Must be at least 15 years old"); } partial void Authors_Validate(Author entity, EntitySetValidationResultsBuilder results) { // could call out to a service here or whatever if (entity.DateOfBirth == null && entity.Age == null) { results.AddEntityError("Must set either the date of birth or the age"); }

15

16

17 Start Describe your data Create screens for common tasks Refine Author business logic Extend Customise screen layouts Define custom queries Explore ecosystem components Create custom Silverlight controls Integrate with custom data sources

18 Start Describe your data Create screens for common tasks Refine Author business logic Extend Customise screen layouts Define custom queries Explore ecosystem components Create custom Silverlight controls Integrate with custom data sources

19 demo

20

21 Users are assigned to roles Permissions assigned to roles Application’s administrators define users and roles Permissions defined by the developer

22 UI Logic Data

23 UI Data Logic

24 UI Data Logic

25 demo

26

27 The simplest way to create business applications for the desktop and the cloud

28

29

30 Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

31


Download ppt "DEV203. The simplest way to create business applications for the desktop and the cloud."

Similar presentations


Ads by Google