Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron

Size: px
Start display at page:

Download "Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron"

Transcription

1 . Silverlight Recipes A Problem-Solution Approach i Jit Ghosh and Rob Cameron Apress*

2 Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction iv v xxvi xxvli xxviil xxix Chapter 1: A Quick Tour of Silverlight 4 Development 1 Getting Up to Speed with Silverlight 1 Silverlight 3 Highlights 3 Silverlight 4 6 Silverlight and Visual Studio i-1. Setting Up the Silverlight 4 Environment 9 Problem 9 Solution 10 How It Works Installing Additional Silverlight-Related Services and Controls 10 Problem 10 Solution 11 How It Works Understanding the Structure of a Silverlight Solution 11 Problem 11 Solution 11 How It Works 12 The Code 13

3 U CONTENTS 1-4. Understanding the Developer/Designer Workflow 21 Problem 21 Solution 21 How It Works Understanding the Basics of Expression Blend 4 25 Problem 25 Solution 25 How It Works 25 The Code Accessing Source Control 32 Problem 32 Solution 32 How It Works Running Silverlight 4 on a Mac 33 Problem 33 Solution 33 How It Works Running Silverlight on Linux 33 Problem 33 Solution 34 How It Works 34 Chapter 2: Application Design and Programming Model 35 The Mechanics of Silverlight Applications Leverage and Locate Controls and Classes 37 Problem 37 Solution 37 How It Works Dynamically Loading XAML 48 Problem 48 Solution 48 vi

4 How It Works 48 The Code Persisting Data on the Client 54 Problem 54 Solution 54 How It Works 54 The Code Opening a Local File from a Silverlight Application 61 Problem 61 Solution 61 How It Works 61 The Code, Accessing XML Data 65 Problem, 65 Solution 65 How It Works 66 The Code Managing Unhandled Exceptions 70 Problem 70 Solution 71 How It Works Executing Work on a Background Thread with Updates 71 Problem 71 Solution 72 How It Works 72 The Code Updating the Ul from a Background Thread 81 Problem 81 Solution 81 vji

5 How It Works 82 The Code Managing XAML Resources 86 Problem 86 Solution 86 How It Works 86 The Code Managing Embedded Resources 91 Problem 91 Solution 91 How It Works 91 The Code Creating Silverlight Using Ruby, Python, or JScript 95 Problem 95 Solution 96 How It Works 96 The Code Creating Application Services 99 Problem 99 Solution 100 How It Works 100 The Code Managing Resources in Large Projects 105 Problem 105 Solution 105 How It Works 106 The Code Save a File Anywhere on the User's System 108 Problem 108 Solution 109 viii

6 How It Works 109 The Code 109 Chapter 3: Developing User Experiences Importing Art from Expression Design 112 Problem 112 Solution 112 How It Works Working with Color and Gradients in Blend 115 Problem 115 Solution 115 How It Works 115 The Code Positioning Ul Elements 122 Problem 122 Solution 122 How It Works 122 The Code Drawing with Shapes, Paths, and Geometries 131 Problem 131 Solution 132 How It Works 132 The Code Providing Scrollable Content 149 Problem 149 Solution 149 How It Works 150 The Code Applying a Border to Elements 152 Problem 152 Solution 152

7 How It Works 152 The Code Using Simple Animations with Objects 157 Problem 157 Solution 157 How It Works 157 The Code Animating Ul Elements with Keyframes 164 Problem 164 Solution 164 How It Works 164 The Code Transforming an Object 169 Problem 169 Solution 170 How It Works 170 The Code Creating a Simple Cartoon Scene 175 Problem 175 Solution 175 How It Works 175 The Code Handling Keyboard Input 180 Problem 180 Solution 180 How It Works 180 The Code Working with Ink 184 Problem 184 Solution 184 x

8 How It Works 185 The Code Adding 3-D Effects to Ul Elements 191 Problem 191 Solution 191 How It Works 191 The Code Dynamically Creating Bitmaps 198 Problem 198 Solution 198 How It Works 198 The Code Improving Graphic Animation and Video Performance 205 Problem 205 Solution 205 How It Works 205 The Code Improve Animation with Custom Easing Functions 209 Problem 209 Solution 209 How It Works 209 The Code Adding Pixel Shader Visual Effects 216 Problem 216 Solution 216 How It Works 216 The Code Create and Work with Design-Time Data in Expression Blend 221 Problem 221 Solution 221 3d

9 How It Works 221 The Code Reuse Application Interactivity with Behaviors 231 Problem 231 Solution 231 How It Works 231 The Code Customizing the Right-Click Context Menu 233 Problem 233 How it Works 234 The Code Accessing the Clipboard 238 Problem 238 How it Works 238 The Code Using Right-to-Left Text 241 Problem 241 How it Works 242 The Code Prototype Application Design 243 Problem 243 Solution 244 How It Works 244 The Code 244 Chapter 4: Data Binding Binding Application Data to the Ul 247 Problem 247 Solution 247 How It Works 247 The Code 249 xii

10 4-2. Binding Using a DataTemplate 255 Problem 255 Solution 255 How It Works 255 The Code Receiving Change Notifications for Bound Data.263 Problem 263 Solution 263 How It Works 263 The Code Converting Values During Data Binding 280 Problem 280 Solution 280 How It Works 280 The Code Binding Across Elements 293 Problem 293 Solution 293 How It Works 293 The Code Validating Input for Bound Data 301 Problem 301 Solution 301 How It Works 301 The Code Controlling Updates 316 Problem 316 Solution 316 How It Works 316 The Code 317 xili

11 4-8. Providing reasonable defaults for bound data 326 Problem 326 Solution 326 How It Works 326 The Code 328 Chapter 5: Controls 333 A Word About the Samples Customizing a Control's Basic Appearance 334 Problem 334 Solution 334 How It Works 334 The Code Replacing the Default Ul of a Control 338 Problem 338 Solution 338 How It Works 338 The Code Customizing the Default ListBoxltem Ul 354 Problem 354 Solution 354 How It Works 354 The Code Displaying Information in a Pop-up 363 Problem 363 Solution 363 How It Works 363 The Code Displaying Row Details in a DataGrid 375 Problem 375 Solution 375 xiv

12 How It Works 375 The Code Applying Custom Templates to a DataGrid Cell, 385 Problem 385 Solution 385 How It Works 385 The Code Creating Custom Column Types for a DataGrid 391 Problem 391 Solution 391 How It Works 391 The Code Creating a Composite User Control 398 Problem 398 Solution 398 How It Works 398 The Code Creating a Custom Layout Container 412 Problem 412 Solution 413 How It Works 413 The Code Creating a Custom Control 425 Problem 425 Solution 426 How It Works 426 The Code Defining a Custom Visual State 442 Problem, 442 Solution 442 xv

13 m CONTENTS How It Works 442 The Code Controlling ScrollViewer Scroll Behavior 454 Problem 454 Solution 454 How It Works 454 The Code, Customizing the Binding Validation User Interface 463 Problem 463 Solution 464 How It Works 464 The Code Control Behavior in Expression Blend 479 Problem 479 Solution 479 How It Works 479 The Code Enhancing the Design Experience with Behaviors and Triggers 486 Problem 486 Solution 486 How It Works 486 The Code 488 Chapter 6: Browser Integration Host Silverlight on Any Technology 495 Problem 495 Solution 496 How It Works 496 The Code 498 xvi

14 6-2. Setting Focus for Keyboard Input 500 Problem 500 Solution 500 How It Works, 501 The Code Implementing a Full-Screen Ul 506 Problem 506 Solution 506 How It Works 506 The Code Calling a JavaScript Method from Managed Code 515 Problem 515 Solution 515 How It Works 515 The Code Calling a Managed Code Method from JavaScript 523 Problem 523 Solution 523 How It Works 524 The Code Exchanging Data Among Multiple Plug-ins 532 Problem 532 Solution 532 How It Works 532 The Code Layering HTML over the Silverlight Plug-in 538 Problem 538 Solution 538 How It Works 539 The Code 539 xvii

15 6-8. Hosting HTML in a Silverlight Application 541 Problem 541 Solution 541 How It Works 542 The Code Painting a Silverlight Element with HTML 544 Problem 544 Solution 544 How It Works 544 The Code Taking Advantage of the Navigation Framework 546 Problem 546 Solution 546 How It Works 546 The Code Embedding Silverlight within a Windows Gadget 555 Problem 555 Solution 555 How It Works 555 The Code Embedding Silverlight in an Internet Explorer 8 Web Slice 571 Problem 571 Solution 571 How It Works 571 The Code 571 Chapter 7: Networking and Web Service Integration 577 A Quick Word about the Samples Consuming a WCF Service 579 Problem 579 Solution 57fl xviii

