|
Программирование >> Разработка пользовательского интерфейса
Таблица 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-битной операционных систем на основе одного и того же кода Отладчик программного кода с возможностью + ++ ++ отслеживания значений переменных, отметки точек остановки и сохранения стека вызова
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |