Hands-On Lab. Windows Azure and Native Code. Lab version: Last updated: 11/16/2010. Page 1

Size: px
Start display at page:

Download "Hands-On Lab. Windows Azure and Native Code. Lab version: Last updated: 11/16/2010. Page 1"

Transcription

1 Hands-On Lab Windows Azure and Native Code Lab version: Last updated: 11/16/2010 Page 1

2 CONTENT OVERVIEW... 3 EXERCISE 1: WINDOWS AZURE AND NATIVE CODE... 5 Task 1 Creating a Web Cloud Service Project... 5 Task 2 Creating a Win32 Project... 6 Task 3 Implementing and Configuring a Win32 Project... 9 Task 4 Building a Win32 Project Task 5 Configuring the Azure Service Package Task 6 Enabling Native Code Execution Task 7 Building the Website UI Task 8 Calling Native Code Using P/Invoke Verification Troubleshooting SUMMARY Page 2

3 Overview One of the features available in Windows Azure environment is the ability to run Web and Worker Roles in full trust (non-admin). The addition of full trust support in Windows Azure not only allows developers to access a wider range of.net CLR features, but also enables access to unmanaged code through P/Invoke. Objectives In this hands-on lab, you will: Build a very simple C++ native assembly Learn how to enable full trust support in Windows Azure Create a simple Windows Azure Web role that calls the native assembly using P/Invoke Prerequisites IIS 7 (with ASP.NET, WCF HTTP Activation) Microsoft.NET Framework 4.0 Microsoft Visual Studio 2010 (with Visual C# or Visual Basic.Net, and Visual C++) Windows Azure Tools for Microsoft Visual Studio 1.2 (June 2010) For 32-bit systems, in order to compile for a 64-bit platform, you need to install the x64 compiler. Compiling for 64-bits is required when deploying the cloud service to the Windows Azure environment. If you plan to execute the steps in this lab and only test the code using the development fabric on a 32-bit system, you do not need to install the x64 compiler. To install the x64 compilers, go to Control Panel Programs Programs and Features, select Microsoft Visual Studio 2010 and add the X64 Compiler and Tools option. Figure 1 Page 3

4 Installing the X64 compilers and tools for Visual Studio Setup For convenience, much of the code used in this hands-on lab is available as Visual Studio code snippets. To check the prerequisites of the lab and install the code snippets: 1. Open a Windows Explorer window and browse to the lab s Source\Setup folder. 2. Double-click the Dependencies.dep file in this folder to launch the Dependency Checker tool and install any missing prerequisites and the Visual Studio code snippets. 3. If the User Account Control dialog is shown, confirm the action to proceed. Note: This process may require elevation. The.dep extension is associated with the Dependency Checker tool during its installation. For additional information about the setup procedure and how to install the Dependency Checker tool, refer to the Setup.docx document in the Assets folder of the training kit. Using the Code Snippets Throughout the lab document, you will be instructed to insert code blocks. For your convenience, most of that code is provided as Visual Studio Code Snippets, which you can use from within Visual Studio 2010 to avoid having to add it manually. If you are not familiar with the Visual Studio Code Snippets, and want to learn how to use them, you can refer to the Setup.docx document in the Assets folder of the training kit, which contains a section describing how to use them. Exercises This hands-on lab includes the following exercises: Windows Azure and Native Code Estimated time to complete this lab: 30 minutes. Note: When you first start Visual Studio, you must select one of the predefined settings collections. Every predefined collection is designed to match a particular development style and determines window layouts, editor behavior, IntelliSense code snippets, and dialog box options. The procedures in this lab describe the actions necessary to accomplish a given task in Visual Studio when using the General Development Settings collection. If you choose a different settings collection for your development environment, there may be differences in these procedures that you need to take into account. Page 4

5 Exercise 1: Windows Azure and Native Code In this exercise, you build a C++ native code assembly and then build a Windows Azure Web Role to invoke this native code on Windows Azure using P/Invoke. Task 1 Creating a Web Cloud Service Project In this task, you create a new Cloud Service project in Visual Studio. 1. Open Visual Studio in elevated administrator mode from Start All Programs Microsoft Visual Studio 2010 by right clicking the Microsoft Visual Studio 2010 shortcut and choosing Run as administrator. 2. In the File menu, choose New and then Project. 3. In the New Project dialog, expand the language of your preference (Visual C# or Visual Basic) in the Installed Templates list and select Cloud. Choose the Windows Azure Cloud Service template, set the Name of the project to WindowsAzureNativeCode, set the location to Ex1-NativeCode\begin in the Source folder of the lab and ensure that Create directory for solution is checked. Click OK to create the project. Figure 2 Creating the Cloud Service project 4. In the New Cloud Service Project dialog, select ASP.NET Web Role from the list of available roles and click the arrow (>) to add an instance of this role to the solution. Before closing the dialog, select the new role in the right panel, click the pencil icon and rename the role to UsingNativeCode_WebRole. Click OK to create the cloud service solution. Page 5

6 Figure 3 Assigning roles to the cloud service project (Visual C#) Figure 4 Assigning roles to the cloud service project (Visual Basic) Task 2 Creating a Win32 Project In this task, you add a C++ Win32 native code project to the solution. Page 6

7 1. Add a new Win32 Project to the WindowsAzureNativeCode solution. To do this, in the File menu, point to Add and then select New Project. Figure 5 Creating the Win32 project 2. In the Add New Project dialog, expand the Visual C++ node in the Installed Templates list, select the Win 32 category, and then choose the Win32 Project template. Set the name of the project to NativeCalculator and then click OK. Figure 6 Creating a new Win32 project Page 7

8 3. In the Overview page of the Win32 Application Wizard, click Next to proceed to navigate to the Application Settings page. Figure 7 Overview page of the Win32 Application Wizard 4. In the Application Settings page, set the Application type to DLL, check the Export symbols option under Additional options, and then click Finish. Page 8

9 Figure 8 Configuring Win32 Application Settings Task 3 Implementing and Configuring a Win32 Project In this task, you implement an addition method in thewin32 project, configure it and build it. 1. Open the NativeCaculator.h file inside the Header Files folder of the NativeCalculator project. Page 9

10 Figure 9 Opening the NativeCalculator.h header file 2. Comment out the auto generated nnativecalculator variable and fnnativecalculator function (shown in bolded text) and add the AddNumbers declaration accepting two integer parameters (shown highlighted below). The resulting content of the NativeCalculator.h file should be as follows: NativeCalculator.h // The following ifdef block is the standard way of creating macros which make exporting // from a DLL simpler. All files within this DLL are compiled with the NATIVECALCULATOR_EXPORTS // symbol defined on the command line. This symbol should not be defined on any project // that uses this DLL. This way any other project whose source files include this file see // NATIVECALCULATOR_API functions as being imported from a DLL, whereas this DLL sees symbols // defined with this macro as being exported. #ifdef NATIVECALCULATOR_EXPORTS #define NATIVECALCULATOR_API declspec(dllexport) #else #define NATIVECALCULATOR_API declspec(dllimport) #endif // This class is exported from the NativeCalculator.dll class NATIVECALCULATOR_API CNativeCalculator { public: CNativeCalculator(void); // TODO: add your methods here. }; Page 10

11 //extern NATIVECALCULATOR_API int nnativecalculator; //NATIVECALCULATOR_API int fnnativecalculator(void); extern "C" { NATIVECALCULATOR_API int AddNumbers(int left, int right); } Note: The extern C specifies to use C linkage convention what you see for the exported symbol if you used dumpbin instead of the C++ decorations. This is what PInvoke will look for. 3. Open the NativeCalculator.cpp file inside the Source Files folder of the NativeCalculator project. Figure 10 Opening the NativeCalculator.cpp file 4. Comment out the auto generated nnativecalculator variable and fnnativecalculator function (shown in bolded text) and add the AddNumbers function definition (shown highlighted below) so that the resulting content of NativeCalculator.cpp file is as shown below: NativeCalculator.cpp // NativeCalculator.cpp : Defines the exported functions for the DLL application. // #include "stdafx.h" #include "NativeCalculator.h" Page 11

12 //// This is an example of an exported variable //NATIVECALCULATOR_API int nnativecalculator=0; // //// This is an example of an exported function. //NATIVECALCULATOR_API int fnnativecalculator(void) //{ // return 42; //} // This is the constructor of a class that has been exported. // see NativeCalculator.h for the class definition CNativeCalculator::CNativeCalculator() { return; } NATIVECALCULATOR_API int AddNumbers(int left, int right) { return left + right; } Task 4 Building a Win32 Project In this task, you configure and build the native code project. The Windows Azure fabric is a 64-bit environment and runs your cloud services on an x64 operating system. The processes in which your role instances run are also 64-bit processes. When deploying the service to the Azure environment, you need to build the NativeCalculator as an x64 assembly in order for the Windows Azure service to call your native code assembly. This is also the case if you execute this hands-on lab in a 64-bit platform. However, for a 32- bit lab environment, the default build configuration, which creates a 32-bit build of the NativeCalculator project, is adequate to launch and test the solution in the development fabric. Note: To deploy and test the solution in Windows Azure, the VC++ x64 bit complier is a pre-requisite when executing this hands-on lab on a 32-bit operating system. Refer to the Prerequisites section of this lab. If your system is a 32-bit operating system and you will test the code in the development fabric, proceed to step 4; otherwise, for 64-bit systems or if you plan to deploy the service to Windows Azure, start with step 1. If you are using a 64-bit operating system or plan to deploying the service to Windows Azure: 1. Right-click the WindowsAzureNativeCode solution in Solution Explorer and choose ConfigurationManager. Page 12

13 Figure 11 Opening the Configuration Manager for the solution 2. In the Configuration Manager dialog, choose to create a <New > platform for the NativeCalculator project. Figure 12 Page 13

14 Creating a new platform for the NativeCalculator project 3. In the New Project Platform dialog, select x64 as your new platform, clear the check box labeled Create new solution platforms and then click OK. Then, click Close to dismiss the Configuration Manager dialog. Figure 13 Choosing an x64 platform for the NativeCalculator project 4. In Solution Explorer, right-click the NativeCalculator project and select Properties. 5. In the NativeCalculator Property Pages dialog, expand the Platform drop down list and choose a platform to configure. If you did not create a new platform because you are running in a 32-bit environment, your only choice is Win32; otherwise, choose the All Platforms option. Page 14

15 Figure 14 Choosing the platform to configure 6. Now, select Configuration Properties Linker General, and then open the Output File drop down list and choose <Edit >. Page 15

16 Figure 15 Configuring linker options for the NativeCalculator project 7. In the Output File dialog, replace the existing output file location with the following text and then click OK twice to apply the changes. Output File $(SolutionDir)UsingNativeCode_WebRole\$(ProjectName).dll Figure 16 Configuring the output file location for the NativeCalculator project Note: This configures the output directory of the Win32 DLL to the root folder of the Web Role project directory. It allows you to include the DLL in the Web Role project later and P/Invoke calls into it. 8. In Solution Explorer, right click the WindowsAzureNativeCode solution and select Build Solution. Page 16

17 Figure 17 Building the solution Note: By building the solution here, it will generate a NativeCalculator.dll in the Web Role project folder. Task 5 Configuring the Azure Service Package In this task, you include the C++ native code assembly built in the previous task in the cloud service package and configure it to be refreshed whenever it is updated. 1. In Solution Explorer, right click the UsingNativeCode_WebRole project and select Add Existing Item Page 17

18 Figure 18 Adding an existing item to the Web Role 2. Select the NativeCalculator.dll file and then click Add. Figure 19 Adding the native code DLL to the cloud service project Page 18

19 3. In the UsingNativeCode_WebRole project, right-click the NativeCalculator.dll file and then select Properties. 4. In the Properties window, ensure that the Build Action is set as Content. Figure 20 Configuring the build action for the NativeCalculator assembly 5. Next, expand the Copy to Output Directory drop down list and select Copy if newer. Page 19

20 Figure 21 Configuring the project to copy the assembly to the output directory whenever it is updated Note: The Copy if newer option enables the native code assembly to be packaged with the rest of the code. If you leave the option set to Do not copy, the assembly is not included in the service package and will result in a missing DLL exception when you run the application. 6. Right-click the WindowsAzureNativeCode solution in Solution Explorer and select Project Dependencies. In the Project Dependencies dialog, select UsingNativeCode_WebRole in the Projects drop down list and then check NativeCalculator in the list of projects that it Depends on. This ensures that the UsingNativeCode_WebRole project is built after the NativeCalculator project on which it depends. Page 20

21 Figure 22 Configuring project dependencies Task 6 Enabling Native Code Execution In this task, you configure the Web role to run in full trust (non-admin). This is necessary to execute native code in the.net Framework. To set the trust level, you use the UI provided by Visual Studio to define the role s configuration. 1. In Solution Explorer, expand the Roles node in the WindowsAzureNativeCode project and then double-click UsingNativeCode_WebRole to open the properties for this role. 2. In the Configuration tab, make sure that the Full trust option is selected under the.net trust level section. This is the default value. Page 21

22 Figure 23 Verifying the trust level of the Web role Task 7 Building the Website UI In this task, you modify the UI of the Web role to allow users to enter two integer numbers and click a button to P/Invoke the addition method in native code to perform the calculation and then display the result in the label. To do this, you add a button, two text boxes and a label to the Default.aspx page in the UsingNativeCode_WebRole project. 1. Double-click Default.aspx in the UsingNativeCode_WebRole project to open this file. Page 22

23 Figure 24 Opening Default.aspx in Visual Studio (Visual C#) Figure 25 Opening Default.aspx in Visual Studio (Visual Basic) 2. Locate the Content control named BodyContent and replace the existing content generated by the template inside this control with the following (highlighted) markup. This creates two textboxes, TextBox1 and TextBox2, with default values 20 and 30 respectively, one label named Label1 and one button named Button1. In addition, it assigns a handler for the button s OnClick event, which you will define in the next task. HTML <%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="UsingNativeCode_WebRole._Default" %> <asp:content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:content> <asp:content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <div> <asp:textbox ID="TextBox1" runat="server" Text="20" /> <br /> <asp:textbox ID="TextBox2" runat="server" Text="30" /> <br /> <asp:label ID="Label1" runat="server" Text="Addition of two numbers: " /> <br /> <asp:button ID="Button1" runat="server" Text="Add" OnClick="Button1_Click" /> Page 23

24 </div> </asp:content> Note: The preceding ASP.NET code block corresponds to the page in the Visual C# project. For the VB version, the value of the language attribute on the page is VB instead of C#. Task 8 Calling Native Code Using P/Invoke In this task, you import the native code assembly with an attribute and declare the native code function AddNumbers in the code-behind of the Default.aspx page. After that, you define an event handler for the Click event of the button that uses P/Invoke to call the native code DLL. 1. In Solution Explorer, right-click Default.aspx and then select View Code to open the code-behind file for this page. Insert the following namespace directive at the top of this file. C# using System.Runtime.InteropServices; Visual Basic Imports System.Runtime.InteropServices 2. Add the following (highlighted) P/Invoke signature to import the DLL and declare the AddNumbers function inside the _Default class definition. (Code Snippet Windows Azure and Native Code Lab DllImport property C#) C# public partial class _Default : System.Web.UI.Page { [DllImport("NativeCalculator.dll", CallingConvention = CallingConvention.Cdecl)] static extern int AddNumbers(int left, int right); protected void Page_Load(object sender, EventArgs e) { } } (Code Snippet Windows Azure and Native Code Lab DllImport property VB) Visual Basic Public Class _Default Inherits System.Web.UI.Page Page 24

25 <DllImport("NativeCalculator.dll", CallingConvention:=CallingConvention.Cdecl)> _ Shared Function AddNumbers(ByVal left As Integer, ByVal right As Integer) As Integer End Function Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Sub End Class Note: The DllImport attribute indicates that the attributed method is exposed by a native code assembly as a static entry point. It also provides the information needed to call a function exported from an unmanaged DLL. Notice that the declaration includes a CallingConvention parameter specified as Cdecl. This is the default calling convention for C and C++ programs. In the Cdecl calling convention, parameters are pushed onto the stack in right-to-left order and the caller removes them from the stack after the function call returns. For the NativeCalculator library, the default calling convention is specified as cdecl; although, it can be overriden individually by a function. To verify the calling convention of the NativeCalculator project, in its Properties window, select Configuration Properties C/C++ Advanced Calling Convention. Other calling conventions are possible, in particular, the stdcall convention specifies that parameters are pushed from left-to-right and the callee is responsible for removing them from the stack. Stdcall is the default calling convention for most of the Win32 API. For more information about P/Invoke and how to define function signatures, see Marshaling between Managed and Unmanaged Code. 3. Next, insert the following (highlighted) code to define the event handler for the Click event of the button. In this method, the code invokes the previously defined method and displays the function s result in the label. (Code Snippet Windows Azure and Native Code Lab Button On Click property C#) C# public partial class _Default : System.Web.UI.Page {... protected void Button1_Click(object sender, EventArgs e) { int num1, num2; if (Int32.TryParse(TextBox1.Text, out num1) && Int32.TryParse(TextBox2.Text, out num2)) { Page 25

26 Label1.Text = String.Format("Addition of two numbers: {0}", AddNumbers(num1, num2).tostring()); } } } (Code Snippet Windows Azure and Native Code Lab Button On Click property VB) Visual Basic Public Class _Default Inherits System.Web.UI.Page... Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Dim num1, num2 As Integer If Int32.TryParse(TextBox1.Text, num1) AndAlso Int32.TryParse(TextBox2.Text, num2) Then Label1.Text = String.Format("Addition of two numbers: {0}", AddNumbers(num1, num2).tostring()) End If End Sub End Class Verification In this task, you launch the application in the development fabric to verify that the Web role is able to P/Invoke into the native code assembly and perform a simple addition. Note: If you receive a BadImageFormatException when the web role attempts to use the NativeCalculator assembly while executing the lab, it is likely due to a platform mismatch between the native code DLL and the current environment. In other words, you are loading the x64 build of the DLL in a 32-bit operating system, or the Win32 version in a 64-bit system. The Windows Azure OS is 64-bit, so you always need to deploy the x64 version in this environment. Locally, when running the application in the development fabric, you need to use the version of the DLL that matches your operating system. Check the Configuration Manager in Visual Studio to determine the platform used for the current configuration. If necessary, revisit Task 4 to build the correct version. Page 26

27 Important: If you update the target platform, make sure that you set the linker output directory correctly for the current build configuration so that the DLL is copied to the UsingNativeCode_WebRole folder. If you fail to do this, you will deploy the previous built again. 1. In Visual Studio, Press F5 to build and run the application. A browser window launches displaying the page you defined earlier that contains the textboxes and the button. Page 27

28 Figure 26 Viewing the home page in a browser 2. Click the Add button. You should see the result 50. You have now successfully invoked native code running on Windows Azure. Page 28

29 Figure 27 Testing the application and invoking the native code DLL Troubleshooting Error: Security Exception (SecurityException) Figure 28 Security error Page 29

30 If you run the application and get a SecurityException, you probably forgot to set the trust level of the role to Full trust. You can follow Task 6 to learn how to set the role s trust level. Error: Attempt to load a program with an incorrect format (BadImageFormatException) Figure 29 Incorrect format error If you are running on a 32-bit platform, launching the application locally using the development fabric will cause a BadImageFormatException. To solve this, you need to compile the NativeCalculator project for 32 bits. On the other hand, if you deploy the application to the Windows Azure Fabric from your 32-bit operating system and receive this exception, you will have to compile NativeCalculator project with the VC++ x64 compiler. Refer to Task 4 and the Verification section of this lab for more information and to check the required configuration. Page 30

31 Error: Unable to load DLL <DLL> (DllNotFoundException) Figure 30 Missing DLL error If you receive this error when launching the application, then you might be missing the Visual C++ runtime file on Windows Azure. The most common situation is if you uploaded a debug version of your native code DLL it uses the debug version of the VC++ runtime that has a different name and is not available on Windows Azure. To solve this, either create a Release build or deploy any necessary DLLs along with your service package. When you deploy an application to Windows Azure, you need to ensure that every component that it depends on is present in the environment where the application executes. This means that each dependency that is not part of the service package must already be present in the Windows Azure Guest OS image that you choose for your deployment. For more information, see Configuring Operating System Versions. a. In general, to determine the dependencies of a native DLL, open a Visual Studio Command Prompt and change the current directory to the folder that contains the file. Provided you followed the lab instructions, the NativeCalculator.dll should be located inside UsingNativeCode_WebRole in the source folder for the solution. b. At the command prompt, enter the following command to list the dependencies of the DLL. Visual Studio Command Prompt dumpbin /dependents NativeCalculator.dll Page 31

32 Figure 31 Determining dependencies for the native DLL Note: Notice that the output shows all its dependencies, which for this file are just two: the C runtime library (MSVCR100.dll) and KERNEL32.dll. The latter is part of the OS and you can safely assume that it will exist when deployed to the cloud. However, at the time of writing, the C runtime library for Microsoft Visual Studio 2010 (MSVCR100.DLL) is not included in any of the guest OS images that are available. Although this could change by the time you carry out the steps in this lab, for the time being, you need to include this file in your package. Note that if you are using Microsoft Visual Studio 2008 instead, the corresponding runtime library is already present in the guest OS images and you do not need to perform any additional steps. In general, you will not need to follow these steps if the C runtime library for the version of Visual Studio that you are using is already present in the latest OS image when you execute the lab. If necessary, deploy and test the package, and only include the C runtime DLL in the package if the application fails when you invoke the native code with a DllNotFoundException. c. To include the missing C runtime library DLL in the service package, right-click UsingNativeCode_WebRole in Solution Explorer and then choose Add Existing Item. d. In the Add Existing Item dialog, navigate to the installation folder for Microsoft Visual Studio 10.0 the default location is %Program Files%\Microsoft Visual Studio Inside this folder, go to the folder that contains the redistributable 64-bit components for the C compiler located at \VC\redist\x64\Microsoft.VC100.CRT, select msvcr100.dll and click Add. Note: When deployed to Windows Azure, the application executes in a 64-bit environment so you need to build a 64-bit version of the NativeCalculator DLL and choose Page 32

33 the matching runtime library in the x64 folder of the redistributable components for the Microsoft Visual C compiler. e. In Solution Explorer, expand the UsingNativeCode_WebRole project, right-click the msvcr100.dll file and then select Properties. In the Properties window, ensure that the Build Action is set to Content and change the option labeled Copy to Output Directory to Copy if newer. Error: The path is too long after being fully qualified (FileLoadException) Figure 32 Path too long error If you receive this error after launching the application, then you might need to reconfigure the folder used to launch the service. The development fabric uses a temporary folder to store a number of files it uses to run the application. This folder is typically located inside your profile directory, at C:\Users\<username>\AppData\Local\dftmp. In some cases, the longest path required to access the files in this folder exceeds the allowed limit and you receive the error described above. To solve it, you can reconfigure the development fabric to use a different folder with a shorter path. To do this, 1. Open Control Panel System and Security System Advanced system settings, and then click Environment Variables. 2. In the Environment Variables dialog, click New under User variables. 3. In the New User Variable dialog, create an environment variable named _CSRUN_STATE_DIRECTORY and set its value to a location in your hard disk close to the root of the drive to guarantee a shorter path, for example, C:\DevFabric. Click OK to add the variable. Page 33

34 Figure 33 Creating an environment variable to relocate the development fabric temporary folder Note: The location of the Environment Variables dialog varies depending on the platform. For example, in Windows Server 2008, use Control Panel System and Maintenance System Advanced system settings. 4. Next, click OK twice to close the Environment Variables followed by the System Settings dialog. 5. If the development fabric is currently running, right-click its icon in the system tray and select Exit. 6. Restart Visual Studio. Summary In this lab, you built a native code C++ assembly and successfully invoked the native code running on Windows Azure. Page 34

Hands-On Lab. Web Development in Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010. Page 1

Hands-On Lab. Web Development in Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010. Page 1 Hands-On Lab Web Development in Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: USING HTML CODE SNIPPETS IN VISUAL STUDIO 2010... 6 Task 1 Adding

More information

Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011

Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011 Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2

More information

VB.NET - WEB PROGRAMMING

VB.NET - WEB PROGRAMMING VB.NET - WEB PROGRAMMING http://www.tutorialspoint.com/vb.net/vb.net_web_programming.htm Copyright tutorialspoint.com A dynamic web application consists of either or both of the following two types of

More information

Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer

Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer http://msdn.microsoft.com/en-us/library/8wbhsy70.aspx Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer In addition to letting you create Web pages, Microsoft Visual Studio

More information

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010. Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S

More information

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual Vodafone PC SMS 2010 (Software version 4.7.1) User Manual July 19, 2010 Table of contents 1. Introduction...4 1.1 System Requirements... 4 1.2 Reply-to-Inbox... 4 1.3 What s new?... 4 2. Installation...6

More information

Using Microsoft Visual Studio 2010. API Reference

Using Microsoft Visual Studio 2010. API Reference 2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token

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

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

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

Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7

Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7 Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7 Contents Overview... 1 The application... 2 Motivation... 2 Code and Environment... 2 Preparing the Windows Embedded Standard

More information

Microsoft Visual Studio 2010 Instructions For C Programs

Microsoft Visual Studio 2010 Instructions For C Programs Microsoft Visual Studio 2010 Instructions For C Programs Creating a NEW C Project After you open Visual Studio 2010, 1. Select File > New > Project from the main menu. This will open the New Project dialog

More information

Windows Server Update Services 3.0 SP2 Step By Step Guide

Windows Server Update Services 3.0 SP2 Step By Step Guide Windows Server Update Services 3.0 SP2 Step By Step Guide Microsoft Corporation Author: Anita Taylor Editor: Theresa Haynie Abstract This guide provides detailed instructions for installing Windows Server

More information

Security API Cookbook

Security API Cookbook Sitecore CMS 6 Security API Cookbook Rev: 2010-08-12 Sitecore CMS 6 Security API Cookbook A Conceptual Overview for CMS Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 User, Domain,

More information

ACTIVE DIRECTORY DEPLOYMENT

ACTIVE DIRECTORY DEPLOYMENT ACTIVE DIRECTORY DEPLOYMENT CASAS Technical Support 800.255.1036 2009 Comprehensive Adult Student Assessment Systems. All rights reserved. Version 031809 CONTENTS 1. INTRODUCTION... 1 1.1 LAN PREREQUISITES...

More information

Site Maintenance Using Dreamweaver

Site Maintenance Using Dreamweaver Site Maintenance Using Dreamweaver As you know, it is possible to transfer the files that make up your web site from your local computer to the remote server using FTP (file transfer protocol) or some

More information

TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION

TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION Contents 1. Getting Started... 4 1.1 Specops Deploy Supported Configurations... 4 2. Specops Deploy and Active Directory...5 3. Specops Deploy

More information

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008. Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server

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

Practice Fusion API Client Installation Guide for Windows

Practice Fusion API Client Installation Guide for Windows Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction

More information

ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide

ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide Version: 6.6.x Written by: Product Documentation, R&D Date: March 2012 ImageNow and CaptureNow are registered trademarks of

More information

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see

More information

Hands-On Lab. Lab 01: Getting Started with SharePoint 2010. Lab version: 1.0.0 Last updated: 2/23/2011

Hands-On Lab. Lab 01: Getting Started with SharePoint 2010. Lab version: 1.0.0 Last updated: 2/23/2011 Hands-On Lab Lab 01: Getting Started with SharePoint 2010 Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING A SITE COLLECTION IN SHAREPOINT CENTRAL ADMINISTRATION...

More information

Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1

Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1 Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1 Zanibal LLC Phone: +1-408-887-0480, +234-1-813-1744 Email: support@zanibal.com www.zanibal.com Copyright 2012, Zanibal LLC. All

More information

Building A Very Simple Website

Building A Very Simple Website Sitecore CMS 6.5 Building A Very Simple Web Site Rev 110715 Sitecore CMS 6.5 Building A Very Simple Website A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Creating

More information

Creating Form Rendering ASP.NET Applications

Creating Form Rendering ASP.NET Applications Creating Form Rendering ASP.NET Applications You can create an ASP.NET application that is able to invoke the Forms service resulting in the ASP.NET application able to render interactive forms to client

More information

SUMMARY Moderate-High: Requires Visual Basic For Applications (VBA) skills, network file services skills and interoperability skills.

SUMMARY Moderate-High: Requires Visual Basic For Applications (VBA) skills, network file services skills and interoperability skills. Author: Sanjay Sansanwal Title: Configuring FileCM Extensions for Word The information in this article applies to: o FileCM 2.6, 3.0, 3.5, 3.5.1, 3.5.2, 4.0, 4.2 o Microsoft Windows 2000 Professional,

More information

SECURE MOBILE ACCESS MODULE USER GUIDE EFT 2013

SECURE MOBILE ACCESS MODULE USER GUIDE EFT 2013 SECURE MOBILE ACCESS MODULE USER GUIDE EFT 2013 GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054

More information

Visual Studio.NET Database Projects

Visual Studio.NET Database Projects Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project

More information

Interworks. Interworks Cloud Platform Installation Guide

Interworks. Interworks Cloud Platform Installation Guide Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,

More information

TOSHIBA GA-1310. Printing from Windows

TOSHIBA GA-1310. Printing from Windows TOSHIBA GA-1310 Printing from Windows 2009 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45081979 04 February 2009 CONTENTS 3 CONTENTS

More information

UNICORN 6.4. Administration and Technical Manual

UNICORN 6.4. Administration and Technical Manual UNICORN 6.4 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...

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

Using SQL Reporting Services with Amicus

Using SQL Reporting Services with Amicus Using SQL Reporting Services with Amicus Applies to: Amicus Attorney Premium Edition 2011 SP1 Amicus Premium Billing 2011 Contents About SQL Server Reporting Services...2 What you need 2 Setting up SQL

More information

CRM Setup Factory Installer V 3.0 Developers Guide

CRM Setup Factory Installer V 3.0 Developers Guide CRM Setup Factory Installer V 3.0 Developers Guide Who Should Read This Guide This guide is for ACCPAC CRM solution providers and developers. We assume that you have experience using: Microsoft Visual

More information

NSi Mobile Installation Guide. Version 6.2

NSi Mobile Installation Guide. Version 6.2 NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...

More information

System Administration Training Guide. S100 Installation and Site Management

System Administration Training Guide. S100 Installation and Site Management System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5

More information

Lab 8: ASP.NET 2.0 Configuration API and Health Monitoring

Lab 8: ASP.NET 2.0 Configuration API and Health Monitoring Lab 8: ASP.NET 2.0 Configuration API and Health Monitoring Estimated time to complete this lab: 45 minutes ASP.NET 2.0 s configuration API fills a hole in ASP.NET 1.x by providing an easy-to-use and extensible

More information

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS Notes: STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS 1. The installation of the STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation

More information

TIBCO Spotfire Automation Services Installation and Configuration

TIBCO Spotfire Automation Services Installation and Configuration TIBCO Spotfire Automation Services Installation and Configuration Software Release 7.0 February 2015 Updated March 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES

More information

Ipswitch Client Installation Guide

Ipswitch Client Installation Guide IPSWITCH TECHNICAL BRIEF Ipswitch Client Installation Guide In This Document Installing on a Single Computer... 1 Installing to Multiple End User Computers... 5 Silent Install... 5 Active Directory Group

More information

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled

More information

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users SyAM Management Utilities and Non-Admin Domain Users Some features of SyAM Management Utilities, including Client Deployment and Third Party Software Deployment, require authentication credentials with

More information

Visual COBOL ASP.NET Shopping Cart Demonstration

Visual COBOL ASP.NET Shopping Cart Demonstration Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The

More information

For Active Directory Installation Guide

For Active Directory Installation Guide For Active Directory Installation Guide Version 2.5.2 April 2010 Copyright 2010 Legal Notices makes no representations or warranties with respect to the contents or use of this documentation, and specifically

More information

Introduction to ASP.NET Web Development Instructor: Frank Stepanski

Introduction to ASP.NET Web Development Instructor: Frank Stepanski Introduction to ASP.NET Web Development Instructor: Frank Stepanski Overview From this class, you will learn how to develop web applications using the Microsoft web technology ASP.NET using the free web

More information

SPHOL326: Designing a SharePoint 2013 Site. Hands-On Lab. Lab Manual

SPHOL326: Designing a SharePoint 2013 Site. Hands-On Lab. Lab Manual 2013 SPHOL326: Designing a SharePoint 2013 Site Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references,

More information

MSVS File New Project ASP.NET Web Application, Name: w25emplo OK.

MSVS File New Project ASP.NET Web Application, Name: w25emplo OK. w25emplo Start the Microsoft Visual Studio. MSVS File New Project ASP.NET Web Application, Name: w25emplo OK. Ctrl + F5. The ASP.NET Web Developer Server, e.g. on port 50310, starts, and a default browser,

More information

Witango Application Server 6. Installation Guide for Windows

Witango Application Server 6. Installation Guide for Windows Witango Application Server 6 Installation Guide for Windows December 2010 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: support@witango.com Web: www.witango.com

More information

Microsoft Dynamics GP 2010. SQL Server Reporting Services Guide

Microsoft Dynamics GP 2010. SQL Server Reporting Services Guide Microsoft Dynamics GP 2010 SQL Server Reporting Services Guide April 4, 2012 Copyright Copyright 2012 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information

More information

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview October 2014 2014 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark

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

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

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

isupplier PORTAL ACCESS SYSTEM REQUIREMENTS

isupplier PORTAL ACCESS SYSTEM REQUIREMENTS TABLE OF CONTENTS Recommended Browsers for isupplier Portal Recommended Microsoft Internet Explorer Browser Settings (MSIE) Recommended Firefox Browser Settings Recommended Safari Browser Settings SYSTEM

More information

vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3

vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3 vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

QUANTIFY INSTALLATION GUIDE

QUANTIFY INSTALLATION GUIDE QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the

More information

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2 Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2 Table of Contents Table of Contents... 1 I. Introduction... 3 A. ASP.NET Website... 3 B. SQL Server Database... 3 C. Administrative

More information

OrgPublisher Silverlight Configuration for Server 2008, IIS 7

OrgPublisher Silverlight Configuration for Server 2008, IIS 7 OrgPublisher Silverlight Configuration for Server 2008, IIS 7 Table of Contents Table of Contents Introduction... 2 Audience... 2 IIS 7 Setup and Configuration... 3 Confirming Windows Features... 3 Verifying.NET

More information

Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press. Printing from Windows

Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press. Printing from Windows Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press Printing from Windows 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices

More information

Aspera Connect User Guide

Aspera Connect User Guide Aspera Connect User Guide Windows XP/2003/Vista/2008/7 Browser: Firefox 2+, IE 6+ Version 2.3.1 Chapter 1 Chapter 2 Introduction Setting Up 2.1 Installation 2.2 Configure the Network Environment 2.3 Connect

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

SecureAssess Local. Install Guide. www.btl.com. Release 9.0

SecureAssess Local. Install Guide. www.btl.com. Release 9.0 SecureAssess Local Install Guide Release 9.0 Document 1.0 15.11.10 www.btl.com Disclaimer Whilst every effort has been made to ensure that the information and content within this user manual is accurate,

More information

A SharePoint Developer Introduction. Hands-On Lab. Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB

A SharePoint Developer Introduction. Hands-On Lab. Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB A SharePoint Developer Introduction Hands-On Lab Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB This document is provided as-is. Information and views expressed in this document,

More information

Managing Contacts in Outlook

Managing Contacts in Outlook Managing Contacts in Outlook This document provides instructions for creating contacts and distribution lists in Microsoft Outlook 2007. In addition, instructions for using contacts in a Microsoft Word

More information

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë 14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected

More information

Microsoft Corporation. Project Server 2010 Installation Guide

Microsoft Corporation. Project Server 2010 Installation Guide Microsoft Corporation Project Server 2010 Installation Guide Office Asia Team 11/4/2010 Table of Contents 1. Prepare the Server... 2 1.1 Install KB979917 on Windows Server... 2 1.2 Creating users and groups

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

INSTALL AND CONFIGURATION GUIDE. Atlas 5.1 for Microsoft Dynamics AX

INSTALL AND CONFIGURATION GUIDE. Atlas 5.1 for Microsoft Dynamics AX INSTALL AND CONFIGURATION GUIDE Atlas 5.1 for Microsoft Dynamics AX COPYRIGHT NOTICE Copyright 2012, Globe Software Pty Ltd, All rights reserved. Trademarks Dynamics AX, IntelliMorph, and X++ have been

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

Appendix K Introduction to Microsoft Visual C++ 6.0

Appendix K Introduction to Microsoft Visual C++ 6.0 Appendix K Introduction to Microsoft Visual C++ 6.0 This appendix serves as a quick reference for performing the following operations using the Microsoft Visual C++ integrated development environment (IDE):

More information

Using SQL Reporting Services with Amicus

Using SQL Reporting Services with Amicus Using SQL Reporting Services with Amicus Applies to: Amicus Attorney Premium 2016 (with or without Premium Billing) With Microsoft SQL Server Reporting Services, use Report Builder to generate and author

More information

Issue Tracking Anywhere Installation Guide

Issue Tracking Anywhere Installation Guide TM Issue Tracking Anywhere Installation Guide The leading developer of version control and issue tracking software Table of Contents Introduction...3 Installation Guide...3 Installation Prerequisites...3

More information

Terms and Definitions for CMS Administrators, Architects, and Developers

Terms and Definitions for CMS Administrators, Architects, and Developers Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page

More information

UNICORN 7.0. Administration and Technical Manual

UNICORN 7.0. Administration and Technical Manual UNICORN 7.0 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...

More information

Python for Series 60 Platform

Python for Series 60 Platform F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia

More information

Migrating MSDE to Microsoft SQL 2008 R2 Express

Migrating MSDE to Microsoft SQL 2008 R2 Express How To Updated: 11/11/2011 2011 Shelby Systems, Inc. All Rights Reserved Other brand and product names are trademarks or registered trademarks of the respective holders. If you are still on MSDE 2000,

More information

The VB development environment

The VB development environment 2 The VB development environment This chapter explains: l how to create a VB project; l how to manipulate controls and their properties at design-time; l how to run a program; l how to handle a button-click

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual

More information

Installation Guide for Pulse on Windows Server 2012

Installation Guide for Pulse on Windows Server 2012 MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software

More information

You can find the installer for the +Cloud Application on your SanDisk flash drive.

You can find the installer for the +Cloud Application on your SanDisk flash drive. Installation You can find the installer for the +Cloud Application on your SanDisk flash drive. Make sure that your computer is connected to the internet. Next plug in the flash drive and double click

More information

Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010

Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010 Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010... 1 Introduction... 1 Adding the Content Management Interoperability Services (CMIS) connector... 1 Installing the SharePoint 2010

More information

Sharpdesk V3.5. Push Installation Guide for system administrator Version 3.5.01

Sharpdesk V3.5. Push Installation Guide for system administrator Version 3.5.01 Sharpdesk V3.5 Push Installation Guide for system administrator Version 3.5.01 Copyright 2000-2015 by SHARP CORPORATION. All rights reserved. Reproduction, adaptation or translation without prior written

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

NetWrix Password Manager. Quick Start Guide

NetWrix Password Manager. Quick Start Guide NetWrix Password Manager Quick Start Guide Contents Overview... 3 Setup... 3 Deploying the Core Components... 3 System Requirements... 3 Installation... 4 Windows Server 2008 Notes... 4 Upgrade Path...

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide Table of Contents TABLE OF CONTENTS... 3 1.0 INTRODUCTION... 1 1.1 HOW TO USE THIS GUIDE... 1 1.2 TOPIC SUMMARY...

More information

Visual Studio 2008 Express Editions

Visual Studio 2008 Express Editions Visual Studio 2008 Express Editions Visual Studio 2008 Installation Instructions Burning a Visual Studio 2008 Express Editions DVD Download (http://www.microsoft.com/express/download/) the Visual Studio

More information

PCVITA Express Migrator for SharePoint(Exchange Public Folder) 2011. Table of Contents

PCVITA Express Migrator for SharePoint(Exchange Public Folder) 2011. Table of Contents Table of Contents Chapter-1 ------------------------------------------------------------- Page No (2) What is Express Migrator for Exchange Public Folder to SharePoint? Migration Supported The Prominent

More information

Installing OneStop Reporting Products

Installing OneStop Reporting Products Installing OneStop Reporting Products Contents 1 Introduction 2 Product Overview 3 System Requirements 4 Deployment 5 Installation 6 Appendix 2010 OneStop Reporting http://www.onestopreporting.com support@onestopreporting.com

More information

Microsoft Dynamics GP. Business Analyzer

Microsoft Dynamics GP. Business Analyzer Microsoft Dynamics GP Business Analyzer April 5, 2013 Copyright Copyright 2013 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in

More information

Crystal Reports. For Visual Studio.NET. Reporting Off ADO.NET Datasets

Crystal Reports. For Visual Studio.NET. Reporting Off ADO.NET Datasets Crystal Reports For Visual Studio.NET Reporting Off ADO.NET Datasets 2001 Crystal Decisions, Inc. Crystal Decisions, Crystal Reports, and the Crystal Decisions logo are registered trademarks or trademarks

More information

Building and Using Web Services With JDeveloper 11g

Building and Using Web Services With JDeveloper 11g Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the

More information

Secret Server Installation Windows Server 2008 R2

Secret Server Installation Windows Server 2008 R2 Table of Contents Introduction... 2 ASP.NET Website... 2 SQL Server Database... 2 Administrative Access... 2 Prerequisites... 2 System Requirements Overview... 2 Additional Recommendations... 3 Beginning

More information

Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0

Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0 Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0 This document supports the version of each product listed and supports all subsequent versions until the document

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

WINDOWS 64-BIT INSTALLATION NOTES ORACLE VIRTUALBOX Micro Planner X-Pert V3.5.1 Digital Download Edition

WINDOWS 64-BIT INSTALLATION NOTES ORACLE VIRTUALBOX Micro Planner X-Pert V3.5.1 Digital Download Edition WINDOWS 64-BIT INSTALLATION NOTES ORACLE VIRTUALBOX Micro Planner X-Pert V3.5.1 Digital Download Edition THIS DOCUMENT CONTAINS IMPORTANT INFORMATION REGARDING THE INSTALLATION AND USE OF THIS SOFTWARE.

More information

VMware Horizon FLEX User Guide

VMware Horizon FLEX User Guide Horizon FLEX 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this

More information

OrgPublisher EChart Server Setup Guide

OrgPublisher EChart Server Setup Guide Table of Contents Table of Contents Introduction... 3 Role Requirements for Installation... 3 Prerequisites for Installation... 3 About OrgPublisher ECharts... 3 About EChart Rich Client Publishing...

More information

OrgPublisher 11 Silverlight Configuration for Server 2003, IIS 6

OrgPublisher 11 Silverlight Configuration for Server 2003, IIS 6 OrgPublisher 11 Silverlight Configuration for Server 2003, IIS 6 Table of Contents Table of Contents Introduction... 2 Audience... 2 IIS 6 Setup and Configuration... 3 Confirming Windows Features... 3

More information