Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1
|
|
- Jonah Porter
- 5 years ago
- Views:
Transcription
1 Introduction xxi Part I: Silverlight Fundamentals for ASP.NET Developers 1 Chapter 1: Silverlight in a Nutshell 3 Uphill Struggle 3 Rich Client or Web Reach? 4 Silverlight Steps In 4 The Impact of Silverlight on Your Existing ASP.NET Real Estate 6 What You Should Still Do in ASP.NET 6 The Development Environment Overview 7 Summary 8 Chapter 2: Silverlight Architecture 9 Client/Server Architecture Overview 9 Platforms 10 The Server 11 The Client 11 Architecture 12 Presentation Core 13.NET Framework 16 Installed Files 23 ASP.NET Integration 24 ASP.NET Composite Controls 25 Using ASP.NET Application Services 25 Communicating with ASP.NET from Silverlight 26 Dynamic Generation of XAML from the Server 26 Using the ASP.NET Server Controls for Silverlight 27 Application Life Cycle 27 Updating Silverlight 28 Summary 29 COPYRIGHTED MATERIAL
2 Chapter 3: XAML Condensed 31 xiv Why All ASP.NET Developers Should Know the Basics 31 XAML Syntax and Terminology 33 Namespaces 33 White Space 34 Object and Property Elements 36 Type Converters 37 Markup Extensions 38 Attached Properties 40 Basic Drawing 41 The Code-Behind 46 Dynamically Loading XAML 49 Available Tools 56 Piecing It All Together 57 Summary 61 Chapter 4: Programming Silverlight 63 How a Silverlight Application Is Composed 63 Packaging a Silverlight Application 64 System.Windows.Application 66 Application Instantiation 69 A Basic Silverlight Page 72 JavaScript How Much You Need to Know 76 JavaScript The Basics 77 Object Model 77 Adding JavaScript to a Page 77 Variable Usage 78 Functions 78 Conditional Statements 79 Handling Events 80 DOM Manipulation 80 The Silverlight Object Model 84 DependencyObject, UIElement, and FrameworkElement 84 Walking the Tree 85 Events, Threading, and Browser Interaction 90 Events 90 Threading and Asynchrony 95 Browser Interaction 105 On-Demand XAP Loading 114 System.Net.WebClient 114 Summary 116
3 Part II: Developing ASP.NET Applications with Silverlight 119 Chapter 5: Creating the User Interface 121 Expression Suite A Whirlwind Tour 121 Expression Web 122 Expression Blend 123 Expression Design 129 Expression Media 129 Expression Encoder 130 Expression Studio 130 ASP.NET versus Silverlight Layout 130 Layout Options in ASP.NET 130 Layout Options in Silverlight 131 Full-Screen Support 154 Localization 162 Summary 165 Chapter 6: Silverlight Controls 167 Introduction to Silverlight Controls 168 Defining Controls in XAML 169 Handling Control Events Declaratively 170 Handling Control Events Programmatically 171 User Input Controls 172 The TextBlock Control 173 The TextBox Control 174 The PasswordBox Control 176 The Button Control 176 The HyperlinkButton Control 177 The CheckBox Control 178 The RadioButton Control 179 The RepeatButton Control 180 The Slider Control 182 The Calendar Control 183 The DatePicker Control 186 The ToolTip Control 187 Items Controls 188 The ListBox Control 189 The DataGrid Control 191 The ScrollViewer Control 193 The ComboBox Control 195 The Popup Control 196 xv
4 Media Controls 198 The Image Control 199 The MediaElement Control 200 Displaying Download Progress with the ProgressBar Control 202 The MultiScaleImage Control 203 Silverlight Toolkit Controls 205 AutoCompleteBox Control 206 WrapPanel Control 207 TreeView Control 208 Chart Control 210 Summary 212 Chapter 7: Styles and Templates 213 Styles 213 Applying Inline Styles 214 Specifying Styles in a Central Location 218 Templating 224 ControlTemplate 224 TemplateBinding 232 Integrating with ASP.NET 235 Using the ASP.NET Profile Provider 235 ImplicitStyleManager 239 Summary 242 Chapter 8: User Interaction 243 The Silverlight Interaction Context 243 Working with UIElements Events 244 Interacting with Input Devices 250 Getting the Most from Input Devices 258 Navigation 266 Silverlight Navigation in the ASP.NET World 266 Single Plug-in Navigation 267 Multiple Plug-in Navigation 280 Summary 283 Chapter 9: Communicating with the Server 285 Silverlight Networking and Communication Features 285 What Type of Data Can Silverlight Access and Process? 286 Supported Domains and URLs 286 xvi
5 Communication Options 286 Data-Processing Options 288 Cross-Domain Support 289 Flash Cross-Domain Policy Files 290 Silverlight Cross-Domain Policy Files 291 Creating Services for Silverlight 292 Creating a WCF Service for Silverlight 292 Creating an ASP.NET Web Service for Silverlight 301 Calling Services with Silverlight 304 Calling a WCF Service 304 Calling an ASP.NET Web Service 308 Calling REST APIs 310 Making RESTful Calls in Silverlight 310 Processing XML Data 314 Processing JSON Data 328 Working with Syndication Feeds 332 Using Sockets to Communicate over TCP 337 Using WCF Polling Duplex Services to Communicate over HTTP 347 Summary 359 Chapter 10: Working with Data 361 Data Framework 362 Exploring the Namespaces 363 Is That All? 364 Data-Binding Essentials 365 Binding Binding in Practice 370 Conversions 382 Dependency Properties 384 Performance Considerations 386 Retrieving and Storing Data 387 Working with Data Repositories 387 Caching 401 Data Controls 401 Data Templates 402 DataGrid 403 Manipulating Data 407 Traditional Handling 407 LINQ 408 LINQ to XML 412 Validation 416 xvii
6 Input Validation 416 Using Dynamic Languages 418 Data-Binding Validation 419 Summary 420 Chapter 11: Creating Custom Controls 423 User Controls 423 Understanding User Controls 424 Creating User Controls 429 Customizing Current Controls 435 Understanding Visual Customization 435 Customizing with Styles 437 Customizing with Skins 440 Putting Everything Together 443 Custom Controls 447 What Is a Custom Control? 448 Your First Custom Control 449 Parts Model 454 Summary 460 Chapter 12: Securing Your Silverlight Application 461 You re under Attack! 461 The Security Model 463 Working in a Sandbox 466 Cross-Domain Security 470 Integrating with ASP.NET Security 470 Obfuscation 478 Cryptography 479 Summary 479 Chapter 13: Audio and Video 481 First Steps 481 Embedding Audio and Video in Your ASP.NET Application 482 Finer Control 491 Controlling Playback 491 Controlling Playback from ASP.NET 500 Timeline Markers 503 SetSource 512 Streaming 514 Summary 514 xviii
7 Chapter 14: Graphics and Animation 515 Breathing Life into ASP.NET 515 Before Silverlight 516 Silverlight-Enabled Graphics and Animation 516 Graphics in Silverlight 516 The Shape Class 517 Path and Geometry Objects 521 Painting with Brush Objects 526 Transforms 535 Image Handling 540 Image and BitmapImage 540 Advanced Panning and Zooming with Deep Zoom 542 Animating Your User Interface 547 Timeline 547 From/To/By Animations 547 Key Frame Animations 553 Summary 556 Chapter 15: Troubleshooting 559 Is There a Problem? 560 Common Types of Problems 560 Your Toolkit 562 Visual Studio 563 Debugging Your Application 566 HTTP Tracers 570 Red Gate s Reflector 575 Reducing the Likelihood of Problems 576 Unit Testing 576 UI Testing 581 Exception Handling 586 Instrumentation 587 Summary 587 Chapter 16: Performance 589 Performance Bottlenecks 590 Developers versus Designers 590 High Processor Usage 591 Low Frame Rate 591 Unresponsive UI 591 xix
8 Instrumentation 591 Monitoring the Frame Rate 592 Manual Timing 594 Improving Performance 596 Animation 597 Text 597 Game Loops 598 Windowless 600 Transparent Backgrounds 601 Opacity and Visibility 602 Full-Screen Mode 603 Height and Width 605 XAML versus Images 606 Threading 607 JavaScript versus Managed Code 607 Element Reuse 611 Layouts 612 Working with Data 613 Reduce Chatty Applications 616 Runtime Performance 617 Summary 619 Index 621 xx
DOT.NET MODULE 6: SILVERLIGHT
UNIT 1 Introducing Silverlight DOT.NET MODULE 6: SILVERLIGHT 1. Silverlight and Visual Studio 2. Understanding Silverlight Websites 3. Creating a Stand-Alone Silverlight Project 4. Creating a Simple Silverlight
More informationBeginning Silverlight 5 in C #
Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser
More informationSilverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron
. Silverlight Recipes A Problem-Solution Approach i Jit Ghosh and Rob Cameron Apress* Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction iv v xxvi
More informationProfessional Silverlight 2
Wrox Programmer to Programmer TM Professional Silverlight 2 for ASP.NET Developers Jonathan Swift, Chris Barker, Dan Wahlin, Salvador Alvarez Patuel Updates, source code, and Wrox technical support at
More informationDOT NET SYLLABUS FOR 6 MONTHS
DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate
More informationCHAPTER 1: INTRODUCING C# 3
INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications
More informationPro Business Applications with Silverlight 4
Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This
More informationPART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3
INTRODUCTION xix PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 The Life of Windows 3 From Windows 3.1 to 32-bit 4 Windows XP
More information10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010
10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows
More informationVariable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual
Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP
More informationCHAPTER 1: GETTING STARTED WITH ASP.NET 4 1
FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First
More informationMicrosoft Silverlight 4 Business Application Development
Microsoft Silverlight 4 Business Application Development Build Enterprise-Ready Business Applications with Silverlight Frank LaVigne Cameron Albert, - PUBLISHING - 1 BIRMINGHAM - MUMBAI Preface Chapter
More informationIntroduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.
Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p. 12 Updating XAML and C# Code p. 22 Making the App World-Ready p.
More informationWindows Presentation Foundation
Windows Presentation Foundation CS 525 John Stites Table of Contents Introduction... 3 Separation of Presentation and Behavior... 3 XAML Object Elements... 3 2-D Graphics... 6 3-D Graphics... 9 Microsoft
More informationJim Jackson II Ian Gilman
Single page web apps, JavaScript, and semantic markup Jim Jackson II Ian Gilman FOREWORD BY Scott Hanselman MANNING contents 1 HTML5 foreword xv preface xvii acknowledgments xx about this book xxii about
More informationCOPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio
Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language
More informationDeveloping Rich Internet Applications Using Microsoft Silverlight 4
Developing Rich Internet Applications Using Microsoft Silverlight 4 Course No. 10554 5 Days Instructor-led, Hands-on Introduction This course covers intermediate and advanced topics required to develop
More informationDeveloping Windows Applications with Microsoft Visual Studio 2010
Developing Windows Applications with Microsoft Visual Studio 2010 Course 10262A: Five days; Instructor-Led Course Description: In this course, experienced developers who know the basics of Windows Forms
More informationBeginning ASP.NET. 4.5 in C# Matthew MacDonald
Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big
More informationBefore You Begin. and Visual Basic 1
Contents Preface Before You Begin xxiii xli 1 Introduction to Computers, the Internet and Visual Basic 1 1.1 Introduction 2 1.2 What Is a Computer? 3 1.3 Computer Organization 3 1.4 Early Operating Systems
More informationDeveloping Windows Applications with Microsoft Visual Studio 2010
Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 Course Details Course Outline Module 1: Windows Client Application Design The goal of this module is to ensure that students
More informationDE Developing Windows Applications with Microsoft Visual Studio 2010
DE-10262 Developing Windows Applications with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 200 Technology Visual Studio Delivery Method Instructor-led (Classroom) Training
More informationWindows Presentation Foundation for.net Developers
Telephone: 0208 942 5724 Email: info@aspecttraining.co.uk YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING Windows Presentation Foundation for.net Developers Duration: 5 days Overview: Aspect Training's
More informationDEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10262A; Duration: 5 Days; Instructor-led Time: 9.00am 5.00pm Break: 10.15am 10.30am
More information2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days
2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified
More information10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010
10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual
More informationApex TG India Pvt. Ltd.
(Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR
More informationC# Programming: From Problem Analysis to Program Design. Fourth Edition
C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4
More informationDeveloping Windows Applications with Microsoft Visual Studio 2010 (MS 10262)
Duration 5 Days About this Course In this course, experienced developers who know the basics of Windows Forms development gain more advanced Windows Client design and development skills. WinForms and WPF
More information"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary
Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web
More information10267 Introduction to Web Development with Microsoft Visual Studio 2010
10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides
More informationVisual C# 2008 How to Program, 3/E Outline
vcsharp2008htp_outline.fm Page ix Monday, December 17, 2007 4:39 PM Visual C# 2008 How to Program, 3/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at
More informationPro Windows 8.1. Development with. XAML and C# Jesse Liberty. Philip Japikse. Jon Galloway
Pro Windows 8.1 Development with XAML and C# Jesse Liberty Philip Japikse Jon Galloway Contents About the Authors About the Technical Reviewers Acknowledgments xvii xix xxi HChapter 1: Getting Started
More information--Microsoft-- --Windows Phone--
--Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students
More informationWindows Presentation Foundation. Jim Fawcett CSE687 Object Oriented Design Spring 2018
Windows Presentation Foundation Jim Fawcett CSE687 Object Oriented Design Spring 2018 References Pro C# 5 and the.net 4.5 Platform, Andrew Troelsen, Apress, 2012 Programming WPF, 2nd edition, Sells & Griffiths,
More informationVisual Basic 2008 How to Program, 4/E Outline
vbhtp4_outline.fm Page ix Monday, December 17, 2007 4:40 PM Visual Basic 2008 How to Program, 4/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at www.deitel.com/books/vbhtp4/.
More informationMicrosoft Visual Studio 2010
Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS
More informationChapters and Appendix F are PDF documents posted online at the book s Companion Website (located at
Contents Chapters 16 27 and Appendix F are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface Before You Begin xix xxix 1 Introduction to
More informationCOURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010
Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing
More informationCHAPTER 1: VISUAL STUDIO
INTRODUCTION xxxi PART I: LANGUAGE CONSTRUCTS AND ENVIRONMENT CHAPTER 1: VISUAL STUDIO 2012 3 Visual Studio 2012 4 Visual Basic Keywords and Syntax 5 Console Applications 10 Creating a Project from a Project
More informationAccelerated Silverlight 3
Accelerated Silverlight 3 Ashish Ghoda and Jeff Scanlon Accelerated Silverlight 3 Copyright 2009 by Ashish Ghoda and Jeff Scanlon All rights reserved. No part of this work may be reproduced or transmitted
More informationSilverlight. 2 Bible. Brad Dayley and Lisa DaNae Dayley
Silverlight 2 Bible Brad Dayley and Lisa DaNae Dayley Silverlight 2 Bible Brad Dayley and Lisa DaNae Dayley Silverlight 2 Bible Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis,
More information[MS10553]: Fundamentals of XAML and Microsoft Expression Blend
[MS10553]: Fundamentals of XAML and Microsoft Expression Blend Length : 3 Days Audience(s) : Developers Level : 200 Technology : Microsoft Expression Blend Delivery Method : Instructor-led (classroom)
More informationCourse Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning
Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing
More informationNE Fundamentals of XAML and Microsoft Expression Blend
NE-10553 Fundamentals of XAML and Microsoft Expression Blend Summary Duration 3 Days Audience Developers Level 200 Technology Microsoft Expression Blend Delivery Method Instructor-led (Classroom) Training
More informationALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801
ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages
More informationOpen Source Library Developer & IT Pro
Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4
More informationPro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress"
Pro JavaScript Development Coding, Capabilities, and Tooling Den Odell Apress" Contents J About the Author About the Technical Reviewers Acknowledgments Introduction xv xvii xix xxi Chapter 1: Object-Oriented
More informationDE Introduction to Web Development with Microsoft Visual Studio 2010
DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)
More informationBCIS 4650 Visual Programming for Business Applications
BCIS 4650 Visual Programming for Business Applications XAML Controls (That You Will, or Could, Use in Your BCIS 4650 App i.e., a Subset) 1 What is a XAML Control / Element? Is a Toolbox class which, when
More information"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary
Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,
More informationWPF. Source Module 01: Lesson1
WPF Creating an Application by Using Windows Presentation Foundation Lesson: Overview of WPF What Is WPF? WPF Architecture Defining User Interfaces in WPF WPF Capabilities and Features WPF Application
More informationCOURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3
COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 MODULE 1: OVERVIEW OF HTML AND CSS This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012
More informationFlex 3 Pre-release Tour
Flex 3 Pre-release Tour Andrew Shorten shorten@adobe.com Enrique Duvos duvos@adobe.com Flex 3 Pre-release Tour Agenda Adobe Platform Update (45 mins) Flex Builder 3 Features (45 mins) Adobe & Open Source
More informationBeginning Silverlight 3
Beginning Silverlight 3 From Novice to Professional Robert Lair Beginning Silverlight 3: From Novice to Professional Copyright 2009 by Robert Lair All rights reserved. No part of this work may be reproduced
More informationFundamentals of XAML and Microsoft Expression Blend
10553A - Version: 1 22 April 2018 Fundamentals of XAML and Microsoft Expression Blend Fundamentals of XAML and Microsoft Expression Blend 10553A - Version: 1 3 days Course Description: This 3-day course
More informationCOPYRIGHTED MATERIAL. viii. About the Authors...v Acknowledgments...vii Introduction...xxvii
About the Authors...v Acknowledgments...vii Introduction...xxvii Part I: Designing Next-Generation User Experiences.......... 1 Chapter 1: Exploring New User Interface Techniques...3 Chapter 2: Working
More informationProgramming Windows, Sixth Edition
Programming Windows, Sixth Edition Charles Petzold Table of Introduction xvii i-'-f..?.'!. ELE MENTALS Chapter 1 Markup and Code 3 The First Project 3 Graphical Greetings 9 Variations in Text 13 Media
More informationDE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1
DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)
More informationThis course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.
HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets
More informationIntroduction to Web Development with Microsoft Visual Studio 2010 (10267A)
Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual
More informationMicrosoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio
Course Overview: This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2010. Prerequisites Before attending this course, students
More informationIntroducing. Silverlight 4. Gear up fast to develop line of business rich internet applications using Silverlight 4. Ashish Ghoda
The EXPERT s VOIce in Silverlight Introducing Silverlight 4 Gear up fast to develop line of business rich internet applications using Silverlight 4 Ashish Ghoda Introducing Silverlight 4 Ashish Ghoda
More informationDeveloping Native Windows Phone 7 Applications for SharePoint
Developing Native Windows Phone 7 Applications for SharePoint Steve Pietrek Cardinal Solutions About Cardinal OUR FOCUS: Enterprise Rich Internet Applications Mobile Solutions Portals & Collaboration Business
More informationbrief contents PART 1 INTRODUCING WINDOWS PHONE... 1 PART 2 CORE WINDOWS PHONE... 57
brief contents PART 1 INTRODUCING WINDOWS PHONE... 1 1 A new phone, a new operating system 3 2 Creating your first Windows Phone application 30 PART 2 CORE WINDOWS PHONE... 57 3 Fast application switching
More informationIndex. Windows 10 running, 199 suspended state, 199 terminate apps,
A Application lifecycle activation ApplicationExecution State, 216 restoring navigation state, 216 217 restoring session information, 217 218 state transitions, 200 activation, 201 killing, 202 launching,
More informationCHAPTER 1: INTRODUCTION TO THE IDE 3
INTRODUCTION xxvii PART I: IDE CHAPTER 1: INTRODUCTION TO THE IDE 3 Introducing the IDE 3 Different IDE Appearances 4 IDE Configurations 5 Projects and Solutions 6 Starting the IDE 6 Creating a Project
More informationIntroduction p. 1 Who Should Read This Book? p. 2 Software Requirements p. 3 Code Examples p. 3 How This Book Is Organized p. 4 Conventions Used in
Introduction p. 1 Who Should Read This Book? p. 2 Software Requirements p. 3 Code Examples p. 3 How This Book Is Organized p. 4 Conventions Used in This Book p. 6 Background Why WPF? p. 7 A Look at the
More informationRoad Map for Essential Studio 2010 Volume 1
Road Map for Essential Studio 2010 Volume 1 Essential Studio User Interface Edition... 4 Essential Grid... 4 Essential Grid ASP.NET... 4 Essential Grid ASP.NET MVC... 4 Essential Grid Windows Forms...
More informationWhat s New Essential Studio User Interface Edition
What s New Essential Studio User Interface Edition Table of Contents Essential Grid... 3 Grid for ASP.NET... 3 Grid for ASP.NET MVC... 3 Grid for Silverlight... 9 Grid for WPF... 10 Essential Tools...
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led
More informationWindows Presentation Foundation (WPF)
50151 - Version: 4 21 January 2018 Windows Presentation Foundation (WPF) Windows Presentation Foundation (WPF) 50151 - Version: 4 5 days Course Description: This five-day instructor-led course provides
More informationRoad Map for Essential Studio 2011 Volume 4
Road Map for Essential Studio 2011 Volume 4 Essential Studio User Interface Edition... 4 ASP.NET...4 Essential Tools for ASP.NET... 4 Essential Chart for ASP.NET... 4 Essential Diagram for ASP.NET... 4
More informationHTML5 in Action ROB CROWTHER JOE LENNON ASH BLUE GREG WANISH MANNING SHELTER ISLAND
HTML5 in Action ROB CROWTHER JOE LENNON ASH BLUE GREG WANISH MANNING SHELTER ISLAND brief contents PART 1 INTRODUCTION...1 1 HTML5: from documents to applications 3 PART 2 BROWSER-BASED APPS...35 2 Form
More informationBuilding Rich Interactive Applications with Silverlight
Andrew, Dani and Dr. Z MSDN Roadshow development architecture you Maryland Pennsylvania Virginia Washington DC Building Rich Interactive Applications with Silverlight Zhiming Xue Z Architect Evangelist
More informationDeveloping Web Applications Using Microsoft Visual Studio 2008 SP1
Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008
More informationProgramming Microsoft's Clouds
Programming Microsoft's Clouds WINDOWS AZURE AND OFFICE 365 Thomas Rizzo Razi bin Rais Michiel van Otegem Darrin Bishop George Durzi Zoiner Tejada David Mann WILEY John Wiley & Sons, Inc. INTRODUCTION
More informationDOT NET Syllabus (6 Months)
DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL
More informationWindows Presentation Foundation Programming Using C#
Windows Presentation Foundation Programming Using C# Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.
More informationChapter 1 Getting Started with Windows Presentation Foundation
Table of Contents Chapter 1 Getting Started with Windows Presentation Foundation 1 Exploring the New Features of WPF 4.0... 2 New WPF Controls for Business Applications... 3 Enhanced Support for WPF and
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction
Acknowledgments Introduction Chapter 1: Introducing Microsoft Expression Web 1 Familiarizing Yourself with the Interface 2 The Menu Bar 5 The Development Window 7 The Development Area 8 The Tabbed File
More informationTelerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy
Telerik Test Studio Web/Desktop Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Iliyan Panchev Senior QA Engineer@ DevCloud Testing & Test Studio Quality
More informationPro Silverlight 3 in VB
Pro Silverlight 3 in VB Matthew MacDonald Pro Silverlight 3 in VB Copyright 2009 by Matthew MacDonald All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means,
More informationDeveloping Web Applications Using ASP.NET Duration:56 Hours
Developing Web Applications Using ASP.NET Duration:56 Hours Chapter 1 Chapter 2 Rationale Introducing Web Development Server-Side Scripting Client-Side Scripting Exploring ASP.NET ASP.NET in the.net Framework
More informationWhat s New Essential Studio User Interface Edition, 2011 Volume 4
What s New Essential Studio User Interface Edition, 2011 Volume 4 Contents ASP.NET MVC Mobile... 6 Essential Chart for ASP.NET MVC Mobile... 6 Chart Control... 6 Essential Tools for ASP.NET MVC Mobile...
More informationProfessional SharePoint 2010 Development
Professional SharePoint 2010 Development Rizzo, T ISBN-13: 9781118131688 Table of Contents INTRODUCTION xxv CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 What s New in the SharePoint Platform and Tools
More informationASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.
Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.
More information"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary
Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop
More informationFlash Domain 2: Identifying Rich Media Design Elements
Flash Domain 2: Identifying Rich Media Design Elements Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Identify general and Flash-specific
More informationDEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students
More informationIntroduction... xxi. Chapter 1: Introducing Visual Basic In Depth... 2
Introduction... xxi Chapter 1: Introducing Visual Basic 2008... 1 In Depth... 2 New Features Introduced in Visual Basic 2008... 2 Language Improvements in Visual Basic 2008... 2 Compiler Changes and Options
More informationP a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection
P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing
More informationDeveloping ASP.NET MVC 5 Web Applications. Course Outline
Developing ASP.NET MVC 5 Web Applications Course Outline Module 1: Exploring ASP.NET MVC 5 The goal of this module is to outline to the students the components of the Microsoft Web Technologies stack,
More informationPatrocinadores. Web Platforms. DEV002 The Microsoft Web Story. Jeff Prosise Cofounder, Wintellect ASP.NET 2.0 ASP.
DEV002 The Microsoft Web Story Jeff Prosise jeffpro@wintellect.com Cofounder, Wintellect Patrocinadores Web Platforms ASP.NET 2.0 ASP.NET AJAX Control-centric programming model, rich services and features
More informationDeveloping Rich Internet Applications Using Microsoft Silverlight 4
Developing Rich Internet Applications Using Microsoft Silverlight 4 Duration: 5 Days Course Code: M10554 Overview: This course covers intermediate and advanced topics required to develop professional Silverlight
More informationPro JavaFX 2. Weiqi Gao, Ph.D. Stephen Chin. Apress* James L. Weaver. Dean Iverson with Johan Vos, Ph.D.
Pro JavaFX 2 James L. Weaver Weiqi Gao, Ph.D. Stephen Chin Dean Iverson with Johan Vos, Ph.D. Apress* Contents Foreword About the Authors About the Technical Reviewer Acknowledgments xv xvi xviii xix Chapter
More informationFoundations of Python
Foundations of Python Network Programming The comprehensive guide to building network applications with Python Second Edition Brandon Rhodes John Goerzen Apress Contents Contents at a Glance About the
More informationIndex. Battling complexity, 211 Button controls properties, 54 Save button, 53 54
Index A Asynchronous programming thread safe, 235 message pump, 233 234 synchronous service, 234 UI thread, 235 Asynchronous programming model, 181 action object, 184 185 anonymous methods, 183 case studies,
More informationRoad Map for Essential Studio 2011 Volume 2
Road Map for Essential Studio 2011 Volume 2 Essential Studio User Interface Edition... 3 Windows Phone... 3 Essential Tools for WP7... 3 Essential Chart for WP7... 3 Essential Gauge for WP7... 3 ASP.NET...
More information