Обмен опытом
В данном разделе предпологается предоставить информацию по
различным аспектам проектирования программ в
среде Miracle.
Список ниже, отражает заголовки тем, по которым будут
предложены материалы.
Следите за изминениями. Мы постараемся, по мере сил, как можно быстро подготовить эти и другие материалы,
которые должны помочь Вам найти собственный стиль программирования в Miracle. И конечно мы так же будем рады опубликовать
Ваши заметки по данной тематике.
- Общая теория проектирования решений.
- Особенности в управлении событиями БД, работа с таблицей и удаленное изменение данных.
- Спецобъект-"логический анализатор", примеры вспомогательных решений, хождение по таблице 1-n, хождение по 2-м и трем таблицам.
- Internet объекты, потеря событий в Miracle, при применении некоторых событий, получение картинок в blob таблицы, в файл. Cookie и их применение. Виртуальные страницы, общая методика программирования. Предоставления данных в виде списка - описание одного из подходов, на базе спецобъекта и группы вспомогательных данных. Параметры и их использование. Переходы.
Получение страниц, ввод данных, переходы.
- Работа с файлами. Создание и анализ, разбор.
- Работа с файлами БД-csv, dbf.
- Доступ к таблицам БД, не являющейся профильной.
- Работа с БД в Miracle. Навигация, установка курсора на позицию. Тип и вид выборок. Правила исполнения выборок, их отмена. Понятие отложенного исполнения. Механизм центрального оповещения о модификации данных в таблице. Клоны.
- Спецобъект эхо. Примеры использования.
- Спецобъект маршрутизатор и переключатель - пример использования.
- Анализ состояния таблиц во время работы программы.
- Отладчик - пример использования, программирования управления.
- Миграция решения - таблица результатов при различных методах установки миграционных файлов.
- Особенности работы большого числа программ на одном компьютере. Атом. Таймеры. Win/NT.
- Запуск ассоциативных обработчиков файлов. Пример - csv и excel.
- Особенности построения решения для internet-виртуальных страниц работающих с БД. При одновременном размещение n - страниц в одном решении, производящих обращение к одной таблице.
- Построение internet-решений "разнесенных" на n-компьютеров.
- Автосмена имени web-сервера в internet решениях, плюсы и минусы.
- Спецобъект-шаблон - ограничение на размер содержимого.
- Ограничение виртуальных страниц на размер. Один из методов преодоления - include механизм.
- Пример использования include-механизма.
- Звуковое сопровождение программ - методы и примеры использования.
- Взаимодействия приложений. Запуск и(или) установка связей по данным, управлению. Обмен сообщениями по сети. Примеры использования.
- Алгоритмы. События, команды, связи по данным в контексте процессов.
- Печать. Виды печати - бланк/список. Печать в DOS/WIN режиме. Создание файлов.
- Объекты БД. оптимизация работ и методы контроля и управления за содержимом подчиненных таблиц. (перечтение таблицы - всегда в соответствие). Автосинхронизация.
- Подходы к построению отношений между таблицами, прямые и обратные связи, объединение.
- Ограничения по работе с БД. Отсутствие обзоров и крос-таблиц. Методы преодоления некоторых проблем. Прямые запросы - через спецобъект... Ограничение на работу с переменным числом полей.
- Транзакционный механизм в Miracle.
- Визуальные объекты. Список особенности программирования и навигации, методы управления при параллельной работе с связующей таблицей.
- Отсутствие механизмов ведения проектов (групповых) на Miracle и методы их решения. Примерные требования по программированию. Механизмы документирования DVER, CDM, отчеты, структура БД и т.п.
- Очистка очереди сообщений, ожидание очистки разница и сходства, влияние очереди и на очередь сообщений.
- Статус таблицы в БД, механизмы использования, особенности управления (сервер Miracle), и правила доступа и модификации значений в таких таблицах.
- Спецобъект - контейнер. Особенности работы в режиме BLOB, пример использования в сочетании с объектом WWW-стриница.
- Связи по данным в объекте БД и их приминение в сочетании с командами объекта. (идентификатор и моментего адекватности)
- Глобальный механизм оптимизации запросов к БД. Методы его управления и применения.
|