16 «CONTENTS How It Works 579 The Code Exchanging XML Messages over HTTP 600 Problem 600 Solution 600 How It Works 600 The Code, Using JSON Serialization over HTTP 613 Problem 613 Solution 613 How It Works The Code Accessing Resources over HTTP 618 Problem 618 Solution 618 How It Works 618 The Code Using Sockets to Communicate over TCP 643 Problem 643 Solution 643 How It Works 643 The Code Enabling Cross-Domain Access 676 Problem 676 Solution 676 How It Works 676 The Code Exchanging Data between Silverlight Applications Problem 680 Solution 680 xix

17 How It Works 680 The Code 683 Chapter 8: Building Out Of Browser Silverlight Applications Building a Silverlight application to run outside the browser 699 Problem 699 Solution 700 How It Works 700 The Code Controlling the Application Window 722 Problem 722 Solution 722 How It Works 722 The Code Using COM Interoperability and File System Access 730 Problem 730 Solution 731 How It Works 731 The Code 733 Chapter 9: Building LOB Applications 745 Silverlight LOB Enhancements 745 Data Access Enhancements 745 WCF Data Services 746 WCF RIA Services Accessing RESTful Data using OData 746 Problem 746 Solution 746 How It Works 747 The Code 747 xx

18 9-2. Using Visual Studio 2010 WCF Data Services Tooling 750 Problem 750 Solution 750 How It Works 750 The Code Implementing CRUD Operations in WCF Data Services 756 Problem 756 Solution 756 How It Works 757 The Code Using Visual Studio 2010 WCF RIA Data Services Tooling 760 Problem 760 Solution 760 How It Works 760 The Code Taking Advantage of the Business Application Template 768 Problem 768 Solution 768 How It Works 768 The Code Databinding in XAML 770 Problem 770 Solution 770 How It Works 771 The Code Navigating RIA LOB Data 773 Problem 773 Solution 773 How It Works 773 The Code 773 xxi

19 9-8. Implementing CRUD Operations in RIA Services 775 Problem 775 Solution 775 How It Works 776 The Code Data Validation through. Problem Solution Data Annotation How It Works 779 The Code Printing in a Silverlight LOB Application 783 Problem 783 Solution 783 How It Works 783 The Code 783 Chapter 10: Integrating Rich Media Adding Video to a Page 787 Problem 787 Solution 788 How It Works 788 The Code Creating a Complete Video Player 792 Problem 792 Solution 792 How It Works 792 The Code Adding Streaming Media Support 823 Problem 823 Solution 824 xxii

20 How It Works 824 The Code Using Playliststo Package Media 864 Problem 864 Solution 864 How It Works 864 The Code Using Markers to Display Timed Content 870 Problem 870 Solution 870 How It Works 870 The Code Displaying and Seeking Using SMPTE Timecodes Problem 886 Solution 887 How It Works 887 The Code Building a Managed Decoder for Silverlight 900 Problem 900 Solution 900 How It Works 900 The Code Using a WebCam 924 Problem 924 Solution 925 How It Works 925 The Code Processing Raw WebCam Output 932 Problem 932 Solution 932 xxiii

21 m CONTENTS How It Works 932 The Code 933 Chapter 11: Integrating Microsoft IIS Smooth Streaming Setting up Smooth Streaming 950 Problem 950 Solution 950 How It Works 950 The Code Using the SmoothStreamingMediaElement 957 Problem 957 Solution 958 How It Works 958 The Code Adding Metadata Streams 963 Problem 963 Solution 963 How It Works 963 The Code Merging Data from External Manifests 974 Problem 974 Solution 974 How It Works 974 The Code Scheduling Additional Clips 977 Problem 977 Solution 977 How It Works 977 The Code 978 xxiv

22 11-6. Varying Playback Speeds 981 Problem 981 Solution 982 How It Works 982 The Code Combining Streams Using Composite Manifests 982 Problem 982 Solution 983 How It Works 983 The Code 985 Index 987 XXV

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 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

More information

Pro Business Applications with Silverlight 4

Pro 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 information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

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 information

Introduction to Creo Elements/Direct 19.0 Modeling

Introduction to Creo Elements/Direct 19.0 Modeling Introduction to Creo Elements/Direct 19.0 Modeling Overview Course Code Course Length TRN-4531-T 3 Day In this course, you will learn the basics about 3-D design using Creo Elements/Direct Modeling. You

More information

Developing Rich Internet Applications Using Microsoft Silverlight 4

Developing 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 information

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

PART 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 information

Introduction to Windchill PDMLink 10.2 for the Implementation Team

Introduction to Windchill PDMLink 10.2 for the Implementation Team Introduction to Windchill PDMLink 10.2 for the Implementation Team Overview Course Code Course Length TRN-4262-T 2 Days In this course, you will learn how to complete basic Windchill PDMLink functions.

