Introduction to Visual Studio 2010

Size: px
Start display at page:

Download "Introduction to Visual Studio 2010"

Transcription

1 Introduction If you haven t used Microsoft Visual Studio before, then this tutorial is for you. It will walk you through the major features of Visual Studio 2010 and get you started with creating various types of Synergy.NET applications. You will also learn useful tips and techniques that can save you valuable time while programming within Visual Studio. Tutorial Setup No specific preparation is needed in order to complete this tutorial. Tutorial Steps Starting Visual Studio Before we can get started, if it s not already running, we need to start Microsoft Visual Studio From the Windows Start Menu, select All Programs > Microsoft Visual Studio 2010 > Microsoft Visual Studio Once Visual Studio has finished loading, you should be looking at a screen called the Start Page. This screen allows you to easily create a new development project, or open an existing one, and open recently used projects. On the right side of the Start Page Visual Studio presents all kinds of information, the content of which is also customized to the type of environment that you select (we ll talk about this more in a moment). This information can include news and announcements, technical information, and lots of other types of content. The Start Page is often overlooked by developers, but when you are learning Visual Studio and.net development it can be a valuable source of information. The Start Page closes when you create or open a development project, but you can return to it at any time by selecting View > Start Page from the menu. Many things in Visual Studio are customizable, so to help to ensure that you are able to complete this tutorial, we re going to reset all Visual Studio settings to default values. In fact, there are multiple sets of default values, as you will see shortly. There are default settings based on the some of the available programming languages, defaults for types of development (e.g., web development) and various other scenarios. The first time you start Visual Studio after installing it, you will be asked to select which default configuration you wish to use. Many people select General Development Settings for an initial configuration well suited to multiple languages and various types of development projects. It is also possible to switch Visual Studio to a different collection of settings at any time, and also to save and restore custom settings. Introduction to Visual Studio 2010 Page 1

2 Reset to Default Settings From the menu, select Tools > Import and Export Settings. Select the Reset All Settings radio button, and then click the Next button. On the Save Current Settings page, check that Yes, save my current settings is selected (to save a backup so that you may restore your current settings after completing this tutorial, if required) and then click the Next button. On the Choose a Default Collection of Settings page, Select General Development Settings Click the Finish button When you see the Reset Complete screen, click the Close button. Selecting one of these pre defined collections of default settings can make many changes to your environment. Things that are commonly changed include menu items, menu item shortcuts, toolbars, and more. Creating a New Project One of the first things you re likely to want to do is create a new development project, so let s do that now. As with many things in Visual Studio, there are often several ways to do something. For example, to create a new development project you can: On the Start Page, click the New Project link. Select File > New > Project from the menu. Click the New Project button on the toolbar. Type Ctrl+Shift+N. On the Start Page, click on the New Project link. You will notice that the New Project dialog is divided into several main parts. On the left is a tree view where you can select from various project categories and sub categories, many of them based on the programming language that you wish to use. When you select a category, the center part of the dialog displays a list of project templates that belong to the category that you have selected. When you select a project template, a brief description of the project created by the template is displayed at the right of the dialog. Finally the lower portion of the dialog allows you to pick the location where you would like the project to be created, and specify a name for your new project. The project name that you pick is used in many ways, depending on the type of project you are creating. Generally the project name will be used to determine things like: The name of the Solution that is created (more about this in a moment). The name of the project that is created. Introduction to Visual Studio 2010 Page 2

3 The name of the folder that the project will be created in. The name of the main assembly (program or library) that will be created by the project. The name of the default namespace that will be used when some types of item are added to the project. Of course, even after a project has been created, all or any of these things can be changed, but some are harder to change than others. It s best to put some thought into the name of your project before you create it. In the templates tree (left) expand the Synergy/DE category, and then select Windows. In the project templates list (center) select Windows Forms Application. In the Name field, enter IntroToVisualStudio. Decide on a folder to create your project in, and enter its name in the Location field. Ensure that the Create directory for solution checkbox IS checked. In Visual Studio, one or more projects may exist within a Solution. Every project will have some type of output, usually an assembly, either a program (.exe) or library (.dll). Projects make up the various parts of an application. A Solution is merely a collection of projects, providing a way for developers to move around the various parts of their application easily. Every project must exist within a solution, and a solution can contain multiple projects. When you create a new project in Visual Studio by one of the mechanisms that we discussed earlier, Visual Studio will also create a Solution. If the Create directory for solution box is not checked, then the solution file is named the same as the project being created, and is created in the same folder as the project. This is generally appropriate if you only plan on working with one project in the solution. If the Create directory for solution box is checked, then Visual Studio will create a folder for the solution (below the location that you specify) and save the solution file in that folder. Then a second folder, for the project, will be created below the solution folder, and all of the project files will be created in or below the project folder. This is appropriate when you intend to add several projects to a solution, as each project will be stored in its own folder below the main solution folder. You ll also notice that in this case you are able to specify a different name for the solution itself. Click on the OK button to create your new solution and project. Because of the virtual machine, creating and opening the solution and project may take a few seconds. Different project templates cause different things to happen when a new project is created. For a Windows Forms project, what generally happens is the solution and project, and various default project files are displayed in the Solution Explorer towards the top right of the screen, the visual design surface for the default form that was added to the project is displayed filling most of the screen, and the Properties window is displayed towards the bottom right of the screen. Introduction to Visual Studio 2010 Page 3

4 Solution Explorer The Solution Explorer window is a key part of Visual Studio, and is frequently used by developers. It allows you to navigate around the various files and other items that make up your projects and your solution. Generally, double clicking on a file will open that file, either in a text editor or perhaps some kind of visual design surface. Some files can be edited in various ways. For example, you will notice that when the project was created, the file Form1.dbl was automatically created, added to the project, and opened in design view. But there is another way of working with Form1.dbl, in a source code editor. To see this in action: In Solution Explorer, right click Form1.dbl and select View Code. When working with pieces of a UI it is common to work with these two views of a given source file, the design view and the code view. Right click Form1.dbl again and this time select View Designer. You may have noticed that once a file (or a view of a file) is opened, it remains open until you specifically close it. Each file is assigned a tab towards the top of the main work area, which looks like this: You can use these tabs to switch between the views of a file, or between multiple files that you have opened. You ll also notice an X to the right of each tab, which can be used to close that file or view. You may sometimes see red dots next the file name on a tab. This is an indication that the file has been modified and needs to be saved. Visual Studio will automatically save files when you build or run, and there are also various ways to manually save one or more files. The easiest way to manually save files is to use the Ctrl+S shortcut to save the current file, or the Ctrl+Shift+S shortcut to save all changed files. It is easy to change the layout of the UI in Visual Studio, where most things can be repositioned, docked, stacked in tab sets, and hidden away at will. If at any time you can t find Solution Explorer you can always make it visible by selecting View > Solution Explorer from the menu, or by using the keyboard shortcut Ctrl+Alt+L. Introduction to Visual Studio 2010 Page 4

