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

Конец эпопеи диалогов для создания SQL-запроса на выборку данных!!!

 

Наконец-то! Я сделал это! Готово! Готова серия диалоговых окон для создания SQL-запросов на выборку данных из таблиц базы данных. И создание таблиц, содержащих запросы на выборку данных протестировано! Да и даже тот многострадальный контрол для выбора таблиц и столбцов (TableColumns) теперь работает практически хорошо, за одним небольшим исключением. Всё же при некоторых условиях в нём пропадали столбцы создаваемой (ещё не добавленной) таблицы. Ну что поделаешь, как говориться, абсолютное совершенство недостижимо...

0 + 0 -

Исправление контрола TableColumns и идеал недостижим

 

Третий день провозился с этим злополучным контролом. Полностью его переделал. Так что сейчас он работает более корректно, ничего никуда не пропадает, а самое главное, что привязка данных теперь работает и не нужно прикручивать теперь никаких костылей, чтобы передать данные объекта. Вот, в общем, такой сегодня был день. День исправления багов. Ну поправил, но всё равно, идеально работать не будет да и не достижим он этот идеал...

0 + 0 -

Ложная уверенность днём и неожиданный удар под дых вечером

 

Добрый день, мои читатели. Сегодня вы можете продолжить наслаждаться тем, как я мучаюсь. Вчера у меня был долгий день работы и вечер полный отчаяния. Ну а сегодня с утра (утро вечера мудренее) я поправил вчерашний косяк, над которым бился три часа. И потом я почти весь день пребывал с чувством ложной уверенности в том, что этот баг я исправил. Но реальность, зараза, вносит свои коррективы и отрезвляет голову. 

Ну и вот, не так давно, я выяснил, что дал маху, и эта моя утренняя "поправка" бага вышла мне боком. Всё тот же контрол для отображения списка таблиц и столбцов. Всё та же проблема с выводом сохранённых данных. Да плюс к тому же, после "поправки" бага, я обнаружил, что теперь невозможно обновлять список столбцов таблицы, когда я выбирал эту таблицу в выпадающем списке всех таблиц базы данных + создаваемая (ещё не добавленная в базу данных) новая редактируемая таблица...

0 + 0 -

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

 

Вот уже почти девять часов вечера. А начинал я свой рабочий день в девять утра! Сегодняшний день был очень долгим и очень тяжелым. Программа моя сегодня практически выжала меня как лимон. 12 часов копошения снова с диалоговыми окнами для создания SQL-запроса на выборку данных. SQL-запрос на выборку данных самый сложный из SQL-запросов.

Ну а до полуденного времени я работал над простым диалоговым окном для выбора SQLite-функции и вставки готового определения функции с аргументами в текстовое поле. Вот это окошко на скриншоте выше. Потом я доделал окно для определения условных выражений, по которым производится выборка данных из таблицы БД заданная по определённым критериям. Ну а с шести часов вечера меня ждали девять кругов ада...

0 + 0 -

Туча диалоговых окон и совершенство недостижимо

 

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

Жесть просто получилось. Лучше на всю глубину диалогов не нырять, можно и не выплыть. А наворотил я по-настоящему пугающую глубину диалогов. Ещё даже не завершил работу над диалогом для... дайте вспомнить, их так много... над диалогом для определения столбца, подзапроса или оконной функции выборки данных из таблицы БД...

0 + 0 -

Тягомотина с диалогом для выборки данных из таблиц БД

 

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

0 + 0 -

Кто есть ученик и кто есть учитель?

  

Все мы чему-то учимся на протяжении всей нашей жизни и всю нашу жизнь учителя нас сопровождают. Но что есть истина? Кто есть истинные ученики и кто есть истинные учителя? 

Как я сказал, все мы чему-то учимся, вот только истинных учителей и учеников в мире очень мало. Как же так, спросите вы? Ведь миллионы учеников с детства ходят в школу, многие потом ходят в другие учебные заведения. Учеников миллионы! Учителей тысячи и тысячи! 

Да, разумеется, это так. Но давайте разберёмся в этом вопросе более глубоко. Почему миллионы детей ходят в школу? На самом деле потому, что их заставляют туда ходить родители и общество. Мало кто ходит в школу с удовольствием, с тягой туда ходить. Если бы у этих «учеников» была бы такая возможность, то они вообще не стали бы ходить в школу. 

2 + 0 -

Завершение работы над контролом FuncBox

 

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

0 + 0 -

Работа над контролом для задания SQLite-функции

 

Сегодняшний мой рабочий день начался необычайно рано - где-то в половине девятого утра! Недели две назад я только об этом мечтал, не будучи способным "раскачаться" даже д десяти часам утра! Но сейчас вклинился в ритм и как заяц-энерджайзер, всегда полный заряда, строчу программу только так, даже толком не отдыхая в течении дня. 

Но вот до реализации диалогового окна для определения SQL-запросов выборки данных из базы данных я так и не добрался. А всё потому что мне в голову не перестают поступать новые идеи, которые уводят меня в сторону от основного рабочего процесса и заставляют реализовывать вновь созревшие задумки...

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