SlideShare una empresa de Scribd logo
1 de 44
Silverlight 101Application Anatomy Part1 – Get Started
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic! “I’m a SkyDiver”
About Me Ricardo Castelhano Trainer & Consultant @ ITech4All Mail: 	ricardo.castelhano@itech4all.com 	rc@ricardocastelhano.com Blogs: 	http://www.ricardocastelhano.com 	http://xamlpt.com/blogs/ricardocastelhano http://www.riapt.org 	http://aug.riapt.org	 	http://pontonetpt.com/blogs/ricardocastelhano Twitter: @RicCastelhano
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic! “I’m a SkyDiver”
Tools Silverlight 3 Visual Studio 2008 SP1
Tools Silverlight 3 Visual Studio 2008 SP1 Visual Web Developer (Free)
Tools Silverlight 3 Visual Studio 2008 SP1 Visual Web Developer (Free) Expression Blend3
Tools Silverlight 3 Visual Studio 2008 SP1 Visual Web Developer (Free) Expression Blend3 Silverlight Toolkit
Tools Silverlight 3 Visual Studio 2008 SP1 Visual Web Developer (Free) Expression Blend3 Silverlight Toolkit DeepZoom Composer
Tools Silverlight 3 Visual Studio 2008 SP1 Visual Web Developer (Free) Expression Blend3 Silverlight Toolkit DeepZoom Composer .NET RIA Services
Tools Silverlight 4 Visual Studio 2010 Beta 2 Visual Web Developer Express 2010 Beta 2 Expression Blend .NET4 Preview Silverlight Toolkit WCF RIA Services
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic! “I’m a SkyDiver”
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic! “I’m a SkyDiver”
Silverlight Application
Silverlight Application
Silverlight Application AppManifest.xml Description of your Application Entry Point Runtime Version DLLs list to Load
Silverlight Application App.xaml Instantiates a Silverlight Application Object Resource Dictionaries
Silverlight Application MainPage.xaml Application Contents
Silverlight Application Hello World
Silverlight Application Hello World
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic! “I’m a SkyDiver”
Silverlight Navigation Application
Silverlight Navigation Application
Silverlight Navigation Application
Silverlight Navigation Application Views
Silverlight Navigation Application
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic! “I’m a SkyDiver”
Silverlight Business Application
Silverlight Business Application
Silverlight Business Application
Silverlight Business Application
Silverlight Business Application
Silverlight Business Application
But I’m a Designer! Arghh...
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic ! “I’m a SkyDiver”
Designers, don’t Panic!
Designers, don’t Panic!
Designers, don’t Panic!
Agenda Tools Which Project Will I Choose Silverlight Application Silverlight Navigation Application Silverlight Business Application Designers, don’t Panic ! “I’m a SkyDiver”
“I’m a SkyDiver”
Resources Microsoft Silverlight http://www.silverlight.net Microsoft Expression http://expression.microsoft.com CodePlex – OpenSource Project Community http://www.codeplex.com Project Rosetta (from FlashPlatform to Silverlight) http://www.projectrosetta.com
Books Beginning Silverlight3 Robert Lair Foundation Expression Blend3 with Silverlight Victor Gaudioso Foundation Silverlight3 Animation Jeff Paries Essential Silverlight3 Ashraf Michail Next-Generation Business Intelligence Software with Silverlight3 Bart Czernicki Silverlight Recipes: A Problem-Solution Approach Jit Ghosh and Rob Cameron
Communities XAMLPT http://www.xamlpt.com RIAPT http://www.riapt.org PontoNetPT http://pontonetpt.com
Thank You Ricardo Castelhano Trainer & Consultant @ ITech4All Mail: 	ricardo.castelhano@itech4all.com rc@ricardocastelhano.com Twitter: @RicCastelhano

Más contenido relacionado

Similar a Silverlight 101 Part1 Get Started

Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)Ricardo Castelhano
 
Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components ExplainedAtul Gupta(8X)
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is developmentstahnma
 
Threat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 Presentation
Threat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 PresentationThreat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 Presentation
Threat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 PresentationAbhay Bhargav
 
Flash skills for silverlight design and development (30 Abr 2010)
Flash skills for silverlight design and development (30 Abr 2010)Flash skills for silverlight design and development (30 Abr 2010)
Flash skills for silverlight design and development (30 Abr 2010)Ricardo Castelhano
 
Ajax Development With Dreamweaver
Ajax Development With DreamweaverAjax Development With Dreamweaver
Ajax Development With DreamweaverAndreCharland
 
STLDODN - Get Rid of CRUD faster!
STLDODN - Get Rid of CRUD faster!STLDODN - Get Rid of CRUD faster!
STLDODN - Get Rid of CRUD faster!kshaffar
 
Build Your Own Website (Santa Monica, CA 06/20)
Build Your Own Website (Santa Monica, CA 06/20)Build Your Own Website (Santa Monica, CA 06/20)
Build Your Own Website (Santa Monica, CA 06/20)Thinkful
 