5 Visual Design Surfaces Many things that you work with in Visual Studio have visual design surfaces. Certainly it is common to work with a visual design surface when building a user interface, but several other things have them also. As the name suggests, a visual design surface allows you to design something visually, often by dragging items from a palette of available things and arranging them on the design surface. Right now we are creating a Windows Forms application, so we have access to a wide variety of components that can be used to build a Windows user interface. These components include things like the TextBox, CheckBox and Button controls that you re probably familiar with. These controls are located in the Toolbox (more in a moment) and can be dragged to the visual design surface as needed. By the way, the same concept also applies when working with other types of application. As well as with traditional Windows Forms applications, developers commonly work with visual design surfaces and toolboxes when developing Windows Presentation Foundation (WPF) applications, ASP.NET Web applications, Silverlight applications, and others. The Toolbox The Toolbox may not be visible right now, but if not look down the left hand side of the Visual Studio window and you may see a vertical tab that says Toolbox. If you don t see the Toolbox Window then select View > Toolbox from the menu (or type Ctrl+Alt+X). With the Toolbox visible, click on the small icon at the top right of the Toolbox window to pin the window in place. Pinning a window provides a mechanism to ensure that it remains on the screen. Most windows, when unpinned, slide out of sight but leave behind a tab so that you can access the window again. Hovering the mouse over the one of these tabs will make the window appear so that you can access it, or pin it in place. Make sure that the design view of Form1.dbl is visible. In the Toolbox, go to the Common Controls group, then click once on and drag a Button control to the design surface. Introduction to Visual Studio 2010 Page 5

6 You will notice that when the button is created on the form, several white handles appear around the outside of the button. These handles perform two functions; they indicate which item is currently selected to be worked with, and they can be used to resize the selected item. Single click the body of the form (not on the button) and you will see that the handles move to the form, which is now selected to be worked on. Single click on the button again, the handles move back to the button. As you click between these two items, look to the lower right portion of the screen. You should see a window called Properties, and you should see the content of the window change as you select different items on a visual design surface. If you can t see the properties window, select View > Properties Window from the menu, or use the F4 keyboard shortcut. If necessary, pin the properties window in place. Properties Window The properties window is another key part of Visual Studio where, if you re developing a user interface at least, you are likely to spend a lot of time. Essentially each item that you work with (buttons, textboxes, checkboxes, etc.) have properties, sometimes hundreds of them, and the properties window allows you to inspect and change the values of these properties, in order to achieve the desired functionality within your application. Notice the mini toolbar at the top of the properties window; in fact many of Visual Studio s windows have a similar toolbar, which generally allows you to view the information in the window in various ways. For example, the properties window is currently grouping the various properties of the selected button control by type (Accessibility, Appearance, etc.) because the first button ( ) on the toolbar is selected. Click on the second icon ( ) to order the properties alphabetically. Notice that the properties window also has a drop down list (at the top) which shows you which item is currently selected. Another way of changing the selected item is to drop down this list and select a different item. Drop down the list at the top of the properties window and select Form1. Introduction to Visual Studio 2010 Page 6

7 Notice how the selected item handles moved from the button to the form, and how the content of the properties window changed to reflect the properties of the newly selected item. On Form1 s design view, select the form. In the properties window, Locate the Text property and set the value to My Form. A Windows Form s text property is used to set the title of the window; notice how the text that you typed is now also displayed in the title area of the form designer. Some changes that you make in the properties window are reflected visually in the designer. In some cases, the opposite is also true. For example: With the form selected, locate the Size property. It may be easier to switch to alphabetic mode (toolbar at top of properties window). Notice the current value of the size property; probably the default 300, 300 Now use the designer s current item handles to visually resize the form. Check the Size property again, it should have changed. So, making changes in the properties window often visually changes the designer window, and making changes in the designer window also changes the properties window. Another thing to notice with respect to the properties window is how properties that have not been changed (i.e., currently have a default value) are displayed in normal text, whereas properties that have had their value changed are displayed in bold text. This visual indication of what properties have been changed can be very useful. So, we ve discovered that we can change the properties of something either graphically in a design view, or via the properties window, but where is all of that information stored? The answer to that depends on what type of project you are working on. Some common examples are: Project Type Windows Forms Web Forms (ASP.NET) Windows Presentation Foundation Silverlight Other Designer / Properties Changes Written To A designer programming language source file. The main web page file (.aspx) in HTML format. The main form or control file (.xaml) in XAML format. The main form or control file (.xaml) in XAML format. Various, generally a programming language source file. Introduction to Visual Studio 2010 Page 7

8 Designer Source Files To help you to understand what is happening when you interact with a visual design surface or with the properties window, let s dig a little deeper into our simple application. In Solution Explorer, expand the Form1.dbl item. You will notice that below Form1.dbl are two other files, called Form1.designer.dbl and Form1.resx. By the way, these particular files are specific to a Windows Form, but the general principle of what we re looking at here applies in a number of different scenarios. For now, the file that we are most concerned with is the Form1.desidner.dbl file. This is a special source file that is altered whenever you make changes to a Windows Form s visual design surface or Properties window. WARNING: As a general rule, you should not edit.designer files. They are created and maintained by Visual Studio visual designers and the Properties window. It is relatively easy to break your application by making inappropriate changes to these files, and it can be difficult to resolve problems like this. With the warning out of the way let s edit the file! In Solution Explorer, double click on Form1.designer.dbl to open it in code view (you could also right click the file and select either Open or View Code). Right now the designer source file is fairly simple, because all we have is a form and a button. Notice how the class Form1 extends (is a) System.Windows.Forms.Form, and how the class contains an instance variable called button1 which is of type System.Windows.Forms.Button. That variable was created, by the designer, when we dragged the button onto the form. Look down a little and you will see that there is a method called InitializeComponent, and in that method there are various assignment statements which set various properties of the button (this.button.something) and the form its self (this.something). These lines of code are inserted when we make changes to the properties of the form, or objects on the form, either via changes that we make on the graphical design surface, or changes that we make in the Properties window. You may also notice that the code in this file defines the class as public partial class Form1. Click on the tab at the top of the edit area called Form1.dbl. If you closed this view then in Solution Explorer, right click on Form1.dbl and select View Code. Notice that the class in this source file is also defined as public partial class Form1. A partial class is a class composed from partial class definitions in multiple source files, so in this case the class Form1 is made up of source code in the file Form1.dbl, which the developer controls, and code in the file Form1.designer.dbl, which the designer and properties window control. If you look at the default code in Form1.dbl you will notice that there is a constructor method (public method Form1) which contains Introduction to Visual Studio 2010 Page 8

