Silverlight Presentation Mar 2008 Prepared by Alex PWC.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Silverlight Presentation Mar 2008 PWC. Silverlight Introduction: Microsoft Silverlight is a cross-browser, cross- platform, and cross-device plug-in for.
ASP.NET Ajax Supplementary Tutorial. Why Use ASP.NET AJAX? - I ASP.NET AJAX enables you to build rich Web applications that have many advantages over.
Tutorial 6 Creating Special Effects with Graphics and Gradients.
Dawn Pedersen Art Institute. Introduction Prior to Flash CS3, the movement of Illustrator and Photoshop documents into Flash was difficult. At that time,
Adobe Photoshop Elements photo editing software licensed for use on DEC computers can be purchased for home use by DEC staff Company name Name of.
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
1 USING FIREWORKS Cropping an Image Obtaining Information Changing Image Size Rotating an Image Adjusting the Color of an Image Drawing Tools Using the.
Adobe Flash CS4 – Illustrated Unit E: Optimizing and Publishing a Movie.
Fireworks MX. 2 Lesson 1a—Create Slices & Hotspots n Fireworks allows you to add animation (behaviors) already written in ___________. n However, users.
Adobe Photoshop CS Design Professional FOR THE WEB CREATING IMAGES.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
The Designer-Developer Workflow Martin Tirion User Experience Evangelist Microsoft.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
BUILDING RICH MEDIA ELEMENTS. Design Decisions Based on Design Specification  Following the design specification will ensure that the application is.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Chapter 4 Adding Images. Chapter 4 Lessons Introduction 1.Insert and align images 2.Enhance an image and use alternate text 3.Insert a background image.
Image processing Gladys Nzita-Mak. Input devices A mouse is used to interact with your computer, the user is able to move the mouse, click and select.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Tutorial 6 Working with Bitmaps and Gradients, and Publishing Flash Files.
1. Chapter 9 Maintaining Documents 3 Managing Files As with physical documents, folders, and filing cabinets, electronic files and folders must be well.
IT 211 Project Integration and Deployment Lab #11.
IE 411/511: Visual Programming for Industrial Applications
1-1 OBJ Copyright 2003, Paradigm Publishing Inc. Dr. Joseph Otto Silvia Castaneda Christopher deCastro CSULA Macromedia Flash MX Introduction.
UNDERSTANDING ADOBE FLASH. The Flash Interface  The flash interface provides you with:  A menu bar  Panels  A work area: stage.
XP Tutorial 1 Introduction to Macromedia Flash MX 2004.
Creating a Logo – Lesson 3 1 Creating a Logo Lesson 3.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
CIS 205—Web Design & Development Fireworks Chapter 1.
Tutorial 7 Planning and Creating a Flash Web Site.
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
I MPORTING AND M ODIFYING G RAPHICS. 1. Understand and import graphics 2. Break apart bitmaps and use bitmap fills 3. Trace bitmap graphics Objectives.
Adobe/Macromedia Fireworks JAOIT 8. Fireworks – what is it? Adobe Fireworks (formerly Macromedia Fireworks) is a bitmap and vector graphics editor. It.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Adobe Photoshop CS3 Revealed – Chapter 16 FOR THE WEB CREATING IMAGES.
Flash CS 5 Interface BY NSCHEWCZYK | ©2012. MENU BAR A bar at the top of the window. It lists menu options including: File, Edit, View, Insert, Modify,
Adobe InDesign CS2—Revealed PLACING AND LINKING GRAPHICS.
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
PLACING AND LINKING GRAPHICS
Creating interactive web pages using Fireworks Creating a 5 page mock up.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Microsoft PowerPoint Prepared by the Academic Faculty Members of IT.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Introducing Macromedia Flash 8
Introduction ITEC 420.
Dive Into® Visual Basic 2010 Express
Creating a Flash Web Site
Chapter 1 Editing a Photo
2D Design and Animation Introduction to Flash Introduction to Flash.
Adobe Flash Professional CS5 – Illustrated
Computer presentation
Introduction to Basic Interface of
Introduction to Silverlight
Silverlight Technology
Chapter 2 – Introduction to the Visual Studio .NET IDE
Tutorial 6 Creating Dynamic Pages
Creating Images for the Web
Working with Symbols and Interactivity
Presentation transcript:

Silverlight Presentation Mar 2008 Prepared by Alex PWC

Silverlight Introduction: Microsoft Silverlight is a cross-browser, cross- platform, and cross-device plug-in for delivering the next generation of.NET based media experiences and rich interactive applications for the Web. Now new version released (Version: ), you know Silverlight 2.0 bring more wonderful updates to us. Designer can use Blend to design colorful graphics and animations they want. And Developer can use Visual Studio to develop silverlight applications. Microsoft Silverlight is a cross-browser, cross- platform, and cross-device plug-in for delivering the next generation of.NET based media experiences and rich interactive applications for the Web. Now new version released (Version: ), you know Silverlight 2.0 bring more wonderful updates to us. Designer can use Blend to design colorful graphics and animations they want. And Developer can use Visual Studio to develop silverlight applications. PWC

Silverlight Introduction: By using Expression Studio and Visual Studio, designers and developers can collaborate more effectively using the skills they have today to light up the Web of tomorrow. PWC

Silverlight Introduction: PWC

Silverlight Introduction: PWC

Silverlight Introduction: PWC x?key=blend x?key=blend

PWC Silverlight Work Flow:

PWC

Silverlight Work Flow: PWC Now Silverlight can connect Microsoft SQL and SharePoint use Linq etc. Reference : ws/2008/03/SilverLight- SharePoint /en- us/sharepoint/cc as px sblueprints/Release/Projec tReleases.aspx?ReleaseId =10626

Adobe CS : Photoshop Illustrator Dreamweaver Fireworks Flash IDE (Runtime) AIR Desktop Adobe CS : Photoshop Illustrator Dreamweaver Fireworks Flash IDE (Runtime) AIR Desktop Front-end Tools & Clients: PWC

Microsoft Expression Series : Design, Blend, Media, Web ; Microsoft Expression Series : Design, Blend, Media, Web ; Front-end Tools & Clients: PWC

Adobe CS : Flex, Ajax, FMS, LiveCycle (before is FDS), CF, S7 ; Adobe CS : Flex, Ajax, FMS, LiveCycle (before is FDS), CF, S7 ; Back-end Tools : PWC

Microsoft Visual Studio 2008 : Back-end Tools : PWC

Comparison: Microsoft RIA VS Adobe RIA: PWC Adobe & Microsoft RIA Tools Design & Dev-Flow:

Silverlight Installation: User Client Required : A Silverlight Runtime Plug-In :(About 4.5 MB) User Client Required : A Silverlight Runtime Plug-In :(About 4.5 MB) PWC Silverlight 2 Beta 1 runtime for Windows: 873c-c4611aea2133/Silverlight.2.0.exe L:\Files\Microsoft\SilverLight\Silverlight2.0\Silverlight.2.0 Runtime.exe

Software Required: Frontend : Expression Blend Version : 2.5 March Preview Backend : Visual Studio 2008 Version : RTM Software Required: Frontend : Expression Blend Version : 2.5 March Preview Backend : Visual Studio 2008 Version : RTM Silverlight Installation: PWC

Install Blend IDE tool (recommend newer version) : Note :.Net framework 3.5 is must. Install Blend IDE tool (recommend newer version) : Note :.Net framework 3.5 is must. Silverlight Installation: PWC Blend 2.5 March Preview : L:\Files\Microsoft\Expression\Blend 2.5 March Preview\Blend2.5.en.msi spx?key=blend2dot5.Net framework 3.5 : L:\Files\Microsoft\NET Framework\3.5\dotNETfx35.exe D=333325fd-ae52-4e35-b d977d32a6&DisplayLang=en

Install Visual Studio IDE tool (recommend newer version) : Silverlight Installation: PWC L:\Files\Microsoft\Visual Studio 2008\en_visual_studio_team_system_2008_team_s uite_x86_x64wow_dvd_X iso

Other required tools, SDK and Documents : Silverlight Installation: PWC Microsoft Silverlight Tools Beta 1 for Visual Studio 2008 (contains SDK, runtime libraries andVisual Studio 2008 VS2008 add-on) f134d9f095fd&DisplayLang=en L:\Files\Microsoft\SilverLight\Silverlight 1.1 Tools Alpha for Visual Studio 2008 SDK: c243c4fe&DisplayLang=en L:\Files\Microsoft\SilverLight\Silverlight 1.1 Tools Alpha for Visual Studio c243c4fe&DisplayLang=en Documentation: a72625&DisplayLang=en L:\Files\Microsoft\SilverLight\Silverlight2.0\SilverlightCHM a72625&DisplayLang=en

Blend Samples 1: How to use Blend to create a vector graphic and make it animate? Firstly, create new project,be sure choose Visual C# in language list. Blend Samples 1: How to use Blend to create a vector graphic and make it animate? Firstly, create new project,be sure choose Visual C# in language list. PWC Create Silverlight Use Blend:

Blend Samples 1: Silverlight Introduction: PWC

Use Bitmap graphic in Blend : Make sure your Bitmap save as from PS or FW is *.jpg or *.png format are Blend Bitmap support, right click your project and select Add Existing Item Use Bitmap graphic in Blend : Make sure your Bitmap save as from PS or FW is *.jpg or *.png format are Blend Bitmap support, right click your project and select Add Existing Item Blend Sample 1: PWC

Use Bitmap graphic in Blend : The picture you selected will add to your project list : Use Bitmap graphic in Blend : The picture you selected will add to your project list : Blend Sample : PWC

Use Bitmap graphic in Blend : Double click will put it into main page, in design view, resize it: Use Bitmap graphic in Blend : Double click will put it into main page, in design view, resize it: Blend Sample : PWC

Use Bitmap graphic in Blend : Do a copy and use Properties > Transform > Flip Y axis : Use Bitmap graphic in Blend : Do a copy and use Properties > Transform > Flip Y axis : Blend Sample : PWC

Use Bitmap graphic in Blend : Then choose shadow image and select Brush > Opacity Mask > Gradient Brush,set the black brush Alpha to 0%: Then set the Opacity in Appearance to 60% or lower then upper image. Use Bitmap graphic in Blend : Then choose shadow image and select Brush > Opacity Mask > Gradient Brush,set the black brush Alpha to 0%: Then set the Opacity in Appearance to 60% or lower then upper image. Blend Sample : PWC

Use Bitmap graphic in Blend : Press F5 test project and you will see your silverlight work : Use Bitmap graphic in Blend : Press F5 test project and you will see your silverlight work : Blend Sample : PWC

Use Bitmap graphic in Blend : And we can use left tool bar > TextBlock > TextBlock to add some text : Use Bitmap graphic in Blend : And we can use left tool bar > TextBlock > TextBlock to add some text : Blend Sample : PWC

Use Bitmap graphic in Blend : Adjust alignments of Text and If you interest in you can use Split view the XAML codes. Use Bitmap graphic in Blend : Adjust alignments of Text and If you interest in you can use Split view the XAML codes. Blend Sample : PWC

Use Bitmap graphic in Blend : And next lets look how to make it move and add some interactive events : Open Window > Interaction > Object and Timeline rename image and Text list. Then we add new storyboard named Bitmap_In for animation. Use Bitmap graphic in Blend : And next lets look how to make it move and add some interactive events : Open Window > Interaction > Object and Timeline rename image and Text list. Then we add new storyboard named Bitmap_In for animation. Blend Sample : PWC

Use Bitmap graphic in Blend : Hold Ctrl key and select Bitmap and its shadow, right click Group info > Grid to Make it Group and named BitG : Use Bitmap graphic in Blend : Hold Ctrl key and select Bitmap and its shadow, right click Group info > Grid to Make it Group and named BitG : Blend Sample : PWC

Use Bitmap graphic in Blend : And now Timeline recording is on, and lets add motion in timeline just like we did in flash before, preview animation use Play button: Use your imagination create rest object animations. Use Bitmap graphic in Blend : And now Timeline recording is on, and lets add motion in timeline just like we did in flash before, preview animation use Play button: Use your imagination create rest object animations. Blend Sample : PWC

Use Bitmap graphic in Blend and work with Visual Studio : Press F5 we can not see animations ? Why ? How can we do next ? Now we should understand design works is over,temporarily. ---And development work start, open Project list,double click Page.xaml.cs : Open edit tool, here recommend use Visual Studio 2008 Use Bitmap graphic in Blend and work with Visual Studio : Press F5 we can not see animations ? Why ? How can we do next ? Now we should understand design works is over,temporarily. ---And development work start, open Project list,double click Page.xaml.cs : Open edit tool, here recommend use Visual Studio 2008 Blend Sample : PWC

Use Bitmap graphic in Blend and work with Visual Studio : Default the graphics we created in Blend is a partial class of User Control, now adding some codes, write Bitmap_In and let it motion begin when Page loaded,then right click project to View in Browser : Use Bitmap graphic in Blend and work with Visual Studio : Default the graphics we created in Blend is a partial class of User Control, now adding some codes, write Bitmap_In and let it motion begin when Page loaded,then right click project to View in Browser : Blend Sample : PWC

Sample link : L:\Files\Microsoft\SilverLight\Samples\SilverlightBasicSample Blend Sample : PWC

Use Visual Studio 2008 create Silvelight with Web Project,First Open VS 2008 : Visual Studio Sample : PWC

Visual Studio Sample : PWC New Project > Visual C# > Silverlight Application :

Visual Studio Sample : PWC Project Type choose Web Application Project and Ok, then open the develop environment :

Visual Studio Sample : PWC

Visual Studio Sample : PWC 1 solution with 2 projects, one for UI, another is our standard project, just need drag a silverlight control to the normal aspx page and set the source path to CliendBin\*.xap, xap is a compiled silveright browser plug-in look like Adobe flash *.swf:

Visual Studio Sample : PWC Drag a silverlight control to Design view is not available but support in Xaml view : Add event and coding control in C# file. Design view is read only here. R-click xaml file and Open in Expression Blend to Adjust alignments or design.

Bitmap and Vector to XAML: 1.Design a picture in Photoshop and Fireworks, save as Flash support image file format (*.psd, *.png, *.jpg, *.gif …),High quality suggest *.psd file. 2.Open Bitmap file in Flash CS3, choose Trace Bitmap, Flash will auto generate vector graphic trace from Bitmap, fill colour, draw path, then adjust the quality, and export to Adobe Illustrator *.ai. (make sure you have been added plug-in L:\Files\Adobe\CS2Xaml\XAMLExport.aip to X:\Program Files\adobe\Adobe Illustrator CS2\Plug-ins\Extensions). 3.In Illustrator, erase unnecessary paths,and save to standard *.ai file, or AI file is written out in PDF compatible format. (Illustrator also is a vector tool,you can direct design graphic in Illustrator for silverlight use) 4.Open Expression Design, import *.ai file and fix some unused borders and paths, then save as XAML for Blend and Visual Studio use. Bitmap and Vector to XAML: 1.Design a picture in Photoshop and Fireworks, save as Flash support image file format (*.psd, *.png, *.jpg, *.gif …),High quality suggest *.psd file. 2.Open Bitmap file in Flash CS3, choose Trace Bitmap, Flash will auto generate vector graphic trace from Bitmap, fill colour, draw path, then adjust the quality, and export to Adobe Illustrator *.ai. (make sure you have been added plug-in L:\Files\Adobe\CS2Xaml\XAMLExport.aip to X:\Program Files\adobe\Adobe Illustrator CS2\Plug-ins\Extensions). 3.In Illustrator, erase unnecessary paths,and save to standard *.ai file, or AI file is written out in PDF compatible format. (Illustrator also is a vector tool,you can direct design graphic in Illustrator for silverlight use) 4.Open Expression Design, import *.ai file and fix some unused borders and paths, then save as XAML for Blend and Visual Studio use. Adobe CS work with Expression: PWC

Reminder : Note that not everything will be imported from Illustrator into Design, for example effects or custom brushes might have to be rasterized or lost but for all the normal geometry with color fills, gradients etc, this import method will work great. Reference Reminder : Note that not everything will be imported from Illustrator into Design, for example effects or custom brushes might have to be rasterized or lost but for all the normal geometry with color fills, gradients etc, this import method will work great. Reference Adobe CS work with Expression: PWC

Reference : Reference : Adobe CS work with Expression: PWC

Sample link : L:\Files\Microsoft\SilverLight\Samples\SilverightTemplate PWC Template Showcase:

Silverlight Animate Menu : L:\Files\Microsoft\SilverLight\Samples\Silverlight2Menu\Silverlight2 Menu\bin\Debug\Default.html Silverlight 1.1 VS 2.0(Images Deep Zoom): L:\Files\Microsoft\SilverLight\Samples\Silverlight 1.1 VS 2.0(ImgZoom)\ZoomRef_Web\ZoomRefTestPage.html Silverlight DataGrid : L:\Files\Microsoft\SilverLight\Samples\SilverlightDataGridPressureTest\Silv erlightDataGridPressureTest_Web\SilverlightDataGridPressureTestTestPa ge.html Silverlight 2.0 Internal Controls: L:\Files\Microsoft\SilverLight\Samples\SilverlightInternalControls\Silverlight DemoHost\SilverlightDemoTestPage.html PWC Template Showcase:

Thanks! GTS Applications Team PWC