Book Image

Silverlight 4 User Interface Cookbook

By : Vibor Cipan (EUR)
Book Image

Silverlight 4 User Interface Cookbook

By: Vibor Cipan (EUR)

Overview of this book

Silverlight makes it much easier to build web applications with highly usable, interactive, and exciting user interfaces. However, with so many new options open to designers and developers, making the best use of the tools available is not always so easy. It's ease of use and rapid development process has left one area completely uncovered— how to design, build, and implement professional and usable interfaces, and create an enjoyable user experience and interaction. Written by a Microsoft MVP and Silverlight Prototyping Specialist, this book is the first and only book on developing Silverlight User Interfaces. Clear, step-by-step instructions show how to build all the user interface elements that users look forward to in a cutting edge app. This book offers essential recipes, with each recipe depicting the commonly used user interface patterns built with Silverlight, and in some cases, with WPF to showcase the possibilities. The author's experience in designing and developing user interfaces enables him to share insights on creating professional interfaces in a clear and friendly way. The book starts off with recipes dealing with fixed and fluid layouts, building custom command link controls, working with navigation, and collapsible panels, and then moves on to the more advanced topics such as calendars, alternating row colors, and task panes. The author covers a number of different UI patterns, controls, and approaches accompanied by XAML and C# code where needed (and explained), along with usage context and practical, proven, and professional techniques for specific controls and patterns. From maps to task panes, and web cam support to pixel shaders, this Cookbook provides you with a rich selection of Silverlight UI recipes. It covers all that you need to know in order to design and implement a user interface, together with professional user experience and interface guidelines to make your solutions and applications pleasurable for your users.The author has found himself in the role of both, a designer and a developer, at different points in his professional career, and his motive was to create a book that will serve as a useful resource for designers and developers trying to find their way with Silverlight and Expression Blend.By the end of the book, you will be able to create a rich, professional, and standards-compliant user interface.
Table of Contents (13 chapters)
Silverlight 4 User Interface Cookbook
Credits
Foreword
About the Author
Acknowledgement
About the Reviewers
Preface

About the Reviewers

Thomas Martinsen is an experienced and reputable .NET developer with focus on Silverlight, WPF, and Windows Phone development. In recent years, Thomas has worked with several companies and helped them to implement Silverlight in their solutions.

Besides acting as advisor and partner on several Silverlight and WPF projects, Thomas teaches Silverlight, WPF, and Expression Blend.

Chanh Ong is a Computer Specialist and has many years of experience in various computer platforms and operating system, programming languages such as PHP, Javascript (AJAX), C, VB, Perl, Microsoft Access, dBase, FoxPro, and so on, system administration on Unix, Linux, Vax and Microsoft Windows, DBA of various databases like Oracle, Mysql, Postgres, Informix, MSSQL, and so on. He utilizes web server Apache and IIS to help build web application. He also does custom template for client.

He has an open source project called COAddOns that develops several add-ons for Mambo, Joomla, MiaCMS, and MoseCMS, which is an easy and extensible CMS. He is also a former Mambo CMS core developer.

He researches CMS and tools! He has a lot of experience installing various CMS including Wiki and he also set up sites using Microsoft SharePoint services.

He has a website that helps him on his effort of researching various CMS tools and blog about his findings. His website also provides support for his open source project called COAddOns.

His main web site is: http://support.ongetc.com and his open source project document site is: http://docs.ongetc.com and his blog is: http://blog.ongetc.com.

He wrote an article for Packt Pub called How to Choose an Open Source Content Management System and you can find it online here at http://www.packtpub.com/article/how_to_choose_an_open_source_content_management_system .

He has also reviewed for Packt Open Source CMS Beginner's Guide and has participated as a judge for Packt annual Open Source CMS Award.

Yingwei Yang joined Microsoft in 2008. Before that, he worked for ITG and Redcats USA. Yingwei enjoy working with .NET technology and is a big fan of Service Oriented Architecture, Silverlight, and Cloud. He always thinks that Web Services/Software as a Service that brings endless opportunities and possibilities.

Yingwei Yang also helped review the book SOA with WCF, LINQ, and Visual Studio 2008 (6620) and WCF-Muti-tier Services Development with LINQ (1148).

This book I dedicate to my mother Hedviga and my late grandpa Pavle. For all your support, for all those years and for many more to come…Hvala!