9 a call to the InitializeComponent method which is in Form1.designer.dbl. So, when the application creates an instance of the Form1 class, the designer generated code is executed to create and configure all of the controls on the form. Program.dbl Projects which target an assembly which is an executable program (i.e., an.exe rather than a.dll) include another source file, called Program.dbl. This is the main line or the entry point to the application. In Solution Explorer, double click on the file Program.dbl to open it in the code editor. The default code in the Program.dbl file will vary, depending on the type of application, but tends to be very simple in nature. In the case of a Windows Forms application, as you can see, the file contains a main line program which essentially just launches a new instance of the default form, Form1. If you were to rename the class in Form1.dbl (and of course the matching partial class in Form1.designer.dbl) to a different name, or if you wanted to launch some other form at application startup, then you would need to edit the code in Program.dbl as appropriate. The Properties Folder Each project that you create will include a folder called Properties, and depending on the type of project, the folder will contain one or more files. In Solution Explorer, expand the Properties folder to view the files that it contains. In the Windows Forms project that you re currently working in, there will be various files in the Properties folder. These files are AssemblyInfo.dbl, Resources.resx and Settings.settings. Although you can edit some of these files directly, and some of these file types also have visual designers associated with them, the files in the Properties window are usually maintained via the Project Properties dialogs, as you will see shortly. AssemblyInfo.dbl In Solution Explorer, double click AssemblyInfo.dbl to open it in a code editor. AssemblyInfo.dbl contains various attribute definitions used to embed information into the compiled assembly. You can specify information about your company, the name of the product, copyright information, etc. The file can also be maintained via a dialog window which can be accessed by opening the project Introduction to Visual Studio 2010 Page 9

10 properties, selecting the Application tab and clicking the Assembly Information button. Resources.resx This file is a resource file which is a special type of file that can be used to embed various resources (strings, images, audio files, etc.) the application might need, directly into the application s assembly. The benefit of using resource files is that any resources that the application needs do not need to be provided as individual files on disk, which in turn can significantly simplify application deployment. Resource files are actually XML files. The resources added to the file are serialized (if necessary) and stored within the XML file. That being said, you will probably never deal with a resource file as an XML file, because Visual Studio provides a graphical designer that lets you work with the contents of resource files. Resources in resource files are also very easy to use within the application, because the resource file designer dynamically generates a class which represents the contents of the resource file. Accessing a resource is as easy as referring to a static property in this class. In Solution Explorer, double click the Resources.resx file to open the resource file designer. By default the resource file designer opens in Strings mode, but you can switch to working with Images, Icons, Audio, Files or Other Items using the drop down field in the top left corner of the resource designer. You will also notice that there are buttons on the toolbar which allow you to add and remove items from the resource file. Let s work through a simple example of adding a string resource to a project: In the Name column, where it defaults to String1, change the resource name to WelcomeMessage. In the Value column add the text Welcome to my application. In the Comment column add the text Displayed at application startup. Type Ctrl+S to save your changes. Now let s take a look at what we actually did with the resource designer. In Solution Explorer, right click on Resources.resx and select View Code. Introduction to Visual Studio 2010 Page 10

11 The XML file that you are looking at is the actual resource file. If you scroll to the bottom of the file you will see the resource that you just added via the designer. Close the XML view of the resource file. In Solution Explorer, expand the view of the file Resources.resx Like forms that we discussed earlier, resource files also have a designer source file, in this case Resources.designer.dbl Double click on Resources.designer.dbl to open it in the source code editor. As you interact with a resource file through the designer, Visual Studio generates the code in the designer source file. As you can see, the source file contains a sub namespace called Properties (the name of the folder) containing a class named Resources (the name of the resource file). Scroll down to the bottom of the source file. As you can see, the string resource that you added has been exposed as an internal static property. This means that we can refer to the value of the string resource from anywhere in the project (assembly) like this: Properties.Resources.WelcomeMessage Close the source file by clicking on the close (cross) icon in its main tab. Let s add some code to the application to make use of the resource string that we just added: In Solution Explorer, double click on the file Form1.dbl to open its visual designer. Double click somewhere in the body of the form to open the code editor window. Place your cursor in the procedure division of the Form1_Load method and add the following code: this.text = Properties.Resources.WelcomeMessage Type Ctrl + F5 to save your changes, and to build and run the application. You should see the text that you entered in the resource file now displayed in the application drag bar. Close the application. Close the Resources.resx file by clicking on the X icon in its main tab. Introduction to Visual Studio 2010 Page 11

12 Settings.settings Conceptually the settings file is similar to a resource file. However, where a resource file is intended to store resources like images, sounds and strings that are used by an application, the settings file is intended to store application or user settings. A setting is a name / value pair, and you can specify the data type of the value. In Solution Explorer, double click on the Settings.settings file to open the settings file designer. Settings files also have a.designer.dbl file, and just like with resource files the settings designer dynamically generates a class called Settings, with public properties to represent the settings that you have defined in the designer. This means that you can programmatically access the settings with code like this: Properties.Settings.Default.AutoLogin Default values for the settings that you define are stored in the.settings (XML) file. Close the Settings.settings designer by clicking on the X icon in its main tab. The References Folder In Solution Explorer, expand the References folder. All Visual Studio development projects will include a special folder called References. The folder doesn t contain files, but rather contains a list of assemblies that are accessible from the code within your application. If you want to access types that are stored in a particular assembly, you add a reference to the assembly. We ll look at how to do that shortly. When you create a new project from a project template, the template will probably include a set of preconfigured references. Some of these references may be required because of existing code that has already been included in the project by the template, while others may have been included simply because you are likely to need them when developing a particular type of application. In Solution Explorer, right click on the References folder and select Add Reference Introduction to Visual Studio 2010 Page 12

13 The Add Reference dialog allows you to browse assemblies that are available to be referenced by your project. There are five tabs at the top of the dialog, as follows:.net COM Projects Browse Recent Lists all.net Framework components available for referencing, as well as assemblies from third parties that have been registered on your system. Lists all COM components available for referencing and use through.net s COM interop capabilities. Lists Visual Studio projects in the current solution available for referencing. Select assemblies from this tab to create project to project references. Allows you browse additional files to find a component not listed in the current tab and add it to the list. Displays recently added references. As an example of adding a reference to a project, to make types (classes, etc.) that are available in a particular assembly available for use in the project, let s assume we want to have the ability to expose a WCF service from our application. To do that you would need to use several classes that are provided by the.net Framework in the System.ServiceModel namespace. In the.net tab, click the Component Name column title to sort the list of assemblies in alphabetical order, and then locate and select the System.ServiceModel assembly. Click the OK button to add the reference. You should now see System.ServiceModel listed under the References folder in your project, meaning that whatever types are defined in that assembly are now available for you to use in your code. Object Browser Visual Studio s Object Browser window allows you to browse and view the content of assemblies. In Solution Explorer, double click on the System.ServiceModel reference that you just added. You should see the Object Explorer window open, and the System.ServiceModel assembly should be selected in the list of assemblies to the left side of the screen. Similar to the.net tab in the add reference dialog, this list shows assemblies that are provided by the.net Framework as well as other assemblies that you may have referenced in your project. At the top of the dialog is a toolbar with a drop down list which allows you to apply filters to the list of assemblies that are displayed. In the Browse drop down list, select.net Framework 4 to filter the list of assemblies to only those assemblies available in that version of the.net Framework. Introduction to Visual Studio 2010 Page 13