More information

Managing. mashup of chapters from. rpafi/jl enterprise88. Packt's bestselling Silverlight. Data and Media in Microsoft Silverlight 4: A.

Managing. mashup of chapters from. rpafi/jl enterprise88. Packt's bestselling Silverlight. Data and Media in Microsoft Silverlight 4: A. Managing Data and Media in Microsoft Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight books Manage data in Silverlight, build and maintain rich dashboards, integrate SharePoint

More information

Mathematics Shape and Space: Polygon Angles

Mathematics Shape and Space: Polygon Angles a place of mind F A C U L T Y O F E D U C A T I O N Department of Curriculum and Pedagogy Mathematics Shape and Space: Polygon Angles Science and Mathematics Education Research Group Supported by UBC Teaching

More information

DOT.NET MODULE 6: SILVERLIGHT

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 information

Jim Jackson II Ian Gilman

Jim 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 information

Developing Windows Applications with Microsoft Visual Studio 2010

Developing 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 information

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress*

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress* The Definitive Guide to NetBeans Platform 7 Heiko Bock Apress* Contents About the Author About the Translator About the Technical Reviewers Acknowledgments Introduction xiv xiv xv xvi xvii * Part 1: Basics

More information

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A CROSS-REFERENCE TABLE ASME Including A17.1a-1997 Through A17.1d 2000 vs. ASME 1 1.1 1.1 1.1.1 1.2 1.1.2 1.3 1.1.3 1.4 1.1.4 2 1.2 3 1.3 4 Part 9 100 2.1 100.1 2.1.1 100.1a 2.1.1.1 100.1b 2.1.1.2 100.1c

More information

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

Developing 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

Coding Faster: Getting More Productive with Microsoft Visual

Coding Faster: Getting More Productive with Microsoft Visual Microsoft Coding Faster: Getting More Productive with Microsoft Visual Studio Covers Microsoft Visual Studio 2005, 2008, and 2010 Zain Naboulsi Sara Ford Table of Contents Foreword Introduction xxiii xxvii

More information

Foreword... xxvii Preface... xxix Acknowledgments... xxxi Introduction... xxxiii Quick Start: Building a Document from Start to Finish...

Foreword... xxvii Preface... xxix Acknowledgments... xxxi Introduction... xxxiii Quick Start: Building a Document from Start to Finish... Foreword............................................... xxvii Preface................................................. xxix Acknowledgments........................................ xxxi Introduction............................................

More information

Beginning Microsoft Office 2010

Beginning Microsoft Office 2010 Beginning Microsoft Office 2010 IB I IP TECHNISCHI= ^\ 'NFORMATIONSBIBLIOTHEK UNIVERSITATSBIBLIOTHEK HANNOVER Guy Hart-Davis Apress* TIB/UB Hannover 89 133 299 783 ill! IWIlilltllw i ttis f0k^fsll^»m*r~

More information

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

10262A 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 information

Lesson 1: Hello ios! 1

Lesson 1: Hello ios! 1 Contents Introduction xxv Lesson 1: Hello ios! 1 ios Developer Essentials 1 A Suitable Mac 1 A Device for Testing 2 Device Differences 2 An ios Developer Account 4 The Official ios SDK 6 The Typical App

More information

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress RUTGERS UNIVERSITY LIBRARIES OpenMIC User Manual Bibliographic Utility for analog and digital objects Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress Table of Contents I.

More information

COPYRIGHTED MATERIAL. viii. About the Authors...v Acknowledgments...vii Introduction...xxvii

COPYRIGHTED 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 information

Developing Windows Applications with Microsoft Visual Studio 2010

Developing 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 information

BFW-037 B.Sc. FOOTWEAR TECHNOLOGY (BSCFWT) Term-End Examination. December, 2014

BFW-037 B.Sc. FOOTWEAR TECHNOLOGY (BSCFWT) Term-End Examination. December, 2014 No. of Printed Pages : 8 BFW-037 B.Sc. FOOTWEAR TECHNOLOGY (BSCFWT) Term-End Examination 00190 December, 2014 BFW-037 : COMPUTER SCIENCE Time : 3 hours Maximum Marks : 70 Note : (i) There are two sections

More information

Beginning Silverlight 5 in C #

Beginning 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 information

WPF. Source Module 01: Lesson1

WPF. 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 information

Introduction to PTC Windchill MPMLink 11.0

Introduction to PTC Windchill MPMLink 11.0 Introduction to PTC Windchill MPMLink 11.0 Overview Course Code Course Length TRN-4754-T 16 Hours In this course, you will learn how to complete basic Windchill MPMLink functions. You will learn about

