Build Process Driven Applications with WF
|
|
- Sherman Craig
- 6 years ago
- Views:
Transcription
1 Build Process Driven Applications with WF Brian Noyes IDesign Inc. All rights reserved About Brian Microsoft Regional Director / Solution Architect MVP Writing Data Binding in Windows Forms 2.0, Addison-Wesley, January 2006 Smart Client Deployment with ClickOnce, Addison-Wesley, Fall 2006 MSDN Magazine, CoDe Magazine, The Server Side.NET, asp.netpro, Visual Studio Magazine Speaking Microsoft TechEd US, Europe, Malaysia, Visual Studio Connections, DevTeach, DevEssentials, VSLive!, INETA Speakers Bureau, MSDN Webcasts Participate in Microsoft design reviews brian.noyes@idesign.net Blog: 1
2 About INETA Who are we (INETA)? How long have we been around since 2002 What do we do? Sponsor user groups speakers (58 well known industry leaders), food, software, swag How big is INETA? (860+ Groups worldwide; 810,000 members) North America : U.S. (211 groups, 116,500 members) Canada (25 groups, 14,000 members) Who pays for it sponsors (major sponsor is Microsoft, but new additional sponsors being solicited and welcome!) INETA needs volunteers Benefit your User Group and yourself by getting involved INETA Web Site: Workflow Overview Workflows describe a business process A set of activities that define a process People or processing Workflows control processing Activity activation Transition between activities (control flow) Activity deactivation 2
3 Workflow Overview Workflows are Described graphically Long running Stateful Workflow Application Examples Line of business applications Supply chain automation Sales management IT Management Document processing New employee provisioning Trouble ticket / bug tracking.net Development Page / View flow Business logic processing 3
4 Windows Workflow Foundation Single workflow technology for the Windows platform SDK / Framework for building workflow applications Abstraction of real world processes Makes workflow technology accessible to all.net developers WF Overview Built on top of CLR /.NET Framework BCL Integrate workflow capabilities into.net applications Human Workflows through System Workflows Enable development of process-oriented applications / logic Can build without WF WF makes development process more intuitive WF makes resulting logic more maintainable Low level API / engine Provides capabilities previously only available in BizTalk 4
5 WF Availability / Platforms Part of.net 3.0 Supported on Windows Vista, XP SP2, Server 2003 Releases with Windows Vista in November 2006 Need Visual Studio 2005 (non-express) for IDE integrated development Ships with / used by Office 2007 as well Why not WWF? WF Relation to Other Technologies BizTalk 2004 / 2006 Packaged workflow application server Managed environment for defining, running, and managing orchestrations (workflows) and activities Business activity monitoring and management Message transformation engine BizTalk 20XX WF replaces orchestration engine Office 2007 End user (Word, Excel, Access, etc.) Web developer (FrontPage, SharePoint services) App developer (Visual Studio, SharePoint services) Third Part Products (Ultimus, K2, etc.) 5
6 WF Design Process Define Workflows Visual Studio designer XAML code Code-behind Add / connect / configure Activities Integrate into applications Windows, Web Site, Services WF Layers 6
7 WF Hosting Model One WF runtime instance per AppDomain Loaded once Any application process can host Windows Forms ASP.NET Console Windows Service Windows Activation Service WF Types Sequential Workflows Structured, step-by-step process flows Transitions from activity to activity Have a beginning and an end May run forever Can (should?) be complex Branches / Loops / Delays Parallel activity I/O anywhere in workflow Human activities 7
8 WF Types State Machine Workflows System transitions from one state to another based on events Transitions based on arbitrarily complex conditions / events States can nest Base Activity Library Control flow Conditional Looping Events Parallel Delay 8
9 Base Activity Library Communications Data communications with host Web services Transaction / Exceptions Throw / Handle Compensate Suspend / Terminate Code Anything else Runtime Engine Execution Scheduling Rule invocation Tracking events Lifecycle management State management / persistence Activation 9
10 Workflow Services Persistence Read/Write of workflow state (activation / deactivation) SQL Server provider in the box Timer Scheduled execution of activities In memory and SQL Server based timers in the box Threading Thread pools (.NET / ASP.NET) Tracking persistence SQL Server and Event Log in the box Communications Raw I/O through framework libraries Workflow Basics A workflow is an instance of a class Constructor initializes contained activities (like Windows Forms and contained controls) public sealed partial class MyWorkflow : SequentialWorkflowActivity { public MyWorkflow() { // Initialize activity properties and events InitializeComponent(); } } Can be defined in markup <SequentialWorkflowActivity x:class="workflowconsoleapplication2.workflow3" Name="MyWorkflow" xmlns=" xmlns:x=" </SequentialWorkflowActivity> 10
11 Activity Basics Activities are classes Properties and events Defined by the activity author Invoked by the runtime during workflow execution Methods Defined by the activity author Invoked by the runtime or designer Activities: An Extensible Approach Base Activity Library Custom Activity Libraries Domain-Specific Workflow Packages Compliance Out-of-Box Activities Compose activities Author new activity Extend activity RosettaNet CRM IT Mgmt OOB activities, workflow types, base types General-purpose Activity libraries define workflow constructs Create/Extend/ Compose activities App-specific building blocks First-class citizens Vertical-specific activities & workflows Best-practice IP & Knowledge 11
12 Runtime Transparency Object types decoupled for services / instance creation Factories Providers Attributes Interface-based programming Plug in model Dynamic updates Modify the workflow while it is running Rule engine Dynamic decisions in activities Starting Workflow Runtime One instance per AppDomain static void Main(string[] args) { using(workflowruntime workflowruntime = new WorkflowRuntime()) { // Initialize the runtime // Start the runtime workflowruntime.startruntime(); // Do whatever else the main app needs to do... } } 12
13 Creating a Workflow Instance Factory method on workflow runtime: WorkflowInstance instance = workflowruntime.createworkflow(typeof(myworkflow)); instance.start(); Creating a Workflow Instance Creating and starting a workflow instance starts the runtime static void Main(string[] args) { using(workflowruntime workflowruntime = new WorkflowRuntime()) { AutoResetEvent waithandle = new AutoResetEvent(false); WorkflowInstance instance = workflowruntime.createworkflow( typeof(orderworkflow)); instance.start(); } } waithandle.waitone(); 13
14 Workflow Events Workflow lifetime events for every lifetime transition Can hook for monitoring, prompting, cleanup Lifecycle events: WorkflowCreated WorkflowStarted WorkflowIdled WorkflowSuspended WorkflowPersisted WorkflowLoaded WorkflowResumed WorkflowTerminated WorkflowAborted WorkflowCompleted WorkflowUnloaded Workflow Execution Determined by scheduler Default scheduler based on the managed thread pool Each workflow instance given thread from pool Executes on that thread until suspended May resume execution on a different thread 14
15 Adding Workflow Services Create runtime Call AddService on runtime instance Start runtime using(workflowruntime workflowruntime = new WorkflowRuntime()) { ExternalDataExchangeService dataservice = new ExternalDataExchangeService(); workflowruntime.addservice(dataservice); TradeService trades = new TradeService(); dataservice.addservice(trades); } workflowruntime.startruntime(); Can add services after runtime is started Communications Options Input / Output Parameters External Data Exchange Model Web Service Request / Response / Fault Code Activity Data access WCF Whatever you want (sockets, carrier pigeon, etc.) Note: Data activities (SelectData, WaitForQuery, etc.) were removed in Beta 2 and will not be in the released version. 15
16 Passing Data Into Workflow Define interface Events of type EventHandler<T> for calls into workflow T must derive from ExternalDataEventArgs Add ExternalDataExchange attribute to interface Define serializable ExternalDataEventArgs derived class to define data values to pass into workflow Create class that implements interface in host [Serializable] public class ToggleStateEventArgs : ExternalDataEventArgs {... } [ExternalDataExchange] public interface IToggleState { event EventHandler<ToggleStateEventArgs> ToggleState; } public class ToggleStateHelper : IToggleState {... } Workflow Summary Long running, stateful, transacted workflows in any app Flexible control flow - address human and system activities Extensible activity framework Visual designer for easy design and maintenance Runtime transparency 16
17 Resources IDesign WF Master Class (3 and 5 day versions) Will Work For Process Even Workflows Need a Place to Run, Brian Noyes, The Server Side.NET, August Manage Application Processes with Windows Workflow Foundation, Brian Noyes, The Server Side.NET, March 2006, es Windows Workflow Foundation, Dino Esposito, MSDN Magazine, March 2006, Windows Workflow Foundation, Dino Esposito, MSDN Magazine, April 2006, Presenting Windows Workflow Foundation, Sams Publishing, brian.noyes@idesign.net Blog: 17
Data Binding in ASP.NET 2.0
Data Binding in ASP.NET 2.0 Brian Noyes Principal Software Architect IDesign, Inc. (www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET Writing
More informationSmart Client Offline Data Caching and Synchronization
Smart Client Offline Data Caching and Brian Noyes Principal Software Architect IDesign, Inc.(www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET
More informationThinking and Processing in Parallel Wrap Your Head Around WF 4.0 Concurrency. Brian Noyes IDesign Inc (www.idesign.net)
Thinking and Processing in Parallel Wrap Your Head Around WF 4.0 Concurrency Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net)
More informationNET237: Deploying Smart Client Apps with ClickOnce
NET237: Deploying Smart Client Apps with Brian Noyes Principal Software Architect IDesign, Inc. (www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP
More informationAPP301: Implement a Data Access Layer with Enterprise Library
APP301: Implement a Data Access Layer with Enterprise Library Brian Noyes IDesign Inc. (www.idesign.net) brian.noyes@idesign.net http://www.softinsight.com/bnoyes/ About Brian Chief Architect, IDesign
More informationData Binding with Windows Forms 2.0
Data Binding with Windows Forms 2.0 Brian Noyes Chief Architect IDesign,, Inc. (www.idesign.net( www.idesign.net) About Brian Microsoft Solution Architect MVP Writing MSDN Magazine, CoDe Magazine, The
More informationDrive Application Behavior with Application and User Configuration Settings Brian Noyes IDesign Inc (www.idesign.net)
Drive Application Behavior with Application and User Configuration Settings Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net)
More informationDrive Application Behavior with Application and User Configuration Settings. Brian Noyes IDesign Inc (www.idesign.net)
Drive Application Behavior with Application and User Configuration Settings Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net)
More informationBuild Custom Data Bound Objects and Collections
Build Custom Data Bound Objects and Collections Brian Noyes IDesign, Inc. (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net) Microsoft Regional Director
More informationBuilding Extensible XAML Client Apps
Building Extensible XAML Client Apps Brian Noyes Chief Architect, IDesign Inc www.idesign.net brian.noyes@idesign.net, @briannoyes Level: Intermediate About Brian Chief Architect IDesign Inc. (www.idesign.net)
More informationVSC01 Securing WPF Client Applications
VSC01 Securing WPF Client Applications Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director
More informationPrism Composite Application Guidance
Prism Composite Application Guidance Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft MVP Silverlight Publishing
More informationTackle Complex Data Binding in WinForms 2.0
Tackle Complex Data Binding in WinForms 2.0 Brian Noyes Principal Software Architect IDesign,, Inc. (www.idesign.net( www.idesign.net) About Brian Microsoft MVP in ASP.NET Writing MSDN Magazine, CoDe Magazine,
More informationAR.04 Composite Application Guidance for WPF (aka Prism ) Brian Noyes IDesign Inc (www.idesign.net)
AR.04 Composite Application Guidance for WPF (aka Prism ) Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net) Microsoft Regional
More informationVWC02 Build N-Tier Silverlight Data Applications Easily with WCF RIA Services
VWC02 Build N-Tier Silverlight Data Applications Easily with WCF RIA Services Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net)
More informationVS10 WCF of Many Flavors When do I use which?
VS10 WCF of Many Flavors When do I use which? Brian Noyes Chief Architect, IDesign Inc (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net)
More informationComposite Application Guidance for WPF and Silverlight (AKA Prism 2 )
Composite Application Guidance for WPF and Silverlight (AKA Prism 2 ) Brian Noyes www.idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net) Microsoft Regional Director / MVP Publishing
More informationBuild Loosely Coupled Silverlight Business Applications
Build Loosely Coupled Silverlight Business Applications Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft
More informationBuild Testable Client and Service Applications
Build Testable Client and Service Applications Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director MVP
More informationLVL08 Black Belt Silverlight Business Data Validation
LVL08 Black Belt Silverlight Business Data Validation Brian Noyes Chief Architect, IDesign Inc (www.idesign.net) brian.noyes@idesign.net, @briannnoyes About Brian Chief Architect IDesign Inc. (www.idesign.net)
More informationWCF RIA Services. About Brian 8/10/2011. Brian Noyes Chief Architect IDesign Inc. (www.idesign.net)
WCF RIA Services Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft MVP Silverlight Publishing Developers Guide
More informationVS08 This One Goes to Going Parallel with PFX, PLINQ, TPL and Async Keywords
VS08 This One Goes to Going Parallel with PFX, PLINQ, TPL and Async Keywords Brian Noyes Chief Architect, IDesign Inc (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect
More informationBuilding Extensible XAML Client Apps
Building Extensible XAML Client Apps Brian Noyes IDesign Inc. (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net) Microso7 Regional Director
More informationLearn to Behave Extend Your XAML with Behaviors
Learn to Behave Extend Your XAML with Behaviors Brian Noyes Chief Architect, IDesign Inc. www.idesign.net brian.noyes@idesign.net, @briannoyes Level: Intermediate About Brian Chief Architect IDesign Inc.
More informationWindows Presentation Foundation In Windows Forms And Vice Versa
Windows Presentation Foundation In Windows Forms And Vice Versa Brian Noyes Chief Architect IDesign Inc (www.idesign.net) 1 About Brian Chief Architect, IDesignInc. (www.idesign.net) Microsoft Regional
More informationBuilding Loosely Coupled XAML Client Apps with Prism
Building Loosely Coupled XAML Client Apps with Prism Brian Noyes IDesign Inc. (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft
More informationIntroduction to.net Deployment. Brian Noyes IDesign, Inc. (
Introduction to.net Deployment Brian Noyes IDesign, Inc. (www.idesign.net) brian.noyes@idesign.net About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET Writing
More informationNE.15 Data Binding In Windows Presentation Foundation
NE.15 Data Binding In Windows Presentation Foundation Brian Noyes Chief Architect IDesign Inc (www.idesign.net) 1 About Brian Chief Architect, IDesignInc. (www.idesign.net) Microsoft Regional Director/MVP
More informationMicrosoft TechEd US, Europe, Malaysia, Visual Studio Connections, DevTeach, INETA Speakers Bureau, MSDN Webcasts
DEV340 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 1 Chief Architect, IDesignInc. (www.idesign.net) Microsoft Regional Director/MVP Writing
More informationBlissful Separation of Concerns with Model-View-ViewModel (MVVM)
Blissful Separation of Concerns with Model-View-ViewModel (MVVM) Brian Noyes Chief Architect, IDesign(www.idesign.net) brian.noyes@idesign.net, @briannoyes Level: Intermediate About Brian Chief Architect
More informationExtending ASP.NET. Brian Noyes Principal Software Architect IDesign, Inc. ( (
Extending ASP.NET Brian Noyes Principal Software Architect IDesign, Inc. (www.idesign.net( www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 070-504-Csharp Title : TS: Microsoft.NET Framework 3.5 - C Windows Workflow
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 070-504-VB Title : TS: MS.NET Frmewk 3.5, Workflow Foundation App Dev Vendors
More informationNos formations. Produit Microsoft concerné Nom de la Formation core Foundations of.net 2.0 Development Biztalk
Nos formations Produit Microsoft concerné Nom de la Formation.Net core Foundations of.net 2.0 Development Biztalk developing e-business solutions using Biztlak Server 2004 introduction to development with
More informationSmart Client Offline Data Caching and Synchronization
Smart Client Offline Data Caching and Synchronization Brian Noyes Principal Software Architect IDesign,, Inc. www.idesign.net Offline Operations Challenges 1 What is a Smart Client Rich user interface
More informationKillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX
KillTest Q&A Exam : 70-504 Title : TS: Microsoft.NET Framework 3.5 -C Windows Workflow Foundation Version : DEMO 1 / 20 1. You are writing a sequential console workflow that consists of a delay activity
More informationVB. Microsoft. TS- Microsoft.NET Framework 3.5 -C Windows Workflow Foundation
Microsoft 70-504-VB TS- Microsoft.NET Framework 3.5 -C Windows Workflow Foundation Download Full Version : https://killexams.com/pass4sure/exam-detail/70-504-vb C. Dim runtime As New WorkflowRuntime()Dim
More informationReal4Test. Real IT Certification Exam Study materials/braindumps
Real4Test Real IT Certification Exam Study materials/braindumps Exam : 70-504 Title : TS: Microsoft.NET Framework 3.5 - C Windows Workflow Foundation Vendors : Microsoft Version : DEMO Get Latest & Valid
More informationNET 3.0 and NET 3.0 contains four building blocks, shown in the figure below:
NET 3.0 and 3.5 NET 3.0 is a brand name for a set of modern technologies, designed to be the next-generation Windows development platform..net 3.0 was released with Windows Vista in November 2006 2007..NET
More informationVisual studio 2008 overview
OVERVIEW MICROSOFT VISUAL STUDIO 2008 is the development system for designing, developing, and testing next-generation Microsoft Windows -based solutions, Web applications, and services. By improving the
More informationBuilding Next Generation GUIs using Microsoft Expression Interactive Designer
Building Next Generation GUIs using Microsoft Expression Interactive Designer Adnan Farooq Hashmi MVP Windows SDK User Group Leader, Core.NET Speaker INETA Pakistan www.pkblogs.com/coredotnet Please note
More informationSHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR
SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR About Rai Umair SharePoint Mentor with Maventor 8+ years of experience in SharePoint Development, Training and Consulting APAC
More information17 Roberts St #2 Brookline, MA
Benjamin Day www.benday.com blog.benday.com 17 Roberts St #2 Brookline, MA 02445 benday@benday.com 617-645-0188 Last Updated August 7, 2009 Overview 12 years of software architecture, development, and
More informationIntroduction. Introduction. JavaScript 1.8: Web and Objects Copyright by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited.
Introduction Intro-1 Prerequisites This course assumes that you have at least some programming experience in one or more modern programming languages. JavaScript will be particularly easy for you to learn
More informationMicrosoft Certified Professional Transcript
Last Activity Recorded: March 12, 2009 Microsoft Certified Professional NEAL WALTERS 1770 PLUMMER DR ROCKWALL, TX 75087 US nwalters@sprynet.com Microsoft Certification Status Credential Microsoft Certified
More informationMCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.
Exam 410: Installing and Configuring Server 2012 Exam 411: Administering Server 2012 Exam 412: Configuring Advanced Server 2012 services Server 2012 CLOUD PLATFORM & INFRASTRUCTURE Exam 740: Installation,
More informationMicrosoft Certified Professional Transcript
Microsoft Certified Professional Transcript Last Activity Recorded September 26, 2013 Microsoft Certification ID 1004726 JANE HOWELL F1 Computing Systems Ltd 3 Kelso Place Upper Bristol Road Bath BA1 3AU
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 informationThe name of this chapter should be Getting Everything You Can from
Chapter 1: Exploring Visual Studio Extensions In This Chapter Getting the most out of Visual Studio Building the next generation of Web sites with AJAX Looking ahead to the future of Visual Studio The
More informationGetting Started With System Center 2012 R2 Orchestrator
Getting Started With System Center 2012 R2 Orchestrator Microsoft Corporation Published: November 1, 2013 Applies To System Center 2012 Service Pack 1 (SP1) System Center 2012 R2 Orchestrator Feedback
More informationLA CISD Tech Day Presented by: Microsoft. Piyush Saggi Developer Solutions Specialist
LA CISD Tech Day Presented by: Microsoft Piyush Saggi Developer Solutions Specialist psaggi@microsoft.com Agenda Introduction Some Q & A What roles do you represent? Areas of expertise.net? How many are
More informationSTREAMLINED CERTIFICATION PATHS
STREAMLINED CERTIFICATION PATHS MOBILITY Windows 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Cloud Platform Cloud Platform & Infrastructure Linux on Azure PRODUCTIVITY Productivity Office 365 APP BUILDER
More informationIntroduction. Introduction
Building ASP.NET MVC 3 Applications Using Visual C# 2010 Intro-1 Prerequisites This course assumes that you are familiar and experienced with Microsoft s.net Framework and ASP.NET development tools. You
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 informationDynamic Workflow Instrumentation for Windows Workflow Foundation
Dynamic Workflow Instrumentation for Windows Workflow Foundation Bart J.F. De Smet, Kristof Steurbaut, Sofie Van Hoecke, Filip De Turck, Bart Dhoedt Ghent University, Department of Information Technology
More informationMicrosoft Certified Professional Transcript. Microsoft Office Project Server
Last Activity Recorded: May 21, 2009 Microsoft Certified Professional WILLIAM F SLATER 1337 N. Ashland Ave. Unit 2 Chicago, IL 60622 US slater@billslater.com Microsoft Certification Status Credential Microsoft
More informationThe name of this chapter should be Getting Everything You Can from
Chapter 1: Exploring Visual Studio Extensions In This Chapter Getting the most out of Visual Studio Building the next generation of Web sites with AJAX Looking ahead to the future of Visual Studio The
More informationMicrosoft Certified Professional Transcript
Microsoft Certified Professional Transcript Last Activity Recorded December 05, 2013 Microsoft Certification ID 213748 STEVE WILSON F1 Computing Systems Ltd 3 Kelso Place Upper Bristol Road Bath BA1 3AU
More informationCourse Plan. Objectives of Training Program
Title of Training Program: Biztalk Server 2013 R2 Duration: 6 Days(48 Hours) Training Program Details: Objectives of Training Program Product Appreciation and its application in Enterprise solution space
More informationCA Plex Status and Plans
CA Plex Status and Plans Terms of This Presentation This presentation was based on current information and resource allocations as of September 23, 2009 and is subject to change or withdrawal by CA at
More informationPRO: Designing and Developing Microsoft SharePoint 2010 Applications
PRO: Designing and Developing Microsoft SharePoint 2010 Applications Number: 70-576 Passing Score: 700 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ Exam A QUESTION 1 You are helping
More informationMCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017
MOBILITY 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Server 2012 Server 2016 MCSA Linux on Azure Cloud Platform & Infrastructure MCSA Cloud Platform PRODUCTIVITY Server 2012 or 2016 MCSA Office 365 Productivity
More informationMicrosoft Windows Workflow Foundation Step By Step (Step By Step Developer) By Kenn Scribner
Microsoft Windows Workflow Foundation Step By Step (Step By Step Developer) By Kenn Scribner Windows Communication Foundation 4 has 28 ratings and 3 reviews. Your hands-on, step-by-step guide to building
More informationAn Overview of Microsoft Visual Studio 2008
An Overview of Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document and may be changed substantially prior
More information10/9/2012. Sample C# program:
Creating and Running Your First C# Program Text Book : C# Programming From Problem Analysis to Program design, Barbara Doyle Grading : Homeworks 20% Lecture Presentation 20% Final : % 20 Project : 40%
More informationIntroduction. Introduction
Introduction ASP.NET 4.0 Ajax and jquery Using Visual C# Intro-1 Prerequisites This course assumes that you are familiar and experienced with Microsoft s.net Framework and ASP.NET development tools. You
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 informationPDSA. Developer's Guide to Reporting Services 2008 R2. design» architecture» security» training» best practices:pdsa.com
PDSA Developer's Guide to Reporting Services 2008 R2 design» architecture» security» training» best practices:pdsa.com Developer s Guide to Reporting Services 2008 R2 By: John A. Kuhn & Paul D. Sheriff
More informationCreate List Definition Sharepoint 2010 Using Visual Studio 2012
Create List Definition Sharepoint 2010 Using Visual Studio 2012 I wanted to create a Survey List definition through visual Studio. There is no "Survey" list template within Visual Studio 2012 (or 2013
More informationModule 1. An Introduction to C# Module 2. Classes and Objects. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad
Module 1. An Introduction to C# What is.net? What is the CLR? The FCL Primitive Types Namespaces Statements and Expressions Operators Module Module 2. Classes and Objects Constructors Reference Types Object
More informationVb Net Tutorial For Beginners Visual Studio 2010 Express Windows Service Template
Vb Net Tutorial For Beginners Visual Studio 2010 Express Windows Service Template Visual Studio Express for Windows Desktop also offers that template, but Visual about how to use Visual Studio Express
More informationSharepoint 2010 How Manually Update Web Analytics Reports Not Working
Sharepoint 2010 How Manually Update Web Analytics Reports Not Working Having trouble finding your web analytics report for SharePoint 2013? There is much confusion around the SharePoint community on whether
More informationPart Two: Understanding Microsoft Windows Workflow Foundation (WF) and the Rules for.net Integration
ILOG X-RAY Series Part Two: Understanding Microsoft Windows Workflow Foundation (WF) and the Rules for.net Integration Rules for.net 2.6 Abstract The X-RAY Series is a limited set of articles to help accelerate
More informationTraining Consulting - Mentoring
Training Consulting - Mentoring Official Course Syllabus CSLA Master Class 5 days DUNN Training and Consulting 4805 Rambling Rose Drive Cumming, GA 30040 770 653-6364 mailto:info@dunntraining.com http://www.dunntraining.com/
More informationIJMIE Volume 2, Issue 6 ISSN:
Design of Distributed System application on SOA, WPF, WF and WCF like new technologies: a Survey Mr. Shrimant B. Bandgar* Mr. Manojkumar Bhosle* Prof. Mr. T. M. Bansod* Dr. B. B. Meshram** Abstract: In
More informationPREREQUISITES version 3.6
PREREQUISITES version 3.6 General prerequisites The following prerequisites are needed for contentaccess archive server. 64bit only Windows OS: Windows Server 2008, Windows Server 2008 R2, Windows Server
More informationSharePoint 2013 Developer
SharePoint 2013 Developer Duration: 5 Days Overview Thorough education is key to working with SharePoint 2013 productively. This course guides you through essential 2013 elements, from pre-requisites to
More informationSTREAMLINED CERTIFICATION PATHS
STREAMLINED CERTIFICATION PATHS MOBILITY 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Server 2016 Cloud Platform & Infrastructure Linux on Azure Cloud Platform PRODUCTIVITY Server 2016 Productivity Office
More informationMaruti Makwana Corporate Trainer
Maruti Makwana Corporate Trainer www.microsofttrainer.in www.m-powerinfotech.com Maruti_Makwana@hotmail.com +91 9998114148 11+ yrs of Training experience Technical Proficiency Programming Languages C#.NET,
More informationPro WF: Windows Workflow In NET 3.5 (Expert's Voice In.NET) By Bruce Bukovics
Pro WF: Windows Workflow In NET 3.5 (Expert's Voice In.NET) By Bruce Bukovics Project Search - CodePlex - NET Professional Starter Kit - AjaxProStarterKit. GumStix BSP for Windows Embedded CE 5.0/6.0 (Project
More informationNovell Access Manager 3.1
Technical White Paper IDENTITY AND SECURITY www.novell.com Novell Access Manager 3.1 Access Control, Policy Management and Compliance Assurance Novell Access Manager 3.1 Table of Contents: 2..... Complete
More informationMicrosoft Certified Professional Transcript
Last Activity Recorded: November 06, 2009 Microsoft Certified Professional PETER MARIAN GORLICKI Holstenstr. 96 Kiel 24103 DE peter.gorlicki@tcp4it.de Microsoft Certification Status Credential Certification
More informationAWS Lambda. 1.1 What is AWS Lambda?
Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of
More informationAlteryx Technical Overview
Alteryx Technical Overview v 1.5, March 2017 2017 Alteryx, Inc. v1.5, March 2017 Page 1 Contents System Overview... 3 Alteryx Designer... 3 Alteryx Engine... 3 Alteryx Service... 5 Alteryx Scheduler...
More informationCreating and Running Your First C# Program
Creating and Running Your First C# Program : http://eembdersler.wordpress.com Choose the EEE-425Programming Languages (Fall) Textbook reading schedule Pdf lecture notes Updated class syllabus Midterm and
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 informationEEE-425 Programming Languages (2013) 1
Creating and Running Your First C# Program : http://eembdersler.wordpress.com Choose the EEE-425Programming Languages (Fall) Textbook reading schedule Pdf lecture notes Updated class syllabus Midterm and
More informationSLD 2.0 Implementation Guide
SLD 2.0 Implementation Guide Guillaume Durand Guillaume.Durand@nrc-cnrc.gc.ca Luc Belliveau Luc.Belliveau@nrc-cnrc.gc.ca Benoit Lanteigne lanteib@umoncton.ca Ben Craig Ben.Craig@nrc-cnrc.gc.ca Version
More informationINTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)
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 Language (IL) Just- In-
More informationappcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions
appcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions Version 5.1 July, 2013 Copyright appstrategy Inc. 2013 appcompass
More informationLead the Market. Visual Studio Magazine Leads the Way. Covering the leading enterprise computing platform: Windows
Lead the Market Visual Studio Magazine Leads the Way Covering the leading enterprise computing platform: Windows Windows is the most popular development platform, and Visual Studio is the most popular
More informationSERVICE-ORIENTED COMPUTING
THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface
More information1A Windows Presentation Foundation Explained. Rob Layzell CA Technologies
1A Windows Presentation Foundation Explained Rob Layzell CA Technologies Legal This presentation was based on current information and resource allocations as of April 18, 2011 and is subject to change
More informationWeb Suite Time Billing and Business Management Software
Web Suite Time Billing and Business Management Software Built With Your Industry Knowledge Web Suite 2012 Getting Started Guide BQE Software, Inc. 2601 Airport Drive Suite 380 Torrance CA 90505 Support:
More informationOffice as a development platform with Visual Studio Daniel Moth Developer and Platform Group Microsoft
Office as a development platform with Visual Studio 2008 Daniel Moth Developer and Platform Group Microsoft http://www.danielmoth.com/blog AGENDA VSTO Overview Office Ribbon Designer Custom Task Pane Action
More informationDemystifying.NET Standard and.net Core. Presented by Steve Ives
Demystifying.NET Standard and.net Core Presented by Steve Ives Demystifying.NET Standard and.net Core Wait, isn t.net just.net?.net Framework Websites, services, desktop apps, and more on Windows Xamarin
More informationExploring.Net Orcas. Contents. By Punit Ganshani
Exploring.Net Orcas By Punit Ganshani Punit Ganshani, employed by Cognizant Technology Solutions India Pvt. Ltd (NASDAQ: CTSH), a global IT services provider headquartered in Teaneck, N.J., is an author
More informationMicrosoft Dynamics GP Web Client Installation and Administration Guide For Service Pack 1
Microsoft Dynamics GP 2013 Web Client Installation and Administration Guide For Service Pack 1 Copyright Copyright 2013 Microsoft. All rights reserved. Limitation of liability This document is provided
More informationIntroduction. Introduction. Copyright by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited.
Introduction MVC 4.0 Intro-1 Prerequisites This course assumes that you are familiar and experienced with Microsoft s.net Framework and ASP.NET development tools. You should be familiar with web development
More informationWho Should Read This Book?
Preface W INDOWS C OMMUNICATION F OUNDATION (WCF) is the unified programming model for writing distributed applications on the Microsoft platform. It subsumes the prior technologies of ASMX,.NET Remoting,
More information