А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Определил основные функции программы. Ещё раз

 

Вот, снова я определил основные функции программы. Кое-что выкинул оттуда и кое-что добавил. Как всегда, короче. Выкинул я ненужный функционал главного окна по вызову команд в рабочей (ещё не сделанной) панели вкладок с отображением содержимого таблиц базы данных. Не нужно там выводить все команды как вкладок, так и панели макета. Этих команд хватит и у самих контролов. Ну а оставил только команды для переключения видимости панелей макета, их фиксации от изменений и восстановления дефолтного состояние. И этим минималистичным набором можно пока ограничится. 

Ну а добавил я функцию модификации базы данных полностью, со всеми объектами через диалоговое окно визуального моделирования баз данных. Уж больно понравилась мне эта мощная возможность, и я решил её расширить...

0 + 0 -

Начало большого рефакторинга программы

 

Итак, мы вернулись к этому снова. Я предполагаю увязнуть в этом не менее, чем на четыре месяца. Но это нужно сделать, чтобы потом всё не вышло боком. Лучше довести структуру (архитектуру) программы до максимально наилучшего состояния, исключив все критические баги. Иначе продукт просто не будет продуктом. И вот снова я публикую на скриншотах C#-код программы, потому как показывать в дизайне какое-то время будет просто нечего. Вот так. Ну а сегодня я начал переносить из черновика и рефакторить в продакшн-версию самые базовые функции. Что-то из базовых функций выкинул, я что-то предстоит добавить. К сожалению, идеала сразу никогда не получается, и приходится взбираться на лестнице прогресса небольшими шагами. Так и в этот раз... 

0 + 0 -
  • Яндекс.Метрика