interfaces from – Russian Translation – Keybot Dictionary

Spacer TTN Translation Network TTN TTN Login Deutsch Français Spacer Help
Source Languages Target Languages
Keybot      14 Results   7 Domains
  www.pilz.com  
Protection for your investment thanks to compatibility with products and interfaces from other manufacturers
Защита ваших инвестиций, благодаря совместимости с устройствами и интерфейсами других производителей оборудования
  larogante.be  
Visual interfaces from third-party developers
Визуальные интерфейсы от сторонних разработчиков
  tramontina.gr  
Karpov A., Carbini S., Ronzhin A., Viallet J.E. Two Similar Different Speech and Gestures Multimodal Interfaces. Multimodal User Interfaces: From Signals to Interaction, D. Tzovaras (Ed.), Springer, 325 p., 2008
Kosarev Yu.A., Ronzhin A.L. Quantitative methods in speech processing. Chapter in Quantitative Linguistics, [HSK-vol. 27], Berlin: New York, DeGruyter, 2005, pp.834-846.
  8 Hits www.viva64.com  
The set of these interfaces is united under the term OTA (Open Tools API). Theoretically you can communicate with these interfaces from under any external application. We need to mention here that RAD Studio provides one more set of interfaces to develop native extensions (i.e. bpl libraries) which is called NTA (Native Tools API).
Теперь остановимся поподробнее на непосредственной разработке расширения для RAD Studio, а точнее, на портировании Visual Studio плагина PVS-Studio под эту IDE. Наш IDE плагин разрабатывается с помощью C# для .NET/WinForms. Соответственно, он нативно поддерживается в среде Visual Studio. Сама Visual Studio, точнее, её ядро — это нативное приложение (правда, всё больше компонентов с каждой версией переписываются под WPF), взаимодействие её с managed плагином организовано не напрямую, а через COM интерфейсы. Эти интерфейсы формируют её так называемый extensibility API. Но, как это ни странно на первый взгляд, RAD Studio также способна подгружать managed библиотеки в качестве модулей расширения и предоставляет для них аналогичные COM интерфейсы. Скорее всего, это является тяжёлым наследием мертворождённого проекта C#Builder, который должен был обеспечить возможность разработки под .NET Framework из RAD Studio. Набор данных интерфейсов объединяется под термином OTA (Open Tools API). Работа с этими интерфейсами теоретически доступна из любого внешнего приложения. Тут стоит упомянуть, что RAD Studio предоставляет ещё один набор интерфейсов для создания именно нативных расширений (т.е. библиотек bpl) — NTA (Native Tools API). Причём некоторый функционал (как например, создание docking MDI рабочих окон) доступен только для клиентов данных интерфейсов. К сожалению, эти интерфейсы доступны только для нативных IDE модулей, написанных на тех же C++Builder/Delphi. Однако даже ограниченного OTA функционала оказалось для наших потребностей достаточно на 99%, а самым заметным из недостающего функционала стало как раз отсутствие способности к докингу у инструментальных MDI окон.