ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Интерфейс пользователя и Доступ к базе данных


ObjectDBX позволяет Вам записывать отдельный binaries для интерфейса пользователя (UI) и базы данных (DB) части вашего приложения. Файл, содержащий UI компонент имел бы расширение .arx и будет содержать код, который выпускает подсказки, отображает диалоги, изменяет меню в AutoCAD, и т.д.

DB составляющий файл имел бы расширение .dbx и будет содержать код, который осуществляет ваши заказные объекты,  создавая их, отображая их, преобразовывая их, и так далее. Если ваше приложение отделено в интерфейс пользователя и части базы данных, ваши заказные объекты будут все еще обрабатываться должным образом без ObjectARX-приложения, которое обеспечило интерфейс пользователя, являющийся существующим.

Например, предположите, что Вы осуществляете заказной объект по имени “Слив”, и что код, чтобы отображать и изменить Слив находится в sink.dbx, в то время как код, чтобы запросить пользователя относительно значений создания Слива находится в sink.arx. Ваш пользователь может загружать sink.arx от AutoCAD и использовать это (с sink.dbx, который будет загружен автоматически) чтобы создать заказной слив в рисунке. Позже, это, рисунок может быть загружен любым другим приложением главного компьютера (включая AutoCAD), и если пользователь имеет копию sink.dbx доступного файла, объекты Sink,  отобразит должным образом, вместо как proxies.



Содержание раздела