Datasheet
Product Highlights
Features by Edition
System Requirements

Product Highlights

Accelerate development with the Windows Foundation Classes.

  • Build powerful business applications using the Windows Foundation Classes (WFC), an object-oriented framework that encapsulates, simplifies, and unifies the Win32® API and Dynamic HTML programming models.
  • Rapidly create professional, full-featured applications for the Windows operating system and the Web using a rich, extensible architecture and set of prebuilt components.
  • Expand development options with more than 100 reusable objects, including user-interface elements (such as buttons, toolbars, and grid controls), graphics classes, data access classes, and abstractions of server-side technologies for building scalable, middle-tier business logic.
  • Build thin-client Web applications using Java classes that generate client- and server-side Dynamic HTML on the fly.

Maximize reuse with component development.

  • Create components with WFC that can be installed on the Toolbox and used to visually construct applications and other components.
  • Simplify the deployment of Web applications using WFC controls that can be downloaded and used without requiring client-side registration.
  • Slash development time by reusing thousands of ActiveX® Controls and incorporating premade business logic.
  • Export components as ActiveX Controls that can be used from within the most popular Windows-based applications.
  • Turn any Java class into a first-class COM component providing fast development of server-side business logic.
  • Find, track, catalog, and reuse application components with the integrated Visual Component Manager.

Increase your programming productivity.

  • Quickly create Windows-based applications and components using a drag-and-drop RAD environment.
  • Build and deploy complete Web solutions using the integrated Visual HTML Designer and scripting tools.
  • Increase development speed with IntelliSense® Technology that provides on-the-fly syntax and programming assistance such as Statement Completion, Quick Info, and DataTips® pop-up information.
  • Take complete control with two-way tools that provide synchronization between the visual designer and generated source code.
  • Graphically design menus for a more polished, shipping-quality appearance to applications.
  • Annotate and prioritize source code using TODO comments and track them using the Task List.
  • Easily inspect, search, and navigate object-oriented code using the Object Browser.
  • Get a jump start on the development process using the powerful Application Wizard and Class Builder.

Rapidly create data-driven applications.

  • Harness the power of the ActiveX Data Objects (ADO) framework to build high-performance, scalable database solutions.
  • Access a variety of data sources using ADO, including Jet, SQL ServerTM, and Oracle.
  • Use the DataGrid, DataNavigator, and other WFC data controls to visually construct powerful database applications.
  • Use the WFC data-binding component to make any control data-aware.
  • Quickly construct database applications using the Data Form Wizard.
  • Build "connectionless" applications that allow users to persist data on the client machine, disconnect from the network, update the data, and automatically synchronize on reconnect.
  • Quickly create, update, and view database tables and visually design SQL queries within the RAD environment.

Easily debug client/server solutions.

  • Find and fix errors fast using the integrated graphical debugger, which includes support for multithreaded debugging, exception handling, conditional breakpoints, drag-and-drop watch windows, and more.
  • Seamlessly step between HTML, script, and Java code with cross-language debugging, offering a complete debugging solution for Web-based Java projects.
  • Tame the process of debugging multithreaded applications using the Thread View, which helps simplify and organize the threads of execution within an application for easier examination.
  • Catch application errors even if the debugger isnÆt running! Just-In-Time debugging automatically invokes the debugger on application errors and displays the line of code causing the problem.
  • Debug client/server solutions with cross-process and remote debugging, including the ability to debug middle-tier business logic running in Microsoft Transaction Server on Windows NT®.

Simplify application maintenance with automatic deployment.

  • Reduce the cost of software distribution and configuration with one-button deploy that delivers an entire application to a remote file or Web server.
  • Generate Windows EXE or DLL files, signed or unsigned CAB files, and ZIP files for the easy way to package and distribute code modules.
  • Browse remote servers using the Deployment Explorer and quickly deploy an application.
  • Easily apply digital certificates to ensure end users of safety and security when downloading an application.

Achieve scalability in the Enterprise.

  • Build on a world-class platform using the power and reliability of industry standard tools. Microsoft Visual J++ tightly integrates with the Microsoft BackOffice® family, which provides a dependable and safe environment for robust enterprise applications, whether stand-alone, for intranets, or for the Internet.
  • Build better solutions using the Windows NT 4.0 Option Pack. Microsoft Transaction Server 2.0, Microsoft Internet Information Server 4.0, and Microsoft Message Queue Server let you build sophisticated, multiuser business applications for the Web, a LAN, or both.
  • Use Microsoft® SQL Server™ 6.5 Developer Edition, a scalable, high-performance database management system for Windows NT- based systems, to prototype and test enterprise applications.
  • Secure your source code using the Microsoft Visual SourceSafe™ version control system. It provides an easy-to-use, secure, project-oriented version control. Now any size team can increase productivity and easily protect documents, source code, and content for the Web or PC.
© 1999 Microsoft Corporation. All rights reserved. Terms of Use.