A Look at Borland C#Builder from the Delphi Developers View

Size: px
Start display at page:

Download "A Look at Borland C#Builder from the Delphi Developers View"

Transcription

1 A Look at Borland C#Builder from the Delphi Developers View A Borland White Paper August 2003 By Corbin Dunn, Research and Development Engineer, Borland Software Corporation

2 Contents Introduction... 3 The user interface... 3 Creating a new application... 4 Model view... 8 The tool palette... 9 Object Inspector...11 Code editor...12 Database development...13 The data explorer...14 ASP.NET applications...15 Debugger...17 Integration with Java...18 Integration with other solutions...19 Conclusion... Error! Bookmark not defined. 2

3 Introduction With the release of Microsoft Visual Studio.NET, development for Microsoft Windows has taken a new turn. To promote security and reliability, Microsoft is encouraging developers to write managed code for the.net Framework. At first glance this looks to mean an entirely new programming model, and there s even a new programming language, C#. Borland C#Builder is the first complete development solution for the.net Framework from Borland. C#Builder combines a first-rate IDE for both Windows Forms and Web Forms development with links to Java and a broad range of enterprise databases. For Borland Delphi developers that are accustomed to writing native Windows applications there is much to like in the C# language. While the language superficially resembles C, it has been designed to be accessible to new programmers. Similarly, Borland has designed C#Builder as an easy to learn and easy to use tool. Many of the features from Delphi will be familiar, including the approaches to application design, the code editor, and the debugger. Other features are appropriate for C# and the.net Framework, such as the streamlined Tool Palette and the new Model View. This paper discusses C#Builder from the perspective of a Delphi developer. What s different from Delphi, and what s the same? The user interface When C#Builder is first loaded it looks quite different from Delphi. There s no blank user interface. The long list of components across the top of the screen is missing. The Project Manager initially blank is displayed at top right with a new tool palette below it, also blank. 3

4 Initially, C#Builder displays a Welcome page in the center of the screen. This gives one-click access to resources such as the Borland Developer Network, newsgroups, and sample applications. It also includes a full C# tutorial for developers new to the language and a Getting Start guide to C#Builder. Figure 1: Borland C#Builder gives one-click access to tutorials and other resources Creating a new application While the initial impressions may be quite different from Delphi, the approach taken to development with C#Builder is very similar. When a Windows Forms application is created with File New, these similarities become obvious. A blank user interface is presented, with the properties for the form displayed in the Object 4

5 Inspector to the left. The Tool Palette now at bottom right displays visual components that can be placed on the form using the familiar drag-and-drop or double-click. At the bottom of the central pane are tabs to switch between the Design view and the Code for the form. Like Delphi, each form has a unit of source code associated with it. Unlike Delphi, the initial properties for the form and the components in it are set through this same unit of source code there s no equivalent to Delphi s DFM form file. Developers familiar with Borland JBuilder will have seen this approach already. At top right the Project Manager shows that this new application currently consists of the source code unit for the Windows Form and an AssemblyInfo file. Windows Forms C# applications do not have an executable project source file rather, a static Main method is included in the form designated as the start-up. The AssemblyInfo.cs file contains copyright information, version information, a code signature and other general information about the application. 5

6 6

7 Figure 2: The Borland C#Builder IDE includes Live Tools, displaying live data from ADO.NET connections Like Delphi, an Object Repository is available to create standard forms and applications. If we choose File New to insert a new form, C#Builder creates a new unit of source code and adds it to the Project Manager in the same way as Delphi. With two forms in the application another difference between Delphi and C#Builder becomes apparent. By default, C#Builder uses one single window divided into a group of panes; Delphi, by contrast, has a separate window for each form in the application. C#Builder uses tabs at the top of the central pane to switch between each form. This approach makes it immediately obvious which unit of source code belongs to which form. It also makes the screen display much less cluttered. 7

8 Our outline of the C#Builder interface merely describes the default layout of the C#Builder windows. If preferred, the IDE can be undocked, and like Delphi the desktop arrangement can be saved. Different layouts are available for application design and for debugging. Model View An important new innovation is the Model View. This is located in a tab underneath the Project Manager at top right, and gives a symbolic view of the logical structure of the application, based on the C# class hierarchy. For large applications with many source code units this view can be easier to navigate than one based on file names. Figure 3: The Model View is a logical view of an application The Model View is the launch pad for the Code Visualization capabilities. This looks further into the code and creates a Unified Modeling Lanuguage, or UML -style model of part or all of the 8

9 application. This greatly assists documentation and understanding of the code, and can serve to be a useful check on the structure of the application. Figure 4: Code Visualization creates a UML model view of the application The model is displayed in a central pane, and it s possible to navigate through the source by right clicking on individual elements in the view. The tool palette By default, below the Project Manager and Model View is the Tool Palette. This has been substantially reworked from Delphi and is now much easier to use, especially when large numbers of components are installed. 9

10 C#Builder uses the standard.net Framework, so any.net components can be used, no matter what language they are designed in. This means that C#Builder developers can use any third-party component that is compatible with the.net Framework SDK version 1.1. Figure 5: Two views of the Tool Palette, showing how it is extremely configurable The palette is extremely configurable, allowing the individual developer to customize it to suit their needs. Palette buttons and categories can easily be dragged around to place them in a more convenient order. Category colors can be individually customized, and for expert users button captions can be turned off to save space and time. A new Search option at the top of the Tool Palette incrementally filters the list of components displayed. If the name of the component is known this makes it much easier to narrow down a search. A further significant benefit of using the.net Framework components is that the Microsoft help for the class library is available directly from the C#Builder user interface. This includes extensive 10

11 C# code samples and cross-references, each of which is as appropriate to C#Builder as it is to any other.net Framework SDK development tool. Object Inspector This improved help extends to the Object Inspector as well. This broadly resembles the Delphi version, with items grouped in categories and those changed from their defaults marked in bold. However, each property and event now displays a one-line explanation at the bottom of the Object Inspector, which is especially useful when using a new component for the first time. Figure 6: The C#Builder Object Inspector includes additional help 11

12 While Delphi has always been able to include Component Editors on right-click context menus, C#Builder also includes links to these at the bottom of the Object Inspector. This makes it clearer to see what editors are available. Code editor One area that will be immediately familiar is the code editor, but this too has changes that make it even easier to use. All the familiar features and keystrokes (including F9 for run with debugging ) are available, together with the standard Borland syntax highlighting, now updated for C#. CodeInsight remains, although it has naturally been updated to understand the C# language and provide the same abilities previously seen for Delphi, C++ and Java. It also supports HTML so it is especially useful when combined with the new visual Web Forms designer. Figure 7: Two views of the same code: on the right, Code Folding has been used to hide the detail of some methods 12

13 An important new feature is code folding. The developer can now collapse a portion of code, temporarily hiding it. This provides a general outline, similar to the interface section of a Delphi unit, and provides the developer with a clearer view of the source. Other changes are subtle but no less important. Rather than the begin and end of Delphi, C# uses C-like braces; the editor automatically highlights opening and closing pairs making it easy to check for mismatched pairs. The same feature is used to identify opening and closing braces, quotes and parentheses. Syntax errors are denoted by red wavy underlines, as in Microsoft Word because C# is case-sensitive, this can provide immediate feedback to prevent simple mistakes! The new Tool Palette in C#Builder changes depending on context, and when code is displayed a set of Code Snippets are available. These are simple code extracts that can quickly be selected and dropped into the program especially useful, for example, remembering the C# syntax for a loop. Database development The approach to creating applications, then, is broadly similar to that used for Delphi. Applications are built of units of code, which may optionally be used for Windows forms. The significant differences are in the component library and, in particular, the way that the components are put together for database access and Web applications. Rather than the different Borland database technologies, database access from C#Builder uses the standard ADO.NET technology with, optionally, additional.net components provided by Borland. The first major difference encountered by Delphi database application developers is that there is no equivalent to the DataModule. Rather, non-visual components that are used for data access are placed in the bottom margin of the visual designer. Here they appear as separate icons so their properties can be set as if they were located on the form. In another major difference from Delphi, the components on a form are by default marked as private and are therefore not accessible by objects on other forms. This suggests that database 13

14 handling is best done in a set of centralized public methods on one single form, which are then made available to other units of code as necessary. Borland C#Builder includes all of the standard ADO.NET database components. However, one drawback to these is that they are closely tied to Microsoft SQL Server and do not make it easy to link to other databases such as Oracle, IBM DB2, or Borland InterBase there is no simple dialog to configure the connection string for these links. A second drawback is that live data is not available at design time instead, the developer works blind. To make life a little easier, the Borland Data Provider (BDP) comprises four components (bdpconnection, bdpdataadapter, bdpcommand and bdpcommandbuilder) that substitute for ADO.NET equivalents. When used with Windows Forms components they deliver live data to the designer, so the developer can see exactly what s going on. A full set of dialogs is provided to configure links to databases, including connections to any ADO.NET data source. The Data Explorer The BDP uses connections that are defined through the Data Explorer. This pane, under the Project Manager at top right of the interface, gives an easy to use interface for browsing data on different servers. The browser can drill down to tables, individual fields and indices, and also lists stored procedures and views. 14

15 Figure 8: The Data Explorer works for all Borland DataProvider compatible databases An especially convenient feature is the ability to drag and drop from the Data Explorer to a Windows Form or Web Form. This automatically places BDP components on the form and configures them to point to each other. ASP.NET applications Perhaps the biggest difference in the user interface of C#Builder is the approach taken to Webbased applications. In place of the different Internet server technologies seen in recent versions of Delphi, C#Builder uses the Microsoft ASP.NET classes in the.net Framework. 15

16 The ASP.NET system manages a great deal of the interaction between the Web browser and the server. An URL is translated to a Web form, which is defined by an.aspx HTML file that is preprocessed and delivered to the Web browser. Additional custom program code can be included in a code-behind C# language file, which is run at the server when the Web form is delivered. C#Builder makes ASP.NET very easy to program. A full graphical Web form designer can be used to lay out Web pages using either a grid layout or the more standard HTML document-style layout. The HTML that is generated is standard, with the addition of extra tags for Web Forms HTML components that are pre-processed at the server. When designing a Web Form, C#Builder makes these HTML components available in the Tool Palette as if they were regular.net Framework components. The properties of these components (and the other HTML elements) can be set using the Object Inspector in the familiar way. Figure 9: Creating an ASP.NET application 16

