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

Диалоговые окна доступа к файлам

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

Как вы уже знаете, код Silverlight не имеет доступа к файловой системе. Однако с помощью классов OpenFileDialog и SaveFileDialog приложение может читать и запи­сывать отдельные файлы с разрешения пользователя.

Объекты OpenFileDialog и SaveFileDialog выводят на экран стандартные диало­говые окна Open (Открыть) и Save (Сохранить) в ответ на действие, инициированное пользователем (например, щелчок на кнопке). Пользователь должен выбрать файл в диалоговом окне. Полученный файл используется в коде как поток (stream). Диалоговое окно Open создает поток, доступный только для чтения, а окно Save — поток, доступный для записи. В любом случае классы OpenFileDialog и SaveFileDialog предоставляют доступ только к одному файлу.

Читать »

Установка приложений DataSnap

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

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

Читать »

Преимущества многоуровневой архитектуры

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

В  следующих  разделах  будут  рассмотрены  основные  преимущества  многоуровне

вой архитектуры.

Централизованная бизнес логика

В большинстве приложений клиент/сервер каждому клиентскому приложению для решения поставленной задачи  необходимо опираться на собственные бизнес  правила. Это приводит не только к увеличению размера исполняемой части, но и вынуждает раз работчика программного обеспечения осуществлять строгий контроль за совместимо стью версий. Если пользователь А использует более  раннюю версию приложения, чем пользователь В, то бизнес  правила могут выполняться несогласованно, вследствие чего в данных  возникают логические ошибки. Реализация бизнес  правил на уровне  сервер ного приложения требует  создания и поддержки лишь одной  его копии, поскольку  лю бой пользователь, работающий с серверным приложением, будет использовать одну и ту же копию  бизнес  правил.  В приложениях клиент/сервер  некоторые проблемы могут быть  решены средствами RDBMS, но не все они  обеспечивают одинаковые возможно сти. Кроме  того,  применение хранимых процедур делает  приложения менее  переноси мыми. При  использовании многоуровневого подхода  бизнес правила не зависят от RDBMS, что упрощает решение задачи обеспечения независимости баз данных.

Читать »

Использование компонента THTTPRIO

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

Для  компонента THTTPRIO должны  быть  заданы  три  свойства. Сначала  еще  раз укажите  в свойстве WSDLLocation путь к документу WSDL. Как только  этот  параметр будет установлен, можно  будет раскрыть список  свойства Service и выбрать единст венный доступный параметр. Затем  проделайте то же самое  со свойством Port. На данном этапе клиентское приложение можно запустить.

Читать »

Приложения  BizSnap:разработка Web служб SOAP

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

Что такое Web службы?

Borland описывает Web службы следующим образом:

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

Читать »

Создание клиентского приложения SOAP

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

Чтобы создать клиентское приложение SOAP, выполните следующие действия:

1.  Закройте активный проект, выберите в меню File пункты New и Application.

2.  Разместите на форме одну метку и одно поле ввода текста. Добавьте в раздел uses

модуля формы файлы интерфейсов SoapHTTPClient и HelloWorldSoapIntf.

Читать »

CORBA и Web службы

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

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

Читать »

OSAgent

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

Объекты CORBA должны  уметь обнаруживать друг друга. Группа OMG реализова ла эту задачу при  помощи так называемой службы имен (naming service),  описанной в спецификации CORBA. Служба имен — это программа, запущенная на сервере в сети. Объекты на стороне сервера регистрируются такой  службой,  благодаря чему они  мо гут быть  обнаружены клиентскими приложениями. Для использования службы имен необходимо добавить немного программного  кода  в приложения —  как  на  стороне клиента, так и на стороне сервера. Расположение приложения службы имен  должно быть известно заранее, иначе  клиентское приложение не сможет  подключиться к серверному объекту.

Читать »

Вывод изображения пример для Silverlight

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

Вывод изображений — одна из наиболее легких задач в Silverlight. Для этого до­статочно добавить в разметку элемент Image (Изображение) и установить его свойство Source (Источник). Но при этом необходимо учитывать некоторые ограничения.

Наиболее очевидное ограничение состоит в том, что элемент Image поддерживает только два графических формата: формат JPEG поддерживается полностью, а формат PNG — с небольшими ограничениями (не выводятся файлы, в которых используются 64-битовые наборы цветов или черно-белый режим). Элемент Image не поддерживает фай­лы GIF. Это сделано по двум серьезным причинам: во-первых, для упрощения надстройки Silverlight и, следовательно, уменьшения времени загрузки и, во-вторых, для устранения потенциальных конфликтов между моделью анимации, встроенной в Silverlight, и на­много более мощными средствами анимации, встроенными в формат GIF.

Читать »

Использование компаса, акселерометра и датчика ориентации

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

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

В последние  годы эти датчики  все более распространены, они постав- ляются  с игровыми  приставками, такими  как Nintendo Wii, и мобильны- ми телефонами (Apple iPhone,  Palm  Pre  и множество  устройств  на базе Android).

Читать »

Приложения WPF

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

У каждого из нас есть собственное  определение  того, что такое приложение; Мое любимое звучит так: «программа, основное назначение которой – взаимо# действие с человеком». Платформа Windows Presentation Foundation вся посвя# щена представлению информации в удобном для человека виде. Неудивительно поэтому, что я считаю правильным начать углубленное ее исследование  именно с уровня приложений.

Читать »

Знакомство с манифестом приложения

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

Любое приложение, создаваемое в Android, содержит файл манифеста, AndroidManifest.xml, который хранится  в корневом каталоге проекта. Манифест позволяет описывать структуру и метаданные вашего приложе- ния, его компоненты и требования.

Манифест включает в себя узлы (теги) для каждого компонента (Актив- ностей, Сервисов, Источников  данных и Широковещательных приемников), из которых состоит ваше приложение, и с помощью Фильтров намерений (Intent Filters) и полномочий определяет,  каким образом они взаимодействуют друг с другом и со сторонними программами.

Читать »

Разработка для платформы Android

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

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

Читать »

Приложение To-Do List

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

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

Читать »

Телефонные звонки

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

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

Читать »