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

МЕТОДЫ ЖИЗНЕННОГО ЦИКЛА КЛАССА APPLICATION

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

Методы жизненного цикла класса Applіcatіon довольно редко используются в простых приложениях, что неудивительно. Ими не следует злоупотреблять даже в сложном приложении. Очень легко набить переопределения класса Applіcation такими данными, которые будут висеть в памяти, влияя на работу нескольких активностей. Таким образом, мы на корню губим существующие в Android возможности управления ресурсами на покомпонентной основе. Например, если вы перенесете ссылку на определенные данные от объекта Activity к объекту Application, то та борьба за ресурсы, которая разворачивается в системе в условиях дефицита памяти, просто перенесется в жизненный цикл приложения, и управлять этими данными придется отдельно от жизненного цикла активности.

Читать »

Первое приложение Сосоа

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

В этой главе мы создадим TahDoodle – настольное приложение Сосоа. Как и TahDoodle, оно представляет собой простой список задач и хранит данные в списке свойств; однако между двумя приложениями существуют некоторые различия. В приложении iOS мы использовали экземпляры UIТаblеViеw, UITextField и UIButton. В настольной версии список задач будет размещаться в элементе NSТаblеViеw, где и будет редактироваться напрямую. Также в приложении используется элемент NSButton, который вставляет в таблицу строку для ввода новой задачи.

Читать »

Выделение ресурсов XAML объектов в отдельные файлы

Добавлено Дата: 5 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Ресурсы  можно  хранить  в   отдельных  файлах  и  собирать  в  нужном  месте с  помощью  элемента  ResourceDictionary.  Вынесем   кисть  из  предыдущего примера в отдельный файл RD1.xaml.

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

Читать »

События приложения

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

В главе 1 рассматривается жизненный цикл приложения Silverlight. Ниже приведен краткий обзор этапов, из которых состоит сеанс приложения.

1. Пользователь запрашивает входную страницу HTML.

2. Загружается надстройка Silverlight, которая загружает файл ХАР приложения.

Читать »

Модель приложения

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

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

Читать »

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

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

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

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

Читать »

Проводник структуры кода

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

В окне  Code Explorer можно  просматривать модули,  представленные во вкладках окна  Code Editor,  как  древовидную  структуру.  Подобное представление позволяет легче ориентироваться в модулях, а также добавлять новые  или переименовывать уже существующие  элементы модулей. Очень важно  помнить, что между окнами Code Explorer и  Code Editor всегда  поддерживается связь  типа  “один  к одному”.  Щелчок правой кнопкой мыши на любом из элементов в окне  Code Explorer позволяет вывес ти контекстное меню с командами, доступными для этого  объекта. Кроме  того,  можно управлять сортировкой и фильтрацией объектов, отображаемых в окне Code Explorer. Для этого  используются параметры, расположенные во вкладке  Explorer диалогового окна Environment Options (Параметры среды).

Читать »

Переопределение событий, связанных с жизненным циклом приложения

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

Класс Application — обработчики событий, отвечающие за создание и за- вершение работы приложения, поведение программы при нехватке памяти и изменениях конфигурации (описаны в предыдущем разделе).

Переопределяя эти методы, вы можете предусмотреть поведение  при- ложения  в подобных ситуациях.

Читать »

Расширение функциональных возможностей приложения WebSnap

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

Теперь давайте  добавим  в приложение немного кода, чтобы  оно могло что нибудь делать.  Сначала  перейдем к Web модулю Home и выберем адаптер Application. При своим   свойству   Application.Title значение  Delphi Developers Guide 6

WebSnap Demo Application (Демонстрационное приложение WebSnap   Delphi 6

Читать »

Одним выстрелом — двух зайцев: EXE и DLL

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

Как  уже упоминалось, один  набор  модулей  с исходным кодом  можно  применять для создания мастера и в виде  библиотеки DLL,  и в виде  отдельного исполняемого файла  EXE. Это  оказывается возможным, если  в файле проекта использовались ди рективы компилятора. В листинге 17.5 содержится исходный код файла  проекта Wiz- Wiz.dpr, применяемого для создания мастера Wizard.

Читать »

Знакомство с классом Application в Android

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

Создание собственной реализации класса Application дает возможность:

контролировать состояние приложения;

передавать объекты между программными компонентами;

поддерживать и контролировать ресурсы, которые используются в не- скольких  компонентах  одного приложения.

Читать »

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

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

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

Читать »

Окна WPF

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

В библиотеке  User32  оно называлось  HWND, в Microsoft  Foundation Classes (MFC) – CWnd,  а в Windows Forms – Form. Но как ни называй, а в большинстве систем для построения  пользовательских интерфейсов необходим визуальный элемент верхнего уровня, которым могут манипулировать конечные пользовате# ли. В WPF такой элемент называется Window.

Читать »

Открытое соглашение о пакетах WPF

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

И содержимое, и ресурсы пользуются единым механизмом пакетов. Дополни) тельную информацию о нем дает открытое соглашение о пакетах (Open Packaging Conventions или OPC). В мире COM было понятие о структурированном хранили) ще, для работы с которым был определен ряд интерфейсов (самые важные – IStorage и IStream). В .NET 2.0 не было прямого аналога этой технологии. По сути своей, структурированное хранилище обеспечивало единообразный доступ к структурированной файловой системе. Его интерфейсы могли быть реализованы поверх любой модели упаковки, самой популярной из которых был двоичный фор) мат файла, известный под названием составные файлы  OLE (OLE compound files). Именно этот формат повсеместно применялся в Microsoft Office.

Читать »

Ресурсы и конфигурирование

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

Есть много способов классифицировать состояние  приложения, но я предпо# читаю рассматривать только  три основных  категории:  конфигурация,  содержи# мое и документ. В .NET поддерживаются все три модели.

Конфигурация

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

Читать »