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

Первое приложение iOS

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

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

Читать »

Взаимодействие Visual C++ и формы CBuilder

Добавлено Дата: 18 May, 2013 категория: C++, C++ Builder

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

Читать »

Великое изменение — переход к многодокументным формам C++ Builder

Добавлено Дата: 17 May, 2013 категория: C++, C++ Builder

Я хочу рассказать вам грустную, но абсолютно правдивую историю из своего программистского прошлого. Как-то несколько лет назад работал я в небольшой компании, разрабатывающей программные продукты. Мы получили задание конвертировать уже  написанную программу под MS-DOS в приложение под Windows 3.1, используя для этого Visual C++ и MFC. После переговоров с менеджером по продажам и клиентами нам было велено разрабатывать программу, используя однодокументный (Single Document Interface, SDI) каркас. И я, и другие программисты нашей группы несколько раз спрашивали у них, уверены ли они в том, чего хотят, но они твердо стояли на своем. Складывалось ощущение, что человек, который проектировал программу, никогда не работал в среде Windows и в принципе не знаком с концепцией многодокументного интерфейса. В результате мы провели шесть месяцев, разрабатывая действительно неплохой программный продукт на основе однодокументной модели.

Читать »

Пример: из CBuilder в MFC

Добавлено Дата: 30 April, 2013 категория: C++, C++ Builder

В этом примере мы шаг за шагом пройдем весь процесс загрузки формы CBuilder в приложение MFC — от начала до конца. Я покажу вам все ловушки, которые возникнут на пути такого преобразования, а также научу некоторым уловкам, которые облегчат вам жизнь.

Читать »

Жизненный цикл приложения Windows Runtime

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

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

ПосколькувсеприложенияMetroориентируютпользователянаработусконтентом, то  нет  необходимости  держать  приложение  в  памяти,  когда  пользователь начал работу с другим приложением. С другой стороны, пользователь может в любой момент попытаться вернуться в приложение, поэтому производить его запуск с нуля тоже плохо. В связи c этим Windows 8 приостанавливает работу приложения всякий раз, когда пользователь переключается на какое-то другое занятие, и держит это приложение в памяти, пока есть возможность. Как только пользователь возвращается в приложение, Windows 8 может либо активировать существующий в памяти экземпляр, либо же, если приложение было удалено, вызвать его снова. Именно поэтому у разработчика возникает ряд задач.

Читать »

Работа с файлами Windows Runtime

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

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

Читать »

Первое приложение Metro на C#

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

Приступим   к   созданию   нашего   первого   приложения   Metro   на    языке программирования C#. Для этого создайте проект на основе пустого шаблона и откройте для редактирования файл BlankPage.xaml. В этом файле определен основной контейнер Grid, расположенный внутри элемента Page.

Читать »

Подготовка приложений к публикации Windows Runtime

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

Подготовка пакета к публикации

Работа с манифестом

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

Читать »

Что нужно знать об интерфейсе Metro

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

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

Читать »

Локализация приложений Metro

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

Поговорив  о  ресурсах XAML,  перейдем к  ресурсам приложения,  таким  как специальные  файлы  ресурсов, содержащие  строки  текста  для  локализации интерфейса. Предположим, Вы разрабатываете приложение на двух языках — английском  и  русском.  Естественно,  что  все  надписи,  которые  встречаются в  интерфейсе, необходимо  перевести на оба языка и реализовать механизм, позволяющий    подставлять  локализацию,   которая   подходит   конкретному пользователю. Это делается с помощью ресурсов приложения. При этом механизм локализации отличается от тех, которые встречались в WPF или Silverlight.

Читать »

НЕЗАВИСИМОСТЬ ОТДАННЫХ

Добавлено Дата: 2 August, 2012 категория: SQL, Базы данных

Независимость от данных может быть реализована на двух уровнях: физическом и логическом [1.3], [1.4]. Однако на данном этапе нас интересует только физическая независимость. Поэтому неуточненный термин независимость от данных мы пока будем понимать лишь как физическую независимость от данных. (Необходимо отметить, что термин независимость от данных не совсем подходящий — он не отражает достаточно точно сущность происходящего. Но поскольку традиционно используется именно этот термин, последуем общему правилу.)

Читать »

Установка и удаление шрифтов в системе

Добавлено Дата: 23 July, 2012 категория: Win32 API

Чтобы приложение смогло выводить текст, используя глифы некое­го конкретного шрифта, он должен либо быть установлен в системной таблице шрифтов,  либо быть встроенным шрифтом используемого

графического устройства. Имена шрифтов, установленных на графиче­ском устройстве и хранящихся во внутренней системной таблице, можно получить при помощи функции EnumFontFamilies или ChooseFont.

Читать »

Сообщения и их структура

Добавлено Дата: 19 June, 2012 категория: Win32 API

Программирование в Windows основывается на использовании ин­терфейса прикладного программирования API (Application Program Interface). API предоставляют программисту набор готовых классов, функций, структур и констант. Их количество составляет около двух тысяч. API-функции обеспечивают взаимодействие приложения с внешними устройствами и ресурсами операционной системы.

Читать »

Компиляция и развертывание приложения Silverlight

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

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

Читать »

Конфигурирование адреса URL веб-службы

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

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

Однако это создает потенциальную проблему. Все адреса URL веб-служб полностью квалифицированные. Относительные маршруты недопустимы. В рабочей среде Visual Studio используется тестовый сервер. Следовательно, позже, при попытке выполнить приложение с другим номером порта, произойдет ошибка. Поэтому при развертывании приложения на рабочем веб-сервере нужно обновить адрес URL.

Читать »