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

Выбор удаленных Bluetooth-устройств для подключения

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

Класс BluetoothSocket используется клиентским устройством  для соз- дания канала связи между вашим приложением и ожидающим  серверным сокетом.

Создание  клиентского сокета происходит  с помощью вызова метода createRfcommSocketToServiceRecord из объекта  BluetoothDevice. Этот объект представляет собой удаленное устройство,  с которым необходи- мо связаться.  На самом удаленном устройстве должен находиться объект BluetoothServerSocket, ожидающий  запросов  на подключение  (описано в предыдущем разделе).

Читать »

Передача состояния между страницами WPF

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

Все это замечательно,  если у нас есть всего одна страница или вторая страни# ца ничего не делает. Но, чтобы двигаться дальше, надо научиться передавать дан# ные от одной страницы другой. В HTML  передача данных обычно происходит за счет сохранения  состояния на стороне сервера или в куке на стороне клиента.  В WPF для передачи данных можно воспользоваться словарем, хранящимся в свойстве Properties объекта Application.

Читать »

Image и ImageSource

Добавлено Дата: 22 January, 2012 категория: Разработка для Windows Phone 7

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

Читать »

Вывод альбомов на экран

Добавлено Дата: 20 January, 2012 категория: Разработка для Windows Phone 7

Когда приложение начинает выполнение, на экран выводится MainPage. XAML-файл включает объявления пространств имен XML для «controls» (чтобы обеспечить доступ к элементу управления Pivot) и «local» (для MusicPresenter). В коллекции Resources создается экземпляр MusicPresenter:

Читать »

Получение информации о типах RTTI

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

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

Листинг 10.3. Главная форма проекта ClassInfo.dpr

unit MainFrm;

Читать »

Модуль TypInfo.pas — определитель  RTTI

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

Информация о типе  существует  для  любого  объекта (потомка класса  TObject). Она  содержится в памяти и при  необходимости считывается интегрированной  сре дой  разработки  или  динамической библиотекой (runtime  library).   В  модуле  Typ-

Некоторые методы  класса  TObject, описанные в главе  2, “Язык  программирования

Читать »

Объекты Java

Добавлено Дата: 11 January, 2012 категория: Java, Структуры данных и алгоритмы

В Java создание нового объекта определенного класса осуществляется использованием оператора new. Оператор new создает новый объект указанного класса и возвращает ссылку на него. Ниже приводится выражение, содержащее оператор new:

new <class_type>([param, param, …])

Читать »

Щелчок и разворот Windows Phone 7

Добавлено Дата: 2 January, 2012 категория: Разработка для Windows Phone 7

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

Читать »

Поддержка локаторов в словаре

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

В словарях, как и в очередях с приоритетами, можно использовать модель проектирования «локатор» (раздел 7.4). В АТД «словарь» локаторы обеспечивают дополнительные возможности как для неупорядоченных, так и для упорядоченных словарей. В неупорядоченном словаре локаторы позволяют методу удаления отказаться от неявного поиска, предоставляя указатель на удаляемый объект. Точно так же в упорядоченном словаре локаторы позволяют обращаться к объектам, расположенным до и после некоторого объекта.

Читать »

Ключи, приоритеты и полностью упорядоченные отношения

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

/

Приложения обычно требуют выполнения сравнений и расположения объектов согласно параметрам или свойствам, предписанным каждому из них и получившим название «ключей». Формально определим ключ как объект, предписываемый элементу в качестве его специфического атрибута, который можёт бытЬ!испоЛьзован для идентификации, ранжирования или взвешивания элемента! Заметив, что ключ обычно присваивается элементу либо пользователем, либо приложением; следовательно, ключ может представлять свойбтво, которым сам элемент в действительности может и не управлять![17]

Читать »

Структурные шаблоны (design patterns) и соглашения об именах в EJB

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

Существуют три основных подхода для создания объектно- ориентированных многозвенных распределенных систем: с сервером без состояния, ориентированный на сеансы связи с клиентом и с использованием "долгоживущих" объектов.

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

Читать »

Привязка данных Windows Phone 7

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

Предположим, требуется, чтобы текущее значение Slider, перемещаемого пользователем, отображалось в TextBlock, как это было в приложении ColorScroll. Пара пустяков. Просто установим обработчик события ValueChanged объекта Slider и при каждом вызове обработчика будем получать значение свойства Value этого Slider, преобразовывать его в строку и задавать эту строку в качестве значения свойства Text элемента TextBlock.

Читать »

АТД «упорядоченный словарь»

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

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

Читать »

Наследование классов

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

Во избежание избыточного повторения кода модульная и иерархическая структура объектно-ориентированного программирования позволяет осуществлять использование имеющегося кода благодаря технологии наследования. Эта технология предполагает создание общих классов, которые затем разделяются на частные, причем в этих частных классах автоматически повторяется код общего класса. Нацример, класс Number содержит классы Float, Integer и Long. В универсальном классе, называемом также базовый класс, или суперкласс, описываются «общие» переменные экземпляра класса, а также методы, применимые в самых различных ситуациях. Далее в классах, которые уточняют, расширяют или наследуют общий класс, повторно не указывается реализация общих методов, так как они автоматически наследуются из суперкласса. В конкретных классах описываются методы, характерные только для этого подкласса (который называют также производный класс).

Читать »

Применение графов. Сбор мусора в Java

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

В некоторых языках типа С и С++ участки памяти, используемые объектами, должны определяться и освобождаться самим программистом. Эта обязанность зачастую недооценивается начинающими разработчиками, что в результате приводит к проблемам, а иногда становится головной болью и для опытных программистов. Поэтому создатели других языков (типа Java) перекладывают ответственность за управление

Читать »