Базы данных Visual Foxpro




Глава 24. Публикация данных на Web-сервере
Публикация данных на Web-сервере
Мастер Web Publishing
Первое окно мастера
Указание сортировки данных
Задание стиля оформления
Таблица 24.1. Опции окна Web Publishing Wizard — Step 4
Заключительное окно мастера
Настройка параметров Web-страницы с помощью мастера
Диалоговое окно Layout Options

Диалоговое окно Layout Options
Вкладка Relations диалогового окна Layout Options
Web-страница, созданная с использованием настроек вкладки Relations
Диалоговое окно Advanced
Диалоговое окно Advanced
Таблица 24.2. Назначение кнопок области Additional HTML Items
Таблица 24.3. Кнопки окна Advanced
Диалоговое окно HTML Item
Создание Web-страницы
Подготовка данных

Просмотр итоговых продаж товаров
Настройка параметров
Web-страница, созданная с помощью мастера
Редактирование созданной Web-страницы
Просмотр созданной Web-страницы в редакторе

Основы многопоточного и распределенного программирования

Параллельное программирование возникло в 1962 г. с изобретением каналов — независи­мых аппаратных контроллеров, позволявших центральному процессору выполнять новую прикладную программу одновременно с операциями ввода-вывода других (приос­тановленных) программ. Параллельное программирование (слово параллельное в данном слу­чае означает "происходящее одновременно"') первоначально было уделом разработчиков операционных систем. В конце 60-х годов были созданы многопроцессорные машины. В ре­зультате не только были поставлены новые задачи разработчикам операционных систем, но и появились новые возможности у прикладных программистов.
Первой важной задачей параллельного программирования стало решение проблемы так называемой критической секции. Эта и сопутствующие ей задачи ("обедающих философов", "читателей и писателей" и т.д.) привели к появлению в 60-е годы огромного числа научных работ. Для решения данной проблемы и упрощения работы программиста были разработаны такие элементы синхронизации, как семафоры и мониторы. К середине 70-х годов стало яс­но, что для преодоления сложности, присущей параллельным программам, необходимо ис­пользовать формальные методы.

Обзор области параллельных вычислений
Семафоры
Нотация совместно используемых примитивов
Матричные вычисления

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