17 Alternatively, the code editor can be used to directly edit the HTML mark-up. The code editor includes CodeInsight for HTML, helping prompt for the more obscure tags and options. Pairs of tags (such as <p> and </p>) are highlighted in the same way as pairs of braces in C#, helping to track down syntax issues. The two-way nature of the HTML designer makes it possible to switch between layout and HTML mark-up seamlessly and quickly. All the latest Internet Explorer browser extensions (including CSS2 layout) are supported in the visual designer so making C#Builder a very effective Web page designer in its own right. Like other.net components, HTML components have properties and events that can be defined in the Object Inspector. Program code can be defined against the events in the code-behind C# source code. The Web Form shows three tabs on the bottom of the editor, so C#Builder makes it very easy to switch between the form, the HTML, and the code-behind file. Debugger Delphi developers will feel at home with the C#Builder debugger. Although it works with the.net Framework Common Language Runtime rather than Win32, the features of the debugger are broadly similar to those in Delphi. All the familiar features are available including breakpoint groups, conditional breakpoints, conditional exception handling, and breakpoint actions. In a breakpoint, the Debug Inspector works in the same way as Delphi, and tool-tip expression evaluation is available in the source code. The debugger supports multiple threads, helping solve the more difficult programming problems. It can attach to remote processes on different machines, and can be used to debug ASP.NET applications by hosting the application on either a local or remote IIS server. 17

18 Integration with Java While not a piece of the user interface, Borland C#Builder Enterprise is shipped with a developer license for Borland Janeva. This is a powerful middleware solution for client-side application development for.net systems that need to communicate with J2EE or CORBA applications. Wizards to create C# header files for J2EE archives are included with C#Builder, as are tools to automatically convert CORBA IDL into C#. When linked with the appropriate Janeva assemblies an application can refer to Java or CORBA objects as if they were part of the.net Framework. Janeva handles the appropriate marshalling of objects between the J2EE or CORBA servers and C#. Figure 10: Borland Janeva allows CORBA and J2EE applications to be used from C# Under the hood, Janeva is a 100% managed code solution it is an implementation of Borland Enterprise Server VisiBroker Edition in J#.NET. No direct calls to Windows are made, so applications that use Janeva inherit all the security and reliability features of the.net Framework and can be signed accordingly. 18

19 Integration with other solutions Borland recognizes that C#Builder is likely to be just one of the pieces of software used by developers to build applications for the.net Framework. It is designed, therefore, to have many points of integration with other systems. First, C#Builder imports and exports complete Windows Forms and Web Forms projects to and from Microsoft Visual Studio.NET. This means that teams of developers can use the powerful capabilities in C#Builder to supplement the work under way by other teams; it also makes it possible to shift quickly from Visual Studio.NET to C#Builder. Secondly, C#Builder integrates directly with solutions from Borland and from other vendors for different steps of the application lifecycle. For instance, a pane can display requirements from Borland CaliberRM right in the user interface. Menu options are available to check a project out of or into source-code control systems and change management systems such as Borland StarTeam. Figure 11: The integration with Borland CaliberRM shows the close relationship with other products in the lifecycle 19

20 Finally, C#Builder provides a direct link with Borland Optimizeit Profiler for the Microsoft.NET Framework. This powerful application profiler can identify performance issues and memory problems with.net applications. The integration with C#Builder makes it possible to profile an application during development, saving time and delivering a better product. Conclusion Borland Delphi developers will quickly find themselves at home with Borland C#Builder. Many of the features of the two solutions are the same, from editor keystrokes to the approach to development. However, C#Builder has been designed to take advantage of the unique features of the C# language. It works very closely with the Microsoft.NET Framework SDK technologies such as ADO.NET and especially ASP.NET. Unlike other development solutions, Borland C#Builder helps developers create.net Framework applications that work closely alongside technologies such as Java and with databases like IBM DB2 and Oracle. It also includes links with modelling tools, requirements management solutions, source code management utilities and application profilers. To Delphi developers, the result is a powerful combination a programming environment that is familiar, but which works with the latest Microsoft standards for programming, can include thirdparty components, and has links to Java and beyond. Made in Borland Copyright 2003 Borland Software Corporation. All rights reserved. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. Microsoft, Windows, and other Microsoft product names are trademarks or registered trademarks of Microsoft Corporation in the U.S. and other countries. All other marks are the property of their respective owners. Corporate Headquarters: 100 Enterprise Way, Scotts Valley, CA Offices in: Australia, Brazil, Canada, China, Czech Republic, Finland, France, Germany, Hong Kong, Hungary, India, Ireland, Italy, Japan, Korea, Mexico, the Netherlands, New Zealand, Russia, Singapore, Spain, Sweden, Taiwan, the United Kingdom, and the United States

Introducing Borland Delphi 8

Introducing Borland Delphi 8 Introducing Borland Delphi 8 for the Microsoft.NET Framework A product overview A Borland White Paper January 2004 Contents Introduction... 3 Windows development today... 4 The Microsoft.NET Framework...

More information

Integrating CaliberRM with Mercury TestDirector

Integrating CaliberRM with Mercury TestDirector Integrating CaliberRM with Mercury TestDirector A Borland White Paper By Jenny Rogers, CaliberRM Technical Writer January 2002 Contents Introduction... 3 Setting Up the Integration... 3 Enabling the Integration

More information

Web Services Designer puts you in control.use the new Web Services designer to visually create, validate, import, and export Web Services.

Web Services Designer puts you in control.use the new Web Services designer to visually create, validate, import, and export Web Services. General Questions What is Borland JBuilder? Borland JBuilder accelerates your Java development with the leading next-generation, cross-platform environment for building industrial-strength enterprise Java

More information

StarTeamMPX Server. Publish/Subscribe Technology for StarTeam. By the Development Resources Platform Team. March, A Borland White Paper

