Учебный план

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 46: Строка 46:
 
##Создание типа данных – ссылка. Параметры данного типа. Что происходит при его создании? Для чего используется.  
 
##Создание типа данных – ссылка. Параметры данного типа. Что происходит при его создании? Для чего используется.  
 
##Перечисление. Параметры перечисления. Что происходит при его создании? Для чего используется. Примеры применения.
 
##Перечисление. Параметры перечисления. Что происходит при его создании? Для чего используется. Примеры применения.
 +
#Система Клиент-Сервер:
 +
##Взаимодействие системы Гедемин с сервером InterBase.
 +
#Перекрываемые методы на платформе Гедемин:
 +
##Понятие перекрытия метода.
 +
##Определение 3 основных принципов языка ООП (инкапсуляция, полиморфизм, наследование).
 +
##Иерархия классов на платформе Гедемин.
 +
##Перекрываемые методы. Как работают? Для чего используются?
 +
##Сложности с перекрытием методов (gd_function). 
 +
#Дизайнер форм:
 +
##Области видимости в ООП.
 +
##Определение RTTI (RunTime Type Information). Еe предназначение.
 +
##Файлы, содержащие информацию о существующих  классах и видах форм (pas, dfm). 
 +
##Принцип создания формы на Гедемин.
 +
##Описание процедуры обработки сообщений окна и приложения.
 +
##Пример наследования форм на платформе Гедемин.
 +
##Работа с SQL Монитором. Перечисление его полезных свойств.

Версия 18:50, 24 ноября 2006

  1. Организация складского учета на Гедемине;
  2. Хранилище:
    1. Применение Хранилища для хранения настроек программы. Сравнение с реестром операционной системы Windows. Почему в Гедымине применяется своя система Хранения настроек?
    2. Объекты Хранилища: Папки и Значения. Древовидная структура папок. Типы данных значений.
    3. Работа с Хранилищем с точки зрения пользователя. Окно Хранилища. Создание, изменение, удаление папок и значений. Поиск папок и значений. Просмотр свойств папки.
    4. Добавление в настройку элементов Хранилища. Почему следует добавлять значение, а не папку? Какие существуют исключения из этого правила?
    5. Перенос данных хранилища между базами данных. Сохранение данных Хранилища в файле. Форматы файлов данных Хранилища.
    6. Виды Хранилищ платформы Гедымин: глобальное, пользовательское, хранилище компании и рабочего стола.
    7. Хранение данных Хранилища каждого вида в базе.
    8. Работа с Хранилищем с точки зрения разработчика. Глобальные объекты и их методы и свойства.
    9. Загрузка Хранилища в оперативную память компьютера. Кэширование данных Хранилища на локальном жестком диске. Синхронизация данных Хранилища в оперативной памяти компьютера с базой данных. В чем особенности функционирования глобального хранилища? В чем особенности работы с хранилищем под учетной записью Администратор?
    10. Типовые приемы работы с хранилищем из макросов. Считывание/изменение одиночного значения. Считывание/изменение группы значений.
  3. Системные таблицы InterBase:
    1. Назначение системных таблиц InterBase.
    2. Примеры использования таблиц: rdb$relations, rdb$relation_fields, rdb$relation_constraints, rdb$indices, rdb$fields, rdb$dependencies.
    3. Глобальный объект atDataBase.
  4. DDL: создание доменов, таблиц, ограничений:
    1. Типы sql-запросов (DML, DDL).
    2. Пользовательское расширение типов данных. Для чего оно необходимо? Виды типов данных.
    3. Cоздание нового домена при помощи sql-запроса.
    4. Определение таблицы. Синтаксис sql-запроса для создания таблицы. PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK.
  5. Триггеры, хранимые процедуры, генераторы:
    1. Определение понятия триггер. Виды. Область применения. Синтаксис sql-запроса для создания триггера. Переменные OLD и NEW.
    2. Определение понятия хранимая процедура. Варианты вызова процедур в зависимости он назначения. Область применения. Примеры синтаксиса создания процедуры. SavePoint в хранимых процедурах.
    3. Определение понятия генератор. Область применения. Синтаксис sql-запроса для создания генератора и для получения его значения.
  6. Транзакции:
    1. Определение понятия транзакция. Предназначение механизма транзакций.
    2. Уровни изоляции транзакций (READ COMMITED, SNAPSHOT, SNAPSHOT TABLE STABILITY). Параметры(read, rec_version, nowait) и область применения транзакций.
    3. Создание и использование SavePoint.
  7. Метапеременные Гедымина, представление,NULLIF, CASE, COALESCE:
    1. Метапеременные системы Гедемин(companykey, contactkey, ruid, ingroup, holdinglist).
    2. Примеры использования метапеременных в sql. Ограничение при использовании.
    3. Встроенные функции NULLIF, COALESCE.Описание, примеры использования.
    4. Оператор CASE. Примеры.
    5. Создание представления. Его применение.
  8. Распределенные БД:
    1. Обеспечение уникальности объектов на платформе Гедемин.
    2. Понятие РУИД.
    3. Механизм работы настроек.
    4. Понятие репликации. Область применения.
  9. Метаданные в Гедымине : at таблицы ч1:
    1. Базовые таблицы – at_relations, at_transactions.
    2. Сложные типы данных, реализованные в рамках платформы Гедымин.
    3. Множество. Параметры множества. Что происходит при его создании? Для чего используется.
  10. Метаданные в Гедымине: at таблицы - ч2:
    1. Создание типа данных – ссылка. Параметры данного типа. Что происходит при его создании? Для чего используется.
    2. Перечисление. Параметры перечисления. Что происходит при его создании? Для чего используется. Примеры применения.
  11. Система Клиент-Сервер:
    1. Взаимодействие системы Гедемин с сервером InterBase.
  12. Перекрываемые методы на платформе Гедемин:
    1. Понятие перекрытия метода.
    2. Определение 3 основных принципов языка ООП (инкапсуляция, полиморфизм, наследование).
    3. Иерархия классов на платформе Гедемин.
    4. Перекрываемые методы. Как работают? Для чего используются?
    5. Сложности с перекрытием методов (gd_function).
  13. Дизайнер форм:
    1. Области видимости в ООП.
    2. Определение RTTI (RunTime Type Information). Еe предназначение.
    3. Файлы, содержащие информацию о существующих классах и видах форм (pas, dfm).
    4. Принцип создания формы на Гедемин.
    5. Описание процедуры обработки сообщений окна и приложения.
    6. Пример наследования форм на платформе Гедемин.
    7. Работа с SQL Монитором. Перечисление его полезных свойств.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты