Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
... некое SQL-ное подобие старого доброго FoxBASE+
Что такое ncurses? см. http://en.wikipedia.org/wiki/Ncurses
Что такое sqlite3? см. http://en.wikipedia.org/wiki/Sqlite
Что такое FoxBASE+? Это то, что было до FoxPro и на чём я начал зарабатывание пограммистских денег в 1992 году (правда это был осоветизированный клон FoxBASE+ под названием КАРАТ-М)...
Last edited by Shaos on 31 Oct 2013 00:47, edited 1 time in total.
|
30 Oct 2013 23:24 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 863
|
Ну, никто не запрещает использовать и то, и другое в рамках какого-либо языка. Или ты хочешь интегрировать ncurses в SQL? Но в SQLite вроде бы нет хранимых процедур (хотя триггеры есть, которые по сути тоже процедуры).
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
31 Oct 2013 00:22 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Хочется построить некую надстройку, которая позволит делать вещи, аналогичные dBASE III plus / FoxBASE+ типа задавать текущую запись в выбранной таблице с отражением текущих значений полей в переменные программы и в зависимости от наложенных фильтров и сортировок иметь возможность ходить по записям туда-сюда, уметь легко создавать формы ввода по аналогии с SAY и GET языка dBASE, написать аналоги полезных dBASE-функций типа ltrim/rtrim/str/val/space/replicate/msgbox и т.д., упростить вывод таблиц в консоль, дополнить этот вывод листанием, возможностью менять значения в полях и т.д. По большому счёту это может стать неким фреймворком по переводу старых dBASE/FoxBASE/Clipper программ на Си+SQLite и по созданию новых программ, имеющих более высокоуровневое обращение к базам данных SQLite с кастомизируемыми формами ввода и отображения данных...
Last edited by Shaos on 31 Oct 2013 18:25, edited 3 times in total.
|
31 Oct 2013 01:01 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 863
|
Ты хочешь сделать nedo Harbour?
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
31 Oct 2013 01:10 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Не - Harbour это компилятор, который поддерживает на 100% язык Clipper (продвинутый dBASE) и в нём вроде бы нет SQL, а у меня язык Си и SQL, но с добавлением некоторых полезных фенечек старого доброго FoxBASE
P.S. Спасибо за наводку - надо чтоли этот Харбор качнуть и поковыряться
|
31 Oct 2013 01:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
А если ещё и веб-приложения на нём писать, то ему вообще цены бы не было
|
31 Oct 2013 07:20 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 863
|
Определись с набором процедур для ввода/вывода на экран, и для разных платформ сделай разные их реализации:
DOS - прямая запись в область экрана
Linux - ncurses
Win консольное - WinAPI/console
Win обычное - WinAPI/GUI
WWW - API веб сервера или интерфейс CGI
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
31 Oct 2013 07:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Угу - читаешь мысли
Только минус оконная винда (консоли будет достаточно)
Плюс Макось
P.S. Где бы достать коробочный FoxBASE+ для Маков? Говорят из него и вырос FoxPro...
P.P.S. Но начну я с ncurses т.к. там уже много чего есть типа окошечек, формочек и т.д.
|
31 Oct 2013 11:54 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Освежил свои знания по FoxBASE+ (путём написания одной полезной программки для учёта людей-платежей) - теперь готов горы свернуть (т.е. написать свой собственный интерпретатор языка dBASE и/или транслятор с него в си)...
|
20 Nov 2013 02:09 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
решил с iD Software потягаться? ну что ,удачи
|
20 Nov 2013 02:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
а чего они с xBase что-то делали?...
|
20 Nov 2013 02:52 |
|
|