[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