А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
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

Работа с шаблонами баз данных: я поражен, как же это долго!!!

 

У меня продолжается работа над предустановленными шаблонами баз данных. Как вы думаете, много ли шаблонов я успел сделать за целый рабочий день? Два. ДВА!!! А ведь недавно я наивным образом полагал, что забъю все восемь шаблонов менее, чем за день!!! Да уж, господа, признаться, я просто потрясен. Потрясен, тем как это медленно идет, и тем, как я ошибался относительно сроков. Вот это дела! Работал я около девяти часов, в субботний день (выходных у меня нет) и успел сделать только пару шаблонов в дополнение к тому первому, что сделал накануне. Так что вот такие вот дела. Забиваю огромный C#-список с параметрами таблиц и данными для вставки в таблицы. Ну а все три базы данных уже успешно можно создавать парой щелчков мыши...

0 + 0 -

Началась работа над шаблонами баз данных

 

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

0 + 0 -

Эпопее с диалоговым окном визуального моделирования БД нет конца

 

Вот и подошёл к концу ещё один рабочий день. И работа проходили над тем же доморощенным диалоговым окном по созданию модели базы данных. Да уж, визуальное проектирование баз данных оказалось делом непростым. Непростым не в плане его пользовательского применения, а в плане программной разработки. Как вы думаете, что я сегодня делал с самого утра с 9-ти часов и до полудня? Фиг угадаете. Я всё возился над контролом для отображения XAML-шаблонов, выводимых по списку моделей-представлений, переданный в качестве параметра в этот контрол. Вот так то. Я и вчера на него потратил три часа. И сегодня три. Много уж там возни и мне хотелось всё идеально вылизать. Ну а функция этого контрола проста. Производить выборку нужного элемента из переданного в него списка объектов. Я реализовал там клавиатурную навигацию. Выделяемый элемент перемещается по стрелкам. Как в проводнике операционки. Сделать это также было не просто...

0 + 0 -

Работа застопорилась. Визуальное проектирование БД требует доработки

 

Работая сегодня над предустановленными моделями базы данных, я пришел к выводу, что ещё не всё реализовано из того, что нужно бы реализовать. А это значит, что работа над визуальным проектирование баз данных продолжится и затянется на вторую неделю. А к этому меня сподвигла нужда делать программу функциональной, конкурентоспособной. Для этого нужно проработать ещё некоторые детали. То самое перелинкование таблиц внешними связями, которое я упразднил, теперь решил реанимировать. То есть придется мне это сделать. Да и ещё предстоит сделать такие детали, как стрелочки на рабочем холсте, которые показывают, как связаны таблицы друг с другом через внешние ключи. А ещё нужно добавить возможность добавлять такие стрелочки между миниатюрами таблиц по нажатию на кнопку с командой. Чтобы можно было в графическом виде представить связанные между собой таблицы, но не обязательно перелинкованные внешними ключами...

0 + 0 -

Завершение работы над созданием БД по шаблонам

 

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

0 + 0 -

Авиакрушение

 

Вот и подоспело моё новое взрывное произведение. Наконец-то я сумел сделать эффект разрушения в синеме! Но, скажу честно, было это непросто. Да и ночь вышла почти без сна. Всю ночь мне пришлось следить за этим рендерингом. Компьютер пахал без перерыва. А ведь в этом году ему исполняется юбилей на круглую цифру! Мне тут пришлось производить рендеринг буквально по секундам продолжительности видео, для того, чтобы этот рендеринг не завил. Я уж думал всё, придется поставить крест на этой работе, пока у меня не будет более мощного компьютера, который позволит мне создавать объёмные сцены...

1 + 0 -

Миниатюры объектов БД готовы, но работа над диалогом визуального проектирования продолжается

 

Вот, наступил очередной понедельник очередной рабочей недели. Но работа у меня сегодня шла в ленивом режиме. То есть с небольшими темпами. Поэтому успел сделать немного и особо сказать мне пока нечего. Сегодня я закончил работу над миниатюрами, представляющими объекты базы данных в представляемой структуре БД для визуального проектирования. Таблицы, триггеры, представления и индексы отображаются блоками, в которых расположены контролы с самыми главными параметры. Прочие параметры и настройки вынесены на боковую (левую) панель инструментов. Кнопки имеют двойную функцию. Если в клиентской области окна не выбран соответствующий объект, кнопка (при нажатии) создает объект данного типа. Ну а если объект выбран, то по клике на кнопку будет отображаться всплывающее окно с настройками выбранного объекта. Я подумал, что так будет оригинально...

1 + 0 -

Работа над визуальным проектированием: конца не видно

  

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

1 + 0 -

Эпопея (теперь уже) по работе над моделирование базы данных продолжается

 

Да, сегодня я ещё не закончил работу над этим сервисом. Как не закончу его (наверняка) и завтра. Так как возни там очень много, да и плюс к тому постоянно приходится доделывать то одно, то другое, не доделанное в своё время. Так что вот так. Работаешь и оставляешь за собой шлейф недоделанной (по собственно рассеяности) работы. Так было и сегодня. Оказалось, что забыл я сделать удаление и очистку в списке элементов сохраняемых в кэше данных о структуре баз данных. Как и не сделал аналогичного в окне создания PDF-отчетов. Пришлось допиливать. Надеюсь закончить этот диалог в субботу. Хотя и нет стопроцентной уверенности в этом...

1 + 0 -

Работа над визуальным проектирование базы данных продолжается

 

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

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