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

Классы, поддерживающие сериализацию – Android

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

 

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

К первой группе – простые типы – относятся null, шесть примитивных типов (int, float и т. д.) и упакованные (boxed) версии шести примитивных типов (Integer, Float и т. д.).

Читать »

Работа в безопасном режиме: процессы и пользователи – ANDROID ПРИЛОЖЕНИЯ

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

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

Читать »

HELLO WORLD В СТИЛЕ ANDROID

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

 

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

Создание проекта

Читать »

Рисование простых фигур – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

Каких-то 150 страниц – и вот мы уже готовы нарисовать первый пиксел. Сейчас мы быстро пробежимся по некоторым методам прорисовки, предлагаемым классом Canvas

Рисование пикселов. Начнем с рисования одного пиксела, которое осуществляется следующим методом:

Читать »

РАЗМЕЩЕНИЕ ИГРЫ НА ANDROID MARKET – РАЗРАБОТКА ИГР ДЛЯ ANDROID

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

 

Пришло время зайти в ваш аккаунт на сайте Android Market. Просто перейдите по ссылке http://market.android.com/publish и войдите в него. Вас поприветствует интерфейс, показанный на рис. 13.6.

Читать »

ОПРЕДЕЛЕНИЕ ПРИЛОЖЕНИЯ ANDROID: ФАЙЛ МАНИФЕСТА

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

Приложение Android может состоять из большого количества различных компонентов.

Активности – компоненты представления пользовательского интерфейса и взаимодействия с ним.

Сервисы – процессы, работающие в фоновом режиме и не имеющие видимого интерфейса. Например, сервис может отвечать за получение почтовым сервером новых писем.

Читать »

Использование управляющих элементов ActiveX в CBuilder

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

Используются управляющие элементы ActiveX в CBuilder так же, как и любые  другие управляющие элементы. Вы выбираете управляющий элемент со страницы палитры компонентов ActiveX (или куда вы его положили) и кладете его на форму. Устанавливаете нужные вам свойства, оставляя  неизменными некоторые значения по умолчанию, а остальное управляющий элемент сделает сам. Основная разница между ActiveX и VCL проявляется при установке, когда вам нужно поставлять не только исполняемый файл приложения, а все OCX-файлы для управляющих элементов ActiveX. Кроме того, вам нужно зарегистрировать новые управляющие элементы ActiveX в той системе, куда вы их устанавливаете.

Читать »

Модификаторы доступа и инкапсуляция – JAVA ДЛЯ ANDROID

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

 

Ранее мы упоминали о том, что к членам класса применимы специальные правила видимости. Определения в большинстве блоков Java имеют статическую (лексическую) область видимости: они видимы только внутри данного блока и вложенных в него блоков. Но определения, сделанные в классе, могут быть видимы и вне блока. Java поддерживает публикацию членов класса, относящихся к верхнему уровню, – то есть его методов и полей – так, чтобы к ним имел доступ код из других классов. Этот доступ осуществляется при помощи модификаторов доступа. Модификаторы доступа – это ключевые слова, влияющие на видимость объявлений, к которым применяются эти модификаторы, для тех или иных элементов.

Читать »

НАПИСАНИЕ КОДА JAVA В ECLIPSE

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

 

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

Читать »

Что такое Grep в CBuilder?

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

Одна из самых полезных вспомогательных программ в поставке Borland CBuilder — GREP.EXE. Grep — это «Generalized Regular Expression Parser» (основная программа разбора регулярных выражений). Программа grep была стандартной в системе Unix в течение многих лет, а затем была переписана для DOS и Windows. Проще говоря, grep — инструмент поиска, она  умеет просматривать текстовые (и не только текстовые) файлы и искать в них строки, подходящие под заданный образец. Основные альтернативы утилите grep — программа Norton Text Search или команда Find в Windows Explorer. Ни одна из них, однако, не сравнится с grep мощью и гибкостью.

Читать »

Процесс разработки компонентов в CBuilder

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

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

Читать »

Объекты в памяти Objective-C

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

На рис. 12.3 изображена диаграмма объектов. На ней изображены два экземпляра NSDate в куче. Две переменные now и later являются частью кадра функции main(). Они указывают на объекты NSDate (связи изображены стрелками).

Пока что мы видели только один класс: NSDate, но в iOS и Mac OS X входят сотни классов. С самыми распространенными из них мы познакомимся в следующих главах.

Читать »

Сохранение задач iTahDoodle

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

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

Когда приложение Сосоа Touch завершается или переходит в фоновый режим,

Читать »

Проверка корректности данных в поле ввода C++ Builder

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

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

Читать »

Примитивные типы С Objective-C

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

В коллекциях, рассматриваемых в этой главе, могут храниться только объекты. А если вам понадобится коллекция float, int или указателей на структуры? Примитивные  типы  С  можно  упаковать  в  объектную  «обертку».  Существует  два

класса, предназначенных специально для этой цели. В NSNumber хранятся числовые типы С, а NSVa1ue может содержать указатель и некоторые типы структур.

Читать »