StarTeamMPX Server. Publish/Subscribe Technology for StarTeam. By the Development Resources Platform Team. March, A Borland White Paper Publish/Subscribe Technology for StarTeam A Borland White Paper By the Development Resources Platform Team March, 2003 Contents ebusiness Challenges... 3 /Server Challenges... 3 The StarTeam Solution...

More information

Transaction Commit Options

Transaction Commit Options Transaction Commit Options Entity beans in the EJB container of Borland Enterprise Server by Jonathan Weedon, Architect: Borland VisiBroker and Borland AppServer, and Krishnan Subramanian, Enterprise Consultant

More information

PRODUCT DATA. Reporting Module Type 7832

PRODUCT DATA. Reporting Module Type 7832 PRODUCT DATA Reporting Module Type 7832 Reporting Module Type 7832 provides dedicated Data Management and Reporting for Brüel & Kjær Noise Monitoring Systems. It has never been easier to create great looking

More information

JBuilder. JBuilder 6 features and benefits. Developer productivity Support for the latest Java standards

JBuilder. JBuilder 6 features and benefits. Developer productivity Support for the latest Java standards Developer productivity Support for the latest Java standards High-productivity development environment Advanced, state-of-the-art JBuilder AppBrowser IDE Develop Java applications with no proprietary code

More information

Overview. Borland VisiBroker 7.0

Overview. Borland VisiBroker 7.0 Overview Borland VisiBroker 7.0 Borland Software Corporation 20450 Stevens Creek Blvd., Suite 800 Cupertino, CA 95014 USA www.borland.com Refer to the file deploy.html for a complete list of files that

More information

At the shell prompt, enter idlde

At the shell prompt, enter idlde IDL Workbench Quick Reference The IDL Workbench is IDL s graphical user interface and integrated development environment. The IDL Workbench is based on the Eclipse framework; if you are already familiar

More information

Stored Procedures and UDFs with Borland JDataStore

Stored Procedures and UDFs with Borland JDataStore Stored Procedures and UDFs with Borland JDataStore Increase application capability and get encapsulation of business logic by Jens Ole Lauridsen Borland Software Corporation August 2002 Contents Introduction

More information

Keysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB. Application Note

Keysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB. Application Note Keysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB Application Note Introduction Keysight Command Expert for fast and easy instrument control! Keysight Technlologies,

More information

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro Application Note This application note contains two main sections: Command Expert Basics Introduces you to

More information

OUTLINE DELPHI 2005 FOR.NET JUMP START

OUTLINE DELPHI 2005 FOR.NET JUMP START JENSEN DATA SYSTEMS, INC. pg 1 OUTLINE DELPHI 2005 FOR.NET JUMP START CARY JENSEN, PH.D. COPYRIGHT 2003-2005. CARY JENSEN. JENSEN DATA SYSTEMS, INC. ALL RIGHTS RESERVED. JENSEN DATA SYSTEMS, INC. HTTP://WWW.JENSENDATASYSTEMS.COM

More information

Blackboard Portfolio System Owner and Designer Reference

Blackboard Portfolio System Owner and Designer Reference Blackboard Learning System Blackboard Portfolio System Owner and Designer Reference Application Pack 2 for Blackboard Learning System CE Enterprise License (Release 6) Application Pack 2 for Blackboard

More information

Developer Studio FREQUENTLY ASKED QUESTIONS

Developer Studio FREQUENTLY ASKED QUESTIONS Borland Developer Studio FREQUENTLY ASKED QUESTIONS GENER AL QUE STIONS What is Borland Developer Studio? Borland Developer Studio is the ultimate Windows development solution, combining the previously

More information

Quintiles vdesk Welcome Guide

Quintiles vdesk Welcome Guide Quintiles vdesk Welcome Guide Dear Quintiles Clinical ASP User, Quintiles is pleased to announce vdesk, an unique solution part of the Clinical ASP platform offer. Quintiles vdesk, is a virtual desktop

More information

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro Application Note This application note contains two main sections: Command Expert Basics Introduces you to

More information

Keysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW. Application Note

Keysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW. Application Note Keysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW Application Note This application note contains two main sections: Command Expert Basics Introduces you to

More information

Safety. Introduction

Safety. Introduction KickStart Guide Safety Introduction Safety precautions Before using this product, see the safety precautions associated with your instrument. The instrumentation associated with this software is intended

More information

IBM Product Lifecycle Management. CAA Rade solutions

IBM Product Lifecycle Management. CAA Rade solutions IBM Product Lifecycle Management CAA Rade solutions 2 CAA Rade solutions CAA V5 provides the most complete set of tools, guides and API s to support the application development process from the very start

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements

More information

Borland Delphi 2005 Reviewer's Guide

Borland Delphi 2005 Reviewer's Guide Borland Delphi 2005 Reviewer's Guide The Complete Windows Development Solution Produced for Borland by Cary Jensen, Jensen Data Systems, Inc. October 2004 Contents Overview... 7 Delphi: Advancing the Art

More information

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

2 Getting Started. Getting Started (v1.8.6) 3/5/2007 2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless

More information

Cisco Extensible Provisioning and Operations Manager 4.5

Cisco Extensible Provisioning and Operations Manager 4.5 Data Sheet Cisco Extensible Provisioning and Operations Manager 4.5 Cisco Extensible Provisioning and Operations Manager (EPOM) is a Web-based application for real-time provisioning of the Cisco BTS 10200

More information

Embarcadero PowerSQL 1.1 Evaluation Guide. Published: July 14, 2008

