Feature Overview June 2005
Feature Overview June 2005
Feature Overview June 2005
NET
Feature Overview
June 2005
EXECUTIVE OVERVIEW
The Oracle Developer Tools for Visual Studio .NET is a powerful new “add-in”
for Visual Studio .NET that makes it easier and faster for .NET developers to
write Oracle applications. Available now as a free download on the Oracle
Technology Network, it is tightly integrated with Visual Studio .NET and includes
powerful features such as designers, automatic code generation and a PL/SQL
editor.
All of these features are designed with the goal of making developing for Oracle
The Oracle Developer Tools for Visual on Windows as intuitive and as easy as possible. Developers coming from a SQL
Studio .NET makes it easier and faster for Server background will find it to be familiar and intuitive, minimizing any learning
.NET developers to write Oracle curve. And for those who are new to Oracle development, this is an easy way to
applications. It is available as a free learn!
download at http://otn.oracle.com/dotnet.
This document will introduce the major features of the Oracle Developers Tools
and provide an overview of the functionality.
• Oracle Explorer – Browse and alter the Oracle schema via a tree control
• Designers and Wizards– e.g. Table Designer - makes database tasks easy
• Automatic Code Generation – Drag and drop to create working code.
• PL/SQL Editor – Edit stored procedures and functions in an integrated
Visual Studio .NET environment
• Stored Procedure Testing – Run stored procedures and functions
• Oracle Data Window – View and edit your Oracle data
• SQL Query Window – Execute any ad-hoc SQL statement or script
• Integrated Help System - SQL, PL/SQL and Error Reference Manuals
ORACLE EXPLORER
As shown in Figure 1 below, the Oracle Explorer is a tree control that allows you
to view the structure of the Oracle schema. All of the various Oracle schema types
such as tables or stored procedures are included here. Metadata such as column
datatypes or stored procedure parameter types are displayed in the Visual Studio
.NET “properties pane” when a schema object is selected. A context menu for
each schema object offers additional features: SQL Scripts can be generated for
schema objects, filters are provided to limit what is shown, and designers and
wizards can be spawned to alter the schema. For example, while viewing the
Oracle Developer Tools for Visual Studio .NET Feature Overview Page 2
structure of a table, the context menu can be used to spawn the “Oracle Table
Designer” to modify the design of the table.
Oracle Developer Tools for Visual Studio .NET Feature Overview Page 3
Figure 2: Oracle Table Designer
PL/SQL EDITOR
The PL/SQL editor (shown in Figure 1) provides a tightly integrated development
environment for Oracle developers while freeing them from having to leave Visual
Studio .NET when stored procedure development is required. Standard Visual
Studio features include syntax coloring to improve readability and collapsible
regions to hide stored procedures or functions that are part of a very large and
complex package - this makes it easier for attention to be focused on the
procedure or function that is being worked on. Additionally, as SQL or PL/SQL
Oracle Developer Tools for Visual Studio .NET Feature Overview Page 4
statements are entered, a drop down list of tables or columns will pop up to
provide autocompletion of the statement.
When the PL/SQL is compiled and errors are found, they are listed in the Visual
Studio .NET task list. Clicking on them will take the developer to the line of code
that failed. Pressing the context sensitive help key will open the error messages
manual to the error code in question.
Oracle Developer Tools for Visual Studio .NET Feature Overview Page 5
having to leave Visual Studio .NET development environment. For large tables,
the user can provide a row number to jump ahead to a particular row.
Oracle Developer Tools for Visual Studio .NET Feature Overview Page 6
In addition to these manuals, the Oracle Developer Tools documentation contains
helpful getting started and “walkthrough” chapters as well as a reference guide.
CONCLUSION
The Oracle Developer Tools for Visual Studio .NET makes it easier and faster for
.NET developers to write Oracle applications and is designed to be simple to learn.
It is available for free download at http://otn.oracle.com/dotnet.
Oracle Developer Tools for Visual Studio .NET Feature Overview Page 7
Oracle Developer Tools for Visual Studio .NET Feature Overview
June 2005
Author: Christian Shay
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
www.oracle.com