Visual2000 · Архив статей Колесова & Павловой
Андрей Колесов
Дополнительно смотрите:
© 1997, Андрей Колесов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").
Функция VB | Ее содержание и назначение |
Реализация в версиях: |
Настраиваемая среда разработки |
Увеличение производительности с помощью функций интеллектуального редактора, таких как 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. Мы обязательно вернемся к этим вопросам, как только будет получена дополнительная информация.
(ориентировочные российские цены для конечных пользователей в долларах США).
Редакция | Полная |
Upgrade |
Academic |
Enterprise | $1250 |
$600 |
$200 |
Professional |
$360 |
$180 |
$65 |
Learning |
$100 |
$50 |
$50 |
Примечание. Право покупки по ценам Academic предоставлено государственным и частным учебным заведениям, обладающим лицензиями, выданными Министерством общего и среднего образования или Госкомвузом, академическим институтам, финансируемым из государственного бюджета, а также некоторым другим бюджетным организациям.