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

Приведение типов в Visual C# (Sharp)

Добавлено Дата: 19 April, 2014 категория: C#

Ранее   в   главе   было   рассмотрено   несколько   примеров   приведения   типов.   В   С# имеются  два способа  выполнения  приведения  типов:

•   принудительное  приведение  типов,  которое  можно  применять  с  обычными  тами;

•   приведение  типов,   запрашивающее,   возможно  ли   осуществление   данной   опации.

Читать »

Разработка серверной электронной таблицы в Visual C# (Sharp)

Добавлено Дата: 19 February, 2014 категория: C#

Разработка серверной электронной таблицы должна удовлетворять следующим требованиям.

•   Производительность. Где только возможно, конструкция не должна быть убыточной с точки зрения производительности.

•   Удобство в использовании. Серверная электронная таблица должна быть легко программируемой на языке С#. Со слишком сложной или неудобной в исполовании электронной таблицей нельзя будет работать должным образом, что яяется потенциальным источником ошибок.

Читать »

Реализация базового налогового счета приложения для вычисления налогов Visual C# (Sharp)

Добавлено Дата: 18 February, 2014 категория: C#

Интерфейс  iTaxAccount также можно реализовать как функциональность базового класса. Соответствующий код будет выглядеть так:

abstract class BaseTaxAccount : ITaxAccount { ITaxDeduction[] _deductions;

ITaxIncome[] _incomes;

public BaseTaxAccount() {

Читать »

Компонентно-ориентированная архитектура в Visual C# (Sharp)

Добавлено Дата: 17 January, 2014 категория: C#

До настоящего времени мы изучали основы языка С#. Владея данными основами, вы можете писать функциональные  приложения, использующие  классы,  объекты, интерфейсы и наследование. В данной главе мы рассмотрим метод программирания, который некоторые разработчики называют конструкционным. Конструионное программирование применяется, когда нужно решить не рабочую проблу, а проблему, связанную с созданием приложения.

Читать »

Сопряжение – КОМПАС в DELPHI

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

Работа с сопряжениями

Для     работы    с     сопряжениями     в     интерфейсе     ksDocument3D предусмотрено несколько методов. Рассмотрим основные из них.

AddMateConstraint  –  создает  новое  сопряжение.  Ниже  представлен прототип этого метода.

Читать »

Экспортируемые символы

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

При загрузке модули динамически компонуются с  ядром. Так  же  как  и  в случае динамически загружаемых бинарных файлов пространства пользователя,  в  коде  модулей  могут  вызываться только те  функции ядра   (основного образа или  других  модулей), которые явно  экспортируются для  использования. В ядре  экспортирование осуществляется с  помощью специальных директив EXPORT_SYMBOL ()   и  EXPORT_ SYMBOL_GPL().

Читать »

Расширения оболочки

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

Для получения предельной расширяемости в оболочке Windows предусмотрены средства, позволяющие создать  код, который выполняется в рамках  процесса самой оболочки и в ее пространстве имен. (shell extensions) реализуются в виде   внутренних  серверов  COM,   которые  создаются  и   используются  оболочкой Windows.

Читать »

Внешние серверы COM

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

Внешние серверы (out of process  server)  COM представляют собой  исполняемые фай лы, которые могут создавать объекты COM для использования в других приложениях. Серверы этого  типа  называются внешними, поскольку  они  выполняются вне процес са клиента, а в контексте их собственного процесса.

Читать »

Знакомство с менеджерами компоновки

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

Менеджер  компоновки (более  известный как разметка) — это расши- рение класса  ViewGroup,  которое  используется для позиционирования дочерних  элементов  внутри  пользовательского интерфейса. Экземпляры разметки  могут быть вложенными. Комбинируя их, вы можете создавать сколь угодно сложные интерфейсы.

Читать »

Пустые интерфейсы Java

Добавлено Дата: 9 June, 2011 категория: Java

Некоторые интерфейсы не содержат объявлений каких-либо методов, а просто обозначают некоторое свойство или общий признак принадлежности будущих классов к некоторой группе. Примером такого интерфейса – их принято называть пустыми (empty), или интерфейсами-маркерами (marker interface), может служить Сloneable, в составе которого отсутствуют объявления каких бы то ни было методов и констант. Интерфейс Сloneable, будучи реализован-

Читать »

javax.sound — операции с аудиоданными

Добавлено Дата: 29 May, 2011 категория: Java

 

   Пакет javax.sound содержит только вложенные пакеты, javax. sound.mi di предусматривает интерфейсы, обеспечивающие чтение, запись, упорядочение и синтез аудиоданных, удовлетворяющих требованиям формата Musical Instrument Digital Interface (MIDI). Пакет javax.sound.sampled предлагает интерфейсы и классы, позволяющие производить захват, обработку и воспроизведение оцифрованной звуковой информации. Каждый из названных пакетов содержит вложенный пакет spi, средства которого обеспечивают динамическое включение поддержки соответствующих функций обработки аудиоданных.

Читать »

Вложенные интерфейсы Java

Добавлено Дата: 23 May, 2011 категория: Java

Вложенные интерфейсы всегда "статичны", хотя соответствующий модификатор, static, в соответствии с принятым соглашением, принято опускать. Они выступают в роли инструмента структурной организации взаимосвязанных типов. В нестатических вложенных классах, как правило, предусматриваются те или иные детали реализации. Интерфейсы же не вправе диктовать какие-либо правила реализации и поэтому не могут быть нестатическими.

Читать »

Пакеты- библиотеки

Добавлено Дата: 19 May, 2011 категория: Java

 

Библиотека — это арсенал свободы.

 Автор неизвестен.

 

Пакет (package) представляет собой комплект программного обеспечения, который может распространяться независимо и применяться при разработке приложений в сочетании с другими пакетами. Членами пакетов служат взаимосвязанные классы, интерфейсы и вложенные пакеты, а также дополнительные файлы ресурсов (скажем, графические), адресуемые в коде классов. Полезность использования пакетов обусловлена несколькими причинами, перечисленными ниже.

Читать »

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

Добавлено Дата: 19 May, 2011 категория: Java

Интерфейсы допускают расширение; в этом случае в объявлении производного интерфейса используется служебное слово extends. Интерфейсы, в отличие от классов, способны расширять более одного интерфейса:

public interface SerializableRunnable

extends java.io.serializable, Runnable

Читать »

Объекты данных JDO

Добавлено Дата: 23 December, 2010 категория: Java, Web, XML

Задачу связывания данных естественно обобщить — связывать объекты Java не только с документами XML, но и с текстовыми файлами, реляционными или объектными базами данных, другими хранилищами данных.

Фирма Sun Microsystems опубликовала спецификацию JDO и разработала интерфейсы для работы с        Их можно посмотреть по адресу

Читать »