14 Click the small triangle icon next to the System.ServiceModel assembly. Assemblies can contain types (classes, etc.) from one or more namespaces. When you drill into an assembly in Object Browser, the first thing you see is the namespaces that are present in the assembly: Above you can see that the System.ServiceModel assembly contains types from multiple namespaces. Note that the types in a namespace don t have to be all defined in one assembly. For example, you can see that this namespace contains some types from the System namespace, but there will be types from the same namespace in other assemblies too. Click the triangle icon next to the System.ServiceModel namespace to drill into it. Drilling into a namespace displays the types that are present in that namespace. The nature of the type is indicated by the icon displayed next to it. For example, in the diagram above, ActionNotSupportedException is a class while AuditLevel is an enumeration. Single click on the class BasicHttpBinding to select it. In the upper right section of the Object Browser window you can see more detail about the type that you have selected, and again the icon next to each item indicates the nature of the item. In the case of the BasicHttpBinding class, you will see that the class has several methods, one of which is called CreateBindingElements(), and also several properties, including BypassProxyOnLocal. Single click on the CreateBindingElements method to select it. Introduction to Visual Studio 2010 Page 14

15 In the lower right portion of the Object Browser window you can see even more information about the thing that you have selected above. In this case the information is telling us about the method that we selected. We can see that it is a public method, so it s available for us to call, it does not have any parameters (nothing is listed between the parentheses following the method name) and it returns a BindingElementCollection. There is also useful descriptive information about what the method does, any parameters it might accept, and the return value. You may also notice that other types that are mentioned here appear to be hyperlinks, and sure enough clicking on one of them will take you to the documentation for that type in Object Browser. There are also forward and back buttons on the toolbar to make navigating around easy, just like in a web browser. You can also use Object Browser to add references to your project. For example, let s suppose that by browsing around in Object Browser we determined that we need a reference to the System.ServiceModel.Activation assembly. In Object Browser select the System.ServiceModel.Activation assembly In Object Browser toolbar, click the Add to References in Selected Project in Solution Explorer button. Object Browser can be very useful. If you have an idea about what you need then it can allow you to easily browse detailed information about things, and, having confirmed what you need, you can add a reference to the required assembly. Object browser is also a great way to learn about the capabilities of things, because it makes it easy to view detailed information about methods, parameters, return values, enumerations, and lots of other things. Close Object Browser by clicking on the cross icon in its main tab. Introduction to Visual Studio 2010 Page 15

16 Project Properties Each project that you create includes many options which allow you to define lots of different things. These options, more commonly referred to as project properties, all have default values and can be customized through the Project Properties dialogs. In Solution Explorer, right click on the IntroToVisualStudio project (it ll be shown in bold text immediately below the solution) and from the context menu select Properties. The project properties dialog has various tabs down the left hand side. Check that the Application tab is selected. Let s take a look through the various tab pages and explore what options are available to you. There are lots of options, so we ll just pick out some of the more important ones. Application The tabs that are displayed will vary based on the type of application that you are working on. We re currently working on a Windows Forms Application, so you should see tabs that look something like this: Most projects create one assembly, and that assembly can either be an executable program or a class library. The assembly name and output type fields determine the name of the assembly that is created by the project, with the output type being used to determine the file extension (.exe or.dll). The default namespace determines the namespace that is inserted into any new source files that are added to the project. When using most project templates, the assembly name and default namespace default to the name of the project that you create, and by the time a new project has been created, the default namespace will already have been used in whatever source files are added to the project by the project template. So, if you change the default namespace you will usually want to review any existing source files in the project and change the namespace used in those files. Introduction to Visual Studio 2010 Page 16

17 The assembly information file (AssemblyInfo.dbl) was discussed earlier. You ll notice the Assembly Information button that allows you to edit the content of the file through a simple user interface. One of the most important settings for an application is the Target framework, which determines the version of the.net framework that the assembly will be built for. Synergy.NET projects will default to either the.net Framework 4.0, or the.net Framework 4.0 Client Profile. The client profile is a smaller version of the.net Framework 4.0 which is commonly found on desktop PCs and laptops; it has some of the features of the full framework removed. These features include things like the ASP.NET web components which are typically only required on server systems. You can change the target framework to an earlier version if you wish, which could for example help with deployment because most systems will have V2.0 of the Framework already installed, but may not have 4.0. However by doing this you may be restricting the capabilities of your application, because some features of the current.net Framework will not be available for you to use. A better approach is to target the latest version of the Framework, and set up your deployment packages or procedures to install the latest Framework if required. The Output type setting allows you to specify the type of assembly being created; either a Windows Application, Console Application or Class Library. Generally this setting will be set correctly by the project template that you use, and won t need to be changed. You can also set an application icon on this tab page. Doing so will cause the icon file to be added to the project, and embedded as a resource in the target assembly. Selecting an application icon does not cause that icon to be displayed at the top left of any forms that you may add to a project. If you want to use the icon on forms then you must set each form s Icon property also. Build Events Switch to the Build Events tab The Build Events tab allows you to specify build configuration instructions. You can also specify the conditions under which any post build events are run. Note the following: Introduction to Visual Studio 2010 Page 17

18 Build events (specified in the Pre build event command line and Post build event command line fields) can include any command that is valid at a command prompt or in a.bat file. If you specify a.bat file, the name of the file should be preceded by "call" (without quotes) to ensure that all subsequent commands are executed. For example: call C:\MyFile.bat. The % character is reserved for MSBuild, so if you specify an environment variable, replace each % with the %25 escape sequence. For example, replace %MY_VAR% with %25MY_VAR%25. If your pre build or post build event does not complete successfully, you can terminate the build by having your event action exit with a code other than zero (which indicates a successful action). Compile Switch to the Compile tab On the compile tab you can determine which Synergy.NET compiler (dblnet) options are used when the project is built. The Compiler command line box towards the top of the form displays a summary of the actual command line options that will be used, and the other fields on the form allow you to determine what those options should be. As you can see, there are some compiler options that are used by default. There are specific UI controls on the form to allow you to set or unset some of the more commonly used compiler options, and the Other options field allows you to specify any other compiler options that are not specifically supported by controls on the form. Environment Variables Switch to the Environment Variables tab Introduction to Visual Studio 2010 Page 18

19 The environment variables tab allows you to specify environment variables that are to be set when the project is opened. These environment variables will be in place during development in Visual Studio, and also when you execute utilities or your application from the Visual Studio environment. It is possible to refer to the translation of one environment in the value of another, using the syntax $(ENVVAR). For example, if you had one environment variable called ROOT that translated to a folder path, and you wanted to set another variable called DAT that translated to a folder called DAT below the ROOT folder, you could express the value for the DAT environment variable as $(ROOT)DAT. This would of course assume that the value of the ROOT variable was terminated with a trailing backslash character. The environment within Visual Studio includes several pre defined macros that can be used when setting environment variables. For example the macro $(SolutionDir) translates to the folder specification of the current solution file, and $(ProjectDir) translates to the location of the current project file, which may or may not be the same as the solution folder. As you can see in the screen shot above, you can also refer to these macros when setting environment variables in your project. The table below shows a list of some of the available macros: Macro Translates To Example $(Configuration) $(OutDir) $(ProjectDir) The name of the current project configuration. Path to the output file directory relative to the project directory. This path should have a trailing slash. This resolves to the value for the Output Directory property. The directory of the project (defined as drive + path); it Debug bin\debug\ c:\temp\mytestapp\ Introduction to Visual Studio 2010 Page 19

