[Comm] Варианты СУБД под Линукс
Dmitry Sorokin
=?iso-8859-1?q?ds_=CE=C1_ics=2Eelcom=2Eru?=
Пн Дек 23 12:25:37 MSK 2002
On Sun, 22 Dec 2002, Dennis Fedotov wrote:
> 22 Декабрь 2002 08:47, Dmitry Sorokin написал:
> > On Sat, 21 Dec 2002 maxim_mogilevsky на rambler.ru wrote:
> > > Подскажите пожалуйста, при помощи чего лучше писать
> > > программу складского учета.
> >
> > GnuEnterprise http://www.gnuenterprise.org
> > Входит драйвер для curses, кроме прочих.
> > > Язык предпочтительно С.
> > Python
> > > Хотелось бы подобие или лучше FoxPro:
> > подобие Oracle SQL Forms
> > > Генератор форм
> > > Генератор отчетов
> > Входят подсистемы создания форм и отчетов.
> > > и т.п.
> > Дмитрий
> Если можно, с этой цифры, поточнее и поподробнее.
> И в общих чертах - что это за проект? И как им пользоваться?
Наверное надо скачать-поставить :)
можно взять бинарную сборку под win (около 10Мб включая python,
wxpython, gnue, драйвера для mysql, postgres, interbase, ...),
тогда больше ничего не нужно, но поковырять код там негде:
http://www.gnuenterprise.org/downloads/current/GNUe-Tools-0.4.3-setup-debug-on.exe
под линукс я бы взял c cvs в этом случае:
- запустить скрипт setup-cvs.py (все будет пускаться из домашней
директории)
- создать (или найти примеры) описание формы (для желающих есть designer) например first.gfd:
<?xml version="1.0"?>
<form title="Simple Example">
<logic>
<block name="testing">
<field name="text1"/>
</block>
</logic>
<layout xmlns:c="GNUe:Layout:Char" c:height="6" c:width="25">
<page name="Page_1">
<label name="Label_4" text="Text Box 1" c:x="1" c:y="1"/>
<entry block="testing" field="text1" c:width="10" c:x="1" c:y="2"/>
</page>
</layout>
</form>
- запустить форму
gfcvs <имя формы>
- добавляем тег <datasource> и привязываем field к столбцу таблицы и вот
уже работаем с базой
- запускаем gfcvs -u curses <наша форма> и работаем в терминале
Описание всех "граблей" скромно опущено :)
Дмитрий
Подробная информация о списке рассылки community