More information

Programming Windows, Sixth Edition

Programming 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 information

CONTENTS IN DETAIL. What s in This Book?... xx Who Is This Book For?... xx

CONTENTS IN DETAIL. What s in This Book?... xx Who Is This Book For?... xx CONTENTS IN DETAIL ACKNOWLEDGMENTS xvii INTRODUCTION xix What s in This Book?... xx Who Is This Book For?... xx 1 INKSCAPE AND THE WORLD 1.1 What Vector Graphics Is and Why It Matters... 1.2 What Can You

More information

Update to Creo Parametric 4.0 from Creo Parametric 2.0

Update to Creo Parametric 4.0 from Creo Parametric 2.0 Update to Creo from Creo Parametric 2.0 Overview Course Code Course Length TRN-5125-T 16 Hours In this course, you will learn how to utilize the variety of functionality enhancements in Creo. You will

More information

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

DEVELOPING 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 information

Microsoft Expression Studio 4 Editions

Microsoft Expression Studio 4 Editions Quick Start Guide Addendum for Version 4 Information in this document, including URL and other Internet website references, is subject to change without notice. Unless otherwise noted, the companies, organizations,

More information

Certificate Program. Introduction to Microsoft Excel 2013

Certificate Program. Introduction to Microsoft Excel 2013 Certificate Program We offer online education programs designed to provide the workforce skills necessary to enter a new field or advance your current career. Our Online Career Training Programs in the

More information

WEB GRAPHICS ADOBE PHOTOSHOP CS3. Learning Outcomes:

WEB GRAPHICS ADOBE PHOTOSHOP CS3. Learning Outcomes: WEB GRAPHICS ADOBE PHOTOSHOP CS3 Learning Outcomes: At the end of the course the participant will Design layouts for web pages, Paper Adverts, Brouchers, CD Covers, Package Designing Event and Exhibition

More information

1: ASP.NET AND JQUERY

1: ASP.NET AND JQUERY INTRODUCTION xxix CHAPTER 1: ASP.NET AND JQUERY 1 Understanding Web Forms 2 View State 3 web.confi g Transformations 4 Simplified web.confi g 5 New ASP.NET Web Forms Templates 5 ASP.NET MVC 8 Versions

More information

Introduction to PTC Windchill ProjectLink 11.0

Introduction to PTC Windchill ProjectLink 11.0 Introduction to PTC Windchill ProjectLink 11.0 Overview Course Code Course Length TRN-4756-T 8 Hours In this course, you will learn how to participate in and manage projects using Windchill ProjectLink

More information

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

COPYRIGHTED 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 information

"Charting the Course... Comprehensive Angular 5. Course Summary

Charting the Course... Comprehensive Angular 5. Course Summary Course Summary Description Comprehensive Angular teaches students the skills and best practices they need to design, build, test, and deploy applications that provide rich end-user experiences similar

More information

DE Developing Windows Applications with Microsoft Visual Studio 2010

DE 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 information

Practical File Answer key Class X (402)

Practical File Answer key Class X (402) Practical File Answer key Class X (402) 1) Create a Word Document and write all the steps to do following instructions. a) (i) Click on Indent Option of Paragraph group of Layout Tab. (ii) Set Left to

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1 59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The

More information

Learning Flash CS4 Professional

Learning Flash CS4 Professional Learning Flash CS4 Professional Rich Shupe HOCHSCHULE UECHTENSTEIN Bibliothek O'REILLY* Beijing Cambridge Farnham Koln Sebastopol -Taipei -Tokyo CONTENTS Foreword ". xv Preface xvii Chapter 1. Interface

More information

Road Map for Essential Studio 2010 Volume 1

Road 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 information

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

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 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 information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This 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 information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning 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 information

Developing Rich Internet Applications Using Microsoft Silverlight 4

Developing 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 information

Using Inspiration 7 I. How Inspiration Looks SYMBOL PALETTE

Using Inspiration 7 I. How Inspiration Looks SYMBOL PALETTE Using Inspiration 7 Inspiration is a graphic organizer application for grades 6 through adult providing visual thinking tools used to brainstorm, plan, organize, outline, diagram, and write. I. How Inspiration

More information

Andale Store Getting Started Manual

Andale Store Getting Started Manual Andale Store Getting Started Manual CHAPTER 1 : INTRODUCTION AND WELCOME 3 1. LOG INTO YOUR ACCOUNT 3 CHAPTER 2 : DESIGN CENTER 3 1. CREATE YOUR DESIGN LAYOUT 4 1.1 Choose a Style 4 1.2 Choose a Font 5

More information

Annexure I: Contact Details:

Annexure I: Contact Details: Ref: CO/IT-BPR/CSC Date:.09.2017 Annexure I: Contact Details: a) Name of the company b) Company s address in India c) Contact person d) Telephone no. e) Fax f) E-mail address g) Service tax registration

More information

Create Web Charts. With jqplot. Apress. Fabio Nelli

Create Web Charts. With jqplot. Apress. Fabio Nelli Create Web Charts With jqplot Fabio Nelli Apress Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xv xvii xix xxi Chapter 1: Charting Technology Overview 1 Elements

More information

COPYRIGHTED MATERIAL. Contents. Part One: Team Architect 1. Chapter 1: Introducing the Visual Designers 3

COPYRIGHTED MATERIAL. Contents. Part One: Team Architect 1. Chapter 1: Introducing the Visual Designers 3 About the Authors Acknowledgments Introduction Part One: Team Architect 1 Chapter 1: Introducing the Visual Designers 3 Why Design Visually? 4 Microsoft s Modeling Strategy 5 Model-driven development 5

More information

Windows Presentation Foundation for.net Developers

Windows 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 information

CHAPTER 1: WHAT S NEW IN SHAREPOINT

CHAPTER 1: WHAT S NEW IN SHAREPOINT INTRODUCTION xxix CHAPTER 1: WHAT S NEW IN SHAREPOINT 2013 1 Installation Changes 2 System Requirements 2 The Installation Process 2 Upgrading from SharePoint 2010 3 Patching 3 Central Administration 4

More information

Microsoft Silverlight 4 Business Application Development

Microsoft 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 information

Shop Manager Help. Version 5

Shop Manager Help. Version 5 Version 5 Contents I Table of Contents Foreword 0 Part I Overview 4 Part II ToolBar 5 Part III Login to Server 6 Part IV LogOut from Server 8 Part V Print Mount Report for Current Wheelset 9 Part VI Preview

More information

Independence Community College Independence, Kansas

Independence Community College Independence, Kansas Independence Community College Independence, Kansas C O N T E N T S Unit 1: Creating, Modifying, and Enhancing FrontPage Webs and Pages 1 Chapter 1 Investigating FrontPage 2002 3 Exploring World Wide Web

More information

IT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine

IT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine IT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine Here we create a new virtual machine and install Ubuntu 12.04 LTS Server on it. In this instance, we

More information

Apex TG India Pvt. Ltd.

Apex 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 information

CHAPTER 1: A QUICK TOUR 3

CHAPTER 1: A QUICK TOUR 3 INTRODUCTION xxxi PART I: INTEGRATED DEVELOPMENT ENVIRONMENT CHAPTER 1: A QUICK TOUR 3 Getting Started 3 Installing Visual Studio 2017 3 Running Visual Studio 2017 9 Is Visual Studio Really Cloud Enabled?

More information

Contents in Detail. Who Is This Book For?... xix What s in This Book?... xx. part I: Warming Up 1

Contents in Detail. Who Is This Book For?... xix What s in This Book?... xx. part I: Warming Up 1 Acknowledgments xvii Introduction Who Is This Book For?... xix What s in This Book?... xx Part I: Warming Up.... xx Part II: Simulating Life... xx Part III: Fun with Images... xx Part IV: Enter 3D... xx

More information

SUB Gfittingen A nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON

SUB Gfittingen A nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON SUB Gfittingen 213 545 233 2001 A 9390 nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON CONTENTS Introduction xxiii Part I Introducing HTML 1 Chapter 1 a Introducing Web Pages and HTML 3 An

More information

"Charting the Course... Java Programming Language. Course Summary

Charting the Course... Java Programming Language. Course Summary Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented

More information

IT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine

IT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine IT 341 Introduction to System Administration Project I Installing Ubuntu Server on an Virtual Machine Here we create a new virtual machine and install Ubuntu 16.04 LTS Server on it. In this instance, we

More information

HTML5 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 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 information

Ronnie Saurenmann Architect Microsoft Switzerland

Ronnie Saurenmann Architect Microsoft Switzerland Ronnie Saurenmann Architect Microsoft Switzerland Email : ronnies@microsoft.com IIS (Internet Information Server) SQL Server Other DBs SAP Siebel, Etc.. Entity Framework / LINQ to SQL WCF BizTalk Adapters

More information

VMware - vsphere INSTALL & CONFIGURE BEYOND INTRODUCTION V1.3

