Don Smith, Program Manager Microsoft patterns & practices
|
|
- Charles Bradford
- 5 years ago
- Views:
Transcription
1
2 Don Smith, Program Manager Microsoft patterns & practices
3 Agenda The data access layer and your options Patterns for keeping entities consistent Patterns for managing entity differences Data access technology assessment Other data access challenges Summary and questions
4 Layers & Relationships Business Business Logic Logic Layer Layer Data Access Layer Data Storage Considerations Domain complexity Developer experience Greenfield vs. brownfield Desired approach: data, code, or model first? Object/schema fidelity Two Options Keep entities consistent Manage their differences
5 Keeping Entities Consistent Recommended when domain is less complex Restricts object-oriented design options Can benefit from code generation strategies More difficult to evolve over time, but easier to manage Common patterns Row Data Gateway Table Data Gateway Table Module Active Record Record Set We have choices Shape of the objects How to combine data and logic
6 Pre-Built Types when objects and schema have a simple relationship Record Set (DataSet) Contains the data as rows and columns Table Data Gateway Encapsulates all SQL Can return record sets Table Module Accepts a record set Contains business logic TableDataGateway Find() : RecordSet Update(a, b, c) Insert(a, b, c) Delete(id) TableModule Process(RecordSet) Calculate(RecordSet) RecordSet Rows Columns
7 Custom Types when objects and schema have a simple relationship Row Data Gateway Represents a table s row Includes all CRUD capability Transaction Script Contains business logic Active Record Represents a table s row Contains business logic Includes all CRUD capability RowDataGateway ID : long FirstName : string LastName : string Update(first, last) Insert(first, last) Delete(id) TransactionScript ProcessCostChange() CalculateAdjustment() ActiveRecord ID : long FirstName : string LastName : string Update(first, last) Insert(first, last) Delete(id) Process()
8 Managing Entity Differences Appropriate for complex domain logic Requires more developer experience Can leverage more OO (GoF) design patterns Appropriate for apps that evolve over time Common patterns Domain Model Data Mapper Repository Unit of Work Specification
9 Storefront Overview Customer Retailer IE Searches for products Buys products Views order status Rates products and retailers ASP.NET MVC Broker SQL Server Data Services WPF Manages product information Maintains inventory Processes and ships orders Silverlight Collects a percentage from each sale Views sales & site usage reports
10 Storefront Reference Implementation
11 Domain Model & Mapping Domain Model An object model that represents the domain Contains the combination of data and business logic Two basic options May be robust and leverage OO principles May be straightforward in less complex scenarios May have no knowledge of data access technology Data Mapper Represents an association of types and properties across the domain model and data model Almost always aware of the data access technology Implementations are often included in O/RM solutions Mapping support varies
12 Repository Collection-type interface to data access Mediates between domain model and mapper Implementations are specific to a technology Repository GetById(id) GetAll() Add(object) Update(object) Delete(id)
13 Unit of Work Maintains a list of new, changed and deleted objects and coordinates persisting changes Can be used across multiple repositories UnitOfWork SubmitChanges() CancelChanges()
14 Specification/Query Object An object that represents the criteria of a query Allows queries to be easier to manage Avoids the need for a method for each query Specification Field : string Value : object Operator : OpEnum
15 Technology Assessment ADO.NET DataSet DataAdapter DataReader LINQ to SQL O/RM for simple mappings ADO.NET Entity Framework O/RM for more complex mappings
16 Related Challenges Domain Model Responsibilities Serialization (DTOs) Data binding Edit tracking Validation Domain Model Representations Subset of the type View models
17 Summary Steps for making choices 1. Determine consistency possibilities between the domain model and the data model Keep entities consistent Manage their differences 2. Choose shape of the types Pre-built Custom built 3. Determine how to attach the business logic Influenced by the shape of the types
18 Resources Don s dons@microsoft.com Project s community site: Patterns of Enterprise Application Architecture The Microsoft Patterns & Practices Team
19
20 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21 Video Title
22 Announcement Title
23 PowerPoint Template Subtitle color Set the slide title in title case and subheads in sentence case The subhead color is defined for this template as the fourth font color from the left Font Size Requirements Main bullet points must not be smaller than 24pt Do NOT use any font size lower than 20pt Set subhead to 36pt or smaller so it will fit on a single line Turn off Auto Resizing on all text boxes
24 PowerPoint Guidelines Font, size, and color for text have been formatted for you in the Slide Master Use the color palette shown below See next slide for additional guidelines Hyperlink color: Fill Fill Fill Fill Fill Fill Fill Fill Fill Fill
25 Instructions on Color Readability Colors are brighter when projected, so contrast and readability are diminished Use black or dark gray text only on these colors Use white text only on these colors
26 Slide for Showing Software Code Use this layout to show software code The font is Consolas, a monospace font The slide doesn t use bullets but levels can be indented using the Increase List Level icon on the Home menu To use straight quotes " instead of smart quotes, do this: 1.Click on the Office Button in the upper left corner 2.At the bottom of the menu, choose PowerPoint Options 3.From the left pane, select Proofing 4.Click on the AutoCorrect Options button 5.Select the AutoFormat As You Type tab, and deselect Straight quotes with smart quotes. Then Click OK.
27 Table Format Table Title Column 1 Column 2 Column 3 Column 4 Column 5
28 Bar Chart Example Chart Title Series 1 Series 2 Series Category 1 Category 2 Category 3 Category 4
29 Pie Chart Example Chart Title 10% 23% 9% 58% 1st Qtr
30
31 Related Content Breakout Sessions (session codes and titles) Interactive Theater Sessions (session codes and titles) Hands-on Labs (session codes and titles) Hands-on Labs (session codes and titles)
32 Track Resources Resource 1 Resource 2 Resource 3 Resource 4
Learn Well Technocraft
Getting Started with ASP.NET This module explains how to build and configure a simple ASP.NET application. Introduction to ASP.NET Web Applications Features of ASP.NET Configuring ASP.NET Applications
More informationLesson 8: Presentation Enhancements Microsoft PowerPoint 2016
Lesson 8: Presentation Enhancements Microsoft PowerPoint 2016 IN THIS CHAPTER, YOU WILL LEARN HOW TO Set up presentations for delivery. View and change slide masters. Add WordArt text. Create hyperlinks.
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 informationPowerPoint X. 1. The Project Gallery window with the PowerPoint presentation icon already selected. 2. Click on OK.
PowerPoint X Launching PowerPointX 1. Start PowerPointX by clicking on the PowerPoint icon in the dock or finding it in the hard drive in the Applications folder under Microsoft PowerPoint. PowerPoint
More informationPowerPoint Basics. Objectives. PowerPoint Basics. Just what are we trying to do with this software anyway?
PowerPoint Basics 1. Presentation basics 2. Creating your title slide 3. Adding new slides 4. Adding bulleted text 5. Changing slide layouts 6. Inserting clip art and images 7. Hyper linking to other slides,
More informationPowerPoint Launching PowerPointX
PowerPoint 2004 Launching PowerPointX 1. Start PowerPoint by clicking on the PowerPoint icon in the dock or finding it in the hard drive in the Applications folder under Microsoft Office 2004. PowerPoint
More informationEDIT202 PowerPoint Lab Assignment Guidelines
EDIT202 PowerPoint Lab Assignment Guidelines 1. Create a folder named LABSEC-CCID-PowerPoint. 2. Download the PowerPoint-Sample.avi video file from the course WebCT site and save it into your newly created
More informationCREATING A POWERPOINT PRESENTATION BASIC INSTRUCTIONS
CREATING A POWERPOINT PRESENTATION BASIC INSTRUCTIONS By Carolyn H. Brown This document is created with PowerPoint 2013/15 which includes a number of differences from earlier versions of PowerPoint. GETTING
More informationINTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2)
INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2) Adding a Text Box 1. Select Insert on the menu bar and click on Text Box. Notice that the cursor changes shape. 2. Draw the
More informationModule Four: Charts and Media Clips
Module Four: Charts and Media Clips Charts, sometimes called graphs, are a way to present detailed data to an audience in an easy to understand visual format. Media clips can turn your presentation into
More informationInserting Information into PowerPoint
LESSON 6 6.1 Inserting Information into PowerPoint After completing this lesson, you will be able to: Change the layout of a slide. Insert a clip art image. Scale an image. Insert and format a table. Insert
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 informationMICROSOFT POWERPOINT BASIC WORKBOOK. Empower and invest in yourself
MICROSOFT POWERPOINT BASIC WORKBOOK Empower and invest in yourself 2 Workbook Microsoft PowerPoint Basic onlineacademy.co.za MODULE 01 GETTING STARTED WITH POWERPOINT 1. Launch a blank PowerPoint presentation.
More informationCOMPUTERIZED OFFICE SUPPORT PROGRAM
NH113 PowerPoint Level 1 16 Total Hours COURSE TITLE: PowerPoint Level 1 COURSE OVERVIEW: This course provides students with the knowledge and skills to create and deliver engaging multimedia presentations
More informationContents. Project One. Introduction to Microsoft Windows XP and Office Creating and Editing a Word Document. Microsoft Word 2003
FM TBBBB 39909 10/27/06 4:06 PM Page iii Contents FMTOC TBBBB 39909 Page iii 10/20/06 MD Preface To the Student Introduction to Microsoft Windows XP and Office 2003 ix xiv Objectives WIN 4 Introduction
More informationINFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY PowerPoint Presentation Section Two: Formatting, Editing & Printing Section Two: Formatting, Editing & Printing By the end of this section you will be able to: Insert, Edit and Delete
More informationTable of Contents. Contents
Spring 2009 R.A. Table of Contents Contents Opening PowerPoint... 2 PowerPoint 2007 Interface... 2 PowerPoint Features... 2 Creating, Opening and Saving Presentations... 3 Creating a Presentation... 3
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 informationKeynote 08 Basics Website:
Website: http://etc.usf.edu/te/ Keynote is Apple's presentation application. Keynote is installed as part of the iwork suite, which also includes the word processing program Pages and the spreadsheet program
More informationSudhir Mody CEO Indigo Architects. Vikram Rajkondawar Architect Advisor DPE -Microsoft India
Sudhir Mody CEO Indigo Architects Vikram Rajkondawar Architect Advisor DPE -Microsoft India Agenda Recap Web 2.0 Scenario of the Future Architecture/Design of the Application Code Preview Further thoughts
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 informationSkills covered: Add a Table Insert, Move, and Resize Clip Art Apply a Transition Animate Objects Create a Handout Header and Footer
HANDS-ON EXERCIS HOE3 Training 3 Presentation Development You decide to strengthen the slide show by adding objects. You know that adding clip art and additional information in a table will help state
More informationGetting Acquainted with Office 2007 Table of Contents
Table of Contents Using the New Interface... 1 The Office Button... 1 The Ribbon... 2 Galleries... 2 Microsoft Help with Changes... 2 Viewing Familiar Dialog Boxes... 2 Download Get Started Tabs from Microsoft...
More informationObjective 3.3: Insert and format SmartArt graphics
Objective 3.3: Insert and format SmartArt graphics Objective 3.3: Insert and format SmartArt graphics When you want to clearly illustrate a concept such as a process, cycle, hierarchy, or relationship,
More informationMaking Your Word Documents Accessible
Making Your Word Documents Accessible Montclair State University is committed to making our digital content accessible to people with disabilities (required by Section 508). This document will discuss
More informationPowerPoint 2010 Introduction
PowerPoint 2010 Introduction TOOLBAR RIBBON What is the ribbon? The ribbon contains the commands and other menu items that were on menu and toolbars in PowerPoint 2003 and earlier. The ribbon is designed
More informationXiaoying Guo Program Manager Microsoft Server and Tools China Session Code: DEV377
Xiaoying Guo Program Manager Microsoft Server and Tools China Session Code: DEV377 Agenda Why building Business Application in Silverlight How to build Business Applications with: Silverlight Silverlight
More information10264A CS: Developing Web Applications with Microsoft Visual Studio 2010
10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC
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 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 informationCHAPTER 01 - INTRODUCTION
Chapter 01, Introduction to MS PowerPoint 2007 CHAPTER 01 - INTRODUCTION PowerPoint is presentation software that helps you create a slide show presentation and supplements, such as handouts and speaker's
More informationCreating a Presentation
Creating a Presentation Objectives Open and view a presentation Create a new presentation Enter and format slide text Apply a theme Add and modify clip art Add and modify shapes Create SmartArt Insert
More informationStep by Step: Scientific Poster Making Using PowerPoint 2010
Step by Step: Scientific Poster Making Using PowerPoint 2010 Nursing Research Office 1161 21 st Avenue South S-2413 MCN Nashville, TN 37232-2424 Telephone: 615.343.2992 www.vanderbiltnursingebp.com Table
More informationA Step-by-step guide to creating a Professional PowerPoint Presentation
Quick introduction to Microsoft PowerPoint A Step-by-step guide to creating a Professional PowerPoint Presentation Created by Cruse Control creative services Tel +44 (0) 1923 842 295 training@crusecontrol.com
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 informationUsing the Web in Mathematics Foundations Course An Introduction to Microsoft PowerPoint Sarah L. Mabrouk, Framingham State College
Using the Web in Mathematics Foundations Course An Introduction to Microsoft PowerPoint Sarah L. Mabrouk, Framingham State College Overview: MS PowerPoint is powerful presentation software that enables
More informationSimple sets of data can be expressed in a simple table, much like a
Chapter 1: Building Master and Detail Pages In This Chapter Developing master and detail pages at the same time Building your master and detail pages separately Putting together master and detail pages
More informationPowerPoint 2003 Introduction
Microsoft Application Series PowerPoint 2003 Introduction Best STL Courses never cancelled: guaranteed Last minute rescheduling 24 months access to Microsoft trainers 12+ months schedule UK wide delivery
More information10 Business Reports Part I
Unit 10 Business Reports Part I Session 49: Creating Memo Business Reports and Fax Cover Sheets Session 50: Formatting Memo Business Reports Session 51: Producing Formal Business Reports Session 52: Enhancing
More informationWelcome. Microsoft PowerPoint 2010 Fundamentals Workshop. Faculty and Staff Development Program
Faculty and Staff Development Program Welcome Microsoft PowerPoint 2010 Fundamentals Workshop Computing Services and Systems Development Phone: 412-624-HELP (4357) Last Updated: 04/19/13 Technology Help
More informationMaking Accessible Documents. Microsoft Office: Word, PowerPoint
Making Accessible Documents Microsoft Office: Word, PowerPoint Purpose of Instruction Provide tips and strategies on creating documents accessible to individuals with disabilities. Accessibility tools
More informationAccessible Documents & Presentations. By Amy Maes, DNOM
Accessible Documents & Presentations By Amy Maes, DNOM 1 Overview Accessibility: What am I required to do? Disability Characteristics Creating an Accessible Word Document & PowerPoint Presentation v2010
More informationBeginning PowerPoint: 2010 A Presentation Software
Beginning PowerPoint: 2010 A Presentation Software Objective 1: Review Screen Layout PowerPoint 2010 offers a similar user interface as 2007. The top portion of the window has a new structure for PowerPoint
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 PowerPoint 2007
Introduction to PowerPoint 2007 PowerPoint is one of the programs included in the Microsoft Office suite. It s used to create presentations, also called slide shows, that are typically displayed via a
More informationCreating and Modifying Charts
Creating and Modifying Charts Introduction When you re ready to share data with others, a worksheet might not be the most effective way to present the information. A page full of numbers, even if formatted
More information6.3. Applying Designs CHAPTER
CHAPTER Now we ll look at the overall appearance of the slides. The slides could do with brightening up a bit to increase the impact of the presentation. We ll also insert some pictures to add interest.
More informationCreate SmartArt graphics.
7 Creating SmartArt Graphics LESSON SKILL MATRIX Skill Exam Objective Objective Number Adding SmartArt to a Slide Modifying SmartArt Create SmartArt graphics. Convert lists to SmartArt graphics. Apply
More informationLab 2. Task 1 : Learning basic tasks with PowerPoint. Estimated time
Lab 2 Task 1 : Learning basic tasks with PowerPoint Objective : To familiarize with basic tasks in PowerPoint : 1. Create a presentation 2. Find and apply a template 3. Insert a new slide 4. Format text
More informationAndrew Coates Microsoft Australia Session Code: OFC343
Andrew Coates Microsoft Australia http://blogs.msdn.com/acoat Session Code: OFC343 Once upon a time I wrote VFP Code I interacted with Office I wrote DDE code! I automated Word Excel Outlook I output HTML
More informationChapter 4 Printing and Viewing a Presentation Using Proofing Tools I. Spell Check II. The Thesaurus... 23
PowerPoint Level 1 Table of Contents Chapter 1 Getting Started... 7 Interacting with PowerPoint... 7 Slides... 7 I. Adding Slides... 8 II. Deleting Slides... 8 III. Cutting, Copying and Pasting Slides...
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 informationCreating a Custom Layout
PROCEDURES LESSON 24: WKING WITH MASTERS Displaying the Slide Master 1 Click the VIEW tab 2 Click the Slide Master Customizing Slide Master Elements 1 Click the VIEW tab 2 Click the Slide Master 3 In Slide
More informationMicrosoft Powerpoint 2013
Microsoft Powerpoint 2013 Lesson 4 Designing a Presentation 2014, John Wiley & Sons, Inc. Microsoft Official Academic Course, Microsoft Word 2013 1 Objectives 2014, John Wiley & Sons, Inc. Microsoft Official
More informationMindManager Enterprise for Windows Release Notes
MindManager Enterprise for Windows Release Notes February 11, 2016 Release version: 16.1.193 Mindjet Corporation Toll Free: 877-Mindjet 1160 Battery Street East San Francisco CA 94111 USA Phone: 415-229-4200
More informationRonnie 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 informationPresents: PowerPoint 101. Adapted from the Texas State Library s TEAL for All Texans Student Resources Manual
Presents: PowerPoint 101 Adapted from the Texas State Library s TEAL for All Texans Student Resources Manual PowerPoint Topics Intro to PowerPoint Designing a Presentation The Next Level Goals and Objectives
More informationMS Word 2013 Accessibility Fundamentals
MS Word 2013 Accessibility Fundamentals Adapted with permission from ACCESSIBILITY FUNDAMENTALS FOR MICROSOFT OFFICE 2013, New Horizons Computer Learning Centers, 2014 INTRODUCTION Accessibility is the
More informationThe Chalkboard Presenter Name
The Chalkboard Presenter Name By PresenterMedia.com Agenda or Summary Layout A second line of text could go here 10:00am Discussion Item One A Placeholder for text Add a second line of text here 11:00am
More informationPowerPoint Unit 1 Getting Started
Beginning a presentation PowerPoint Unit 1 Getting Started PowerPoint is commonly used by presenters as a digital aid when presenting their topic to an audience. Many presenters often forget that they
More informationIntroduction to PowerPoint 2013
Viewing a Presentation Introduction to PowerPoint 2013 When you create a Blank Presentation in PowerPoint, the workspace opens in Normal view. Normal view is divided into three areas: 1. Slide Pane - shows
More informationCreate Your First Print-Quality Reports
Create Your First Print-Quality Reports This document supports Pentaho Business Analytics Suite 5.0 GA and Pentaho Data Integration 5.0 GA, documentation revision August 28, 2013, copyright 2013 Pentaho
More informationDbSchema Forms and Reports Tutorial
DbSchema Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components
More informationManually Defining Constraints in Enterprise Data Manager
Manually Defining Constraints in Enterprise Data Manager 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording
More informationPower Point* Quick Start. 1. Start Power Point (PP) by 2x click on the PP icon in the program folder.
Power Point* Quick Start 1. Start Power Point (PP) by 2x click on the PP icon in the program folder. 2. Choose Design Template from the start screen then OK. 3. Select a design then OK. 4. From the slide
More informationMicrosoft PowerPoint 2013 Module
Microsoft PowerPoint 2013 Module Signing your name below means the work you are turning in is your own work and you haven t given your work to anyone else. Name Period Seat Completed Activity Points Poss.
More informationCreate a Presentation with Microsoft Powerpoint
Create a Presentation with Microsoft Powerpoint Prepared by: Martin Soucy Provincial Service of RÉCIT in Vocational Training Copyright, Provincial Service of RÉCIT in Vocational Training 1 Objectives Learn
More informationB.E. Publishing Correlations to The Office Specialist.com, 2E to Microsoft Office Specialist Word 2016 Core (77-725)
Correlations to The Office Specialist.com, 2E to Microsoft Office Specialist Word 2016 Core (77-725) B.E. Publishing Correlations to The Office Specialist.com, 2E to Microsoft Office Specialist Word 2016
More informationWHAT S NEW IN WORD 2007 & HOW TO CUSTOMIZE IT
WHAT S NEW IN WORD 2007 & HOW TO CUSTOMIZE IT The Ribbon...2 Tabs...2 Contextual Tabs...2 Dialog Box Launchers...3 The Microsoft Office Button...4 Galleries...4 Minimizing the Ribbon...5 The Quick Access
More informationIntroduction to Microsoft PowerPoint 2016
Course 55176A: Introduction to Microsoft PowerPoint 2016 Course details Course Outline Module 1: Creating a PowerPoint Presentation This module explains how get started using Microsoft PowerPoint. Starting
More informationWhat s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
What s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd Mike.Ormond@microsoft.com http://mikeo.co.uk What we ll look at... ASP.NET AJAX Data Access Silverlight ASP.NET Futures Release
More informationDbSchema Forms and Reports Tutorial
DbSchema Forms and Reports Tutorial Introduction One of the DbSchema modules is the Forms and Reports designer. The designer allows building of master-details reports as well as small applications for
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 informationMS Word 2010 Accessibility Fundamentals
MS Word 2010 Accessibility Fundamentals Adapted with permission from Accessibility Fundamentals for Microsoft Office 2013, New Horizons Computer Learning Centers, 2014 INTRODUCTION Accessibility is the
More informationTECHNOLOGY COMPETENCY ASSESSMENT MODULE Microsoft Access
TECHNOLOGY COMPETENCY ASSESSMENT MODULE Microsoft Access This module was developed to assist students in passing the SkillCheck Incorporated Access 2003 Technology Competency Assessment. It was last updated
More informationCREATING PRESENTATION
Getting Started 7 CREATING PRESENTATION Select a Slide Layout (Format Menu) Choose a Slide Design (Format Menu) Apply a Design Template Select a Color Scheme Create a Master Slide (View Menu) Copyleft
More informationProductivity Tools Objectives 1
Productivity Tools Objectives 1 Word 2003 Understand Microsoft Office Word 2003 Launch Microsoft Office Word 2003 Open Documents Understand The Working Screen Experiment With The Working Screen Navigate
More informationBeginning PowerPoint XP for Windows
Beginning PowerPoint XP for Windows Tutorial Description This course introduces you to the PowerPoint program basics for creating a simple on-screen presentation. Intended Audience Individuals interested
More informationPowerPoint 2002 Manual
PowerPoint 2002 Manual Internet and Technology Training Services Miami-Dade County Public Schools Contents How to Design Your Presentation...3 PowerPoint Templates...6 Formatting Your Slide Show...7 Creating
More informationPowerPoint Unit 1 Getting Started
Beginning a presentation PowerPoint Unit 1 Getting Started PowerPoint is commonly used by presenters as a digital aid when presenting their topic to an audience. Many presenters often forget that they
More informationPOWERPOINT Build a Presentation to Remember
POWERPOINT 2007 Build a Presentation to Remember Microsoft Office 2007 TABLE OF CONTENTS DOCUMENT THEMES... 1 THEMES... 1 COLOR SETS... 1 FONT SETS... 1 MASTER SLIDES... 2 USING THEMES IN THE SLIDE MASTER...
More information11.1 Create Speaker Notes Print a Presentation Package a Presentation PowerPoint Tips... 44
Contents 1 Getting Started... 1 1.1 Presentations... 1 1.2 Microsoft Office Button... 1 1.3 Ribbon... 2 1.4 Mini Toolbar... 2 1.5 Navigation... 3 1.6 Slide Views... 4 2 Customize PowerPoint... 5 2.1 Popular...
More informationUnderstanding PowerPoint s Text Capabilities
Page 1 of 14 Chapter 3: Working with Text In this chapter z Understanding PowerPoint s Text Capabilities z Adding Text z Formatting Text z Using Bullets z Using Numbered Lists z Checking Spelling and Style
More informationBeginning a presentation
L E S S O N 2 Beginning a presentation Suggested teaching time 40-50 minutes Lesson objectives To learn how to create and edit title and bullet slides, you will: a b c d Select slide types by using the
More informationPowerPoint. Tutorial 1 Creating a Presentation. Tutorial 2 Applying and Modifying Text and Graphic Objects
PowerPoint Tutorial 1 Creating a Presentation Tutorial 2 Applying and Modifying Text and Graphic Objects Tutorial 3 Adding Special Effects to a Presentation COMPREHENSIVE PowerPoint Tutorial 1 Creating
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 informationWord - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs
Course Description Word - Basics Word is a powerful word processing software package that will increase the productivity of any individual or corporation. It is ranked as one of the best word processors.
More informationSkill Exam Objective Objective Number. Formatting Characters Apply formatting and styles to text
3 Working with Text LESSON SKILL MATRIX Skill Exam Objective Objective Number Formatting Characters Apply formatting and styles to text. 3.1.4 Formatting Paragraphs and Lists Create bulleted and numbered
More informationB Nagaraju
Agenda What to expect in this session Complete ADO.NET Support available in.net Clear Conceptual View Supported by Demos Understand 3 generations of DataAccess.NET Around 9 minutes of videos Free Stuff
More informationC#.NET TRAINING / /
C#.NET TRAINING.NET ENTERPRISE ARCHITECTURE Introduction to the.net platform Common Language Run Time(CLR) The Common Type Specification(CTS) The Common Language Specification(CLS) Microsoft Intermediate
More information.Net Job Assured Course (3 in 1)
T&C Apply.Net Job Assured Course (3 in 1) From Quick pert Infotech Learning Process .Net Developer Learning Path to Crack Interviews Full Fledged Dot Net Developer (3 in 1 - Opens.Net, WebDesign & Database
More informationDeveloping a Poster: Showcasing a Community Organization or Research Project. Amy Borg, MPH, MEd
Developing a Poster: Showcasing a Community Organization or Research Project Amy Borg, MPH, MEd This presentation was developed in collaboration with Judy Savageau, MPH Family Medicine and Community Health
More informationTestOut Desktop Pro Plus - English 4.x.x. MOS Instructor Guide. Revised
TestOut - English 4.x.x MOS Instructor Guide Revised 2017-10-18 2 Table of Contents General MOS Exam Information... 3 MOS Practice Exams... 4 Highly Recommended Videos and Class Activities... 5 Course
More informationEDIT202 PowerPoint Lab Assignment Guidelines
EDIT202 PowerPoint Lab Assignment Guidelines 1. Create a folder named LABSEC-CCID-PowerPoint. 2. Download the PowerPoint-Sample.avi video file from the course WebCT site and save it into your newly created
More informationPowerPoint 2007 Cheat Sheet
ellen@ellenfinkelstein.com 515-989-1832 PowerPoint 2007 Cheat Sheet Contents Templates and Themes... 2 Apply a corporate template or theme... 2 Format the slide master... 2 Work with layouts... 3 Edit
More informationMicrosoft PowerPoint 2007 Beginning
Microsoft PowerPoint 2007 Beginning Educational Technology Center PowerPoint Presentations on the Web... 2 Starting PowerPoint... 2 Opening a Presentation... 2 Microsoft Office Button... 3 Quick Access
More informationMicrosoft PowerPoint 2007 Tutorial
Microsoft PowerPoint 2007 Tutorial Prepared By:- Mohammad Murtaza Khan I. T. Expert Sindh Judicial Academy Contents Getting Started... 5 Presentations... 5 Microsoft Office Button... 5 Ribbon... 6 Quick
More informationVicki Wayne Advanced Reporting Datasets and Charts
Vicki Wayne vicki.wayne@evisions.com Advanced Reporting Datasets and Charts Welcome! Prerequisites Using Form Variables SQL Variables Manual Variables Charting Standard Charts Multi-Series Charts Drill-Through
More informationIntroduction. Getting Started. Selecting a Template. 1 of 1
1 of 1 Introduction Visual materials are one of the most effective means of communicating a message. They can give a presentation a professional quality. Visuals help a speaker to be well prepared, organized,
More informationAppendix A Microsoft Office Specialist exam objectives
A 1 Appendix A Microsoft Office Specialist exam objectives This appendix covers these additional topics: A Word 2010 Specialist exam objectives, with references to corresponding coverage in ILT Series
More information