Блин, хотела что-то понаписать и забыла...

Nov 24, 2013 09:05

Поэтому вместо этого напишу вот чо.
У меня сейчас как раз иллюзорный прилив сил. Сопряженный с жыстоким отвращением к художественному слову, особенно в процессе его создания. Зато почему-то пробило на написание программы. Странной и никому, скорее всего, не нужной, даже мне, потому что, пока илл.пр.с. закончится, у меня не хватит мозгов даже ею пользоваться, не говоря уже о том, что на ее доделывание его длительности тоже наверняка не хватит (а на исследование, не написал ли уже такую программу кто-то другой, мозгов не хватает уже сейчас, но это меня вообще никогда не останавливало).
Закавыка в том, что я не знаю, в чём ее делать. Сейчас у меня по сути есть только пучок SQL-запросов на выборку, забацанных частично в аксессовском конструкторе, частично от руки. Запросы хорошие, красивые, без поллитры не разбересси, выкидывать жалко. А вот куда их дальше присунуть, я че-то как-то не знаю, потому что на изобретение способов сделать в какой-либо оболочке то, для чего она в принципе не предназначена, длительности и.п.с не хватит точно, а как у меня с тем, чтобы узнать заранее, что для чего предназначено, и так уже понятно.
В конечном счете у меня должна получиться (ну, она никому ничего не должна, но если она вдруг получится, то должна получиться именно такой):
а) программа,
б) работающая с базой данных,
в) в которой хорошо бы были самогенерирующиеся идентификаторы и поля для текста произвольной длины (да, типабазыданных без них тоже бывают),
г) делающая с этой базой много разных извращенных вещей через SQL,
д) хранящая эту базу в компактном виде, не вызывающем искушения позаглядывать в отдельные файлики, подредактировать их или поудалять, посчитав лишними, но при этом неплохо, чтобы общий файл с базой можно было держать где-то отдельно от программы и открывать на общих основаниях,
е) возможно, позволяющая юзеру делать частичную копию базы (с сохранением полной структуры, но переносом только части данных) - нет, подкачка данных со стороны мне даже уже не нужна, я ее не потяну,
ж) при этом умеющая добывать инфу о файлах на диске - не только в форме отображения содержимого каталога, и в форме получения, например, значка файла по его пути,
з) если она и иконку интернет-страницы по урлу добыть сможет, ваще блеск,
и) и да, она должна где-то отображать эту графическую хренотень,
й) а еще одна должна уметь запускать приложения и открывать файлы системными средствами, а то неинтересно будет,
к) ее окно должно быть поделено на четыре части, и, о боже, да, между ними должны быть передвижные сплиттеры для изменения размера, и я не должна отдельно платить за возможность их туда вставить,
л) несмотря на наличие базы данных, ходить по строкам таблицы никому нафиг не надо, оттуда просто выбираются данные, которые выводятся все одновременно в строчку и от тыцканья по разным словам в этой строчке что-то происходит,
м) она должна легко устанавливаться, не требовать ручного ковыряния в настройках ODBC (как одна другая программа, которую я один раз сделала для банка и инсталлятор которой, вместо того, чтобы заюзать какой-то драйвер, переименовывал его), по возможности не требовать также подключения к интернету,
н) в идеале быть просто экзешником, который сам всё для себя делает,
о) не тормозить очень уж смертельно.

Пока что я, как уже сказано, делаю это в аксессе, но половина требований при этом че-то как-то не выполняется...
Безысходность, бесполезность...

отписки, изобретение велосипедов, вопрос

Previous post Next post
Up