Программирование >>  Разработка пользовательского интерфейса 

1 ... 22 23 24 [ 25 ] 26 27 28 ... 147


Таблица 3.8. Набор средств разработки программ в стандартной (C)

версиях Visual FoxPro Средства разработки и наличие компонентов С П СУБД

Возможности для разработки программного обеспечения

Визуальные средства разработки + ++

Возможность создания собственных классов и + ++

подклассов, включая наследование, инкапсуляцию и полиморфизм

Наличие визуального отладчика прикладных программ + ++

Возможность работы в операционных системах Windows + ++ 3.1n, Windows NT и Windows 95

Наличие большого набора элементов управления, + ++ позволяющих создать удобный пользовательский интерфейс

Возможность распространять прикладные программы, + разработанные программистом для последующего использования в операционных системах Windows 3.1, Windows NT и Windows 95

Наличие Мастера установки (Setup Wizard) +

позволяющего создать набор дистрибутивных дискет для распространения пользовательского приложения

Наличие Class Browser - средства работы с классами +

Возможность создания независимого запускаемого +

модуля пользовательского приложения в виде EXE-файла и его свободное распространение

Наличие дополнительных элементов управления OLE, + которые могут быть использованы при разработке прикладной программы

Полное руководство программиста по Win32 API, +

позволяющее использовать стандартный набор и дополнительные DLL-функции (только на CD-ROM)

Доступ к данным и поддержка технологии клиент-сервер

Встроенная поддержка реализации технологии клиент- + ++ сервер с наиболее популярными серверами баз данных, такими, как Microsoft SQL Server, ORACLE 6 и ORACLE 7, с помощью 32-битных драйверов ODBC

и профессиональной (П)

программ из надежного источника, в полном комплекте и с обширной документацией. Как ни странно может показаться на первый взгляд, наиболее популярный вопрос потенциального покупателя: А что, собственно я могу купить? Давайте посвятим ответу на этот вопрос несколько страниц нашей книги.

Средства разработки, о которых идет речь в данной книге, поставляются для розничной продажи в нескольких вариантах комплектации. Начнем с Visual FoxPro. В соответствии с общей политикой фирмы-производителя пакета Visual FoxPro - Корпорации Microsoft, программное обеспечение для разработчиков поставляется в двух вариантах:

Стандартная версия предназначена для хорошо подготовленного поль-зователя, который хочет найти наиболее оптимальный вариант работы с большими объемами данных, программистов или студентов, разрабатывающих программное обеспечение не в коммерческих целях.

Профессиональная версия предназначена для программистов, разрабатывающих коммерческое прикладное программное обеспечение. В связи с этим версия включает средства создания независимо работающего пользовательского приложения (исполняемого модуля). Профессиональная версия включает также максимальное количество вспомогательных средств разработчика и дополнительные информационные материалы.

Более подробно различия между этими двумя версиями представлены в табл. 3.8.



версии 2.0

Наличие визуальных средств проектирования базы + ++ данных, локальных и внешних просмотров

Наличие Мастера создания таблиц в формате Microsoft + SQL Server на основе данных в формате Visual FoxPro (Upsizing Wizard)

Поддержка технологии OLE 2.0

Наличие элементов управления OLE Container, + ++

позволяющих во время работы программы использовать в ней компоненты OLE

Поддержка OLE Automation, которая позволяет + ++

управлять другими приложениями из Visual FoxPro

Поддержка редактирования на месте OLE-объектов, + + + встроенных в Visual FoxPro без необходимости перехода в другое приложение

Программы, документация и дополнительные средства + + разработчика

Возможность использования внешних API библиотек +

Возможность разработки приложений, +

поддерживающих различные кодовые страницы для работы с данными хранящимися на различных языках

Наличие компилятора графических файлов контекстной + помощи

Наличие программы GENDBC.PRG для генерации +

программы, которая может перестроить базу данных

Наличие более сотни файлов изображений и курсоров + для использования в прикладной программе

Наличие средства создания и редактирования +

изображений, иконок и курсоров Imagedit

Наличие документации Developers Guide, Installation + ++ Guide, Quick Reference Guide и Users Guide

Наличие документации Language Reference и +

Professional Features Guide

