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

СОЗДАНИЕ ВИДЖЕТА ДЛЯ ДОМАШНЕГО ЭКРАНА

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

Вопросы, рассматриваемые в этом часе:

•     подготовка дизайна и разработка виджета;

•     обработка событий, генерируемых виджетом в результате действий поль­зователя;

•     работа со службами.

Читать »

Клон Grid с одной ячейкой

Добавлено Дата: 28 December, 2011 категория: Разработка для Windows Phone 7

Простейшей панелью является Grid, который не содержит ни строк, ни столбцов. Такие Grid называют «Grid с одной ячейкой». Мы уже рассматривали использование Grid с одной ячейкой на примере ContentPanel. Как было показано, в Grid могут располагаться несколько дочерних элементов, но они перекрывают друг друга.

Читать »

Присоединенные свойства Windows Phone 7

Добавлено Дата: 26 December, 2011 категория: Разработка для Windows Phone 7

Присоединенные свойства на первый взгляд кажутся очень загадочными. Как мы уже знаем из главы 9, так они могут выглядеть в XAML:

<Canvas>

<Ellipse Style="{StaticResource ellipseStyle}" Canvas.Left="116" Canvas.Top="92" />

Читать »

Компоненты EJB и транзакции

Добавлено Дата: 24 December, 2011 категория: Java, JavaBeans

Основы транзакций, управляемых Компонентом или Контейнером

Говорят, что используется транзакция, управляемая Компонентом (Bean- managed transaction, ВМТ), когда сам Компонент программно задает начало и конец транзакции. Если же компонент доверяет управление своей транзакцией Контейнеру, и Контейнер определяет параметры транзакции на основании инструкций, находящихся в Дескрипторе Поставки, тогда говорят об использовании транзакций, управляемых Контейнером (Container-managed transaction, СМТ). Как правило, эта информация помещается в Дескриптор Поставки Сборщиком Приложений (Application Assembler).

Читать »

Тестирование и отладка Java

Добавлено Дата: 21 December, 2011 категория: Java, Структуры данных и алгоритмы

Тестирование — это процесс проверки правильности написания программы, а отладка — это процесс отслеживания выполнения пррграммы и выявления ошибок. Зачастую при разработке программы на тестирование и отладку программы уходит большая часть времени.

Тестирование

Читать »

Этапы цикла жизни Entity-Компонента

Добавлено Дата: 10 December, 2011 категория: Java, JavaBeans

Рис. 7.1 Цикл жизни экземпляра Entity-Компонента

Контейнер создает экземпляр путем его конструирования. Затем он вызывает метод setEntityContext () для передачи экземпляру ссылки на этот контекст, то есть ссылки на интерфейс EntityContext. Этот интерфейс обеспечивает возможность доступа к сервисам Контейнера и позволяет экземплярам Компонента получить информацию об их клиентах.

Читать »

Алгоритм Дейкстры

Добавлено Дата: 10 December, 2011 категория: Java, Структуры данных и алгоритмы

Основная идея применения каскадного метода в задачах определения кратчайших маршрутов заключается в выполнении «взвешенного» поиска в ширину в узле v. В частности, используем каскадный метод в алгоритме, который итеративно создает вокруг узла v «окружение» из узлов, входящих • в это множество в порядке их расстояний от v, выбирая при каждой итерации узел, наиболее близкий к v. Алгоритм заканчивает работу, как только узлы заканчиваются, то есть определены кратчайшие пути из v до всех других узлов в G. Несмотря на простоту, этот подход очень эффективен.

Читать »

Ноте-интерфейс Session-Компонента EJB

Добавлено Дата: 4 December, 2011 категория: Java, JavaBeans

Как уже говорилось в разделе "Session-Компоненты" на стр. 2-3, каждый экземпляр такого Компонента обслуживает запросы только одного клиента. Это означает, что после создания экземпляра Компонента по запросу клиента, этот экземпляр виден только для создавшего его клиента (подразумевается, что мы говорим о stateful- Компоненте, который поддерживает состояние, характеризующее его "отношения" с клиентом. Компонент без состояния, поскольку он не отслеживает историю вызовов, может быть использован для обслуживания запросов различных клиентов).

Читать »

Пример cart EJB

Добавлено Дата: 28 November, 2011 категория: Java, JavaBeans

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

Читать »

Delphi 2006 – Поля класса

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

Поля класса — это его элементы, к которым может быть организован доступ независимо от наличия физической ссылки на реально существующий объект (экземпляр класса). Для этого внутри описания класса создается так называемый var-блок, определяющий подобные поля класса. Такой блок начинается комбинацией ключевых слов class var, и считается синтаксически завершенным, когда в дальнейшем встречается другой var-блок, описание процедуры или функции, свойства, конструктора, деструктора или любого спецификатора видимости.

Читать »

Delphi 2006 – Шаблон Decorator (Декоратор)

Добавлено Дата: 8 November, 2011 категория: Delphi

Декоратор, как и другие шаблоны данной группы, предоставляет возможность гибкой модификации интерфейса, предназначенного для конечного разработчику. В частности, Декоратор позволяет расширять некоторый класс новыми функциями в случаях, когда наследование этого класса невозможно или приводит к усложнению проекта (если, например, приходится расширять интерфейс на протяжении всей разработки, и каждый раз реали- зовывать дополнение во множестве классов-наследников сложно; или когда требуется модифицировать поведение объекта динамически, во время работы программы), — рис. 7.10.

Читать »

Delphi 2006 – Визуальное создание метода (Extract Method)

Добавлено Дата: 6 November, 2011 категория: Delphi

Разработчик может выделить произвольную часть исходного кода и применить к ней операцию рефакторинга Extract Method (Преобразовать в метод) — рис. 3.5.

Читать »

Переменные окружения процесса

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

 

  Две другие перегруженные версии метода Runtime.exec позволяют задавать множество переменных окружения (environment variables) процесса, которые далее могут считываться процессом по его "усмотрению". Переменные окружения передаются методу exec в виде массива типа String: каждый элемент массива содержит строку, задающую наименование и значение переменной в формате наименование=значение. В наименовании не должны использоваться символы пробела каких бы то ни было видов, но в роли значения может выступать произвольная строка. Массив переменных окружения задается в качестве второго параметра, как показано ниже.

Читать »

Выполнение метода и возврат из него Java

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

 

При вызове метода управление передается из того места кода, откуда был осуществлен вызов, в тело метода. Выражения тела метода выполняются в порядке, предусмотренном его семантикой. Метод завершает работу и передает управление обратно в код-инициатор в результате возникновения одного из трех возможных событий: выполнения команды return, достижения конца тела метода или генерации необъявляемого исключения.

Читать »

Finalize в Java

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

 

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

Читать »