Embarcadero PowerSQL 1.1 Evaluation Guide. Published: July 14, 2008 Embarcadero PowerSQL 1.1 Evaluation Guide Published: July 14, 2008 Contents INTRODUCTION TO POWERSQL... 3 Product Benefits... 3 Product Benefits... 3 Product Benefits... 3 ABOUT THIS EVALUATION GUIDE...

More information

Getting Started with Windows Mobile Development Windows Mobile SDK C#

Getting Started with Windows Mobile Development Windows Mobile SDK C# Getting Started with Windows Mobile Development Windows Mobile SDK C# Contents Overview... 2 Target Audience... 2 System Prerequisites... 2 Installations... 5 Creating Your First Zebra Mobile Application...

More information

Training Notes Unity Real Time 2

Training Notes Unity Real Time 2 Training Notes Unity Real Time 2 For Customers Using SPC (Westgard) Rules Log on to Unity Real Time 2 1 Double-click the Unity Real Time 2 shortcut located on your computer desktop. 2 Select your user

More information

Chapter 2 FEATURES AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 FEATURES AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 FEATURES AND FACILITIES SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: JDeveloper features. Java in the database. Simplified database access. IDE: Integrated Development

More information

Liferay Portal 4 - Portal Administration Guide. Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer

Liferay Portal 4 - Portal Administration Guide. Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer Liferay Portal 4 - Portal Administration Guide Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer Liferay Portal 4 - Portal Administration Guide Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer 1.1

More information

Cisco AVVID The Architecture for E-Business

Cisco AVVID The Architecture for E-Business WHITE PAPER Cisco AVVID The Architecture for E-Business Executive Summary Cisco AVVID (Architecture for Voice, Video and Integrated Data), defines a framework for building and evolving customer networks

More information

Power Analyzer Firmware Update Utility Version Software Release Notes

Power Analyzer Firmware Update Utility Version Software Release Notes Power Analyzer Firmware Update Utility Version 3.1.0 Software Release Notes Contents General Information... 2... 2 Supported models... 2 Minimum system requirements... 2 Installation instructions... 2

More information

Innovative Fastening Technologies

Innovative Fastening Technologies Innovative Fastening Technologies Corporate Overview 2011 Update Infastech is one of the world s largest producers of engineered mechanical fasteners with revenues exceeding USD500 million and an industry

More information

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these

More information

Cisco Aironet In-Building Wireless Solutions International Power Compliance Chart

Cisco Aironet In-Building Wireless Solutions International Power Compliance Chart Cisco Aironet In-Building Wireless Solutions International Power Compliance Chart ADDITIONAL INFORMATION It is important to Cisco Systems that its resellers comply with and recognize all applicable regulations

More information

white paper OCDS to Server Express Product Evolution Table of Contents white paper

white paper OCDS to Server Express Product Evolution Table of Contents white paper white paper white paper OCDS to Server Express Product Evolution Table of Contents Why move?... 2 OCDS and the RTS... 2 Evolution of the Platform... 2 Micro Focus Server Express... 3 The Deployment Environment

More information

Getting Started (1.8.7) 9/2/2009

Getting Started (1.8.7) 9/2/2009 2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have

More information

Creating Your First Web Dynpro Application

Creating Your First Web Dynpro Application Creating Your First Web Dynpro Application Release 646 HELP.BCJAVA_START_QUICK Copyright Copyright 2004 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any

More information

Micro Focus Net Express

Micro Focus Net Express data sheet Micro Focus Net Express Micro Focus Net Express provides a complete environment for quickly building and modernizing COBOL enterprise components and business applications for client/server platforms

More information

Center for Faculty Development and Support Making Documents Accessible

Center for Faculty Development and Support Making Documents Accessible Center for Faculty Development and Support Making Documents Accessible in Word 2007 Tutorial CONTENTS Create a New Document and Set Up a Document Map... 3 Apply Styles... 4 Modify Styles... 5 Use Table

More information

Supplement H.1: JBuilder X Tutorial. For Introduction to Java Programming, 5E By Y. Daniel Liang

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

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents The Specification Manager 3 Specification Manager - Overview

More information

Purchasing. Operations 3% Marketing 3% HR. Production 1%

Purchasing. Operations 3% Marketing 3% HR. Production 1% Agenda Item DOC ID IAF CMC (11) 75 For Information For discussion For decision For comments to the author IAF End User Survey results (October 211) This report summarises the total responses to the IAF

More information

Upgrading Luminex IS 2.3 to Bio-Plex Manager 6.1 Software. For technical support, call your local Bio-Rad office, or in the US, call

Upgrading Luminex IS 2.3 to Bio-Plex Manager 6.1 Software. For technical support, call your local Bio-Rad office, or in the US, call Upgrading Luminex IS 2.3 to Bio-Plex Manager 6.1 Software For technical support, call your local Bio-Rad office, or in the US, call 1-800-424-6723. Bio-Rad Laboratories, Inc., 2000 Alfred Nobel Drive,

More information

Supplement II.B(1): JBuilder X Tutorial. For Introduction to Java Programming By Y. Daniel Liang

Supplement II.B(1): JBuilder X Tutorial. For Introduction to Java Programming By Y. Daniel Liang Supplement II.B(1): JBuilder X Tutorial For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Getting Started with JBuilder Creating a Project Creating, Compiling,

More information

Global entertainment and media outlook Explore the content and tools

Global entertainment and media outlook Explore the content and tools www.pwc.com/outlook Global entertainment and media outlook Explore the content and tools A comprehensive online source of global analysis for consumer/ end-user and advertising spending 5-year forecasts

