Visual2000 · Архив статей Колесова & Павловой

Новшества Visual Basic 5.0
Часть 3. Редакции Visual Basic 5.0

Андрей Колесов

Дополнительно смотрите:

© 1997, Андрей Колесов
Авторский вариант. Статья была опубликована c незначительной литературной правкой в журнале "КомпьютерПресс" № 05/97, c. 102-103.


VB 5.0 выпускается в четырех редакциях...

VB 5.0 выпускается в четырех редакциях: Enterprise, Professional, Learning и Control Creation. Первые три являются коммерческими продуктами, последняя - бесплатной.

VB5/CCE можно свободно скопировать с Web-страницы Microsoft. Она позволяет создавать элементы управления ActiveX, но не приложения и DLL-библиотеки.

Редакция Learning является полным аналогом того, что раньше было Standard. Изменение названия более точно отражает назначение данной редакции: для начинающих программистов и как средство обучения в системе образования.

Принципиальным отличием редакции Enterprise является не только традиционное расширение функциональных возможностей, но и его реализация на платформе процессоров Alpha, которые поддерживают Windows NT Workstation.

Visual Basic, Application Edition 5.0 (VBA), реализует тот же самый языковый механизм и среду разработки, что и VB 5.0. Эта редакция включена в пакет MS Office 97 и сотни программных продуктов третьих фирм, которые лицензировали эту систему (они имеют логотип "Featuring Microsoft Visual Basic Technology").

В начало статьи

Таблица 1. Возможности различных редакций VB 5.0

Функция VB Ее содержание и назначение

Реализация в версиях:
Enterprise Professional
Learning/
Control Creation

Настраиваемая среда разработки

Увеличение производительности с помощью функций интеллектуального редактора, таких как Quick Info, DataTips, Complete Word и List Properties/Methods. Благодаря им не нужно запоминать сложный синтаксис, необязательные аргументы и свойства компонентов

++++

Visual Basic, редакция Applications, версия 5.0

Опыт в области Visual Basic поможет при работе с Microsoft Office 97 и другими приложениями третьих фирм, имеющих лицензию на Visual Basic, редакцию Applications, поскольку они используют те же язык и среду разработки, что и в Visual Basic 5.0

++++

Шаблоны проектов, примеры проектов и Books Online

Шаблоны помогут автоматически устанавливать свойства для различных типов проектов. Встроенные средства Books Online обеспечивают простой доступ к обширной документации

++++

Дополнения add-ins

Построение и управление модулями классов, свойствами, событиями и методами. Визуальное определение интерфейсов элементов управления ActiveX, разработка страниц свойств и выбор членов подклассов элементов управления

++++

Несколько проектов

Разработка и отладка компонентов и приложений, которые используют эти компоненты, одновременно в одном экземпляре Visual Basic

++++

Интерфейс и визуальное наследование

Возможность выделения подклассов и объединения элементов управления ActiveX. Расширение существующих классов, свойств, событий и методов, за счет наследования интерфейсов из других модулей классов

++++

Создание элементов управления ActiveX

Создание элементов управления ActiveX, которые выполняются в Visual Basic, Visual C++, Visual FoxPro, Microsoft Office, Web-приложениях и любых других продуктах, поддерживающих ActiveX

++++

Расширенный набор стандартных элементов управления

Включает такие элементы управления, как сетка; поле ввода со списком; окно списка файлов; окно списка дисководов; окно стандартного диалога; Web-браузер и свыше 20 других элементов управления

+++--

Создание приложений

Компиляция и использование автономных приложений, исполняемых файлов и DLL-библиотек

+++-

Learn Visual Basic Now

Реализация процесса обучения с помощью компакт-диска, который включает мультимедийные видеоуроки, демонстрации в форме рассказа и полезные лабораторные задания

--+-

Гибкость доступа к данным

Благодаря этому свойству DAO-приложения достигают производительности, близкой к RDO, при доступе к источнику ODBC данных. DAO версии 3.5 содержит усовершенствованные средства для источников ISAM и ODBC данных

++--

Оптимизация компилятора "родного" кода

Создание приложений и компонентов на основе "родного" кода, что поднимает их на уровень глобальной технологии компилирования классов, имеющейся в Microsoft Visual C++. Приложения, разработанные в версии 5.0, выполняются порой в 20 раз быстрее, чем созданные при помощи предыдущих версий

++--

Активные документы

Создание приложений на базе браузера либо с нуля, либо на основе уже существующих VB-приложений, которые внедряются в Microsoft Internet Explorer и устанавливаются автоматически

++--

Компоненты ActiveX для серверов

Создание не зависящих от процесса (thread-safe) высокопроизводительных мультипроцессовых компонентов сервера для достижения максимальной масштабируемости

++--

Microsoft Transaction Server, редакция Developer

Создание трехуровневых приложений на базе компонентов, включающих системы интегрированных транзакций и управления объектами (только для Windows NT)

+---

Естественная поддержка RISC- архитектуры

Создание высокопроизводительных масштабируемых приложений, которые выполняются в машинных кодах на процессорах Alpha

+---

Remote Data Objects (RDO) версии 2.0

Использование метода RDO для высокоскоростного доступа к базам данных ODBC из Internet или приложений "клиент/сервер" с помощью программируемого интерфейса, основанного на применении объектов

+---

TSQL-отладчик

Интерактивная отладка хранящихся в SQL-сервере процедур и триггеров в одно и то же время, на одной и той же рабочей станции в процессе разработки приложений на базе Visual Basic

+---

Microsoft SQL Server, редакция Developer

Создание и тестирование прототипа баз данных SQL Server 6.5 в своей собственной локальной вычислительной сети (только для Windows NT)

+---

Microsoft Visual SourceSafe

Управление исходным кодом при помощи интегрированной системы управления кодом: механизм Check In/Out, визуальный контроль различных версий, совместное использование ресурсов и истории проекта для групповой разработки

+---

Application Performance Explorer (APE)

Моделирование и анализ сценариев распределенных приложений перед выбором и реализацией их конкретной архитектуры для достижения оптимальной эффективности

+---

Визуальные средства Microsoft для работы с базами данных

Разработка и построение логических и физических баз данных – все это с помощью одного интегрированного средства. Эти средства также используются для построения и настройки запросов со стороны клиента и структур данных со стороны сервера

+---

Примечание. Данная таблица составлена на основе информации Microsoft на апрель 1997 года. К сожалению, эти сведения не дают исчерпывающего представления о редакциях VB5 и их различиях. Например, ничего не говорится о наличии автономных компонентов типа Help Compiler и Cristal Report (а они должны быть, как и ранее в редакциях Enterprise и Professional), о некоторых функциональных различиях в редакциях Professional и Learning. Мы обязательно вернемся к этим вопросам, как только будет получена дополнительная информация.

В начало статьи

Таблица 2. Стоимость редакций VB 5.0

(ориентировочные российские цены для конечных пользователей в долларах США).
Редакция

Полная

Upgrade

Academic

Enterprise

$1250

$600

$200

Professional

$360

$180

$65

Learning

$100

$50

$50

Примечание. Право покупки по ценам Academic предоставлено государственным и частным учебным заведениям, обладающим лицензиями, выданными Министерством общего и среднего образования или Госкомвузом, академическим институтам, финансируемым из государственного бюджета, а также некоторым другим бюджетным организациям.

В начало статьи