Все версии пишутся на MSVC 6.0. Во второй версии совсем чуть-чуть используется ATL для поддержки хостинга WebBrowser-a в окнах программы.
А как организован выбор даты? Василий28/02/2007 15:46#
Программа действительно замечательная! Сильно нравится интерфейс. Очень хочется использовать такой выбор даты (со стрелками смены месяца и года) в своих программах на MS Access. Это какой-то элемент ActiveX? Не поделитесь?
...обычный контрол. Написанный самостоятельно. Одно время думал сделать для него "оберточку" ActiveX, но потом отказался от этой идеи: довольно много труда, для меня нет смысла это делать.
а ещё такой вопрос, формат файлов автор сам разрабатывал?
я конечно в этом особо не разбираюсь, но слышал что есть такой формат icalendar и может применяться для различных органайзеров. он в данном случае не подходит?
Есть такой бесплатный движок БД.
Очень шустрый, не большой по размеру.
Плюсы:
- поддержка SQL (в том числе транзакции, которые не так просто реализовать вручную);
- один файл БД (что мы видим и в данной замечательной программе);
- открытость - можно будет не затрагивая саму программу писать различные утилиты, например для импорта/экспорта.
Минус вижу один - нужно частично переписать код работы с БД.
...программа-то уже почти готова. Единственное в чем может помочь переход на SQLite, это в создании сетевой версии программы, в которой можно будет работать с нескольких рабочих станций с одними данными. Сейчас, в существующей реализации, это сделать будет ооочень затруднительно.
С другой стороны переход на SQLite сильно усложнит поддержку многоуровневого undo/redo. Фактически, я вообще не представляю как его можно будет реализовать если использовать SQLite.