Почти сразу после выхода Visual FoxPro появилась и локализованная версия, в составе которой поставляется документация и файл контекстной справки на русском языке. Для максимально быстрого освоения новых приемов разработки пользовательского приложения программист может воспользоваться специальным пакетом - Mastering Microsoft Visual FoxPro 3.0, который содержит CD-ROM с интерактивной мультимедийной системой обучения на английском языке. Этот пакет содержит пояснительный текст, видеофрагменты и аудиокомментарий и предназначен для достаточно опытных програмистов. Он охватывает следующие темы:

Проектирование приложения, баз данных и таблиц.

Объектная модель Visual FoxPro.

Использование визуальных классов.

Разработка форм, отчетов, запросов и представлений.

Использование OLE и OLE Automation.

Разработка приложений в архитектуре клиент-сервер .

Обработка ошибок и отладка пользовательского приложения.

Особенности разработки приложения для работы в локальной сети.

Создание меню и панелей инструментов.

Работа с Project Manager, преобразование программ, разработанных на FoxPro 2.x в версию 3.0, словарь данных.

Использование динамических библиотек Windows.

Мастера и построители.

СУБД Access может быть приобретена как отдельный пакет, так и в составе пакета MS Office for Windows 95 Professional. Существует полностью локализованная версия Access, в которой, помимо документации и значительной части контексной помощи, на русский язык переведен весь интерфейс. Русской версией Access, конечно, комплектуется и профессиональная русская версия



MS Office.

В составе MS Office for Windows 95 Professional кроме СУБД Access вы получите следующие хорошо интегрированные с ней пакеты:

MS Excel - мощный пакет электронных таблиц для выполнения динамических расчетов и графического представления данных.

MS Word - один из наиболее популярных для среды Windows текстовых процессоров с очень широкими возможностями.

Power Point - программа для подготовки презентаций.

Sheduler Plus - индивидуальный электронный планировщик и записная книжка.

Замечательным свойством всех пакетов, входящих в состав MS Office, является не только поддержка технологий OLE 2.0 и ODBC, но и предоставляемая программисту возможность использования общего языка программирования - Visual Basic for Application.

Для профессиональных разработчиков предназначен пакет Access Developers Toolkit 95, позволяющий распространять разработанное приложение для поль-зователей и включающий следующие компоненты:

Библиотека для работы с базами данных Access.

Инструментарий для управления репликациями, включающий планировщик и поддержку исключительных соединений.

Более 10 новых 32-разрядных элементов управления OLE.

Расширенный Мастер для создания программы установки пользовательского приложения.

Компилятор файла контекстной справки для Windows 95.

Справка по Visual Basic.

Справка по использованию объектов для доступа к данным.

Справка по объектной модели MS Office.

Visual Basic поставляется в трех вариантах: стандартная и профессиональная версии, и версия масштаба предприятия (Enterprise Edition):

Стандартная версия предназначена для программистов, не разрабатывающих коммерческих приложений, студентов и начинающих программистов.

Профессиональная версия предназначена для опытных разработчиков коммерческих приложений. Она содержит, в частности, дополнительные возможности для работы с данными.

Версия масштаба предприятия предназначена для групп разработчиков, занятых созданием приложений в архитектуре клиент-сервер для целого предприятия.

Более подробно различия между этими тремя версиями представлены в табл. 3.9.

Таблица 3.9. Набор средств разработки программ в различных версиях Visual Basic 4.0a - в стандартной (С), профессиональной (П) и в версии масштаба предприятия (МП) Средства разработки С П МП

Визуальная среда разработки, включающая + ++ ++ мощный структурный язык программирования

Возможность расширения среды разработки за + ++ ++ счет встроенного (Add-in) дополнительного инструментария разработчика (типа CASE-

средств)

Возможность использования готовых + ++ ++

компонентов для быстрой разработки приложений (ActiveX, 16-разрядные Visual Basic Custom Controls, OLE-объекты и DLL)

Редактор с цветным выделением синтаксиса и + ++ ++ компилятор для получения псевдокода для 16-битной и 32-битной операционных систем на основе одного и того же кода

Отладчик программного кода с возможностью + ++ ++ отслеживания значений переменных, отметки точек остановки и сохранения стека вызова



1 ... 22 23 24 [ 25 ] 26 27 28 ... 147

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика