|
Программирование >> Разработка пользовательского интерфейса
LogJn lev1 Группа двьнт*л*г? отпеиявсь стгшться we answsC. Рззбтаикь по З&ю. от pai5penucb we датькй день Вечером I InpiiMih-iut Ошаннть урс9виь доступа. Рис. 2.24. Уровень доступа <>(Ш11-ие1 о[1 Aulomotiile passf!n !er car =5 Ш Customer Рис. 2.25. Кроме того, с помощью этой программы можно регистрировать пользователей для обращения к серверу, как это показано на рис. 2.26. П\ТЬ: I C:\SQL 60\DATA Имя: I master Login: Пароль: Создать БД Рис. 2.26. Форма для соединения с SQL Server Глава 3 Обзор возможностей и особенностей различных СУБД 3.1. Средства быстрой разработки приложений 3.2. Visual FoxPro Project Manager Database Designer Form Designer Visual Class Designer Query / View Designer Connection Designer Report/Label Designer Menu Designer Вспомогательные средства разработчика 3.3. Access Запросы Формы Отчеты Макросы Система защиты 3.4. Visual Basic 3.5. MS SQL Server 3.6. Руководство для покупателя После того как в предыдущих двух главах мы обсудили важнейшие вопросы теории построения баз данных, пора посмотреть на те средства, с помощью которых программист воплощает свои идеи в жизнь. В этой главе мы обсудим сильные и слабые стороны рассматриваемых в книге средств разработки. Для начинающих программистов мы предусмотрели небольшой обзор каждого продукта, что, как мы надеемся, существенно сократит сроки его освоения. Кроме того, как показал наш опыт общения с большим числом программистов, даже самые опытные из них часто слабо представляют себе комплектацию коммерческих средств разработки и возможности предлагаемого вспомогательного инструментария. Поэтому мы решили включить в эту главу материалы и на эту тему. 3.1. Средства быстрой разработки приложений Фраза, вынесенная в заголовок этого параграфа, в англоязычной компьютерной литературе имеет очень лаконичную аббревиатуру - RAD (Rapid Application Development) и все чаще встречается на страницах специализированных изданий. Что это такое? Это очередной этап, причем этап революционный, развития информационных технологий. Естественная реакция компьютерной индустрии на информационные потребности быстроразвивающегося общества. В этом параграфе мы изучим основные черты рассматриваемых в книге средств создания приложений для обработки данных и попытаемся их сравнить. В мире уже используются десятки миллионов персональных компьютеров и их число постоянно растет. Компьютеры применяются в тех областях, где о них не помышляли еще год назад. Компьютеры начинают вытеснять даже такие, казалось бы, незыблемые атрибуты цивилизации, как телевизор и другую привычную нам бытовую технику. А увеличение числа и расширение сферы применения компьютеров ведет к увеличению потребности в программном обеспечении. Единственный путь, уводящий от необходимости превратить все трудоспособное человечество в программистов, - резкое повышение эффективности средств разработки программ. Эта идея и воплощается в современных версиях пакетов программ для создания систем автоматизации обработки данных, которые отвечают требованиям RAD. Можно выделить следующие отличительные черты таких средств разработки: Наличие объектно-ориентированного языка программирования, позволяющее очень эффективно использовать модульный принцип составления программ. Визуальные средства разработки, предоставляющие возможность заменить написание программного кода рисованием пользовательского интерфейса и заданием необходимой функциональности диалоговыми средствами. Поддержка стандартных протоколов обмена данными между приложениями, позволяющая разрабатывать многоуровневые приложения, не зависящие от источника данных. Здесь же заложена возможность применения компонентной технологии создания приложений. Возможность создания приложений клиент-сервер, позволяющая разрабатывать приложения неограниченной сложности и обеспечивать потребности целого предприятия в обработке данных. Ни один строитель не построит дом быстрее малыша, складывающего его из кубиков. Задача современного средства разработки - дать нам много разных кубиков. Задача программиста -взять нужный кубик и поставить его в нужное место. Это основная идея RAD! Перечень современных средств разработки систем автоматизации обработки данных, в которых заложены идеи RAD, весьма обширен. Почти каждый месяц появляются новые версии этих продуктов той или иной фирмы - производителя программного обеспечения. Они включают все новые и новые возможности, облегчающие труд программиста. В этой книге мы расскажем, как создать систему автоматизации обработки данных с помощью средств разработки Корпорации Microsoft. Почему Microsoft? - спросит пытливый читатель. Авторы все вместе и каждый по отдельности дали на это несколько ответов: Microsoft - самая крупная и на данный момент наиболее удачливая фирма-производитель программного обеспечения. Программами Microsoft пользуются десятки миллионов человек во всем мире. Лично я знаю и умею использовать только средства разработки Microsoft. Средства разработки Microsoft отлично интегрированы между собой, поддерживают все современные протоколы обмена данными, и поэтому всегда можно использовать наиболее эффективный в конкретной ситуации пакет программ. В последующих главах на конкретных примерах мы покажем наиболее эффективные решения, которые можно реализовать с помощью рассматриваемых программ. А сейчас попробуем очертить сферу применения средств разработки Microsoft. Эта компания в настоящий момент предлагает пять пакетов программ, которые могут быть использованы для создания пользовательского приложения по обработке данных: Access, SQL Server, Visual Basic, Visual C++ и Visual FoxPro. Эти средства могут быть использованы как по отдельности - для решения конкретной поставленной задачи, так и в качестве интегрированного набора, каждый компонент которого может быть использован при разработке больших проектов масштаба предприятия. С этой точки зрения характеристика всех пяти продуктов приведена в табл. 3.1. Таблица 3.1. Сравнение средств разработки Microsoft Название Основные Основное
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |