13
Перенос технологии REAL-IT на платформу Microsoft .Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент: Серебрякова Г.М.

Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

  • View
    231

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Перенос технологии REAL-IT на платформу Microsoft .Net

Нестеров Антон

Научный руководитель: Иванов А.Н.Рецензент: Серебрякова Г.М.

Page 2: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Технология REAL-IT

Создание информационных систем Настольные приложения

VB: Студент, АИС БТИ. Java: Бамбук

WEB Ruby on Rails Java

Page 3: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Перенос на платформу .Net

Премущества Современная платформа Богатые возможности по созданию

GUI Среда разработки

Microsoft Visual Studio 2005 Наличие механизма простых

инсталляции и установки обновлений ClickOnce

Page 4: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Задачи переноса

Разработка архитектуры Библиотеки

На основе уже имеющегося приложения

Реализация механизма поддержки ручных изменений

Написание генераторов форм пользовательского интерфейса

Page 5: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Генераторы

Page 6: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Создание генераторов

В данный момент существуют генераторы VB Java

Добавление новой ветки: Изменение общей части Добавление специфических модулей Создание шаблонов

Page 7: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Поддержка ручных изменений

Редактирование форм пользовательского интерфейса, созданных генераторами Добавление/удаление элементов и

редактирование их свойств Поддержка использования Form

Designer Сохранение элементов после

повторной генерации

Page 8: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Поддержка ручных изменений Использование

шаблона Generation Gap Два класса

Разбиение на три файла

Page 9: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Апробация: заказ Такси

Page 10: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Апробация: заказ Такси Список

Page 11: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Апробация: заказ Такси Карточка

Page 12: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Апробация: заказ Такси Отношение

Page 13: Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Результаты

Созданы генераторы Реализован процесс поддержки

внесения ручных изменений С помощью полученной технологии

создано демонстрационное приложение