Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
А есть еще система NEXUS Это разработка питерской команды, которая так и не стала коммерческой и теперь выложена с открытым кодом. Система трехуровневая. В качестве базы используется MSSQL2000. В качестве клиента оболочка написанная на С++. Уровень бизнес-логики лежит в самой базе в виде процедур и метаданных. Написано еще было в 1993 году если мне не изменяет память. Есть метаданные классов, атрибутов, методов. Обращение к логике сервера происходит через 4 таблицы и около 20 процедур. Это так называемое АПИ. Система состоит из модулей. Главный и самодостаточный модуль - это ядро системы, которое управляет метаданными и доступом. Остальные модули это конфигурации бухучета, расчета зарплаты и т.д. Есть интсрумент для разработки новых модулей и изменения имеющихся. Также можно менять ядро системы, если хватит понимания :-) Там же на сайте есть форум разработчиков использующих данную систему для автоматизации различного бизнеса. Приглашаю всех желающих. Сейчас планируется сделать объектную оболочку в качестве АПИ сервера на .NET и в дальнейшем переписать клиента на .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 12:42 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
Меня поправили, написана была в 98-99 годах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 12:48 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
Коллеги, сайт в стадии формирования, скоро появятся раздел по саксесс стори и учебный пример для разработчика. Все комментарии просьба оставлять на форуме, регистрация для облегчения процесса высказывания своего "О!!!" или "Ё..."необязательна :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 12:52 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
Кстати, на случай если заглянет потенциальный заказчик, принимаются заказы на автоматизацию Вашего бизнеса. Территориально Питер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 13:14 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
На сайте NEXUS появился пример разработки прикладной части ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 17:29 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
Какие то подвижки в создании клиента под донет есть? Проект очень интересный и я бы хотел принять в нем участие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 16:03 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
Old NickКстати, на случай если заглянет потенциальный заказчик... Пожалуйста, поменьше рекламы. Только по делу и по теме форума. Ок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 16:09 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
Old NickНа сайте NEXUS появился пример разработки прикладной частиИз приведенного примера видно, что сущность "Компании" связана с сущностью "Контактные лица" отношением один-ко-многим. Не могли бы вы пояснить, можно ли используя предложенный инструментарий, создать окно вида мастер-деталь, где в части "мастер" отображалась бы информация о компании, а в "детали" был бы представлен список связанных контактных лиц? Сколько строк кода (примерно) необходимо написать для реализации такого интерфейса? В случае, если поведение объекта характеризуется несколько большей сложностью, чем создание/редактирование/удаление записей, как реализуются методы объекта и каким образом эти возможные действия отображаются на пользовательский интерфейс? Как предполагается осуществлять разграничение доступа к тем или иным методам объекта и насколько сложно (просто) реализовать такое разграничение, в т.ч. с отображением на пользовательский интерфейс? NEXUSТеперь достаточно выполнить этот скрипт на нашей базе данных, как в системе появляются 3 новых класса, которые мы можем увидеть в иерархии, отображаемой проводником Правильно ли я понимаю, что для декларации новых классов необходимо вручную писать код на TSQL? Или приложение, содержащее проводник, имеет какие-то средства для автоматизации этой работы? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 16:37 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
GG2Из приведенного примера видно, что сущность "Компании" связана с сущностью "Контактные лица" отношением один-ко-многим. Не могли бы вы пояснить, можно ли используя предложенный инструментарий, создать окно вида мастер-деталь, где в части "мастер" отображалась бы информация о компании, а в "детали" был бы представлен список связанных контактных лиц? Сколько строк кода (примерно) необходимо написать для реализации такого интерфейса? В случае, если поведение объекта характеризуется несколько большей сложностью, чем создание/редактирование/удаление записей, как реализуются методы объекта и каким образом эти возможные действия отображаются на пользовательский интерфейс? Да, конечно такую форму создать можно. Наиболее характерные примеры вы можете посмотреть в исходниках ОпТорга, касающихся сделок, накладных (складов), прайс-листов, правда они писаны для ядра версии 1 с использованием макроязыка. Количество строк для добавления таблицы контактов компании в простейшем случае будет измеряться десятком-двумя. Как предполагается осуществлять разграничение доступа к тем или иным методам объекта и насколько сложно (просто) реализовать такое разграничение, в т.ч. с отображением на пользовательский интерфейс? На уровне программиста это просто объявление метода и создание привилегии, как в примере. Далее, администратор из интерфейса может задействовать различные способы разграничения доступа, описанные в "руководстве администратора". В частности, для пользователей может быть использовано связывание с привилегиями на конкретные операции с документом. Правильно ли я понимаю, что для декларации новых классов необходимо вручную писать код на TSQL? Или приложение, содержащее проводник, имеет какие-то средства для автоматизации этой работы? Совершенно справедливое замечание, часть рутинного кода, хотя его и не много, желательно генерировать автоматически по описаниям класса, создаваемых в том же проводнике. На сегодня эта возможность не работает в полном объеме (только для расширений существующих классов), но является задачей на самую ближнюю перспективу. P.S. Для более детального обсуждения ваших вопросов с привлечением других разработчиков и членов сообщества, просьба их задавать на форуме продукта http://nexus.arbinada.com/modules.php?name=Forums ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 13:56 |
|
||
|
NEXUS является свободно распространяемой системой с открытыми исходными кодами.
|
|||
|---|---|---|---|
|
#18+
BeloglazovКакие то подвижки в создании клиента под донет есть? Проект очень интересный и я бы хотел принять в нем участие Создание клиента под дотнет - задача не из простых, но желающие принять участие всегда приветствуются :) Предлагаю более подробно обсудить этот вопрос на нашем форуме http://nexus.arbinada.com/modules.php?name=Forums ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 14:01 |
|
||
|
|

start [/forum/topic.php?fid=29&fpage=76&tid=1528690]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 328ms |

| 0 / 0 |