Rits Brown Bag - Salesforce Lightning
Rits Brown Bag - Salesforce LightningRits Brown Bag - Salesforce Lightning
Rits Brown Bag - Salesforce LightningRight IT Services
 
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...DevDay.org
 
Team 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the CloudTeam 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the CloudAUGNYC
 
Data Visualization: Introduction to Shiny Web Applications
Data Visualization: Introduction to Shiny Web ApplicationsData Visualization: Introduction to Shiny Web Applications
Data Visualization: Introduction to Shiny Web ApplicationsOlga Scrivner
 
Steering a Bullet Train: Owasp Latam Tour BA 2015
Steering a Bullet Train: Owasp Latam Tour BA 2015Steering a Bullet Train: Owasp Latam Tour BA 2015
Steering a Bullet Train: Owasp Latam Tour BA 2015skantos
 
Fast prototyping apps using AngularJS, RequireJS and Twitter Bootstrap
Fast prototyping apps using AngularJS, RequireJS and Twitter BootstrapFast prototyping apps using AngularJS, RequireJS and Twitter Bootstrap
Fast prototyping apps using AngularJS, RequireJS and Twitter BootstrapYuriy Silvestrov
 
Vaadin DevDay 2017 - Web Components
Vaadin DevDay 2017 - Web ComponentsVaadin DevDay 2017 - Web Components
Vaadin DevDay 2017 - Web ComponentsPeter Lehto
 
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsDevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsAmazon Web Services
 
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comSalesforce Developers
 
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)Salesforce Partners
 

Similar a Silverlight 101 Part1 Get Started (20)

Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
 
Lightning Components Explained
Lightning Components ExplainedLightning Components Explained
Lightning Components Explained
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development
 
Threat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 Presentation
Threat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 PresentationThreat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 Presentation
Threat-Modeling-as-Code: ThreatPlaybook AppSecUSA 2018 Presentation
 
Flash skills for silverlight design and development (30 Abr 2010)
Flash skills for silverlight design and development (30 Abr 2010)Flash skills for silverlight design and development (30 Abr 2010)
Flash skills for silverlight design and development (30 Abr 2010)
 
Ajax Development With Dreamweaver
Ajax Development With DreamweaverAjax Development With Dreamweaver
Ajax Development With Dreamweaver
 
STLDODN - Get Rid of CRUD faster!
STLDODN - Get Rid of CRUD faster!STLDODN - Get Rid of CRUD faster!
STLDODN - Get Rid of CRUD faster!
 
Build Your Own Website (Santa Monica, CA 06/20)
Build Your Own Website (Santa Monica, CA 06/20)Build Your Own Website (Santa Monica, CA 06/20)
Build Your Own Website (Santa Monica, CA 06/20)
 
Rits Brown Bag - Salesforce Lightning
Rits Brown Bag - Salesforce LightningRits Brown Bag - Salesforce Lightning
Rits Brown Bag - Salesforce Lightning
 
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
 
Team 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the CloudTeam 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the Cloud
 
Data Visualization: Introduction to Shiny Web Applications
Data Visualization: Introduction to Shiny Web ApplicationsData Visualization: Introduction to Shiny Web Applications
Data Visualization: Introduction to Shiny Web Applications
 
Steering a Bullet Train: Owasp Latam Tour BA 2015
Steering a Bullet Train: Owasp Latam Tour BA 2015Steering a Bullet Train: Owasp Latam Tour BA 2015
Steering a Bullet Train: Owasp Latam Tour BA 2015
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
Fast prototyping apps using AngularJS, RequireJS and Twitter Bootstrap
Fast prototyping apps using AngularJS, RequireJS and Twitter BootstrapFast prototyping apps using AngularJS, RequireJS and Twitter Bootstrap
Fast prototyping apps using AngularJS, RequireJS and Twitter Bootstrap
 
Titanium Alloy Tutorial
Titanium Alloy TutorialTitanium Alloy Tutorial
Titanium Alloy Tutorial
 
Vaadin DevDay 2017 - Web Components
Vaadin DevDay 2017 - Web ComponentsVaadin DevDay 2017 - Web Components
Vaadin DevDay 2017 - Web Components
 
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsDevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
 
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com
 
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
 

Silverlight 101 Part1 Get Started

Notas del editor

  1. Mencionar que os RIA Services só pode ter uma versao instalada de cada vez !!
  2. O Projecto “Base”
  3. O que é gerado pelo Visual Studio
  4. Separaçao total entre “View” e “Logic” ... Nao é permitido codigo “logico” inline
  5. O que foi gerado apos o “BUILD” - XAP (ZIP File) - AppManifest - DLLs - HTML de teste
  6. - Projecto “Base” já com estrutura para Navigation Framework
  7. Navigation Framework
  8. Mostrar as VIEWS
  9. Mostrar o folder da solucao
  10. Navigation FrameworkAuthenticationUser SettingsError Handling
  11. Navigation FrameworkAuthenticationUser SettingsError Handling
  12. Navigation FrameworkAuthenticationUser SettingsError Handling
  13. Navigation FrameworkAuthenticationUser SettingsError Handling
  14. Inserir Slide do LOB no Browser