Главная » Статьи для тега "сообщение"

Обработка исключений в конечной точке Spring

Добавлено Дата: 15 July, 2014 категория: Spring

Программный код не всегда действует, как хотелось бы. Что про- изойдет, если сообщение не сможет быть преобразовано в Java-объ- ект? Что, если сообщение вообще не будет являться допустимым

Читать »

Архитектура JMS Spring

Добавлено Дата: 1 July, 2014 категория: Spring

Большинство из нас не раз пользовались услугами почты. Еже- дневно миллионы людей передают письма, открытки и посылки в руки почтальонов, будучи уверенными, что они будут доставлены

адресатам. Мир слишком велик, чтобы все эти отправления можно было передавать из рук в руки лично, поэтому мы полагаемся на почтовую службу. Мы обращаемся на почту, оплачиваем услуги за пересылку, передаем почтовое отправление и ни на секунду не за- думываемся, каким образом оно будет доставлено.

Читать »

Использование переменных и констант в Visual C# (Sharp)

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

Одной из основных концепций в программах на С# является использование перенных. Переменную удобно рассматривать как область памяти, в которой можно хранить данные для дальнейшего использования. Это позволят с легкостью перещать данные внутри программы.

Читать »

Сами рисуем свое меню C++ Builder

Добавлено Дата: 21 June, 2013 категория: C++, C++ Builder

Чуть ранее мы обсудили списки, прорисовываемые их владельцем. Такие списки позволяли вам отображать в качестве элемента списка все, что захотите (текст, графику, цвета, шрифты). Наверное, вы уже обратили внимание на то, что меню похоже на список. Оба эти объекта позволяют отображать некий список элементов. В этом они очень схожи. Еще они схожи в следующем: и тот, и другой позволяют отображать элементы списка в каком угодно формате. С этой точки зрения, меню даже лучше списков. Меню, как мы увидим в этом примере, позволяет вам отображать только те элементы, которые вы действительно хотите отобразить, и даже позволяет во время исполнения выбирать — осуществляет ли меню отображение того или иного элемента в каком-то своем формате, или нет. Итак, в этом примере мы рассмотрим некоторые возможности отображения элементов меню в CBuilder, а также возможности изменения их поведения в соответствии с целями и задачами вашего приложения.

Читать »

Добавление новых задач iTahDoodle

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

Создавая экземпляр UIButton в application:didFinishLaunchingWithOptions, мы задали для него пару «приемник/действие»:

[insertButton addTarget:self

action:@selector(addTask:) forControlEvents:UIControlEventTouchUpInside];

Приемником является  self, а  действием  – addTask:.  Таким  образом, кнопка Insert отправляет BNRAppDelegate сообщение addTask:. Следовательно, мы должны реализовать метод addTask: в BNRAppDelegate.m.

Читать »

Для любознательных: ручной подсчет ссылок и история ARC Objective-C

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

Как упоминалось в начале главы 19, до появления в Objective-C механизма автоматического подсчета ссылок ARC (Automatic Rеfегепсе Counting) использовался ручной подсчет ссылок, при котором владельцы изменялись только при явной отправке объекту сообщения, уменьшавшего или увеличивавшего счетчик ссылок.

Читать »

Объекты Objective-C

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

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

Читать »

Обратный вызов Objective-C

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

До настоящего момента всем распоряжался ваш код. Он отправлял сообщения стандартным объектам Foundation (скажем, экземплярам  NSString и NSArray) и отдавал им приказы. До настоящего момента ваши программы выполнялись и завершались за считанные миллисекунды.

Читать »

Модель  «приемник/действие» Objective-C

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

В частности, механизм «приемник/действие. используется таймерами. При создании таймера указывается задержка, приемник и действие. После истечения заданной задержки таймер отправляет сообщение действия своему приемнику.

Читать »

Карты сообщений и CBuilder

Добавлено Дата: 23 April, 2013 категория: C++, C++ Builder

Windows — система, построенная на сообщениях (messages). Сообщения посылаются системой Windows приложениях для информирования их об изменениях состояния, изменениях в среде, действиях пользователя, а также для информирования о том, что какое-то действие приложению необходимо выполнить.

Читать »

Почта UNIX

Добавлено Дата: 23 August, 2012 категория: Программирование для UNIX

В системе имеется почтовая служба, посредством которой пользователи могут общаться друг с другом, поэтому, войдя в систему, вы можете увидеть сообщение

You  have mail.

перед  первым приглашением на ввод команды. Чтобы прочитать почту, введите

Читать »

Сообщения от клавиатуры

Добавлено Дата: 15 July, 2012 категория: Win32 API

При нажатии и отпускании клавиш драйвер клавиатуры формирует сообщения и передает их в системную очередь сообщений. Затем со­общения от клавиатуры поступают в очередь сообщений приложения-владельца окна, имеющего фокус ввода (input focus).

Понятие фокуса ввода связано с активным окном. Окно, имеющее фокус ввода это либо активное окно, либо дочернее окно активного окна. Окно является активным, если у него вьщелен заголовок, или рамка диалога, или текст заголовка в панели задач для минимизиро­ванного окна. Часто дочерними окнами для окна являются кнопки, пе­реключатели и другие элементы управления, причем сами дочерние окна никогда не могут быть активными. Если фокус ввода находится в дочернем окне, то активным является родительское окно этого дочер­него окна. То, что фокус ввода находится в дочернем окне, обычно по­казывается посредством мигающего курсора (для полей редактирова­ния), рамки вокруг надписи на кнопке (для кнопок) или другими при­влекающими внимание пользователя средствами. Если активное окно минимизировано, то окна с фокусом ввода нет.

Читать »

Оконная функция и способы передачи сообщений окнам

Добавлено Дата: 4 July, 2012 категория: Win32 API

Оконная функция вызывается, когда в структуру mess попадает очередное сообщение, выбранное из входной очереди. Оконная функ­ция должна проанализировать код сообщения и обработать его. С каж­дым окном связывается своя оконная функция. В программе на С не­обходимо описать прототипы все оконных функций, так как это при­кладные функции с произвольными именами, а не системные, чьи про­тотипы описаны в WINUSER.H. Несмотря на то, что имена оконных функций произвольны, количество и типы ее параметров, а также тип возвращаемого значения в Windows жестко фиксированы. Описание оконной функции на С имеет вид:

Читать »

Сообщения и их структура

Добавлено Дата: 19 June, 2012 категория: Win32 API

Программирование в Windows основывается на использовании ин­терфейса прикладного программирования API (Application Program Interface). API предоставляют программисту набор готовых классов, функций, структур и констант. Их количество составляет около двух тысяч. API-функции обеспечивают взаимодействие приложения с внешними устройствами и ресурсами операционной системы.

Читать »

РАБОТА С ЭЛЕМЕНТАМИ УПРАВЛЕНИЯ ФОРМ

Добавлено Дата: 17 June, 2012 категория: Win32 API

Для улучшения функциональности приложений и удобства интер­фейса на форме обычно размещаются кнопки, списки строк, комбини­рованные списки, радиокнопки, строки для редактирования информа­ции и т.п. Все эти элементы описываются в Windows как окна предо­пределенных классов, причем они являются дочерними окнами (стиль WSCHILD). Каждый элемент управления, как правило, в программе обозначается идентификатором и имеет свой список обрабатываемых сообщений. Идентификатор необходим для различения элементов управления в родительской форме, а точнее, в ее оконной функции.

Читать »