VMware - vsphere INSTALL & CONFIGURE BEYOND INTRODUCTION V1.3 VMware - vsphere INSTALL & CONFIGURE BEYOND INTRODUCTION V1.3 A complete course for all beginning and intermediate students with over 70% of all materials devoted to Live Labs. Students will complete the

More information

Open Source Library Developer & IT Pro

Open 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 information

Developer's HTML5. Cookbook. AAddison-Wesley. Chuck Hudson. Tom Leadbetter. Upper Saddle River, NJ Boston Indianapolis San Francisco

Developer's HTML5. Cookbook. AAddison-Wesley. Chuck Hudson. Tom Leadbetter. Upper Saddle River, NJ Boston Indianapolis San Francisco HTML5 Developer's Cookbook Chuck Hudson Tom Leadbetter AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo

More information

Chapter 1. Chapter 2. viii. Understanding the PowerPoint Work Area...1. Getting Started...4. PowerPoint Versions...6. The PowerPoint Work Area...

Chapter 1. Chapter 2. viii. Understanding the PowerPoint Work Area...1. Getting Started...4. PowerPoint Versions...6. The PowerPoint Work Area... Table Chapter 1 Understanding the PowerPoint Work Area...1 Getting Started...4 PowerPoint Versions...6 The PowerPoint Work Area...8 Chapter 2 Working with Text on Slides...17 What Is a Slide Show?...20

More information

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

CHAPTER 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 information

Foundations of Python

Foundations 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 information

Flex 3 Pre-release Tour

Flex 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 information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 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 information

--Microsoft-- --Windows Phone--

--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 information

Microsoft Extending Microsoft Dynamics CRM 2011

Microsoft Extending Microsoft Dynamics CRM 2011 1800 ULEARN (853 276) www.ddls.com.au Microsoft 80295 - Extending Microsoft Dynamics CRM 2011 Length 3 days Price $2750.00 (inc GST) Overview This course offers detailed and interactive information on

More information

Application Development

Application Development Pro Single Page Application Development Using Backbone.js and ASP.NET Gil Fink Ido Flatow Apress- Contents J About the Authors About the Technical Reviewers Acknowledgments Introduction xvii xix xxi xxiii

More information

Remote Access Guide. https://remote.lghealth.org

Remote Access Guide. https://remote.lghealth.org Remote Access Guide https://remote.lghealth.org Created by: Joshua Steele Revision 1.0 7/14/2015 Table of Contents I. Remote Access using Internet Explorer... 2 II. Remote Access using Google Chrome...

More information

Automation through Chef Opscode

Automation through Chef Opscode Automation through Chef Opscode A Hands-on Approach to Chef Navin Sabharwal Manak Wadhwa Apress" Contents J About the Authors About the Technical Reviewers Acknowledgments Introduction xv xvii xix xxi

More information

Employer Self Service (ESS) User Quick Guide

Employer Self Service (ESS) User Quick Guide Employer Self Service (ESS) User Quick Guide i Table of Contents Getting Started 6 Accessing the Employer Self Service (ESS) Portal 6 Maintaining Account Settings 7 Switching Employers within Session 7

More information

Tutorial: Overview. CHAPTER 2 Tutorial

Tutorial: Overview. CHAPTER 2 Tutorial 2 CHAPTER 2 Tutorial... Tutorial: Overview This tutorial steps you through the creation of a simple banner for a web page and shows how to actually put the movie on the web. The tutorial explains how to

More information

DE Extending Microsoft Dynamics CRM 2011

DE Extending Microsoft Dynamics CRM 2011 DE-80295 Extending Microsoft Dynamics CRM 2011 Duration 3 Days Audience Developers Level 200 Technology Microsoft Dynamics CRM 2011 Delivery Method Instructor-led (Classroom) Training Credits N/A Prerequisites

More information

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress"

Pro 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 information

Contents at a Glance COPYRIGHTED MATERIAL. Introduction... 1 Book I: Getting Started with Adobe Creative Cloud Book II: InDesign CC...

Contents at a Glance COPYRIGHTED MATERIAL. Introduction... 1 Book I: Getting Started with Adobe Creative Cloud Book II: InDesign CC... Contents at a Glance Introduction... 1 Book I: Getting Started with Adobe Creative Cloud... 7 Chapter 1: Introducing Adobe Creative Cloud...9 Chapter 2: Using Common Menus and Commands...17 Chapter 3:

More information

Silverlight. Daron Yöndem

