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

Организация приложения перевода в Visual C# (Sharp)

Добавлено Дата: 17 March, 2014 категория: C#

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

Читать »

Создание приложения перевода в Visual C# (Sharp)

Добавлено Дата: 14 March, 2014 категория: C#

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

Читать »

Что такое спрэд? Приложение обмена валют в Visual C# (Sharp)

Добавлено Дата: 12 March, 2014 категория: C#

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

Читать »

Добавление консольного приложения в решение Visual C#(Sharp)

Добавлено Дата: 5 March, 2014 категория: C#

Наше консольное приложение будет выполнять то же самое, что и приложение Windows— выводить текст "hello, world", но только не в тестовое поле, а в кооль. Чтобы добавить новый проект, составляющий консольное приложение, в рение ThreeExampies, выполните такую последовательность действий:

Читать »

Создание оболочки в Visual C# (Sharp)

Добавлено Дата: 21 February, 2014 категория: C#

С архитектурной точки зрения реализация приложения TextProcessor заключается в  написании двух фрагментов  кода:  модуля для  чтения  и  записи данных в  поток и модуля для обработки потока. Реализуя обработчик данных отдельно от постаика, мы делаем обработчик независимым от источника данных. Это также позвяет нам определить интерфейс для обработки данных.

Читать »

Пересылка двоичных данных в Visual C# (Sharp)

Добавлено Дата: 13 February, 2014 категория: C#

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

Читать »

Считывание конфигурационного файла в Visual C# (Sharp)

Добавлено Дата: 3 February, 2014 категория: C#

Считывание  конфигурационного  файла  не   представляет  ничего  сложного,  т. к.

.NET Framework имеет легкий в употреблении конфигурационный интерфейс API. Например, значение ключа Assemblies можно считать с помощью следующего кода,

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

Читать »

Определение и обработка конфигурационного файла в Visual C# (Sharp)

Добавлено Дата: 23 January, 2014 категория: C#

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

Читать »

Создание библиотеки класса в Visual C#(Sharp)

Добавлено Дата: 18 January, 2014 категория: C#

Наш третий пример не является приложением .NET; это разделяемая функциальность, которая обычно называется библиотекой класса (class library). Приления Windows и консольные приложения можно выполнить  в  Проводнике Windows или из командной строки. Но библиотеку класса запустить на исполнение пользователь не может; это можно только сделать из приложения этих двух типов. Библиотека класса является удобным хранилищем для кода, который используется в нескольких приложениях.

Читать »

Компонентно-ориентированная архитектура в Visual C# (Sharp)

Добавлено Дата: 17 January, 2014 категория: C#

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

Читать »

Как работает .NET Framework?

Добавлено Дата: 15 January, 2014 категория: C#

Когда вы пишете исходный код на С#, то создаете инструкции для исполнения прраммой. Инструкции определяются с помощью языка программирования С#, который, в общем, понятен людям, но совсем непонятен компьютерам. Компьюты не понимают информацию в виде текста, они понимают единицы и нули. Чтобы вводить инструкции в компьютер в понятной для него форме, был разработан вокоуровневый механизм, который преобразовывает текстовые инструкции в фоат, понимаемый компьютером. Этот преобразовывающий инструмент называется компилятором.

Читать »

Доступ к внешнему хранилищу – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 28 September, 2013 категория: Программирование игр под Android

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

Android предлагает различные способы для реализации этого; вы можете использовать общие настройки приложения, маленькую базу данных SQLite и т. д. У всех этих возможностей есть общая черта – они не обрабатывают большие двоичные файлы. Для чего нам это может понадобиться? Хотя мы можем указать системе, чтобы она устанавливала приложение во внешнее хранилище (и таким образом не тратить память внутреннего хранилища), это будет работать только в версиях Android начиная с 2.2. В более старых версиях ОС все данные приложения будут храниться во внутренней памяти устройства. Теоретически мы могли бы включить код нашего приложения в АРК-файл и загружать все ресурсы с сервера на карту памяти SD при первом запуске программы. Многие известные игры для Android так и делают.

Читать »

КОНСОЛЬ РАЗРАБОТЧИКА – РАЗРАБОТКА ИГР ДЛЯ ANDROID

Добавлено Дата: 28 September, 2013 категория: Программирование игр под Android

 

Как только ваша игра попадет на рынок, вы захотите отслеживать ее статус. Сколько людей уже ее загрузили? Были ли падения приложения? Что говорят пользователи? Обо всем этом вы можете узнать из консоли разработчика (см. рис. 13.6).

Читать »

ВОЗМОЖНОСТИ И АРХИТЕКТУРА ANDROID

Добавлено Дата: 12 September, 2013 категория: Программирование игр под Android

 

Android – это не просто еще один дистрибутив Linux для мобильных устройств. При разработке для Android вам, скорее всего, не придется иметь дело с сами ядром Linux. С точки зрения программиста, Android – платформа, абстрагирующая разработчика от ядра и позволяющая ему создавать код на Java. Android обладает несколькими полезными возможностями. Во-первых, это фреймворк, предлагающий большой набор API для создания различных типов приложений и, кроме того, обеспечивающий возможности повторного использования и замены компонентов, которые предлагаются платформой и сторонними приложениями. Во-вторых, наличие виртуальной машины Dalvik, отвечающей за запуск приложений на Android. Кроме того, к услугам разработчика набор графических библиотек для 2D- и 3D-приложений, поддержка мультимедиа-форматов (Ogg Vorbis, МРЗ, MPEG-4, Н.264, PNG), API для доступа к камере, GPS, компасу, акселерометру, сенсорному экрану, джойстику и клавиатуре. Имеется даже специальное API для воспроизведения фоновых звуковых эффектов, которое пригодится нам при разработке игр. Не все Android-устройства обладают всеми этими возможностями – налицо аппаратное разделение. Конечно, список возможностей Android не исчерпывается упомянутыми мной. Однако для разработки игр они будут наиболее важны.

Читать »

ЗАПУСК И ОТЛАДКА ПРИЛОЖЕНИЙ ANDROID

Добавлено Дата: 5 September, 2013 категория: Программирование игр под Android

 

После написания первой версии кода нашей программы мы, конечно, захотим запустить и протестировать его для обнаружения потенциальных проблем (или чтобы просто похвастаться). Сделать это можно двумя способами: запустить приложение на реальном устройстве, подключенном к компьютеру с помощью USB-кабеля; вызвать эмулятор, включенный в SDK, и протестировать приложение на нем.

Читать »