DEV203
The simplest way to create business applications for the desktop and the cloud
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
demo
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
partial void FullName_Compute(ref string result) { // Set result to the desired field value result = string.Format("{0} {1}", this.GivenName, this.FamilyName); }
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"); }
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
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
demo
Users are assigned to roles Permissions assigned to roles Application’s administrators define users and roles Permissions defined by the developer
UI Logic Data
UI Data Logic
UI Data Logic
demo
The simplest way to create business applications for the desktop and the cloud
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.