21
Распределенная система разработки Рекомендации к разработке форм

распределенная система разработки

Embed Size (px)

Citation preview

Page 1: распределенная система разработки

Распределенная система разработки

Рекомендации к разработке форм

Page 2: распределенная система разработки

Совместная разработка

Сейчас Цель

Page 3: распределенная система разработки

Разделяемые классы (partial class)

БазовыйОбработчик

Формы

Модуль.cs

Метод Сверки.cs

Увязки.csМетод

Сборки.cs

Печатная Форма.cs

Page 4: распределенная система разработки

Структура

Page 5: распределенная система разработки

Отчетная форма

Page 6: распределенная система разработки

Отчетная форма

Page 7: распределенная система разработки

Файл проекта формы

Page 8: распределенная система разработки

РепозитарииРепозитарий Bars.BO

Репозитарий Bars.BO.ASBK

Page 9: распределенная система разработки

Mercurial

Page 10: распределенная система разработки

Использование библиотек

ApiBI.MO – библиотека проекта Мониторинг Образования

ApiBI.ASBC – библиотека партнера АСБК

Автоматическая сверка данных в процессе заполнения форм отчетности

ApiBI.BO – библиотека проекта Бюджетной Отчетности

Сборка платформы

Page 11: распределенная система разработки

Пример использования библиотеки

Page 12: распределенная система разработки

Описание методов

Page 13: распределенная система разработки

Декларативное метаописание

КодТаблицы

Столбцы

Комментарий

Комментарий

Строки

Смысловая нагрузка Макрос

Декларация

Сборки

Печатная Форма

Увязки

Page 14: распределенная система разработки

Пример 1

Page 15: распределенная система разработки

Пример 2

Page 16: распределенная система разработки

Обращение в макросе

Столбец

СтолбецСтолбец

СтрокаДанных[“КодСтолбца”]

СтрокаДанных[НайденныйСтолбец.Код]

Столбец с определенной функциональностью, логикой

Столбец

Page 17: распределенная система разработки

Следуя рекомендациям, вы достигаете…

Page 18: распределенная система разработки

Уменьшения трудозатрат

До После

Page 19: распределенная система разработки

Изменения метаструктуры –легкая работа

До После

Page 20: распределенная система разработки

Минимум ошибок

До После

Page 21: распределенная система разработки

Спасибо за внимание!