What is included with this book?
Laurent Bugnion works as a senior software developer and architect in Switzerland, where he lives with his wife, Chi Meei, and his two daughters, Alise (2001) and Laeticia (2004). Originally an electronics engineer from the Engineering School of Yverdon (Switzerland), his interests quickly moved to software, and he achieved a post-graduate degree in software engineering in 1999 in the Engineering School of Rapperswil (Switzerland). Currently, his interests are very much set on WPF, Silverlight, and other .NET 3.5 technologies, which he helped introduce, teach, and coach at Siemens for the past three years. Prior to that, he first wrote embedded C/C++, and then moved to desktop computers in Java, JavaScript, and eventually .NET (WinForms and ASP.NET). After more than 12 years spent developing various software products at Siemens, Laurent is employed since December 2008 by IdentityMine, one of the world’s leading firms in WPF and Silverlight development and design.
Privately, Laurent has also been active, developing websites and web applications in HTML, JavaScript, CSS, ASP, and currently ASP.NET. He has done his best to contribute to various developers communities, first in the JavaScript newsgroups, and then in Microsoft’s forums related to ASP.NET, C#, WPF, and Silverlight. He blogs regularly on http://blog.galasoft.ch and publishes articles, prototypes, and demos related to the mentioned technologies. Laurent became a Microsoft Most Valuable Professional (MVP) in 2007 for ASP.NET and then in 2008 for Client Application Development. In 2008, he also earned an MCTS for Windows Presentation Foundation.
Introduction | p. 1 |
About Code in This Book | p. 1 |
One Year Older | p. 2 |
Introducing Silverlight 3 | |
Where Does Silverlight Come From? | p. 4 |
Automating Web Pages with JavaScript | p. 4 |
Cascading Style Sheets | p. 5 |
Progressing to DHTML | p. 6 |
Communicating in a Richer Way with AJAX | p. 7 |
Using Third-Party Plug-Ins | p. 7 |
Using Java Applets | p. 7 |
Using ActiveX Controls | p. 8 |
Using Flash Applications | p. 8 |
Running on Multiple Platforms | p. 9 |
Making the Web Application Secure | p. 10 |
Introducing Silverlight.net | p. 11 |
What Do You Need to Run Silverlight? | p. 11 |
Updating Your Runtime-Automatically | p. 12 |
Trying Silverlight Demos | p. 12 |
Playing Chess Against Silverlight | p. 13 |
Planning Your Trips with the Airline Application | p. 14 |
DeepZooming into the Hard Rock Cafeacute; | p. 15 |
Finding More Demos | p. 15 |
What Do You Need to Develop Silverlight? | p. 16 |
Expression Studio | p. 16 |
Visual Studio 2008 | p. 17 |
Reading the Documentation | p. 17 |
Browsing the Online Reference | p. 18 |
Finding More Documentation | p. 18 |
Learning with Tutorials | p. 18 |
Looking into Silverlightrsquo;s Future | p. 19 |
Is ASP.NET/HTML/JavaScript Dead? | p. 19 |
Summary | p. 20 |
Understanding XAML 21 | |
Using XML for Data | p. 21 |
Using XML for User Interfaces | p. 23 |
Understanding XML Namespaces | p. 23 |
Defining Additional Namespaces | p. 24 |
Creating a Canvas with Children | p. 25 |
Attaching Properties: Canvas.Left and Canvas.Top | p. 26 |
Documenting Your Markup with XML Comments | p. 27 |
Testing XAML Markup | p. 27 |
Using SilverlightPad | p. 27 |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.