Работа над функциями для столбцов и ограничений таблиц
Сегодня получился достаточно продуктивный день. Хотя день начался с экспериментов. То есть с создания новой функции ядра, для выполнения кода в асинхронном многопоточном режиме. Сделал я новую систему запуска процесса с его индикацией во всплывающем окне. Не в обычном окне, а именно всплывающем popup-контроле. Это "окно" открывается и закрывается быстрее, чем обычное, независимое, окно. Это-то мне и было нужно. Оно не имеет возможности отмены выполнения процесса. Да это и не нужно. Это служит для выполнения функций, не разрешенных к отмене и не имеющие слишком длительное время выполнения. И ещё таким образом я компактизировал программный код, что позволяет писать меньше всяких инструкций, связанных с установкой значения прогресса и т.п. при ходе выполнения. Так что вот так. Ну а после этого я уже вернулся к работе над функциями столбцов таблиц и их ограничений. Реализовывал оставшиеся команды на контекстных вкладках соответственно ограничений и столбцов.
Ну и тут можно сказать, что теперь работает добавление, изменение, переименование и удаление ограничений и столбцов. А также я сделал для них диалоговые свойства с отображением свойств этих объектов. Это на самый последок дня.

Не сделаны ещё функции дублирования и перемещения столбцов и ограничений. А так же функции разделения и объединения столбцов с данными. Это работа на завтра. И завтра это уже должно быть реализовано.
И да. Всего осталось доделать ДЕСЯТЬ команд программы. После чего я, наконец, приду к долгожданному финишу разработки программы. Всего десять!!! Из 290!! Так что вот такие пироги.
Ну и на этом мне уже пора заканчивать. Но продолжение, как всегда, следует в новых постах и в новых свершениях.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.