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

Создание веб-служб на основе модели contract-first Spring

Добавлено Дата: 13 June, 2014 категория: Spring

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

Это самая обычная череда событий, единственное, что в ней не- обычного, – это банк. Когда вы заходите внутрь, вы не видите бан- ковских служащих, готовых помочь вам. Вместо этого вы получае- те возможность выполнить все перечисления денег самостоятельно. У вас есть прямой доступ к программе учета и к хранилищу, и вам позволено самому выполнить все необходимые операции. Итак, вы выполняете следующие действия:

Читать »

Связывание компонентов Spring

Добавлено Дата: 18 May, 2014 категория: Spring

Доводилось ли вам когда-нибудь задерживаться после просмотра фильма, чтобы посмотреть титры? Это невероятно, сколько людей требуется сплотить для создания крупной кинокартины. Помимо очевидных участников – актеров, сценаристов, режиссеров и про- дюсеров, в создании фильма участвуют музыканты, специалисты по спецэффектам, художественные руководители. И это не говоря уже о главном постановщике, звукорежиссере, костюмерах, гримерах, постановщиках трюков, публицистах, первом ассистенте оператора, втором ассистенте оператора, художнике-декораторе, главном осве- тителе и (возможно, самых важных) поварах.

Читать »

Решение проблемы пробельных символов приложения перевода в Visual C# (Sharp)

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

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

Удаление пробельных символов

Читать »

Разбивка результатов на группы LINQ в Visual C# (Sharp)

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

В предыдущих примерах запросы LINQ возвращали список клиентов, которым нужно присвоить дополнительные бонусные очки. Но что, если мы не хотим прваивать очки сразу же? Что, если мы хотим разбить клиентов на группы: тех, которые должны получить очки  и  тех,  которые  не должны  получить  очки?  Даая  задача решается  с помощью возможности  группирования  LINQ,  как показано в следующем коде:

Читать »

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

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

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

Читать »

МИСТЕР НОМ ПОКОРЯЕТ ANDROID – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

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

Читать »

Интерфейс Touch Handler – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

Чтобы мы могли использовать два класса обработчиков, заменяя один другим, нам необходимо определить общий интерфейс. В листинге 5.8 показан данный интерфейс, называющийся TouchHandler. 7

Листинг 5.8. PeaлизaцияTouchHandler.java для Android 1.5 и 1.6. package corn, badl ogi с. androi dgames. framework. imp.;

Читать »

Конвейер визуализации OpenGL – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

OpenGL ES отслеживает эти три матрицы. Каждый раз, когда мы устанавливаем одну из них, она сохраняется в памяти до тех пор, пока мы снова ее не изменим. Говоря языком OpenGL ES, это называется состоянием. OpenGL не просто отслеживает состояние матрицы, а также следит за тем, хотим ли мы произвести альфа-смешивание, учитывать освещение, за тем, какая текстура должна быть применена к нашей геометрии и т. д. Фактически OpenGL ES представляет собой одну большую машину состояний. Мы устанавливаем текущее состояние, добавляем геометрию объектов и приказываем OpenGL ES визуализировать изображение. Рассмотрим, как треугольник проходит через механизм визуализации. На рис. 7.4 показан достаточно упрощенный вид конвейера OpenGL ES:

Читать »

СОВМЕСТИМОСТЬ С ЭКРАНАМИ НЕСКОЛЬКИХ РАЗНОВИДНОСТЕЙ – ANDROID ПРИЛОЖЕНИЯ

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

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

Читать »

АБСТРАГИРОВАНИЕ В ИГРЕ MRNOM  – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

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

Читать »

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

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

 

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

Читать »

ЧТО ТАКОЕ OPENGL ES И ПОЧЕМУ ОБ ЭТОМ СТОИТ ЗАДУМАТЬСЯ – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

OpenGL ES – это промышленный стандарт для графического программирования (3D), предназначенный для мобильных и встраиваемых устройств. Он обслуживается Khronos Group – объединением.таких компаний, как ATI, NVIDIA, и Intel, которые вместе определяют и расширяют этот стандарт.

Читать »

Поставщики содержимого и Интернет – ANDROID ПРИЛОЖЕНИЯ

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

 

Вместе с компонентом Activity приложения Android поставщики содержимого предоставляют детали, необходимые для построения архитектуры MVC («Модель-вид-контроллер»). Кроме поддержки REST-подобных операций, поставщики содержимого поддерживают паттерн «Наблюдатель» (observer), который, в свою очередь, поддерживает MVC. Класс ContentResolver предоставляет метод notifyChange, транслирующий информацию об изменениях, происходящих в базе данных, тем объектам Cursor, которые зарегистрировали наблюдатели содержимого (content observers) при помощи метода registerContentObserver.

Читать »

SQLite в Android приложении

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

 

В качестве движка базы данных Android использует SQLite. Это самодостаточная транзакционная база данных, для работы которой не требуется отдельного серверного процесса. SQLite используется и во многих средах и приложениях, а разработкой SQLite активно занимается обширное свободное сообщество. В отличие от баз данных, ориентированных на работу с ПК (они еще называются корпоративными базами данных) и предоставляющих массу функций, которые обеспечивают отказоустойчивость и конкурентный доступ к данным, в SQLite последовательно упраздняются все функции, кроме тех, что абсолютно необходимы. Это делается для того, чтобы база данных занимала как можно меньше места в памяти. Например, во многих системах баз данных используется статическая типизация, но в SQLite информация о типе базы данных не сохраняется. Вместо этого задача хранения информации о типах делегируется высокоуровневым языкам, например Java, которые отображают структуры базы данных на высокоуровневые типы.

Читать »

РЕСУРСЫ – ANDROID ПРИЛОЖЕНИЯ

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

 

В приложении Android все изображения, ярлыки и файлы компоновки пользовательского интерфейса располагаются в каталоге (директории) res. Обычно в нем содержится не менее четырех подкаталогов:

layout – содержит XML-файлы компоновки пользовательского интерфейса Android;

Читать »