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

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

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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 Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент:

Результаты

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

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

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