
Microsoft Visual J++ представляет собой интегрированную среду для создания кросс-платформных Web-приложений на языке Java. Visual J++ позволяет создавать, модифицировать, компилировать, отлаживать, тестировать приложения и распространять их, не покидая среды разработчика.
Новинкой в Visual J++ 6.0 является библиотека классов Windows Foundation Classes for Java (WFC), обеспечивающая доступ к Microsoft Windows API и позволяющая создавать полноценные Windows-приложения, написанные на языке программирования Java. Помимо этого библиотека классов WFC представляет собой оболочку вокруг объектной модели Dynamic HTML, реализованной в Internet Explorer 4.0, что делает возможным динамическое управление HTML как из клиентских, так и из серверных приложений.
Как и другие продукты, входящие в состав Microsoft Visual Studio, Visual J++ 6.0 обладает визуальной средой разработки, содержит средства работы с базами данных (ActiveX Data Objects), поддерживает проектирование моделей, создание и использование COM-компонентов (с помощью Visual Component Manager) и компонентов ActiveX (для приложений, использующих библиотеку классов WFC), дизайнер форм, существенно облегчающий создание приложений на базе библиотеки классов WFC, и множество других возможностей. Средство просмотра объектов позволяет быстро получить информацию о Java- и COM-компонентах без добавления их в проект - даже если у вас нет исходного текста этих компонентов.
Встроенная поддержка технологии IntelliSense существенно облегчает процесс написания кода - в редакторе автоматически отображаются списки членов класса, параметры функций и методов и другая информация. Расширенные возможности отладки создаваемого кода включают в себя многопроцессную отладку, удаленную отладку, интеграцию между Java и программами сценариями, а также окно Running Documents, в котором отображается код отладчика.
Среда разработчика Visual J++ 6.0 поддерживает одновременную работу над несколькими проектами и возможность объединения нескольких проектов в одно программное решение. Каждый проект может относиться к различным типам. Например, вы можете добавить к проекту Visual J++ проект Visual InterDev и объединить их в один. Проекты структурируются в соответствии с файловой системой - каждый файл и папка в проекте соответствуют файлу или папке на жестком диске. Обозреватель проектов позволяет управлять файлами и папками вашего проекта.
В состав Visual J++ входит большое число мастеров, позволяющих создавать и модифицировать элементы вашего проекта:
Как мы отмечали выше, в состав Visual J++ 6.0 входит полная поддержка языка HTML, включающая редактор HTML, облегчающий вставку ссылок и закладок в создаваемые Web-страницы, создание и модификацию HTML-таблиц и создание скриптовых программ. Редактор HTML также обеспечивает три способа просмотра создаваемых Web-страниц.
И, наконец, Visual J++ 6.0 полностью интегрируется с Visual Studio 6.0 и другими средствами разработки, входящими в состав данного пакета. Эта интеграция, в частности, обеспечивает мгновенный доступ к MSDN Library, содержащей документацию, примеры кода, статьи и другую информацию для разработчиков.