20 includes the trailing backslash. $(ProjectExt) $(ProjectFileName) The file extension of the project. It includes the '.' before the file extension. The file name of the project (defined as base name + file extension)..synproj MyTestApp.synproj $(ProjectName) The base name of the project. MyTestApp $(ProjectPath) $(RootNameSpace) $(SolutionDir) $(SolutionExt) $(SolutionFileName) $(SolutionName) $(SolutionPath) $(TargetDir) The absolute path name of the project (defined as drive + path + base name + file extension). The namespace, if any, containing the application. The directory of the solution (defined as drive + path); it includes the trailing backslash. The file extension of the project. It includes the '.' before the file extension. The file name of the solution (defined as base name + file extension). The base name of the solution. The absolute path name of the solution (defined as drive + path + base name + file extension). The directory of the primary output file for the build (defined as drive + path); it c:\temp\mytestapp\mytestapp.synproj MyTestApp c:\temp\mytestapp\.sln MyTestApp.sln MyTestApp c:\temp\mytestapp\mytestapp.sln c:\temp\mytestapp\bin\debug\ Introduction to Visual Studio 2010 Page 20

21 includes the trailing backslash. $(TargetExt) $(TargetFileName) $(TargetName) $(TargetPath) The file extension of the primary output file for the build. It includes the '.' before the file extension. The file name of the primary output file for the build (defined as base name + file extension). The base name of the primary output file for the build. The absolute path name of the primary output file for the build (defined as drive + path + base name + file extension)..exe MyTestApp.exe MyTestApp c:\temp\mytestapp\bin\debug\mytestapp.exe Bear in mind that the environment variables that you specify through the project properties dialogs are only present in your development environment. If you use this mechanism to specify values for environment variables that are required at application runtime (outside of Visual Studio) then you must provide those environment variables via some other mechanism. Signing Switch to the Signing tab Introduction to Visual Studio 2010 Page 21

22 The signing tab allows you to specify that the assembly created by the project should be digitally signed. To sign the assemblies, check the Sign the Assembly checkbox and then select the strong name key file that you wish to use to sign the assembly. Once you have enabled signing, there is an option in the Choose a strong name key file drop down list which allows you to create a new key file. This is done using the.net Framework s strong name utility (sn.exe). We re not going to get into assembly signing here because it s a large and complex subject area, but it is definitely something that you need to learn about before you release.net applications to customers. Reference Paths Switch to the Reference Paths tab The Reference Paths tab allows you to specify folders that will be searched when the project system needs to locate a referenced assembly. When the project system finds an assembly reference, it resolves the reference by looking in the following locations, in the following order: The project directory. The project directory files appear in Solution Explorer. Directories specified on this page (Reference Paths). Directories displaying files in the Add Reference dialog box. The project's obj directory. (Assemblies created by adding COM references to your project are added to the project's obj directory.) Introduction to Visual Studio 2010 Page 22

23 Build Switch to the Build tab The build tab allows you to specify various settings related to how your assembly is built. Each project that you create includes several configurations and, when working in the project, you always have one of these configurations selected. By default there is a drop down list on the main toolbar which allows you to easily switch to a different configuration. Most projects have two initial configurations defined, called Debug and Release, and the default is usually the Debug configuration. At the top of the form you will see a drop down list which allows you to select the Configuration to modify. Changes that you make in the lower half of the form are applied to that configuration. You need to remember this because if you re making a change to one configuration, then you may want to make corresponding changes to other configurations also. In fact, if this is the case, you can select All Configurations in the configuration dropdown list, and the changes that you make will then be applied to all configurations. The Platform field is not used in Synergy.NET projects and should be ignored. Platform target allows you to specify the processor to be targeted by the assembly. Select x86 to target 32 bit platforms, select x64 to target 64 bit platforms, or select Any CPU for the assembly to be platform agnostic. Output path allows you to determine where the assembly created by the project (or more specifically the project configuration) will be stored. As you can see the default location is in a bin\debug (or bin\release) folder below the project folder. The XML documentation file option allows you to enable the creation of an XML file which contains API documentation for the code in your project. The information in the file is derived both from the actual code in the project, as well as from any documentation comments that you may have included in the code. Once you have the XML documentation file there are several products on the market that can transform the information in the file into various types of documentation. The Debug/Optimize code option allows you to specify whether to use just in time (JIT) optimization, and specifies the level of debug and stack trace information that will be available, which affects performance. The option can be set to the following values: Introduction to Visual Studio 2010 Page 23

24 <blank> Debug Optimize Includes less debug information in the assembly than is included by the Debug setting, and only includes limited line number listings for trace backs, but includes more information than the Optimize setting. This is the default setting for Release configurations. Full debugging information is included in the assembly. This is the default setting for Debug configurations. Includes the least amount of debugging information in the assembly, resulting in the best performance. Enables JIT optimization. This option is recommended for production code. The Generate serialization assembly option determines whether the compiler will use the XML Serializer Generator Tool (sgen.exe) to create XML serialization assemblies. Serialization assemblies can improve the startup performance of XmlSerializer if you have used that class to serialize types in your code. The option can be set to one of the following values: Auto (default) Off On Serialization assemblies will be generated only if you have used XmlSerializer to encode types in your code to XML. Serialization assemblies will never be generated, regardless of whether your code uses XmlSerializer. Serialization assemblies will always be generated. It should be noted that due to a Visual Studio issue, setting the Generate serialization assembly to On might not result in a serialization assembly, even if there are serializable types in the project. There is an article on Microsoft Connect (bug id ) which discusses this issue. You can locate the article via an internet search for "Project Does Not Generate Serialization Assembly Even When Specifically Told To Do So". The DLL base address specifies the preferred base address at which to load the assembly. This can be specified in decimal or hexadecimal format, and it must be 0x10000 aligned. The default base address for a DLL is set by the.net Framework common language runtime. Setting a DLL base address is an advanced subject and is beyond the scope of this introductory tutorial. Introduction to Visual Studio 2010 Page 24

25 Debug Switch to the Debug tab The options on the Debug tab are used to set properties for the behavior of the project when the debugger is started. As with the build options, it is possible to specify different debugger settings based on the currently selected configuration, and again the Platform field is not used with Synergy.NET projects and should be ignored. The options under Start Action are used to set the item to be started when the debugging begins, and can be set to one of the following: Start project (default) Start external program Start browser with URL Specifies that the executable for the project should be started when the application is debugged. Specifies that some other executable is launched when the application is debugged. Specify the full path to the executable to be started in the field to the right, which is enabled when this option is selected. Specifies that a URL should be accessed when the application is debugged. Specify the URL in the field to the right, which becomes enabled when this option is selected. If you select this option without entering anything in the text field, the debugger will work as if "Start project" were selected. The Command line arguments field allows you to specify any command line arguments that should be passed to the program when starting an executable. The option is not applicable if starting a URL. The Working directory option allows you to specify the directory from which the project will be launched for debugging. This applies only when Start project is selected. The default is the output path folder specified in the build tab s Debug configuration. Introduction to Visual Studio 2010 Page 25

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Intellect Platform - Tables and Templates Basic Document Management System - A101

Intellect Platform - Tables and Templates Basic Document Management System - A101 Intellect Platform - Tables and Templates Basic Document Management System - A101 Interneer, Inc. 4/12/2010 Created by Erika Keresztyen 2 Tables and Templates - A101 - Basic Document Management System

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

BID2WIN Workshop. Advanced Report Writing

BID2WIN Workshop. Advanced Report Writing BID2WIN Workshop Advanced Report Writing Please Note: Please feel free to take this workbook home with you! Electronic copies of all lab documentation are available for download at http://www.bid2win.com/userconf/2011/labs/

More information

Handout: Word 2010 Tips and Shortcuts

Handout: Word 2010 Tips and Shortcuts Word 2010: Tips and Shortcuts Table of Contents EXPORT A CUSTOMIZED QUICK ACCESS TOOLBAR... 2 IMPORT A CUSTOMIZED QUICK ACCESS TOOLBAR... 2 USE THE FORMAT PAINTER... 3 REPEAT THE LAST ACTION... 3 SHOW

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program, you ll find a number of task panes, toolbars,

More information

Microsoft Access 2010 handout

Microsoft Access 2010 handout Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant

More information

Microsoft Access 2010 Part 1: Introduction to Access

Microsoft Access 2010 Part 1: Introduction to Access CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3

More information

Creating Database Tables in Microsoft SQL Server

Creating Database Tables in Microsoft SQL Server Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are

More information

Business Insight Report Authoring Getting Started Guide

Business Insight Report Authoring Getting Started Guide Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,

More information

For Introduction to Java Programming, 5E By Y. Daniel Liang

For Introduction to Java Programming, 5E By Y. Daniel Liang Supplement H: NetBeans Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with NetBeans Creating a Project Creating, Mounting,

More information

Ansur Test Executive. Users Manual

Ansur Test Executive. Users Manual Ansur Test Executive Users Manual April 2008 2008 Fluke Corporation, All rights reserved. All product names are trademarks of their respective companies Table of Contents 1 Introducing Ansur... 4 1.1 About

More information

DataPA OpenAnalytics End User Training

DataPA OpenAnalytics End User Training DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...

More information

Table Of Contents. iii

Table Of Contents. iii PASSOLO Handbook Table Of Contents General... 1 Content Overview... 1 Typographic Conventions... 2 First Steps... 3 First steps... 3 The Welcome dialog... 3 User login... 4 PASSOLO Projects... 5 Overview...

More information

Appointment Scheduler

Appointment Scheduler EZClaim Appointment Scheduler User Guide Last Update: 11/19/2008 Copyright 2008 EZClaim This page intentionally left blank Contents Contents... iii Getting Started... 5 System Requirements... 5 Installing

More information

Microsoft Access Basics

Microsoft Access Basics Microsoft Access Basics 2006 ipic Development Group, LLC Authored by James D Ballotti Microsoft, Access, Excel, Word, and Office are registered trademarks of the Microsoft Corporation Version 1 - Revision

More information

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc.

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc. NDA-30141 ISSUE 1 STOCK # 200893 CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000 NEC America, Inc. LIABILITY DISCLAIMER NEC America, Inc. reserves the right to change the specifications,

More information

Avaya Network Configuration Manager User Guide

Avaya Network Configuration Manager User Guide Avaya Network Configuration Manager User Guide May 2004 Avaya Network Configuration Manager User Guide Copyright Avaya Inc. 2004 ALL RIGHTS RESERVED The products, specifications, and other technical information

More information

Search help. More on Office.com: images templates

Search help. More on Office.com: images templates Page 1 of 14 Access 2010 Home > Access 2010 Help and How-to > Getting started Search help More on Office.com: images templates Access 2010: database tasks Here are some basic database tasks that you can

More information

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field.

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field. Adobe Acrobat Professional X Part 3 - Creating Fillable Forms Preparing the Form Create the form in Word, including underlines, images and any other text you would like showing on the form. Convert the

More information

Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...

Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface... 2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17

More information

Reduced Quality Sample

Reduced Quality Sample Access 2007 Essentials PART ONE Mobile MOUSe Access 2007 Essentials Version # 1.1 Part One 08/08/2010 11:20 About this Course Microsoft Access is the database application included with Microsoft Office.

More information

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Tips and Tricks SAGE ACCPAC INTELLIGENCE Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,

More information

Microsoft Office Access 2007 which I refer to as Access throughout this book

Microsoft Office Access 2007 which I refer to as Access throughout this book Chapter 1 Getting Started with Access In This Chapter What is a database? Opening Access Checking out the Access interface Exploring Office Online Finding help on Access topics Microsoft Office Access

More information

GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS

GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS Last Edited: 2012-07-09 1 Navigate the document interface... 4 Create and Name a new document... 5 Create a new Google document... 5 Name Google documents...

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

Software Application Tutorial

Software Application Tutorial Software Application Tutorial Copyright 2005, Software Application Training Unit, West Chester University. No Portion of this document may be reproduced without the written permission of the authors. For

More information

Designing and Implementing Forms 34

Designing and Implementing Forms 34 C H A P T E R 34 Designing and Implementing Forms 34 You can add forms to your site to collect information from site visitors; for example, to survey potential customers, conduct credit-card transactions,

More information

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This

More information

Creating Custom Crystal Reports Tutorial

Creating Custom Crystal Reports Tutorial Creating Custom Crystal Reports Tutorial 020812 2012 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,

More information

Desktop, Web and Mobile Testing Tutorials

Desktop, Web and Mobile Testing Tutorials Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major

More information

UF Health SharePoint 2010 Document Libraries

UF Health SharePoint 2010 Document Libraries UF Health SharePoint 2010 Document Libraries Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Last Updated 2/7/2014 SharePoint 2010 Document Libraries 1.5 Hours 1.0 Shared Network

More information

Introduction to MS WINDOWS XP

Introduction to MS WINDOWS XP Introduction to MS WINDOWS XP Mouse Desktop Windows Applications File handling Introduction to MS Windows XP 2 Table of Contents What is Windows XP?... 3 Windows within Windows... 3 The Desktop... 3 The

More information

Kaspersky Password Manager USER GUIDE

Kaspersky Password Manager USER GUIDE Kaspersky Password Manager USER GUIDE Dear User! Thank you for choosing our product. We hope that this documentation helps you in your work and provides answers you may need. Any type of reproduction or

More information

Version 4.1 USER S MANUAL Technical Support (800) 870-1101

Version 4.1 USER S MANUAL Technical Support (800) 870-1101 ESSENTIAL FORMS Version 4.1 USER S MANUAL Technical Support (800) 870-1101 401 Francisco St., San Francisco, CA 94133 (800) 286-0111 www.essentialpublishers.com (c) Copyright 2004 Essential Publishers,

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6.2 Content Author's Reference and Cookbook Rev. 091019 Sitecore CMS 6.2 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