More information

Oracle SQL Developer Data Modeler Accessibility Guide. Release 18.1

Oracle SQL Developer Data Modeler Accessibility Guide. Release 18.1 Oracle SQL Developer Data Modeler Accessibility Guide Release 18.1 E94844-01 March 2018 Oracle SQL Developer Data Modeler Accessibility Guide, Release 18.1 E94844-01 Copyright 2017, 2018, Oracle and/or

More information

[ PARADIGM SCIENTIFIC SEARCH ] A POWERFUL SOLUTION for Enterprise-Wide Scientific Information Access

[ PARADIGM SCIENTIFIC SEARCH ] A POWERFUL SOLUTION for Enterprise-Wide Scientific Information Access A POWERFUL SOLUTION for Enterprise-Wide Scientific Information Access ENABLING EASY ACCESS TO Enterprise-Wide Scientific Information Waters Paradigm Scientific Search Software enables fast, easy, high

More information

Supplier Responding to New Products RFP Event

Supplier Responding to New Products RFP Event This presentation contains instructions focused on the required steps needed for suppliers to respond to a RFP request made from the New Products group. For more general information on how to respond to

More information

AN1369 APPLICATION NOTE

AN1369 APPLICATION NOTE AN1369 APPLICATION NOTE GETTING STARTED WITH RAISONANCE IDE FOR THE ST6 MICROCONTROLLER by Microcontroller Division Applications INTRODUCTION Ride is the development toolchain for ST62 developed by Raisonance.

More information

Agilent N1918A Power Analysis Manager

Agilent N1918A Power Analysis Manager Agilent N1918A Power Analysis Manager Data Sheet Features Enhanced viewing on large PC display Intuitive GUI for easy navigation to functions Multiple flexible display formats List view of more than 20

More information

Content Module. ActiveModeler Avantage. Managing Enterprise Documentation. Version 1.2, 6 May KAISHA-Tec What does the Content Module do?

Content Module. ActiveModeler Avantage. Managing Enterprise Documentation. Version 1.2, 6 May KAISHA-Tec What does the Content Module do? ActiveModeler Avantage Managing Enterprise Documentation Content Module User Guide Version 1.2, 6 May 2009 ActiveModeler, ActiveFlow and ActiveModeler Avantage are registered trademarks of KAISHA-Tec Co.

More information

Oracle SQL Developer Accessibility Guide. Release 18.1

Oracle SQL Developer Accessibility Guide. Release 18.1 Oracle SQL Developer Accessibility Guide Release 18.1 E94845-01 March 2018 Oracle SQL Developer Accessibility Guide, Release 18.1 E94845-01 Copyright 2017, 2018, Oracle and/or its affiliates. All rights

More information

Merrill DataSite User Guide

Merrill DataSite User Guide Merrill DataSite User Guide 1 CONTENTS Logging On 2 Logging On 2 Forgot Password? 2 Merrill Technical Support 4 Preferences 5 Change Password 5 Email Alerts 6 My Profile 7 Index 8 Favorites 9 Fileroom

More information

User Guide Zend Studio for Eclipse V6.1

User Guide Zend Studio for Eclipse V6.1 User Guide Zend Studio for Eclipse V6.1 By Zend Technologies, Inc. www.zend.com Disclaimer The information in this help is subject to change without notice and does not represent a commitment on the part

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

END-USER MANUAL. Sennheiser HeadSetup Pro

END-USER MANUAL. Sennheiser HeadSetup Pro END-USER MANUAL Sennheiser HeadSetup Pro Content 1. Introduction 4 1.1 Product overview 4 1.2 Scope of the document 4 1.3 Intended audience of this document 4 2. System requirement 4 2.1 Hardware requirement

More information

Wolf. Responsive Website Designer. Mac Edition User Guide

Wolf. Responsive Website Designer. Mac Edition User Guide Wolf Responsive Website Designer Mac Edition User Guide Version 2.10.3 Table of Contents What is Wolf Website Designer? Editor overview Save and open website Create responsive layout How to create responsive

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,

More information

ImageNow Interact for ESRI ArcGIS Server Installation and Setup Guide

ImageNow Interact for ESRI ArcGIS Server Installation and Setup Guide ImageNow Interact for ESRI ArcGIS Server Installation and Setup Guide Microsoft Windows.NET Framework Version: 6.6.x Written by: Product Documentation, R&D Date: November 2011 ImageNow and CaptureNow are

More information

Chapter 12 Creating Web Pages

Chapter 12 Creating Web Pages Getting Started Guide Chapter 12 Creating Web Pages Saving Documents as HTML Files Copyright This document is Copyright 2010 2016 by the LibreOffice Documentation Team. Contributors are listed below. You

More information

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version.

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version. NetBeans Tutorial For Introduction to Java Programming By Y. Daniel Liang This tutorial applies to NetBeans 6, 7, or a higher version. This supplement covers the following topics: Getting Started with

More information

polopoly digital Benefits of using Polopoly Overview Web Content Management Core Features:

polopoly digital Benefits of using Polopoly Overview  Web Content Management Core Features: polopoly Web Content Management Overview Polopoly is an easy-to-use, yet powerful and flexible, standard web content management system. Those are the basic guidelines for Polopoly s fundamental product

More information

3. NetBeans IDE 6.0. Java. Fall 2009 Instructor: Dr. Masoud Yaghini

