Cтраница 2
Система допускает разработку пользовательских приложений и интерфейсов с использованием языка программирования Си и графической библиотеки CADdy Plus. Система позволяет реализовать объектно-ориентированные технологии работы с графическими данными и их геодезической привязкой к государственной сети. [16]
Когда необходимо создать две и более схожие формы ( при необходимости - с различными обработчиками), можно воспользоваться динамическими технологиями, прятать и создавать новые компоненты во время выполнения, изменять обработчики событий и использовать выражения if или case. Либо воспользоваться такой объектно-ориентированной технологией, как визуальное наследование форм, Кратко говоря: вместо создания форм, основанных на классе TForm, можно выполнить наследование от существующей формы, добавив новые компоненты или изменив свойства существующих компонентов. [17]
Это связано с единством объектно-ориентированной технологии Windows: интерфейс одного приложения должен отличаться от интерфейса другого приложения только специфическими операциями. [18]
NET, которая выглядит как предельное достижение классической модели машинных вычислений. Она пытается вобрать в себя не только лучшие наработки сетевых объектно-ориентированных технологий, но и свой коммерчески успешный опыт построения локальных систем интегрированных приложений в многомиллионных тиражах. [19]
Главное преимущество использования объектно-ориентированного программирования при разработке систем обработки данных заключается в поддержке методов, облегчающих повторное использование кода. Однако, как отмечают многие исследователи, эффект от внедрения объектно-ориентированной технологии программирования начинает проявляться лишь через 5 - 8 лет. Это обусловлено необходимостью накопления опыта разработок и формирования устойчивой и достаточно гибкой иерархии классов. Поэтому объектно-ориентированный инструментарий для создания систем, основанных на знаниях, должен включать и библиотеку стандартных, но достаточно легко модифицируемых объектов. [20]
Представленный в статье язык является новым языком программирования, основная цель которого - приблизить процесс проектирования программных средств к тем парадигмам и сущностям, которые понятны конечному пользователю. КТП не является чем выделенным и не зависимым - это технология, которая призвана дополнить и расширить грани объектно-ориентированной технологии и методологии. Она является ее логическим продолжением, ее надстройкой. [21]
Переход на объектно-ориентированные технологии связан с преодолением психологических трудностей. Разработчикам и программистам приходится отвыкать от традиционных способов мышления, изучать новые языки программирования. Внедрение объектно-ориентированных технологий может натолкнуться на сопротивление некоторых участников проектов. [22]
Во-первых, обмен сообщениями между объектами в основном сводится к вызову методов, в то время как агенты способны различать типы сообщений и не просто отвечать на сообщения, но и вести переговоры на основе достаточно сложных протоколов взаимодействия, опирающихся на теорию речевых актов. Более того, агенты представляют собой продукт социализации объектов; поэтому должны быть построены средства для моделирования процессов коммуникации, совместной деятельности и кооперативного поведения агентов, опирающихся на их обязательства друг перед другом и коллективные планы. Во-вторых, для реализации агентов объектно-ориентированные технологии следует дополнить средствами моделирования интенииональных характеристик. [23]
Совершенно очевидно, что для разрешения различий в атрибутах объекты CSS должны быть расширены. Кроме того, с каждой новой версией IE и Navigator изменяют свою модель описания, поэтому пример также должен скрывать представление объекта, насколько это возможно, чтобы минимизировать изменения, вносимые в будущие версии браузеров. Для выполнения этих требований я дополнила объекты, включив в них методы вызова того, что будет обращаться и устанавливать CSS-атрибуты, а не методы прямого доступа и установки атрибутов. Такой подход рекомендуется для многих объектно-ориентированных технологий, предполагающих скрытие данных об объектах и отображение их посредством функций. [24]
Он имеет широкий диапазон значений: от агента влияния, которым клеймят своих противников политические деятели, до безобидных программных модулей в сложных компьютерных системах. Словарь Вебстера дает следующее определение агента: лицо или фирма, облеченные полномочиями действовать за другого. В этом определении нет упоминания программного модуля в качестве агента, но модуль в многоагентной системе тоже уполномочен действовать за другого - эксперта или руководителя. Действительно, с инженерной точки зрения агентно-ориентирован-ное программирование может рассматриваться как специальный класс объектно-ориентированного программирования. Очень важно, что это именно объектно-ориентированная технология программирования, так как она становится или уже стала, основной технологией создания программного обеспечения. [25]