Введение   Главы   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   Приложения   1   2

Приложение 2. Сетевое приложение "Игра в доминирование"


    Сетевое приложение "Игра в доминирование"
    В целях демонстрации применения средств Access для разработки и использования сетевых баз данных и иллюстрации примеров к гл. 16 книги был разработан пример сетевого приложения Игра в доминировани...
    Интерфейс пользователя
    Интерфейс пользователя серверной части игры реализован в виде формы Сервер, а интерфейс пользователя клиентской части — в виде формы Клиент. Параметры запуска баз данных клиента и сервера настроен...
    Установка сетевого приложения "Игра в доминирование"
    Компоненты сетевого приложения обычно устанавливаются в сети на нескольких компьютерах в соответствии с архитектурой приложения. Приложения обычно поставляются в виде дистрибутива с программой уст...
    Параметры защиты приложения "Игра в доминирование"
    Приложение Игра в доминирование имеет систему защиты на уровне пользователя объектов базы данных, но программный проект (модули VBA) незащищен и может быть просмотрен любым пользователем. В файл р...
    Таблица П2.1. Пользователи приложения "Игра в доминирование"
    Таблица П2.1. Пользователи приложения Игра в доминирование Имя пользователя ...
    Таблица П2.2. Права доступа к...
    Таблица П2.2. Права доступа к основным объектам сервера Игры в доминирование для группы Users ...
    Таблица П2.3. Права доступа к...
    Таблица П2.3. Права доступа к основным объектам клиента Игры в доминирование для группы Users Тип объекта...
    Правила игры в доминирование
    Познакомимся с правилами игры. Есть игровое поле, которое состоит из клеток. Некоторые клетки смежны. Смежность клеток определяется выбранной конфигурацией (рис. П2.1). Считается, что каждая клетк...
    Иллюстрация П2.1. Смежность клеток на игровом поле для разных конфигураций
    Иллюстрация П2.1. Смежность клеток на игровом поле для разных конфигураций...
    Иллюстрация П2.2. Конфигурация доминирования над смежными клетками
    Иллюстрация П2.2. Конфигурация доминирования над смежными клетками Каждая клетка игрового поля может быть раскрашена. Смежные клетки раскрашиваются одним цветом. Таким образом, набор клеток одного...
    Иллюстрация П2.3. Доминирование одного цвета на игровом поле
    Иллюстрация П2.3. Доминирование одного цвета на игровом поле В игре могут принимать участие несколько игроков, каждому из которых выдается одинаковое количество фишек одного цвета (у каждого игрок...
    Архитектура приложения
    По описанию игры в доминирование можно разработать приложение Access, которое будет обслуживать несколько игроков — разных пользователей в сети. Предположим, пользователи работают в одноранговой с...
    Иллюстрация П2.4. Архитектура приложения "Игра в доминирование"
    Иллюстрация П2.4. Архитектура приложения Игра в доминирование На сервере выполняется ядро игры — управляющий компонент приложения. На клиентских рабочих станциях устанавливается компонент, предост...
    Функциональное описание приложения
    Прежде чем приступить к реализации приложения, необходимо четко определить назначение каждого компонента и выбрать метод реализации каждой его функции. Функциональные аспекты компонентов проектиру...
    Краткое описание работы сервера
    Краткое описание работы сервера В начале игры сервер выдает каждому игроку набор фишек определенного цвета и количества. Далее сервер работает по тактам. За один такт сервер проверяет наличие заяв...
    Краткое описание работы клиента
    Краткое описание работы клиента Игрок подключается к серверу игры. Если подключение выполнено успешно, игрок получает свои фишки и сообщение о том, что все игроки подключены и игра началась. После...
    Завершение игры
    Завершение игры Игра заканчивается, когда выполняются условия окончания игры. Это может быть истечение заданного промежутка времени, отсутствие незанятых клеток на игровом поле, невозможность сдел...
    Сервер "Игры в доминирование"
    Сервер Игры в доминирование По описанию работы сервера игры в доминирование можно составить следующий список его интерфейсных форм и функций, сгруппированных в модули: Ядро игры — модуль VBA, отве...
    Клиент "Игры в доминирование"
    Клиент Игры в доминирование Клиентская часть приложения Игры в доминирование значительно проще серверной части. По описанию работы клиента Игры в доминирование можно составить следующий список его...
    Иллюстрация П2.6. Диаграмма вариантов использования для клиента "Игры в доминирование"
    Иллюстрация П2.6. Диаграмма вариантов использования для клиента Игры в доминирование Взаимодействие клиента с сервером осуществляется методом посылки серверу заявки. Заявкой игрока может быть ход...