Cargando…

Microsoft Silverlight 5 : building rich enterprise dashboards : create, customize, and design rich enterprise dashboards with Microsoft Silverlight 5 Snyder, Todd. Microsoft Silverlight 5 /

Annotation Microsoft Silverlight is a powerful development platform for creating rich media applications and line of business applications for the web and desktop. Silverlight enables you to create, customize and design rich enterprise dashboards that highlight Key Performance Indicators for your bu...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Snyder, Todd
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., 2012.
Colección:Enterprise : professional expertise distilled
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: The Silverlight Technology; What benefit does Silverlight bring to the table?; XAML as a declarative programming model; Model-View-ViewModel (MVVM); View First versus ViewModel First; Dependency Injection (DI); Silverlight as a Web technology; Asynchronous programming in Silverlight; Silverlight features; Client-side application development; Reduced server load; Client-side state; Cross-browser development simplified; Putting the pieces together; Summary
  • Chapter 2: Overview of Dashboards and SilverlightWhat are dashboards; Purpose of dashboards; Problems dashboards solve; Current state of building dashboards; When good just isn't good enough; Why should we use Silverlight?; Summary; Chapter 3: Silverlight Design and Development Tools; Visual Studio strengths and weaknesses; Visual States; Storyboards; Sample Data; Visual Studio; Debugging; Developing for Silverlight; Project Management; Summary; Chapter 4: Building a Basic Dashboard; Creating a Silverlight Dashboard Application; What is the MVVM pattern; Building the Dashboard
  • Setting up the Data SourceDefining the View-Model and Model classes; Laying out XAML and Data Binding; Customizing the UI; Summary; Chapter 5: Dashboard Types and User Needs; Analytical; Operational; The Good, the Bad, and the Ugly-typical dashboard charts and graphs; Pros; Cons; Scatterplot; Pros; Cons; Pros; Cons; Pie chart; Pros; Cons; Focusing on needs, not technology; Representing and communicating user experience; User-centered design; User research; Personas; Scenarios; Requirements; Storyboards; Sketches; Wireframes; Prototypes; High-fidelity mockups
  • Scenario-based requirements and designExample scenarios for dashboard design; Summary; Chapter 6: Designing for Insight; Interaction aesthetics versus visual aesthetics; Pre-attentive processing; Applying pre-attentive processing to dashboard design; Warnings about using pre-attentive attributes; Scenario-based design of our dashboard; Requirement 5; Chapter 7: Designing your Dashboard; Knowing your tools; Blend basics; Assets; Data; Design View (Artboard); Objects and Timeline; Parts; Projects; Properties; Resources; Results; States; Styling in Silverlight; Referencing resources
  • Implementing resourcesCreating a Button; Exploring a Button's Control Template; Adding Visual States (Visual State Manager); Converting Brushes to Resources; Creating Resource Dictionaries; Getting started with styling our Dashboard; Creating a custom User Control in Blend; Styling the Grid and Chart; Summary; Chapter 8: Building an End-to-End Solution; Dashboard prerequisites; Dashboard requirements; Designing the solution; Describing an N-Tier application design; Sample project structure; Setting up the Data Source; Reviewing the database schema; Stored procedures; spTopUsInternetProducts