Office 2013 files: Storing, accessing and sharing on the network and the cloud

Office 2013 files: Storing, accessing and sharing on the network and the cloud Office 2013 files: Storing, accessing and sharing on the network and the cloud Information Services Office 2013 files: Storing, accessing and sharing on the network and the cloud In Office 2013 there are

More information

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72 User Guide Contents 1 Introduction... 4 2 Requirements... 5 3 Important Note for Customers Upgrading... 5 4 Installing the Web Reports

More information

Writer Guide. Chapter 15 Using Forms in Writer

Writer Guide. Chapter 15 Using Forms in Writer Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the

More information

Personal Call Manager User Guide. BCM Business Communications Manager

Personal Call Manager User Guide. BCM Business Communications Manager Personal Call Manager User Guide BCM Business Communications Manager Document Status: Standard Document Version: 04.01 Document Number: NN40010-104 Date: August 2008 Copyright Nortel Networks 2005 2008

More information

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005

BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 PLEASE NOTE: The contents of this publication, and any associated documentation provided to you, must not be disclosed to any third party without

More information

WebFOCUS BI Portal: S.I.M.P.L.E. as can be

WebFOCUS BI Portal: S.I.M.P.L.E. as can be WebFOCUS BI Portal: S.I.M.P.L.E. as can be Author: Matthew Lerner Company: Information Builders Presentation Abstract: This hands-on session will introduce attendees to the new WebFOCUS BI Portal. We will

More information

Smartphone Development Tutorial

Smartphone Development Tutorial Smartphone Development Tutorial CS 160, March 7, 2006 Creating a simple application in Visual Studio 2005 and running it using the emulator 1. In Visual Studio 2005, create a project for the Smartphone

More information

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500 Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started... 3 Opening Outlook...

More information

Creating and Using Forms in SharePoint

Creating and Using Forms in SharePoint Creating and Using Forms in SharePoint Getting started with custom lists... 1 Creating a custom list... 1 Creating a user-friendly list name... 1 Other options for creating custom lists... 2 Building a

More information

Windows 10: A Beginner s Guide

Windows 10: A Beginner s Guide Windows 10: A Beginner s Guide Copyright 2014 Conceptual Kings. All are rights reserved. This book or any portion thereof may not be reproduced or used in any manner whatsoever without the express written

More information

Using InstallAware 7. To Patch Software Products. August 2007

Using InstallAware 7. To Patch Software Products. August 2007 Using InstallAware 7 To Patch Software Products August 2007 The information contained in this document represents the current view of InstallAware Software Corporation on the issues discussed as of the

More information

Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts...

Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts... Table of Contents Welcome... 2 Login... 3 Password Assistance... 4 Self Registration... 5 Secure Mail... 7 Compose... 8 Drafts... 10 Outbox... 11 Sent Items... 12 View Package Details... 12 File Manager...

More information

Integrated Accounting System for Mac OS X and Windows

Integrated Accounting System for Mac OS X and Windows Integrated Accounting System for Mac OS X and Windows Program version: 6.2 110111 2011 HansaWorld Ireland Limited, Dublin, Ireland Preface Books by HansaWorld is a powerful accounting system for the Mac