3. NetBeans IDE 6.0. Java. Fall 2009 Instructor: Dr. Masoud Yaghini 3. NetBeans IDE 6.0 Java Fall 2009 Instructor: Dr. Masoud Yaghini Outline Installing the NetBeans IDE First NetBeans IDE Project IDE Windows Source Editor Customizing the IDE References Installing the

More information

Application Development in ios 7

Application Development in ios 7 Application Development in ios 7 Kyle Begeman Chapter No. 1 "Xcode 5 A Developer's Ultimate Tool" In this package, you will find: A Biography of the author of the book A preview chapter from the book,

More information

Sample. LabWindows TM /CVI TM Core 1 Course Manual

Sample. LabWindows TM /CVI TM Core 1 Course Manual LabWindows TM /CVI TM Core 1 Course Manual Course Software Version 2010 January 2011 Edition Part Number 325668A-01 LabWindows/CVI Core 1 Course Manual Copyright 1994 2011 National Instruments Corporation.

More information

Keysight Technologies Configuring Boundary Scan Chains on Keysight x1149 Boundary Scan Analyzer. Application Note

Keysight Technologies Configuring Boundary Scan Chains on Keysight x1149 Boundary Scan Analyzer. Application Note Keysight Technologies Configuring Boundary Scan Chains on Keysight x1149 Boundary Scan Analyzer Application Note Introduction A boundary scan chain consists of two or more boundary scan integrated circuit

More information

Lesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder.

