Вы должны знать, что содержимое Википедии (в том числе и то, которое добавите в неё вы) распространяется на условиях GNU Free Documentation License, что разрешает кому угодно использовать и изменять его при условии указания авторства.
Одна из самых частых ошибок новичков — нарушение авторских прав. В Википедию запрещается копировать тексты (и изображения) без разрешения обладателя авторских прав! См. подробнее — Википедия:Авторские права.
так можно подписатьсяСтатьи в Википедии не нужно подписывать (список авторов формируется автоматически и доступен в истории правок статьи), но если Вам захочется принять участие в беседе на форуме или в обсуждении отдельных страниц — подписывайтесь, пожалуйста, используя четыре знака тильды (~~~~), или нажав на соответствующую кнопку на панели инструментов.
Если у Вас возникли вопросы, воспользуйтесь системой помощи. Если Вы не нашли в ней ответа на Ваш вопрос, задайте его на форуме проекта
или отредактируйте личную страницу обсуждения, впишите туда {{helpme}} и текст вопроса — Вам помогут.
И ещё раз, добро пожаловать!
Hello and welcome to the Russian Wikipedia! We appreciate your contributions. If your Russian skills are not good enough, that’s no problem. We have an embassy where you can inquire for further information in your native language. We hope you enjoy your time here!
Платформа БАРС представляет собой платформу разработки и исполнения прикладных бизнес-приложений, ориентированных на работу с СУБД ORACLE.
Инструментальные средства Платформы позволяют выполнять в короткие сроки разработку как двухзвенных (с «толстым» клиентом), так и трехзвенных (с сервером приложений и «тонким» клиентом в виде Web-браузера) прикладных приложений.
Разработка приложений для Платформы ведется в среде, называемой БАРС.Дизайнером. Основным языком программирования является C# с использованием технологии Microsoft .NET Framework 2.0. БАРС.Дизайнер содержит набор редакторов, которые позволяют создавать макрообъекты прикладного приложения: хранимые объекты, экранные и печатные формы, классы исходных текстов, главное меню приложения. Редакторы Дизайнера отвечают за представление макрообъектов и генерацию их исходного кода.
Создание приложений ориентировано на то, что все макрообъекты исходного кода выстроены в отношения наследования, за счет чего достигается сокращение времени разработки приложения и удешевление его дальнейшего сопровождения.
Особенностью Платформы БАРС является то, что разработчикам не нужно знать СУБД ORACLE для того чтобы создавать свои бизнес-приложения. Разработчики и администраторы прикладных приложений используют средства Платформы, которые скрывают специфику реализации работы с этой СУБД.
Схема таблиц базы данных прикладного приложения создается автоматически на основе объявленных в проекте приложения хранимых объектах. По описанию хранимого объекта, заданному в Дизайнере, в автоматически создается описание класса в исходном тексте и метаданные, необходимые для создания соответствующих таблиц в базе данных. При этом метаданные хранимого объекта располагаются напрямую в исходном тексте в виде атрибутов класса и его свойств, что исключает расхождение схемы базы данных и класса исходного кода.
Платформа БАРС содержит средства для сборки дистрибутивов (обновлений) для прикладных приложений и для установки их на работающий экземпляр системы. При установке обновлений средства Платформы автоматически создают SQL-скрипт с командами к серверу СУБД для внесения изменений в структуру таблиц.
БАРС.Дизайнер интегрирован с отладчиком, поставляемым с бесплатным пакетом .NET Framework SDK. В Дизайнер встроена возможность подключения внешних модулей («плагинов»), за счет чего его функциональность может быть существенно расширена. Например, во внешнем модуле может быть объявлен сторонний редактор нового типа макрообъекта, и этот редактор будет полностью интегрирован в Дизайнер БАРС.
Среди прочих возможностей Дизайнера следует отметить интеграцию с системами управления исходным кодом (Source Code Control) и возможность сборки документации по классам проекта приложения в стиле MSDN.
В состав Платформы БАРС входит набор базовых и сервисных классов объектов, задействованных при исполнении прикладных приложений и называемых БАРС.Ядром. Классы Ядра обеспечивают:
• взаимодействие объектов прикладного уровня с сервером базы данных;
• прорисовку интерфейса пользователя;
• подготовку печатных отчетных форм;
• назначение и проверку прав пользователя.
Механизмы взаимодействия с сервером СУБД ORACLE, заложенные в Ядре, ориентированы на работу с большими объемами данных. Ядро исполняемого приложения содержит набор базовых классов для объектов бизнес-уровня: базовые классы справочников и документов, а также их экранных форм.
| Официальный сайт продукта