Silverlight. Daron Yöndem Silverlight Daron Yöndem daron@yondem.com http://daron.yondem.com Me.Bio.ToString() -Project Management -Software Development -Technology Evangelism -Allinone! -AJAX -Silverlight -Expression Studio trainings.

More information

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3 74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction

COPYRIGHTED 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 information

Pro ASP.NET MVC 2 Framework

Pro ASP.NET MVC 2 Framework Pro ASP.NET MVC 2 Framework Second Edition Steven Sanderson Apress TIB/UB Hannover 89 133 297 713 Contents at a Glance Contents About the Author About the Technical Reviewers Acknowledgments Introduction

More information

CHAPTER 1: INTRODUCTION TO THE IDE 3

CHAPTER 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 information

CHAPTER 1: VISUAL STUDIO

CHAPTER 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 information

Acknowledgments...xvii. Introduction... Chapter 1: Getting Started Chapter 2: Build a Hi-Lo Guessing Game App!... 19

Acknowledgments...xvii. Introduction... Chapter 1: Getting Started Chapter 2: Build a Hi-Lo Guessing Game App!... 19 Brief Contents Acknowledgments...xvii Introduction... xix Chapter 1: Getting Started... 1 Chapter 2: Build a Hi-Lo Guessing Game App!... 19 Chapter 3: Creating a GUI for Our Guessing Game... 43 Chapter

More information

CONTENTS IN DETAIL. Foreword by Nathan Seidle... xvi

CONTENTS IN DETAIL. Foreword by Nathan Seidle... xvi CONTENTS IN DETAIL Foreword by Nathan Seidle... xvi Introduction... xx Why Start Making with Processing?... xx Who This Book Is For... xx A Note to Teachers... xxi What s in This Book... xxi the Processing

More information

Pro ios Design and. Development. HTML5, CSS3, and JavaScript with Safari. Andrea Picchi. Apress*

Pro ios Design and. Development. HTML5, CSS3, and JavaScript with Safari. Andrea Picchi. Apress* Pro ios Design and Development HTML5, CSS3, and JavaScript with Safari Andrea Picchi Apress* Contents Contents at a Glance About the Author About the Technical Reviewer Acknowledgments Preface Introduction

More information

Xcode 6 Start to Finish

Xcode 6 Start to Finish Xcode 6 Start to Finish ios and OS X Development Fritz Anderson VAddison-Wesley New York Boston Indianapolis San Francisco Toronto Montreal Capetown Sydney London Munich Paris Madrid Tokyo Singapore Mexico

More information

FAQ for PVRTV-305U. Copyright KWorld Computer Co., Ltd. All rights are reserved. November 9, 2007

FAQ for PVRTV-305U. Copyright KWorld Computer Co., Ltd. All rights are reserved. November 9, 2007 FAQ for PVRTV-305U Copyright 2007. KWorld Computer Co., Ltd. All rights are reserved. November 9, 2007 (1) May I use this same TV tuner card worldwide?...1 (2) If I want to use Windows Vista Media Center

More information

Chapter 1 Getting Started with Windows Presentation Foundation

Chapter 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 information

System Administration of PTC Windchill 11.0

System Administration of PTC Windchill 11.0 System Administration of PTC Windchill 11.0 Overview Course Code Course Length TRN-4830-T 16 Hours In this course, you will gain an understanding of how to perform routine Windchill system administration

More information

BMEGUI Tutorial 1 Spatial kriging

BMEGUI Tutorial 1 Spatial kriging BMEGUI Tutorial 1 Spatial kriging 1. Objective The primary objective of this exercise is to get used to the basic operations of BMEGUI using a purely spatial dataset. The analysis will consist in an exploratory

More information

Whom Is This Book For?... xxiv How Is This Book Organized?... xxiv Additional Resources... xxvi

Whom Is This Book For?... xxiv How Is This Book Organized?... xxiv Additional Resources... xxvi Foreword by Bryan Hunter xv Preface xix Acknowledgments xxi Introduction xxiii Whom Is This Book For?... xxiv How Is This Book Organized?... xxiv Additional Resources... xxvi 1 Meet F# 1 F# in Visual Studio...

More information

Table of Contents COPYRIGHTED MATERIAL. Introduction Book I: Excel Basics Chapter 1: The Excel 2013 User Experience...

Table of Contents COPYRIGHTED MATERIAL. Introduction Book I: Excel Basics Chapter 1: The Excel 2013 User Experience... Table of Contents Introduction... 1 About This Book...1 Foolish Assumptions...2 How This Book Is Organized...3 Book I: Excel Basics...3 Book II: Worksheet Design...3 Book III: Formulas and Functions...4

More information