Lesson 1 using Dreamweaver CS3. To get started on your web page select the link below and copy (Save Picture As) the images to your image folder. Lesson 1 using Dreamweaver CS3 To get started on your web page select the link below and copy (Save Picture As) the images to your image folder. Click here to get images for your web page project. (Note:

More information

END-OF-SALE AND END-OF-LIFE ANNOUNCEMENT FOR THE CISCO MEDIA CONVERGENCE SERVER 7845H-2400

END-OF-SALE AND END-OF-LIFE ANNOUNCEMENT FOR THE CISCO MEDIA CONVERGENCE SERVER 7845H-2400 END-OF-LIFE NOTICE, NO. 2566 END-OF-SALE AND END-OF-LIFE ANNOUNCEMENT FOR THE CISCO MEDIA CONVERGENCE SERVER 7845H-2400 Cisco Systems announces the end of life of the Cisco Media Convergence Server 7845H-2400.

More information

Configuring DHCP for ShoreTel IP Phones

Configuring DHCP for ShoreTel IP Phones Configuring DHCP for ShoreTel IP Phones Network Requirements and Preparation 3 Configuring DHCP for ShoreTel IP Phones The ShoreTel server provides the latest application software and configuration information

More information

Innovasys HelpStudio 3 Product Data Sheet

Innovasys HelpStudio 3 Product Data Sheet Innovasys HelpStudio 3 Product Data Sheet Innovasys HelpStudio 3 Product Data Sheet This Product Data Sheet provides information on Innovasys HelpStudio v3, released on 6th April 2007. Full product information

More information

INTERDIGITAL. 4 th Quarter 2013 Investor Presentation. invention collaboration contribution InterDigital, Inc. All rights reserved.

INTERDIGITAL. 4 th Quarter 2013 Investor Presentation. invention collaboration contribution InterDigital, Inc. All rights reserved. INTERDIGITAL 4 th Quarter 2013 Investor Presentation invention collaboration contribution 1 2013 InterDigital, Inc. All rights reserved. Forward-Looking Statements 2 2013 InterDigital, Inc. All rights

More information

Step 1: New Portal User User ID Created Using IdentityIQ (IIQ)

Step 1: New Portal User User ID Created Using IdentityIQ (IIQ) Rockwell Automation PartnerNetwork Portal Single Sign-on (SSO) Login to Rockwell Automation PartnerNewtork Portal for Commercial Programs Participants Scope: This job aid provides instructions on how to

More information

RAD Studio XE Datasheet

RAD Studio XE Datasheet RAD Studio XE Datasheet DATASHEET Embarcadero RAD Studio XE Complete solution for Windows,.NET, PHP and Web application development Embarcadero RAD Studio XE is a comprehensive rapid application development

More information

IDERA DB Change Manager

IDERA DB Change Manager Product Documentation IDERA DB Change Manager Quick Start Guide Version 16.6 Published May 2017 2017 IDERA, Inc. IDERA, the IDERA logos, and all other IDERA product or service names are trademarks or registered

More information

CISCO IP PHONE 7970G NEW! CISCO IP PHONE 7905G AND 7912G XML

CISCO IP PHONE 7970G NEW! CISCO IP PHONE 7905G AND 7912G XML Q & A CISCO IP PHONE 7970G NEW! CISCO IP PHONE 7905G AND 7912G XML GENERAL QUESTIONS Q. What is the Cisco IP Phone 7970G? A. The 7970G is our latest state-of-the-art IP phone, which includes a large color,

More information

Lionbridge Connector for Sitecore. User Guide

Lionbridge Connector for Sitecore. User Guide Lionbridge Connector for Sitecore User Guide Version 4.0.2 March 28, 2018 Copyright Copyright 2018 Lionbridge Technologies, Inc. All rights reserved. Lionbridge and the Lionbridge logotype are registered

More information

Clay Tablet Connector for Sitecore. User Guide. Version 3.9.8

Clay Tablet Connector for Sitecore. User Guide. Version 3.9.8 Clay Tablet Connector for Sitecore User Guide Version 3.9.8 May 27, 2016 Copyright Copyright 2005-2016 Clay Tablet Technologies Inc. All rights reserved. All rights reserved. This document and its content

More information

E-Seminar. Voice over IP. Internet Technical Solution Seminar

E-Seminar. Voice over IP. Internet Technical Solution Seminar E-Seminar Voice over IP Internet Technical Solution Seminar Voice over IP Internet Technical Solution Seminar 3 Welcome 4 Objectives 5 Telephony in Business 6 VoIP and IP Telephony 7 Traditional Telephony

More information

Integrating with EPiServer

Integrating with EPiServer Integrating with EPiServer Abstract EPiServer is an excellent tool when integration with existing systems within an organization is a requirement. This document outlines the Web services that are shipped

More information

Conferencing and Recording

Conferencing and Recording Conferencing and Recording User Guide 03 July 2018 Contents About conferencing 3 How to schedule a meeting 4 How to join a StarLeaf meeting 6 About global telephone dial-in numbers 10 Europe, Middle East,

More information

What s New in Borland JBuilder 8

What s New in Borland JBuilder 8 What s New in Borland JBuilder 8 The leading Java development solution A Borland White Paper By Borland Staff November, 2002 Contents What s new in JBuilder 8... 5 JDK 1.4.1... 5 Project management...

More information

Cisco Voice Services Provisioning Tool 2.6(1)

Cisco Voice Services Provisioning Tool 2.6(1) Data Sheet Cisco Voice Services Provisioning Tool 2.6(1) The Cisco Voice Services Provisioning Tool (VSPT) provides a GUI for the creation, modification, and execution of signaling connections, trunks,

More information

CounselLink Reporting. Designer

CounselLink Reporting. Designer CounselLink Reporting Designer Contents Overview... 1 Introduction to the Document Editor... 2 Create a new document:... 2 Document Templates... 3 Datasets... 3 Document Structure... 3 Layout Area... 4

More information

Business Process Testing

Business Process Testing Business Process Testing Software Version: 12.55 User Guide Go to HELP CENTER ONLINE http://admhelp.microfocus.com/alm/ Document Release Date: August 2017 Software Release Date: August 2017 Legal Notices

More information

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang Eclipse Tutorial For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Getting Started with Eclipse Choosing a Perspective Creating a Project Creating a Java

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS Borland Together FREQUENTLY ASKED QUESTIONS GENERAL QUESTIONS What is Borland Together? Borland Together is a visual modeling platform that enables software teams to consistently deliver on-time, high

More information

Hands-On Lab. Lab: Developing BI Applications. Lab version: Last updated: 2/23/2011

Hands-On Lab. Lab: Developing BI Applications. Lab version: Last updated: 2/23/2011 Hands-On Lab Lab: Developing BI Applications Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: USING THE CHARTING WEB PARTS... 5 EXERCISE 2: PERFORMING ANALYSIS WITH EXCEL AND

More information

CA ERwin Data Modeler

CA ERwin Data Modeler CA ERwin Data Modeler Implementation Guide Release 9.5.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Chapter 12 Creating Web Pages

Chapter 12 Creating Web Pages Getting Started Guide Chapter 12 Creating Web Pages Saving Documents as HTML Files Copyright This document is Copyright 2017 by the LibreOffice Documentation Team. Contributors are listed below. You may

More information

SilkTest Workbench Getting Started with Visual Tests

SilkTest Workbench Getting Started with Visual Tests SilkTest Workbench 13.0 Getting Started with Visual Tests Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2012 Micro Focus. All rights reserved. Portions Copyright 2010-2011 Borland

More information

Business Insight Authoring

Business Insight Authoring Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,

More information

Step 1 Download and Install KompoZer Step by step instructions to build your first web page using KompoZer web editor.

Step 1 Download and Install KompoZer Step by step instructions to build your first web page using KompoZer web editor. All Creative Designs HTML Web Tutorial for PC Using KompoZer New version 2012 now available at: http://www.allcreativedesigns.com.au/pages/tutorials.html Step 1 Download and Install KompoZer Step by step

More information

StarTeam File Compare/Merge StarTeam File Compare/Merge Help

StarTeam File Compare/Merge StarTeam File Compare/Merge Help StarTeam File Compare/Merge 12.0 StarTeam File Compare/Merge Help Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2011 Micro Focus IP Development Limited. All Rights Reserved. Portions

More information

Getting Started. In this chapter, you will learn: 2.1 Introduction

Getting Started. In this chapter, you will learn: 2.1 Introduction DB2Express.book Page 9 Thursday, August 26, 2004 3:59 PM CHAPTER 2 Getting Started In this chapter, you will learn: How to install DB2 Express server and client How to create the DB2 SAMPLE database How

More information

Traffic Offload. Cisco 7200/Cisco 7500 APPLICATION NOTE

Traffic Offload. Cisco 7200/Cisco 7500 APPLICATION NOTE APPLICATION NOTE Cisco 700/Cisco 700 Traffic offload allows exchange carriers to offload their telephony traffic to a packet network from the Public Switched Telephone Network (PSTN). By doing so, carriers

More information

Enterprise Modernization for IBM System z:

Enterprise Modernization for IBM System z: Enterprise Modernization for IBM System z: Transform 3270 green screens to Web UI using Rational Host Access Transformation Services for Multiplatforms Extend a host application to the Web using System

More information

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE Troubleshooting Ethernet Problems with Your Oscilloscope Introduction Ethernet is a family of frame-based computer networking technologies for local area networks (LANs), initially developed at Xerox PARC

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects

More information