Сколько лет еще понадобится веб приложениям, чтобы приблизиться к настольным по удобности и мощности пользовательского интерфейса?
http://demo.qooxdoo.org/current/showcase/#table
PS: Слово widget воскрешает столько воспоминаний из периода раннего Гедымина :)
20 февр. 2010 г.
Старческое :)
Современному поколению, развращенному джавой и нетом, не понять всех прелестей структур указатель на указатель.
...
fs.BlobID :=
Qry.FieldByName(Field.FieldName).AsQUAD;
fs.BlobID :=
Qry.FieldByName(Field.FieldName).AsQUAD;
PISC_QUAD(@Buff[PRecordData(Buff)^.rdFields[
FMappedFieldPosition[Field.FieldNo - 1]
].fdDataOfs])^ := fs.BlobID;
...
].fdDataOfs])^ := fs.BlobID;
...
Labels:
программирование
12 февр. 2010 г.
5 февр. 2010 г.
2 февр. 2010 г.
GOLD Grammar Builder and Parser
Просто потрясающая и бесплатная ;) система для построения грамматик и парсеров. И это всего лишь дипломный проект одного американского студента.
Labels:
parser
Обновление SynEdit... и откат назад
Гедымин использует одну из ранних версий редактора SynEdit, предположительно 1.04. Несколько дней назад скачал последнюю из доступных версий — 2.0.6 — и попробовал объединить ее с существующим кодом. В новой версии существенно изменен компонент TSynCompletionProposal. Его интерфейсная часть несовместима с ранней версией, но, даже после восстановления значений всех свойств, не удалось добиться нормального вывода текста в всплывающем окошке:
Похоже, что свойство UseInsertText просто не работает в новейшей версии. В других местах посыпались AV:
Пока возвращаемся назад на 1.04. Неудачный порт находится тут.
Похоже, что свойство UseInsertText просто не работает в новейшей версии. В других местах посыпались AV:
Пока возвращаемся назад на 1.04. Неудачный порт находится тут.
Labels:
synedit
Подписаться на:
Сообщения (Atom)