Silverlight Business Application
|
|
- Peregrine Cain
- 6 years ago
- Views:
Transcription
1 Silverlight Business Application Venelina Jordanova, Uwe Habermann Requirements To take the steps described in this article, you have to have several development tools installed. With all versions of Visual Studio comes the installation of the free version SQL Server 2008 Express. In our example we will use the SQL Server as data source. Visual Studio 2010 You can create Silverlight 4 applications with any version of Visual Studio We are using the version Visual Web Developer 2010 Express which is available for download free of charge. Basically all Silverlight 4 applications can be developed with this free version of Visual Studio But the various commercial versions of Visual Studio offer an extended debugging, automatized testing capabilities, and the possibility of integrating them in a source code management system. However, the free Visual Web Developer 2010 Express is the right choice for beginners. And in many cases it will suffice for doing professional development work. The website for downloading and installing the Visual Web Developer is: Upon the first start, the Visual Web Developer will show up in the welcome screen as a 30 days trial version offered only for evaluation purposes. Via the menu item Help -> Register product you can execute a simple registration on the Microsoft website, thus obtaining a licensed version of Visual Web Developer. The licensed version has no usage limit, and you are allowed to use it for professional software development and for the deployment of the applications created, too. Silverlight 4 Tools The product development cycles of Silverlight and Visual Studio are independent from each other. This is good news because the evolution of Silverlight is being driven forward a lot faster than the development of Visual Studio. Only nine months passed between the releases of the most recent versions of Silverlight. After installing Visual Studio you have to install the package Silverlight 4 Tools. It contains components to enable the development of Silverlight applications. Among others, there is the template project Silverlight Business Application which we treat in depth in this article. To download the Silverlight 4 Tools, open the Microsoft website: Silverlight 4 Toolkit It s not indispensable, but we recommend to install the Silverlight 4 Toolkit, a project available from Codeplex: The Silverlight 4 Toolkit contains powerful and comfortable controls. Do not mistake the Silverlight 4 Toolkit for the Silverlight 4 Tools. They are not the same. Database Our first business application shall work with an SQL Server database. Microsoft offers various sample databases for downloading. We employ the Northwind database. VFP developers also know it by the name Tastrade. The download address is: aspx?familyid= a0-8da2- eebc53a68034&displaylang=en
2 Visual Studio Now that all necessary development tools have been installed, we can start. To VFP programmers the development environment Visual Studio might look unfamiliar. But upon closer scrutiny everybody will discover many things it has in common with VFP. Visual Studio has a menu and a toolbar. We know some of their functions from VFP. Apart from this, the screen is filled by the Start Page. It is similar to VFP s Task Pane. We use it to open the recently used projects, create new projects, and have current information from the Internet displayed. Visual Studio has a command window, too, but its capabilities cannot be compared to those of the VFP command window. New Project To create a new project in Visual Studio, we click the first icon in the toolbar, New Project. A dialog pops up for choosing from a lot of template projects (see Figure 1). These template projects have been installed with Visual Studio or with the Silverlight 4 Tools. Third-party providers also offer template projects which arrive in this dialog as well. To the left hand side of the dialog there is a treeview control showing the template projects in a hierarchical order. Under Visual C#, the entry Silverlight is located. In this selection, a list of Silverlight template projects turns up in the middle part of the dialog. Choose the Silverlight Business Application. (If the Silverlight Business Application is not listed, this means that the Silverlight 4 Tools have not yet been installed.) In the lower section of the dialog you can give a name to the project. By default the suggested name is BusinessApplication1. In the Location field one defines the folder to store the project. The name of the solution folder is the file name of the project, and normally it will be identical to the project name. The checkbox Create directory for solution should be ticked. Thus, a new directory with the name of the solution folder will be set up in the place you specified in the Location field. For further projects no new location then needs to be put in; for each project a dedicated directory is created. With a click on the OK button you copy the template project to the target directory and open it in the Solution Explorer The Solution Explorer in Visual Studio is roughly an equivalent of the Project Manager in VFP. A substantial difference is that you can gather several projects in one solution folder. So Visual Studio provides an additional container wherein more than one project can be managed. This comes handy especially with Silverlight Internet applications because each Internet app consists of at least two projects, a server project and a client project. Apart from this, the form MainPage.xaml opens up for editing. We do not want to edit this form, though, and close the window. What s in it? We can start and test the freshly created project immediately. In Visual Studio applications are executed in debug mode when you click the green arrow in the toolbar or push the function key F5. Figure 1. New Project Dialog Page 2 FoxRockX November 2010
3 Figure 2. The template application in the development environment At the startup of the application, the message ASP.NET Development Server shows up in the info area of Windows. We are creating an Internet application in Silverlight. Internet apps are being hosted by an Internet server and are executed in a Web browser. Visual Studio carries with it an Internet server which starts up automatically with the application. That s what the message in the info area points out. This ASP.NET Development Server also runs on the home versions of Windows which normally have no Internet Information Server of their own. A moment later, the default browser is launched. In most cases it will be the Internet Explorer. Now the Silverlight application starts up in the browser. The template application carries a headline with a symbol and the app name. Farther to the right there are two buttons for activating the pages Home and About. The contents of the main area change accordingly. Just below the headline there is a separate line with a Login button. The template application comes with a rudimentary user management. It s nice for learning purposes, but do not think of using it for real business applications. Figure 3. The template application at runtime November 2010 FoxRockX Page 3
4 During your testing you will have noticed that the browser s address line changes whenever you click a button. The name of the loaded page is displayed at the end of the address line. This feature may be of benefit in the particular case that the user, by putting in an address, directly starts a specific function. However, with most business applications such user shortcuts will not be wanted. The Silverlight Business Application is a template. You need not employ all its functions in your own applications. But there s a good deal to learn from this template app. So we take the template app as the base for developing. The server project As mentioned before, a Silverlight Internet application consists of at least two projects. Let s turn to the server project first. The server project contains all functions for data access and it provides functions via a domain server through the Internet. We can compare a domain server to a Web service like we know it from VFP. In the Solution Explorer the server project is displayed in bold letters. After its project name it carries the extension.web. Thus in our example it s named BusinessApplication1.Web. Setting the start page An Internet application has a start page. The Internet user puts the name of the page into the address line of his browser. The Silverlight Business Application comes with two start pages both located in the server project. Their names are BusinessApplication1TestPage.aspx and BusinessApplication1TestPage.html. From the context menu of the respective page you can choose set as start page. Why are there two start pages in the first place? Well, there might be some existing ASP.NET Web applications into which you want to integrate a Silverlight application. In such a situation it is practical if you instantly have an.aspx page through which to launch the Silverlight app. On the other hand there might be HTML Web sites into which you want to integrate a little Silverlight app. Then you ll appreciate having an.html page that can launch the Silverlight app. But real Silverlight business applications will most likely not get integrated into existing.aspx applications or.html pages. As applications they will rather claim the entire window of the browser for themselves. In that case the start via an.html page is the simpler solution. Then nothing needs to be configured at the Internet server in order to execute.aspx applications. Any start page not needed may be deleted from the project. Data access Any business app works on data. From a Silverlight application you can in principle reach all data sources accessible by ODBC or OLE-DB, of course also including VFP databases. But the wizards in Visual Studio do not support using Figure 4. Adding an ADO.NET Entity Data Model Page 4 FoxRockX November 2010
5 ODBC drivers and OLE-DB providers. So it takes some programming work if you want to operate with such data sources. We take the simplest path, opting for the mode of data access which is perfectly supported by Visual Studio for Silverlight applications: The ADO.Net Entity Data Model. These entity data models require a special type of driver; the one for Microsoft SQL Server is being installed along with Visual Studio. In the server project there is a Models folder. In its context menu, pick Add, New Item. A dialog will pop up showing the installed templates. It is similar to the New Project dialog we already know. In the group Data we find the ADO.Net Entity Data Model. We rename it to NorthwindModel because we want to work with the Northwind database. Figure 5. The Entity Data Model Wizard The Entity Data Model Wizard starts up. First we select Generate from database and click on Next. The next step is to select the connection to the database. Here we click on New connection. In the subsequent dialog Connection Properties, Microsoft SQL Server is pre-selected. As the server name we put in the name of our own SQL Server. If the SQL Server has been installed with Visual Studio, there will be an installed instance by the name SQLEXPRESS. At the local machine we can access this SQL Server by the name.\sqlexpress Windows authentication can be used. From the combo box you may choose the Northwind database. And just click on Test Connection to check out whether you can establish the connection to the database. A click on OK copies the connection to the Entity Data Model wizard. In the field Entity Connection String the generated connection string is shown. The entity connection settings are stored with a name in the file Web.Config. The suggested name is NorthwindEntities which we accept. At runtime the connection string is being read from the file Web.Config. In case the application shall run on a real Internet server the administrator can customize the connection string in Web.Config. As it is a text file, an editor will do for modifying it. The next Step in the wizard lets us select objects from the database for getting displayed in the model we just set up. In VFP we always have access to an entire database. In contrast to this, by using a model we can limit the visible objects. For the first application, selecting only the table Customers will suffice. The data model is being saved in the server project with the model namespace NorthwindModel. At the click on Finish the wizard shuts down, and the database access has been set up. Visual Studio automatically adds various references to the server project. You do not need to worry about this for now. Visual Studio merely takes all the necessary steps for us. Then the model is opened in the visual designer which resembles the Database Designer of VFP. We close the window as no modifications of the model are due. The server project has to be compiled anew in order to let the fresh model be recognized by the other components of the application and by Intellisense. To that end, select Rebuild in the context menu of the server project. Domain Service The Silverlight application running in an user s Internet browser communicates with the server via a domain service. November 2010 FoxRockX Page 5
6 A domain service is basically a special Web service similar to the Web services we know from VFP. In the server project we find a Services folder intended for domain services. In that folder s context menu, once more select Add, New Element. On the page Internet you will find the Domain Service Class. Let us name the service NorthwindService. After a click on OK the wizard Add New Domain Service Class starts. In a combo box the wizard offers the ADO.NET Entity Data Models to choose from. After selecting a model you will see a list of the objects the model contains. If in this wizard there is no possibility to select something and there are models in the server project, then the server project has not been compiled after adding the model. As rule of thumb one should tick all checkboxes in this wizard. We intend to work with all tables of the model. And of course we want to have writing access to the data. The wizard shall plainly generate all code for us it can generate. With a click on OK it starts working and generates the class NorthwindService. cs. The class is being opened in the code window. No closer look the details of the generated code is required here, but scrolling through the code window you will see which methods have been generated, namely GetCustomers, InsertCustomers, UpdateCustomers, and DeleteCustomers. These methods get published by the domain service. Through them the data exchange between the Silverlight client and server happens. By the method GetCustomers you execute the SQL command SELECT to read data from the Customers table and send them to the Silverlight client. The method InsertCustomers executes the SQL command INSERT to create new records. The method UpdateCustomers runs the UPDATE command and saves modified customer data. And via the method DeleteCustomers you can delete customer data. So the fundamental functionality for handling data is there. We don t want to change the code and therefore close the code window. At this point we are in fact finished with the server project. We have established the connection to a database with a model, and based on this model we have generated a domain service. All this was done in simple steps, guided by the wizard and without any programming effort. Before turning to the client project, we create the entire solution anew. To that end, go to the Solution Explorer, do a rightclick on the solution entry, then choose Rebuild Solution. The Client project The client project is the essential Silverlight project. This project is being executed in the browser of the Internet user. Figure 6. Wizard for the Domain Service Class Form As we already saw in the first test, the application is basically able to run. The form that makes the frame in the browser is MainPage.xaml. In this frame, two pages can be activated: Home.xaml and About. xaml. You find these pages in the client project (BusinessApplication1) in the Views folder. A double click will open the page About.xaml in the designer of Visual Studio. The designer appears in a window in two parts. The upper part shows the design view, comparable to the form designer in VFP. The lower part shows the XAML code. Page 6 FoxRockX November 2010
7 Figure 7. The About form with DataGrid What would we do to create a simple form in VFP? By drag & drop we d pull a table from the project manager into the data environment of the form, and then, again by drag & drop, we d drop this table on the form. As a result we would have a grid on the form which displays the data from the table. To create a first Silverlight form, you can indeed take similar action in Visual Studio. From the menu Data, Show Data Sources, you can open the window Data Sources. Now the NorthwindService shows up in this window, and the table Customers below it. It s time to consider what exactly is happening here. We develop an Internet application with Silverlight. We have created the server project, including its data model and its domain service. Now we are working with the client project and a form is opened in the designer. In the window Data Sources we see tables from the server project which can be accessed via the Internet and via the domain service. Here Visual Studio 2010 provides very powerful tools making it really quite easy to produce Silverlight applications. From the window Data Sources we drag the table Customers to the design view of the form About.xaml. As VFP developers we d expect that a grid is created on the form. And, lo and behold, a Silverlight DataGrid in fact comes to life on the form. All necessary settings, especially the connection to the database, are done automatically. In the lower XAML part of the form we see the XAML code is being generated. Let us test the result of our labour and push F5. The application gets started. Again the browser appears, and the Silverlight application is being loaded with the page Home.xaml. A click on About activates the page About.xaml, and we see DataGrid. A brief moment later the data from table Customers are being displayed. Done! The first Silverlight business application is running. It displays data from an SQL Server database. We have composed an Internet application which can be published on an Internet server, accessible to any Internet user. To VFP developers, having hitherto developed only desktop applications, this is a huge leap. Apart from the DataGrid we d like to add a few TextBoxes to the form. In VFP we would drag a field from a table in the data environment and drop it on the form. In Visual Studio we tackle this quite similarly. The window Data Sources shows the objects in a tree view. There s a tiny arrow before the name of the table Customers to open the object. A list of field names surfaces. Now we can pull a field from November 2010 FoxRockX Page 7
8 Figure 8. The form with DataGrid and text boxes Figure 9. The finished application at runtime Page 8 FoxRockX November 2010
9 this list onto the form. This creates a container with a label and a TextBox. Again, all settings are done automatically. So nothing has to be set up by hand. We can test the capability of the form. As expected, it all works. What does the form achieve? At its start, all records from the table Customers are loaded into the DataGrid. Here lies of course a potential for optimizing because data loading via the Internet usually takes place rather slowly. In the DataGrid the user can move the record pointer by mouse clicks or via the keyboard. Gladly we notice that the display in the TextBoxes gets updated. No refresh is needed here, in contrast to VFP. In the DataGrid the user can set the sorting sequence to a column by a click on its column header. This feature is provided in Silverlight DataGrids without any programming involved. What comes next? In the next article you will see how to save modified data and create new records. To that purpose buttons will be added to the form, and the first lines of code will be written. Author Profile Uwe works for the German-speaking FoxPro User Group (dfpug) as well as for several software and system houses as a freelancer. He is the product manager of the well-known Rapid Application Development Framework Visual Extend. Together with Venelina he has written the books for Visual Extend 8.0, 9.0, and Uwe is a Microsoft Certified Professional for VFP. He has been given lectures at numerous regional meetings since 1996 and at the VFP developer conference in Frankfurt since 2000 and the Prague VFP DevCon since 2004 as well as at Developer Events in Bucharest, Bunnik, and Paris. He is doing workshops, and one-day user meetings regularly, as well as individual coaching. Uwe is working together with Venelina Jordanova in the company V&U Ltd, located in Varna, Bulgaria. Based on their long-year experience, V&U ( eu) is focused to realize FoxPro projects. Uwe@VandU.eu Venelina has been a FoxPro developer since FoxPro for DOS version 2.0. She is specialized in database development and designing application architecture. She is a Microsoft Certified Professional for SQL Server, and for Analyzing Requirements and Defining Solution Architectures. Venelina has been a regular speaker at the German VFP developer conference since 2003, and the VFP DevCon in Prague since 2004, and spoke at Developer Events in Bucharest, Bunnik, Paris, Varna, Burgas, and Sofia. She has written several technical articles for FoxTalk and FoxX Professional. Venelina is the lead developer of the well-known Rapid Application Development Framework Visual Extend. Venelina is working together with Uwe Habermann in the company V&U Ltd, located in Varna, Bulgaria. Based on their long-year experience, V&U ( is focused to realize FoxPro projects. Venelina@VandU.eu November 2010 FoxRockX Page 9
INTRODUCTION TO VISUAL BASIC 2010
INTRODUCTION TO VISUAL BASIC 2010 Microsoft Visual Basic is a set of programming tools that allows you to create applications for the Windows operating system. With Visual Basic, even a beginner can create
More informationHow to use data sources with databases (part 1)
Chapter 14 How to use data sources with databases (part 1) 423 14 How to use data sources with databases (part 1) Visual Studio 2005 makes it easier than ever to generate Windows forms that work with data
More informationSQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server
Chapter 3 SQL Server Management Studio In This Chapter c Introduction to SQL Server Management Studio c Using SQL Server Management Studio with the Database Engine c Authoring Activities Using SQL Server
More informationLet s Make a Front Panel using FrontCAD
Let s Make a Front Panel using FrontCAD By Jim Patchell FrontCad is meant to be a simple, easy to use CAD program for creating front panel designs and artwork. It is a free, open source program, with the
More informationWelcome Application. Introducing the Visual Studio.NET IDE. Objectives. Outline
2 T U T O R I A L Objectives In this tutorial, you will learn to: Navigate Visual Studio.NET s Start Page. Create a Visual Basic.NET solution. Use the IDE s menus and toolbars. Manipulate windows in the
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening
More informationEasy Windows Working with Disks, Folders, - and Files
Easy Windows 98-3 - Working with Disks, Folders, - and Files Page 1 of 11 Easy Windows 98-3 - Working with Disks, Folders, - and Files Task 1: Opening Folders Folders contain files, programs, or other
More informationWorking with Excel involves two basic tasks: building a spreadsheet and then manipulating the
Working with Excel You use Microsoft Excel to create spreadsheets, which are documents that enable you to manipulate numbers and formulas to create powerful mathematical, financial, and statistical models
More informationWorking with Excel CHAPTER 1
CHAPTER 1 Working with Excel You use Microsoft Excel to create spreadsheets, which are documents that enable you to manipulate numbers and formulas to quickly create powerful mathematical, financial, and
More informationTry Thor s Terrific Tools, Part 2
Try Thor s Terrific Tools, Part 2 Thor offers lots of tools for working with classes and forms. Learning to use them can make you more productive. Tamar E. Granor, Ph.D. In my last article, I showed a
More informationSession V-STON Stonefield Query: The Next Generation of Reporting
Session V-STON Stonefield Query: The Next Generation of Reporting Doug Hennig Overview Are you being inundated with requests from the users of your applications to create new reports or tweak existing
More informationDreamweaver MX The Basics
Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia
More informationTo get started with Visual Basic 2005, I recommend that you jump right in
In This Chapter Chapter 1 Wading into Visual Basic Seeing where VB fits in with.net Writing your first Visual Basic 2005 program Exploiting the newfound power of VB To get started with Visual Basic 2005,
More informationGUARD1 PLUS Manual Version 2.8
GUARD1 PLUS Manual Version 2.8 2002 TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks of TimeKeeping Systems, Inc. Table of Contents GUARD1 PLUS... 1 Introduction How to get
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects
More informationPart 1: Understanding Windows XP Basics
542362 Ch01.qxd 9/18/03 9:54 PM Page 1 Part 1: Understanding Windows XP Basics 1: Starting Up and Logging In 2: Logging Off and Shutting Down 3: Activating Windows 4: Enabling Fast Switching between Users
More informationThe Mother of All TreeViews, Part 2 Doug Hennig
The Mother of All TreeViews, Part 2 Doug Hennig Last month, Doug presented a reusable class that encapsulates most of the desired behavior for a TreeView control. He discussed controlling the appearance
More informationADO.NET 2.0. database programming with
TRAINING & REFERENCE murach s ADO.NET 2.0 database programming with (Chapter 3) VB 2005 Thanks for downloading this chapter from Murach s ADO.NET 2.0 Database Programming with VB 2005. We hope it will
More informationThe purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer
Learning Targets: Students will be introduced to industry recognized game development software Students will learn how to navigate within the software Students will learn the basics on how to use Construct
More informationTelerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide
Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Contents Create your First Test... 3 Standalone Web Test... 3 Standalone WPF Test... 6 Standalone Silverlight Test... 8 Visual Studio Plug-In
More informationLab: Supplying Inputs to Programs
Steven Zeil May 25, 2013 Contents 1 Running the Program 2 2 Supplying Standard Input 4 3 Command Line Parameters 4 1 In this lab, we will look at some of the different ways that basic I/O information can
More informationCHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS
CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS Full Text Version of the Video Series Published April, 2014 Bob Tabor http://www.learnvisualstudio.net Contents Introduction... 2 Lesson
More informationWindows 10: FAQs. The Start Menu. Cortana
Windows 10: FAQs Click on a topic below e.g. File Management to find answers to common questions about Windows 10. Alternatively, you can search this document by pressing CTRL + F and typing a keyword.
More informationSisulizer Three simple steps to localize
About this manual Sisulizer Three simple steps to localize Copyright 2006 Sisulizer Ltd. & Co KG Content changes reserved. All rights reserved, especially the permission to copy, distribute and translate
More informationChapter 10. Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 10 Database Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives Use database terminology correctly Create Windows and Web projects that display
More informationThere are six main steps in creating web pages in FrontPage98:
This guide will show you how to create a basic web page using FrontPage98 software. These instructions are written for IBM (Windows) computers only. However, FrontPage is available for Macintosh users
More informationDownloading and editing signatures!
Downloading and editing email signatures! The templates are customizable and can be edited and saved with any html editor like Dreamweaver. If this is not available we have two alternatives for editing/saving
More informationA Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?
1 A Quick Tour WHAT S IN THIS CHAPTER? Installing and getting started with Visual Studio 2012 Creating and running your fi rst application Debugging and deploying an application Ever since software has
More informationVisual Basic Program Coding STEP 2
Visual Basic Program Coding 129 STEP 2 Click the Start Debugging button on the Standard toolbar. The program is compiled and saved, and then is run on the computer. When the program runs, the Hotel Room
More informationCOPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1
Lesson Using Adobe Bridge What you ll learn in this lesson: Navigating Adobe Bridge Using folders in Bridge Making a Favorite Creating metadata Using automated tools Adobe Bridge is the command center
More informationProgram and Graphical User Interface Design
CHAPTER 2 Program and Graphical User Interface Design OBJECTIVES You will have mastered the material in this chapter when you can: Open and close Visual Studio 2010 Create a Visual Basic 2010 Windows Application
More informationBuilding a Library Application From Start to Finish Using Sybase. Power Designer 12.1 With. Visual Studio 2005
Building a Library Application From Start to Finish Using Sybase Power Designer 12.1 With Visual Studio 2005 By Anil Mahadev ISUG member and Sybase Database Enthusiast Introduction: Sybase PowerDesigner
More informationReading: Managing Files in Windows XP
Student Resource 13.4a Reading: Managing Files in Windows XP Directions: All recent versions of Windows (XP, Vista, Windows 7) have fairly similar ways of managing files, but their graphic user interfaces
More informationPART 7. Getting Started with Excel
PART 7 Getting ed with Excel When you start the application, Excel displays a blank workbook. A workbook is a file in which you store your data, similar to a three-ring binder. Within a workbook are worksheets,
More informationA Guided Tour of Doc-To-Help
A Guided Tour of Doc-To-Help ii Table of Contents Table of Contents...ii A Guided Tour of Doc-To-Help... 1 Converting Projects to Doc-To-Help 2005... 1 Using Microsoft Word... 10 Using HTML Source Documents...
More informationMicrosoft Windows XP. Operating System. Starting Windows XP. You might be asked to enter your username and password
Microsoft Windows Operating System Starting Windows Windows automatically starts when you turn on your computer You might be asked to enter your username and password The Windows desktop uses a graphical
More informationGetting Started with BarTender
Getting Started with BarTender MANUAL Contents Getting Started with BarTender 3 Installation 4 Choosing What to Install 4 Automation Editions (Automation and Enterprise Automation) 4 Installing BarTender
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 informationGetting Started With the Cisco PAM Desktop Software
CHAPTER 3 Getting Started With the Cisco PAM Desktop Software This chapter describes how to install the Cisco PAM desktop client software, log on to Cisco PAM, and begin configuring access control features
More informationExcel 2013 for Beginners
Excel 2013 for Beginners Class Objective: This class will familiarize you with the basics of using Microsoft Excel. Class Outline: Introduction to Microsoft Excel 2013... 1 Microsoft Excel...2-3 Getting
More informationInterface. 2. Interface Adobe InDesign CS2 H O T
2. Interface Adobe InDesign CS2 H O T 2 Interface The Welcome Screen Interface Overview The Toolbox Toolbox Fly-Out Menus InDesign Palettes Collapsing and Grouping Palettes Moving and Resizing Docked or
More informationIf this is the first time you have run SSMS, I recommend setting up the startup options so that the environment is set up the way you want it.
Page 1 of 5 Working with SQL Server Management Studio SQL Server Management Studio (SSMS) is the client tool you use to both develop T-SQL code and manage SQL Server. The purpose of this section is not
More informationIn this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.
Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.
More informationA Generic Import Utility, Part 2
A Generic Import Utility, Part 2 Doug Hennig Part 1 of this two-part series presented a set of classes making up a generic import utility you can add to your applications to provide import capabilities
More informationDiscovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills
Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects
More informationTivoli Common Reporting V2.x. Reporting with Tivoli Data Warehouse
Tivoli Common Reporting V2.x Reporting with Tivoli Data Warehouse Preethi C Mohan IBM India Ltd. India Software Labs, Bangalore +91 80 40255077 preethi.mohan@in.ibm.com Copyright IBM Corporation 2012 This
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 informationSelectSurvey.NET Developers Manual
Developers Manual (Last updated: 5/6/2016) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 Before Starting - Is your software up to date?...
More informationAdministrator s Guide
Administrator s Guide 1995 2011 Open Systems Holdings Corp. All rights reserved. No part of this manual may be reproduced by any means without the written permission of Open Systems, Inc. OPEN SYSTEMS
More informationParish . User Manual
Parish Email User Manual Table of Contents LOGGING IN TO PARISH EMAIL... 3 GETTING STARTED... 3 GENERAL OVERVIEW OF THE USER INTERFACE... 3 TERMINATE THE SESSION... 4 EMAIL... 4 MESSAGES LIST... 4 Open
More informationThe PCC CIS etutorial to Windows
The PCC CIS etutorial to Windows Table of Contents What do I see when I start my computer?...3 What is the desktop?...4 What is the start menu?...5 How do I adjust my windows?...6 How do I minimize a window?...6
More informationAccess Gateway Client User's Guide
Sysgem Access Gateway Access Gateway Client User's Guide Sysgem AG Sysgem is a trademark of Sysgem AG. Other brands and products are registered trademarks of their respective holders. 2013-2015 Sysgem
More informationStudioPrompter Tutorials. Prepare before you start the Tutorials. Opening and importing text files. Using the Control Bar. Using Dual Monitors
StudioPrompter Tutorials Prepare before you start the Tutorials Opening and importing text files Using the Control Bar Using Dual Monitors Using Speed Controls Using Alternate Files Using Text Markers
More informationInstalling and Setting Up SiteMaster 200 v4 What you need to know.
Installing and Setting Up SiteMaster 200 v4 What you need to know. Table of Contents Important Information 1 System Requirements 2 Installing SiteMaster 200 v4 2 When You First Run SiteMaster 200 v4 4
More informationSQL Server 2005: Reporting Services
SQL Server 2005: Reporting Services Table of Contents SQL Server 2005: Reporting Services...3 Lab Setup...4 Exercise 1 Creating a Report Using the Wizard...5 Exercise 2 Creating a List Report...7 Exercise
More informationWindows XP. A Quick Tour of Windows XP Features
Windows XP A Quick Tour of Windows XP Features Windows XP Windows XP is an operating system, which comes in several versions: Home, Media, Professional. The Windows XP computer uses a graphics-based operating
More informationArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide
Automation Design Canvas 2.0 Beta Quick-Start Guide Contents Creating and Running Your First Test... 3 Adding Quick Verification Steps... 10 Creating Advanced Test Verifications... 13 Creating a Data Driven
More informationInstallation Guide. Last Revision: Oct 03, Page 1-
Installation Guide Last Revision: Oct 03, 2005 -Page 1- Contents Before You Begin... 2 Installation Overview... 2 Installation for Microsoft Windows 2000, Windows 2003, and Windows XP Professional... 3
More informationdbdos PRO 2 Quick Start Guide dbase, LLC 2013 All rights reserved.
dbdos PRO 2 Quick Start Guide 1 dbase, LLC 2013 All rights reserved. dbase, LLC may have patents and/or pending patent applications covering subject matter in this document. The furnishing of this document
More informationSkills Exam Objective Objective Number
Overview 1 LESSON SKILL MATRIX Skills Exam Objective Objective Number Starting Excel Create a workbook. 1.1.1 Working in the Excel Window Customize the Quick Access Toolbar. 1.4.3 Changing Workbook and
More informationMicrosoft Expression Web Quickstart Guide
Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,
More informationGUI Design and Event- Driven Programming
4349Book.fm Page 1 Friday, December 16, 2005 1:33 AM Part 1 GUI Design and Event- Driven Programming This Section: Chapter 1: Getting Started with Visual Basic 2005 Chapter 2: Visual Basic: The Language
More informationQuery Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201
Query Studio Training Guide Cognos 8 February 2010 DRAFT Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201 2 Table of Contents Accessing Cognos Query Studio... 5
More informationFILE ORGANIZATION. GETTING STARTED PAGE 02 Prerequisites What You Will Learn
FILE ORGANIZATION GETTING STARTED PAGE 02 Prerequisites What You Will Learn PRINCIPLES OF FILE ORGANIZATION PAGE 03 Organization Trees Creating Categories FILES AND FOLDERS PAGE 05 Creating Folders Saving
More informationPart I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations
Part I Integrated Development Environment Chapter 1: A Quick Tour Chapter 2: The Solution Explorer, Toolbox, and Properties Chapter 3: Options and Customizations Chapter 4: Workspace Control Chapter 5:
More informationTips and Ticks
Email Tips and Ticks Email Tips and Ticks Email Overview...3 Outlook Express Tips:...4 Netscape Tips:...8 Eudora Tips:...10 General Tips:...15 More General Tips...17 More Tips...19 Email Signatures and
More informationSpeed Up Windows by Disabling Startup Programs
Speed Up Windows by Disabling Startup Programs Increase Your PC s Speed by Preventing Unnecessary Programs from Running Windows All S 630 / 1 When you look at the tray area beside the clock, do you see
More information1 Build Your First App. The way to get started is to quit talking and begin doing. Walt Disney
1 Build Your First App The way to get started is to quit talking and begin doing. Walt Disney Copyright 2015 AppCoda Limited All rights reserved. Please do not distribute or share without permission. No
More informationIntroduction to IBM Rational HATS For IBM System i (5250)
Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming
More informationBP-VA Quick Start. Last update: 29 th January, Copyright Visual Paradigm International Ltd.
BP-VA Quick Start Last update: 29 th January, 2010 Copyright 2002-2010 Visual Paradigm International Ltd. Table of Contents Table of Contents... 2 Getting started... 3 Installing Business Process Visual
More informationThis walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough.
Azure Developer Immersion In this walkthrough, you are going to put the web API presented by the rgroup app into an Azure API App. Doing this will enable the use of an authentication model which can support
More informationADMINISTRATOR S GUIDE
ADMINISTRATOR S GUIDE 1 CONTENTS GMETRIX V5.0 SYSTEM REQUIREMENTS... 4 ADMINISTRATOR S GUIDE... 4 UNDERSTANDING THE ADMINISTRATOR S PANEL... 4 VIEWING AND EDITING ACCESS CODES... 7 CREATING GROUPS... 8
More informationBitDefender Enterprise Manager. Startup guide
BitDefender Enterprise Manager Startup guide 1 Table of Contents Product installation... 3 Install BitDefender Enterprise Manager... 3 Install BitDefender Server add-on... 4 Protection configuration...
More informationUnit III: Working with Windows and Applications. Chapters 5, 7, & 8
Unit III: Working with Windows and Applications Chapters 5, 7, & 8 Learning Objectives In this unit, you will: Launch programs and navigate the Windows task bar. Perform common windows functions. Customize
More informationEnd User Manual. December 2014 V1.0
End User Manual December 2014 V1.0 Contents Getting Started... 4 How to Log into the Web Portal... 5 How to Manage Account Settings... 6 The Web Portal... 8 How to Upload Files in the Web Portal... 9 How
More informationAdministration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax
Administration Training Guide Infinite Visions Enterprise Edition 406.252.4357 phone 1.800.247.1161 toll free 406.252.7705 fax www.csavisions.com Copyright 2005 2011 Windsor Management Group, LLC Revised:
More informationMAXQDA and Chapter 9 Coding Schemes
MAXQDA and Chapter 9 Coding Schemes Chapter 9 discusses how the structures of coding schemes, alternate groupings are key to moving forward with analysis. The nature and structures of the coding scheme
More information2 Getting Started. Getting Started (v1.8.6) 3/5/2007
2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless
More informationGUARD1 PLUS Documentation. Version TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks
GUARD1 PLUS Documentation Version 3.02 2000-2005 TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks i of TimeKeeping Systems, Inc. Table of Contents Welcome to Guard1 Plus...
More informationBEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal
BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting
More informationTourMaker Reference Manual. Intro
TourMaker Reference Manual Intro Getting Started Tutorial: Edit An Existing Tour Key Features & Tips Tutorial: Create A New Tour Posting A Tour Run Tours From Your Hard Drive Intro The World Wide Web is
More informationMicrosoft Excel 2007
Learning computers is Show ezy Microsoft Excel 2007 301 Excel screen, toolbars, views, sheets, and uses for Excel 2005-8 Steve Slisar 2005-8 COPYRIGHT: The copyright for this publication is owned by Steve
More informationCSC 330 Object-Oriented
CSC 330 Object-Oriented Oriented Programming Using ADO.NET and C# CSC 330 Object-Oriented Design 1 Implementation CSC 330 Object-Oriented Design 2 Lecture Objectives Use database terminology correctly
More informationImpossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev
Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev. 06.29.09 Overview: This reference manual will cover two separate applications that work together to produce a
More informationYou might think of Windows XP as a set of cool accessories, such as
Controlling Applications under Windows You might think of Windows XP as a set of cool accessories, such as games, a calculator, and an address book, but Windows is first and foremost an operating system.
More informationOpening Microsoft Visual Studio. On Microsoft Windows Vista and XP to open the visual studio do the following:
If you are a beginner on Microsoft Visual Studio 2008 then you will at first find that this powerful program is not that easy to use for a beginner this is the aim of this tutorial. I hope that it helps
More informationIBM WebSphere Lombardi Edition 7.2 Business Process Management Workshop
IBM IBM WebSphere Lombardi Edition 7.2 Business Process Management Workshop Lab Exercises Contents LAB 1 BUILD-FROM-SCRATCH LAB - PART 1... 4 1.1 START LOMBARDI AUTHORING ENVIRONMENT... 4 1.1.1 START THE
More informationWelcome to Introduction to Microsoft Excel 2010
Welcome to Introduction to Microsoft Excel 2010 2 Introduction to Excel 2010 What is Microsoft Office Excel 2010? Microsoft Office Excel is a powerful and easy-to-use spreadsheet application. If you are
More informationGetting Started (1.8.7) 9/2/2009
2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have
More informationInstallation Guide for 3.1.x
CARETEND BI Installation Guide for 3.1.x TABLE OF CONTENTS DOCUMENT PURPOSE... 2 OVERVIEW... 2 PLATFORM COMPONENTS... 3 Rock-Pond BI Server... 3 CareTend BI Client Application... 3 ABOUT INSTANCES... 3
More informationActivating AspxCodeGen 4.0
Activating AspxCodeGen 4.0 The first time you open AspxCodeGen 4 Professional Plus edition you will be presented with an activation form as shown in Figure 1. You will not be shown the activation form
More informationInstalling VS Code. Instructions for the Window OS.
Installing VS Code Instructions for the Window OS. VS Code is a free text editor created by Microsoft. It is a lightweight version of their commercial product, Visual Studio. It runs on Microsoft Windows,
More informationSeries 6 Technical Admin Guide Page 1
Series 6 Technical Admin Guide Page 1 TABLE OF CONTENTS PRODUCT REGISTRATION... 6 Free Trial Registration and the Wizard...7 How the Trial Works...8 Register Invu Document Management...8 Privileges for
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 informationDSS User Guide. End User Guide. - i -
DSS User Guide End User Guide - i - DSS User Guide Table of Contents End User Guide... 1 Table of Contents... 2 Part 1: Getting Started... 1 How to Log in to the Web Portal... 1 How to Manage Account Settings...
More informationMAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager
MAPLOGIC CORPORATION GIS Software Solutions Getting Started With MapLogic Layout Manager Getting Started with MapLogic Layout Manager 2011 MapLogic Corporation All Rights Reserved 330 West Canton Ave.,
More informationMICROSOFT OFFICE. Courseware: Exam: Sample Only EXCEL 2016 CORE. Certification Guide
MICROSOFT OFFICE Courseware: 3263 2 Exam: 77 727 EXCEL 2016 CORE Certification Guide Microsoft Office Specialist 2016 Series Microsoft Excel 2016 Core Certification Guide Lesson 1: Introducing Excel Lesson
More informationCME E-quotes Wireless Application for Android Welcome
CME E-quotes Wireless Application for Android Welcome This guide will familiarize you with the application, a powerful trading tool developed for your Android. Table of Contents What is this application?
More informationTable of Contents. Acquiring Access 2013; Course Overview...6. What s New in Access Overview of Principles...15
Learn Access 2013 Table of Contents Chapter 1 Introduction Acquiring Access 2013; Course Overview...6 What s New in Access 2013...11 Chapter 2 Using Touch Overview of Principles...15 Chapter 3 Getting
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 information