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

Создание экземпляра объекта Silverlight в браузере

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

В предыдущем примере демонстрируется вызов метода Silverlight в коде JavaScript. Платформа Silverlight предоставляет еще одну возможность взаимодействия кодов — создание объекта Silverlight в коде JavaScript.

Как и ранее, начнем с создания типа и метода, доступных в сценариях. Ниже при­веден класс Silverlight, генерирующий случайные числа.

Читать »

Советы для работы в Eclipse

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

В  Eclipse  существует  множество  маленьких  удобных  команд, которые делают программирование на Java немного  быстрее. Я перечислил здесь некоторые полезные советы  для Eclipse, и  я уверен, что  вы найдете их еще больше, когда начнете использовать этот инструмент. ?? Если  вы видите маленькую звездочку на вкладке с классом – этозначит,  что класс содержит несохраненные изменения в коде.

Читать »

Создание потоков

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

Потоки, как и строки, представлены классом в стандартных библиотеках Java. Чтобы породить новый поток выполнения, для начала следует создать объект Thread:

Thread worker = new Thread();

После того как объект-поток будет создан, вы можете задать его конфигурацию и запустить. В понятие конфигурации потока входит указание исходного приоритета, имени и так далее. Когда поток готов к работе, следует вызвать его метод start. Метод start порождает новый выполняемый поток на основе данных объекта класса Thread, после

Читать »

Удаление и обновление приложения вне браузера

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

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

Удалить (деинсталлировать) приложение несложно. Пользователь должен щел­кнуть правой кнопкой мыши в области содержимого (в окне браузера или в отдель­ном окне приложения вне браузера) и выбрать в контекстном меню команду Remove This Application (Удалить это приложение). Появится диалоговое окно, предлагающее подтвердить удаление. Если пользователь щелкнет на кнопке ОК, приложение и ярлык будут удалены. Удаление всегда выполняется по инициативе пользователя, потому что в классе Application соответствующего метода нет.

Читать »

Создание дочерних меню

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

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

Читать »

Как долго живут переменные?

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

Внутри  метода convertGrades()  класса  ReportCard  объявляется переменная  grade.  Переменная, объявленная внутри любого метода называется локальной. Это означает, что она существует и доступна только внутри  этого  метода.  После  того,  как метод  выполнился, локальная переменная автоматически удаляется из памяти. Программисты так же используют термин область действия (scope) , чтобы  задать   сколько   времени   та   или   иная   переменная   будет существовать.Если переменная должна быть использована несколькими методами, то её нужно объявить вне всех методов. В классе Fish,  currentDepth это  атрибут класса (member variable). Срок  жизни этих переменных определяется   сроком  жизни  объекта  Fish, поэтому  они  еще называются  атрибутами экземпляра класса (instance variables).  Такие переменные могут совместно использоваться всеми методами класса, и, в некоторых случаях, даже быть доступными для других классов. Например,  в  выражении  System.out.println()   используется переменная out,  которая объявлена в классе System.Минуточку! А разве можно использовать атрибут класса System, если мы не создавали экземпляра этого класса?  Да можем, если переменная объявлена с  помощью  ключевого  слова  static (статический). Если объявление  атрибута класса или метода начинается со слова static,  то не  обязательно создавать экземпляр класса, чтобы  их использовать. Статические атрибуты класса  используются  для  хранения  значений общих для всех экземпляров класса.Например, метод convertGrades()  может быть объявлен в классе  ReportCard как статический, потому что в реализации этого метода для чтения   и записи не используются атрибуты,  специфичные для  конкретного  экземпляра класса. Статический метод sqrt() из  класса  Math можно  вызывать вот так:

Читать »

Доступ к членам

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

объекта осуществляется с помощью оператора . — например, obj.method(). Оператор . может применяться и для доступа к статическим членам либо по имени класса, либо по ссылке на объект. Если для доступа к статическим членам используется ссылка на объект, то выбор класса осуществляется на основании объявленного типа ссылки, а не фактического типа объекта. Для доступа к элементам массивов служат квадратные скобки — например, array[i].

Читать »

Двухэтапный процесс размещения

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

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

Читать »

Клиентский код

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

На стороне клиента необходима ссылка на сборку System.ServiceModel.Polling- Duplex. dll. Применить ее серверную версию нельзя. Нужно использовать ее версию, принадлежащую надстройке Silverlight. Найти ее можно в папке С: \Program Files\ Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

Читать »

Синхронизация с подпрограммами библиотеки  VCL

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

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

Читать »

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

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

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

Читать »

Типы методов

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

Методы  объекта могут быть  описаны как статические (static),  виртуальные (virtual), динамические (dinamic) или как методы  обработки сообщения (message). Рассмотрим следующий  пример:

TFoo = class

procedure IAmAStatic;

procedure IAmAVirtual; virtual;

Читать »

Использование объектов Delphi

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

Как уже говорилось, объекты (называемые также  экземплярами класса) представля ют собой  сущности, которые могут содержать данные  и код. Объекты Delphi предос тавляют программисту все основные возможности объектно ориентированного про граммирования, такие как наследование, инкапсуляция и полиморфизм.

Читать »

Объект ASP Response

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

(Ответ) — это  внутренний объект, доступный внутри  мето дов активного объекта сервера. Данный объект используется всякий раз,  когда необ ходимо  организовать динамический вывод. Объект Response обладает рядом свойств и методов, позволяющих управлять его содержимым. Наиболее важным  из них явля ется  метод  Write. Он  получает в качестве аргумента переменную типа  OleVariant (как  можно  заметить в окне  интерактивной  подсказки на рис. 22.4)  и обеспечивает вывод аргумента в строго определенном месте  динамически создаваемого кода сцена рия ASP, в котором соответствующий вызов ограничен дескрипторами <% и %>.

Читать »

Веб-служба REST и другие простые службы

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

В настоящее время простые веб-службы получают все большее распространение. Это объясняется тем, что они проще, чем протокол SOAP и стандарты WS-*. Конечно, простые веб-службы никогда не заменят веб-службы SOAP, потому что они не предо­ставляют многие средства распределенной обработки, такие как транзакции, марш­рутизация и т.п. Однако их чистая структура делает их идеальным инструментом для создания служб, совместимых с наиболее широким диапазоном клиентских устройств. Многие популярные сайты (Amazon, eBay, Google) предоставляют интерфейсы на основе как REST, так и SOAP.

Читать »