More information

Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal

Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal JOIN TODAY Go to: www.oracle.com/technetwork/java OTN Developer Day Oracle Fusion Development Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal Hands on Lab (last update, June

More information

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc.

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc. WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Software

More information

Creating XML Report Web Services

Creating XML Report Web Services 5 Creating XML Report Web Services In the previous chapters, we had a look at how to integrate reports into Windows and Web-based applications, but now we need to learn how to leverage those skills and

More information

JetBrains ReSharper 2.0 Overview Introduction ReSharper is undoubtedly the most intelligent add-in to Visual Studio.NET 2003 and 2005. It greatly increases the productivity of C# and ASP.NET developers,

More information

Quickstart Tutorial. Bradford Technologies, Inc. 302 Piercy Road, San Jose, California 95138 800-622-8727 fax 408-360-8529 www.bradfordsoftware.

Quickstart Tutorial. Bradford Technologies, Inc. 302 Piercy Road, San Jose, California 95138 800-622-8727 fax 408-360-8529 www.bradfordsoftware. Quickstart Tutorial A ClickFORMS Tutorial Page 2 Bradford Technologies. All Rights Reserved. No part of this document may be reproduced in any form or by any means without the written permission of Bradford

More information

Working with SQL Server Integration Services

Working with SQL Server Integration Services SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to

More information

Adobe Dreamweaver CC 14 Tutorial

Adobe Dreamweaver CC 14 Tutorial Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4 Infor ERP BaanIV / Baan 5.0 / LN 6.1 User's Guide for Worktop 2.4 Copyright 2008 Infor All rights reserved. The word and design marks set forth herein are trademarks and/or registered trademarks of Infor

More information

History Explorer. View and Export Logged Print Job Information WHITE PAPER

History Explorer. View and Export Logged Print Job Information WHITE PAPER History Explorer View and Export Logged Print Job Information WHITE PAPER Contents Overview 3 Logging Information to the System Database 4 Logging Print Job Information from BarTender Designer 4 Logging

More information

Wakanda Studio Features

Wakanda Studio Features Wakanda Studio Features Discover the many features in Wakanda Studio. The main features each have their own chapters and other features are documented elsewhere: Wakanda Server Administration Data Browser

More information

TimeValue Software Due Date Tracking and Task Management Software

TimeValue Software Due Date Tracking and Task Management Software User s Guide TM TimeValue Software Due Date Tracking and Task Management Software File In Time Software User s Guide Copyright TimeValue Software, Inc. (a California Corporation) 1992-2010. All rights

More information

Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files

Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end

More information

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System

More information

User Guide. Version 3.2. Copyright 2002-2009 Snow Software AB. All rights reserved.

User Guide. Version 3.2. Copyright 2002-2009 Snow Software AB. All rights reserved. Version 3.2 User Guide Copyright 2002-2009 Snow Software AB. All rights reserved. This manual and computer program is protected by copyright law and international treaties. Unauthorized reproduction or

More information

SiteBuilder 2.1 Manual

SiteBuilder 2.1 Manual SiteBuilder 2.1 Manual Copyright 2004 Yahoo! Inc. All rights reserved. Yahoo! SiteBuilder About This Guide With Yahoo! SiteBuilder, you can build a great web site without even knowing HTML. If you can

More information

Team Foundation Server 2012 Installation Guide

Team Foundation Server 2012 Installation Guide Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day benday@benday.com v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation

More information

Google Sites: Site Creation and Home Page Design

Google Sites: Site Creation and Home Page Design Google Sites: Site Creation and Home Page Design This is the second tutorial in the Google Sites series. You should already have your site set up. You should know its URL and your Google Sites Login and

More information

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES MICROSOFT OFFICE 2007 MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES Exploring Access Creating and Working with Tables Finding and Filtering Data Working with Queries and Recordsets Working with Forms Working

More information

Windows File Management A Hands-on Class Presented by Edith Einhorn

Windows File Management A Hands-on Class Presented by Edith Einhorn Windows File Management A Hands-on Class Presented by Edith Einhorn Author s Notes: 1. The information in this document is written for the Windows XP operating system. However, even though some of the

More information

How To Use Query Console

How To Use Query Console Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User

More information

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Running, Copying and Pasting reports... 4 Creating and linking a report... 5 Auto e-mailing reports...

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Tabs3, PracticeMaster, and the pinwheel symbol ( trademarks of Software Technology, Inc. Portions copyright Microsoft Corporation

Tabs3, PracticeMaster, and the pinwheel symbol ( trademarks of Software Technology, Inc. Portions copyright Microsoft Corporation Tabs3 Trust Accounting Software Reseller/User Tutorial Version 16 for November 2011 Sample Data Copyright 1983-2013 Software Technology, Inc. 1621 Cushman Drive Lincoln, NE 68512 (402) 423-1440 http://www.tabs3.com

More information

DEPLOYING A VISUAL BASIC.NET APPLICATION

DEPLOYING A VISUAL BASIC.NET APPLICATION C6109_AppendixD_CTP.qxd 18/7/06 02:34 PM Page 1 A P P E N D I X D D DEPLOYING A VISUAL BASIC.NET APPLICATION After completing this appendix, you will be able to: Understand how Visual Studio performs deployment

More information

Context-sensitive Help Guide

Context-sensitive Help Guide MadCap Software Context-sensitive Help Guide Flare 11 Copyright 2015 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this

More information

Book Builder Training Materials Using Book Builder September 2014

Book Builder Training Materials Using Book Builder September 2014 Book Builder Training Materials Using Book Builder September 2014 Prepared by WDI, Inc. Table of Contents Introduction --------------------------------------------------------------------------------------------------------------------

More information

What is OneDrive for Business at University of Greenwich? Accessing OneDrive from Office 365

What is OneDrive for Business at University of Greenwich? Accessing OneDrive from Office 365 This guide explains how to access and use the OneDrive for Business cloud based storage system and Microsoft Office Online suite of products via a web browser. What is OneDrive for Business at University

More information

Creating Personal Web Sites Using SharePoint Designer 2007

Creating Personal Web Sites Using SharePoint Designer 2007 Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare

More information

Site Administrator Guide

Site Administrator Guide Site Administrator Guide Trademark Notice Blackboard, the Blackboard logos, and the unique trade dress of Blackboard are the trademarks, service marks, trade dress and logos of Blackboard, Inc. All other

More information

Finding and Opening Documents

Finding and Opening Documents In this chapter Learn how to get around in the Open File dialog box. See how to navigate through drives and folders and display the files in other folders. Learn how to search for a file when you can t

More information

Chapter 15 Using Forms in Writer

Chapter 15 Using Forms in Writer Writer Guide Chapter 15 Using Forms in Writer OpenOffice.org Copyright This document is Copyright 2005 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify

More information

Part I. Understanding Visual Studio 2010 Essentials

Part I. Understanding Visual Studio 2010 Essentials Blind Folio: 1 Part I Understanding Visual Studio 2010 Essentials ch01.indd 1 3/15/10 12:03:18 PM Blind Folio: 2 ch01.indd 2 3/15/10 12:03:18 PM Blind Folio: 3 Chapter 1 Introducing Visual Studio 2010

More information

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide Page 1 of 243 Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide (This is an alpha version of Benjamin Day Consulting, Inc. s installation

More information

Outlook Web Access (OWA) User Guide

Outlook Web Access (OWA) User Guide Outlook Web Access (OWA) User Guide September 2010 TABLE OF CONTENTS TABLE OF CONTENTS... 2 1.0 INTRODUCTION... 4 1.1 OUTLOOK WEB ACCESS SECURITY CONSIDERATIONS... 4 2.0 GETTING STARTED... 5 2.1 LOGGING

More information

Microsoft PowerPoint 2010

Microsoft PowerPoint 2010 Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...

More information

ICP Data Entry Module Training document. HHC Data Entry Module Training Document

ICP Data Entry Module Training document. HHC Data Entry Module Training Document HHC Data Entry Module Training Document Contents 1. Introduction... 4 1.1 About this Guide... 4 1.2 Scope... 4 2. Step for testing HHC Data Entry Module.. Error! Bookmark not defined. STEP 1 : ICP HHC

More information

PORTAL ADMINISTRATION

PORTAL ADMINISTRATION 1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5

More information

Password Memory 6 User s Guide

Password Memory 6 User s Guide C O D E : A E R O T E C H N O L O G I E S Password Memory 6 User s Guide 2007-2015 by code:aero technologies Phone: +1 (321) 285.7447 E-mail: info@codeaero.com Table of Contents Password Memory 6... 1

More information

Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS 7.0. 1 www.kentico.com

Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS 7.0. 1 www.kentico.com User s Guide Kentico CMS 7.0 1 www.kentico.com Table of Contents Introduction... 4 Kentico CMS overview... 4 Signing in... 4 User interface overview... 6 Managing my profile... 8 Changing my e-mail and

More information

Excel Reports and Macros

Excel Reports and Macros Excel Reports and Macros Within Microsoft Excel it is possible to create a macro. This is a set of commands that Excel follows to automatically make certain changes to data in a spreadsheet. By adding

More information

Word 2010: Mail Merge to Email with Attachments

Word 2010: Mail Merge to Email with Attachments Word 2010: Mail Merge to Email with Attachments Table of Contents TO SEE THE SECTION FOR MACROS, YOU MUST TURN ON THE DEVELOPER TAB:... 2 SET REFERENCE IN VISUAL BASIC:... 2 CREATE THE MACRO TO USE WITHIN

More information

Team Foundation Server 2013 Installation Guide

Team Foundation Server 2013 Installation Guide Team Foundation Server 2013 Installation Guide Page 1 of 164 Team Foundation Server 2013 Installation Guide Benjamin Day benday@benday.com v1.1.0 May 28, 2014 Team Foundation Server 2013 Installation Guide

More information

UF Health SharePoint 2010 Introduction to Content Administration

UF Health SharePoint 2010 Introduction to Content Administration UF Health SharePoint 2010 Introduction to Content Administration Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Last Updated 2/7/2014 Introduction to SharePoint 2010 2.0 Hours

More information

User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool

User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool User s Guide Revision 11/1/00 Contents Introduction 3 1. SimSphere Modeling Tool Overview 4 System Requirements 4 Your User Status 4 Main Menu

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

IBM BPM V8.5 Standard Consistent Document Managment

IBM BPM V8.5 Standard Consistent Document Managment IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM

More information

Microsoft PowerPoint 2008

Microsoft PowerPoint 2008 Microsoft PowerPoint 2008 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Slide Layouts... 3 Adding an Image to a Slide...

More information

NJCU WEBSITE TRAINING MANUAL

NJCU WEBSITE TRAINING MANUAL NJCU WEBSITE TRAINING MANUAL Submit Support Requests to: http://web.njcu.edu/its/websupport/ (Login with your GothicNet Username and Password.) Table of Contents NJCU WEBSITE TRAINING: Content Contributors...

More information