Главная » Статьи для тега "интерфейс"

Пример 7. Горизонтальный размер с выносной полкой – КОМПАС в DELPHI

Добавлено Дата: 19 May, 2013 категория: Delphi, OLE, САПР

Напоследок приведу пример работы с выносной полкой. Ниже приводится фрагмент демонстрационной программы, показывающей работы с выносной полкой.

var

kompas: KompasObject; Document2D: ksDocument2D; Char255: ksChar255; DynamicArray: ksDynamicArray; LDimParam: ksLDimParam;

Читать »

Линейный размер с обрывом – КОМПАС в DELPHI

Добавлено Дата: 19 May, 2013 категория: Delphi, OLE, САПР

Параметры отрисовки размера с обрывом (ksBreakDimDrawing)

Параметры отрисовки размера c обрывом описываются с помощью интерфейса ksBreakDimDrawing. Это интерфейс очень похож на рассмотренный в прошлой главе интерфейс ksDimDrawingParam. Рассмотрим свойства ksBreakDimDrawing.

Читать »

Снова о MVC- настольное приложение Сосоа

Добавлено Дата: 19 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Итак, пользовательский интерфейс приложения готов. Давайте взглянем на диаграмму объектов данного проекта:

NSDocument – суперкласс, от которого наследует класс BNRDocument,- вообще интересная штука. На первый взгляд он является объектом модели. Но из справочного описания класса NSDocument становится видно, что это скорее контроллер, чем что- либо другое. NSDocument координирует различные дисковые операции и связывается напрямую с представлениями, обеспечивающими ввод данных пользователем. При создании BNRDocument как субкласса BNRDocument мы добавили указатели на реальные объекты моделей (массив NSМutаblеАггау объектов NSString).

Читать »

Конфигурирование внешних устройств Bascom-8051

Добавлено Дата: 1 January, 2013 категория: Bascom-8051, Basic, Железо

Библиотеки Bascom обеспечивают простой интерфейс с большинством устройств, обычно, подключаемых к  микроконтроллеру.  Bascom  может  работать:  с  последовательным  портом  (аппаратным  и  программным),  с символьным индикатором (в трех вариантах подключения),  устройствами с последовательными интерфейсами (SPI,  Micro-Wire  и  т.п.),  устройствами  на  шинах  I2C  и  1Wire,  управлять  серводвигателями,  прием  данных интерфейса RC5 из пультов дистанционного управления с ИК-приемником (инфракрасным), измерение времени заряда  RC-цепочки  (самого  примитивного  АЦП,  подключенного  в  линии  порта).  Чтобы  обеспечить  работу операторов Bascom с перечисленными устройствами, необходимо сообщить компилятору  конфигурацию этих устройств – объявить предназначение и имена портов. Иногда требуется  объявить некоторые дополнительные параметры. Рассмотрим наиболее типичные примеры конфигурирования. Проще всего установить конфигурацию одно- и двухпроводных шин – нужно просто указать имена подключенных линии (портов):

Читать »

Реализация интерфейсов

Добавлено Дата: 28 April, 2012 категория: Java

Интерфейс описывает контракт в абстрактной форме, однако он представляет интерес лишь после того, как будет реализован в некотором классе.

Некоторые интерфейсы являются чисто абстрактными — у них нет никакого полезного универсального воплощения, и они должны заново реализовываться для каждого нового класса. Тем не менее большая часть интерфейсов может иметь несколько полезных реализаций. В случае нашего интерфейса Attributed можно придумать несколько возможных реализаций, в которых используются различные стратегии для хранения набора атрибутов.

Читать »

Расширение интерфейсов

Добавлено Дата: 18 April, 2012 категория: Java

Интерфейсы также могут расширяться с помощью ключевого слова extended. В отличие от классов, допускается расширение интерфейсом сразу нескольких других интерфейсов:

interface Shimmer extends FloorWax, DessertTopping {

double amazingPrice();

Читать »

API, POSIX и библиотека С

Добавлено Дата: 5 April, 2012 категория: Ядро Linux

Обычно  прикладные  программы  не  разрабатываются  с  непосредственным  использованием  системных  вызовов,  при  этом  используются  программные  интерфейсы  приложений  (Application  Programing Interface,  API).  Это  является важным,  так как  в таком  случае нет необходимости  в корреляции  между интерфейсами, которые используют  приложения, и интерфейсами, которые  предоставляет  ядро.  Различные API  определяют набор  программных интерфейсов,  которые используются приложениями. Эти  интерфейсы могут  быть  реализованы с помощью одного  системного вызова,  нескольких  системных  вызовов,  а также  вообще  без использования системных вызовов.  В действительности,  может  существовать один  и  тот  же  программный интерфейс приложений для  различных операционных систем, в то  время  как  реализация  этих API может для разных  ОС   существенно  отличаться.

Читать »

Пример интерфейса

Добавлено Дата: 22 March, 2012 категория: Java

В предыдущей главе мы представили читателю класс Attr и показали, как расширить его для создания специализированных типов объектов с атрибутами. Теперь все, что нам нужно, — научиться связывать атрибуты с объектами. Для этого служат два подхода: композиция и наследование. Вы можете создать в объекте набор определенных атрибутов и предоставить программисту доступ к этому набору. Второй метод состоит в том, что вы рассматриваете атрибуты объекта как составную часть его типа и включаете их в иерархию класса. Оба подхода вполне допустимы; мы полагаем, что хранение атрибутов

Читать »

Знакомство с Представлениями

Добавлено Дата: 2 March, 2012 категория: Разработка для Android

Как говорилось  выше, все визуальные компоненты в Android  — по- томки класса View и, как правило, называются Представлениями. Вы также будете часто встречать термины «элемент управления» или «виджет» (не путайте с виджетами  для домашнего экрана, которые описываются в гла- ве 10) — с ними вы должны быть знакомы, если имеете какой-либо опыт разработки  GUI.

Читать »

Дуплексные службы

Добавлено Дата: 1 March, 2012 категория: Silverlight

Обычно в службах используется довольно прямолинейный и ограниченный способ взаимодействия. Клиент {приложение Silverlight) передает запрос, ждет ответа, а затем обрабатывает ответ. Это односторонняя коммуникация. Клиент инициирует каждый се­анс взаимодействия.

Читать »

Встроенные приложения Android

Добавлено Дата: 29 February, 2012 категория: Разработка для Android

Телефоны с системой Android  снабжены  набором предустановленных программ, разработанных в рамках проекта  Android  Open  Source  Project (AOSP) (Проект открытых исходных кодов для Android).

Перечислим основные из них:

е-mail-клиент;

Читать »

Для пользователя интерфейс – это и есть система

Добавлено Дата: 28 February, 2012 категория: Архитектура ПО

Винаяк Хеджд

Слишком много хороших продуктов скрывается за плохими пользовательскими интерфейсами. Конечный пользователь работает с системой через интерфейс пользователя. Если опыт взаимодействия пользователя с вашим продуктом окажется негативным, пострадает и впечатление пользователя от всего продукта, каким бы технологически совершенным и новаторским он ни был.

Читать »

Использование утилиты Management Studio

Добавлено Дата: 28 February, 2012 категория: Microsoft SQL Server, Базы данных

Основной интерфейс работы с SQL Server реализован с помощью утилиты Management Studio. Она вобрала в себя мощный набор инструментов, подобный Visual Studio, позволяющий разработчикам и администраторам баз данных создавать проекты баз данных и управлять СУБД SQL Server 2005 с помощью графического интерфейса пользователя либо с помощью инструкций Т-SQL. Для задач бизнес-аналитики и обеспечения работы со службами анализа, отчетности и интеграции в пакете SQL Server содержится специализированная среда разработки— SQL Server Business Intelligence Development Studio.

Читать »

Определение поддерживаемых экранных размеров

Добавлено Дата: 18 February, 2012 категория: Разработка для Android

Пользовательский интерфейс некоторых  приложений просто не по- лучится  оптимизировать для всех возможных  типов экранов. Вы можете использовать тег <supports-screens> в манифесте,  чтобы указать, на устройствах  с какими  экранами  может работать ваша программа. Данный подход демонстрируется в листинге 4.25.

Читать »

CORBA и Web службы

Добавлено Дата: 15 February, 2012 категория: Delphi

Расширить приложение CORBA для использования в архитектуре Web служб дос таточно просто. Согласно спецификации SOAP ссылки  на объекты между приложе ниями передаваться не могут, поэтому  для изоляции клиентов SOAP от деталей реа лизации приложений CORBA необходимо внести небольшие изменения на среднем уровне.

Читать »