Архитектура Microsoft Windows для разработчиков

       

Клиент-серверная разработка


Средствами Visual FoxPro можно проектировать и создавать клиент-серверные приложения. Этот инструмент профессионального разработчика позволяет быстро реализовывать приложения, конструировать объектно-ориентированные программы и является прекрасным клиентом для доступа к серверным БД. Клиент-серверные приложения, созданные с помощью Visual FoxPro, эффективны, поддерживают работу с большими объемами данных и обладают встроенными средствами защиты для серверов и ODBC-источников данных.

Для построения высокопроизводительных клиент-серверных приложений применяют и Visual Basic. Элемент управления для работы с удаленными данными (Remote Data Control) на основе ODBC оптимизирован для таких систем, как Microsoft SQL Server и Oracle?. Он содержит полную библиотеку OLE-объектов поддержки доступа к базам данных. Кроме того, Visual Basic поддерживает асинхронные запросы. Например, используя Remote Data Objects (RDO) в клиент-серверной программе, Вы сумеете решать различные задачи, пока в фоновом режиме выполняется большой запрос.

Visual InterDev облегчает интеграцию технологий клиент-сервер и Web, что позволяет разрабатывать конкурентоспособные коммерческие Web-приложения.

Для построения приложений доступа к базам данных Visual C++ использует клиент-серверные технологии и библиотеку Microsoft Foundation Classes (MFC). Visual C++ предоставляет в распоряжение разработчика классы и компоненты, инкапсулирующие подключение к БД и выполнение транзакций. В состав Visual C++ включены и средства для работы с накопленной корпоративной информацией, что упрощает интеграцию приложений с существующими сетями и мэйнфреймами.

Microsoft Office

Microsoft Office — интегрированный пакет офисных приложений, снабженный средствами доступа в Интернет и предоставляющий массу инструментов для более эффективной работы (рис. 4.4). Microsoft Office позволяет создавать собственные решения с использованием Visual Basic for Applications, который входит в состав всех приложений Microsoft Office.

  • Средства Microsoft Word упрощают обработку текста.
  • Microsoft Excel — электронная таблица для анализа, составления отчетов и совместного использования данных.
  • Microsoft PowerPoint предназначен для создания и распространения презентаций.
  • Microsoft Outlook поможет Вам управлять электронной почтой, календарем, групповыми расписаниями, контактами, задачами и списками дел.
  • Microsoft Access — настольная реляционная база данных, позволяющая совместно использовать информацию и разрабатывать приложения для нужд бизнеса.
  • Рис. 4.4 Семейство Microsoft Office



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