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

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

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

 

Тема Eclipse довольно противоречива. Это история об огромном успехе программы, которая начиналась как свободный проект с открытым кодом. Eclipse – наиболее популярная интегрированная среда разработки (IDE) для Java. Среда Eclipse очень мощная и является центром богатейшей экосистемы настроек и производных продуктов, используемых при разработке программного обеспечения. По определенным причинам именно Eclipse стала тем ориентиром, для которого разрабатывается множество плагинов. Эти подключаемые модули приспосабливают Eclipse для написания именно таких программ, которые ориентированы на операционную систему Android. При этом Eclipse критикуют за некоторое неудобство для пользователя и за то, что ее сложно изучать.

Читать »

Исключения- JAVA ДЛЯ ANDROID

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

 

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

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

Читать »

ВИДЫ И ПЕРСПЕКТИВЫ ECLIPSE

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

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

Читать »

Использование программы Implib в CBuilder

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

Программа Implib предназначена для создания библиотек импорта (import libraries) для DLL (динамически связываемых  библиотек), которые вы хотите подключить к своему приложению. Важно использовать именно версию  Borland CBuilder этой программы при создании библиотек импорта для использования в приложениях CBuilder. Более старые версии фирмы Borland или же аналоги других фирм создадут библиотеки, некорректно поддерживаемые CBuilder, что повлечет за собой появление в вашей программе сообщений об ошибках странного содержания. Мы рассмотрим использование DLL в CBuilder, равно как и создание DLL в CBuilder для других приложений, в следующей главе. А сейчас давайте просто рассмотрим те шаги, которые надо предпринять для создания библиотеки импорта для использова ния в вашем основном приложении в CBuilder.

Читать »

Работа с базами данных в CBuilder

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

Одна из наиболее важных особенностей системы CBuilder — встроенная в нее возможность (и соответствующие условия) работы с базами данных. Для начала программист на С++ получит возможность простейшего доступа к базам данных за счет предоставляемых стандартных компонентов, которые в CBuilder поддержива ют большое количество разнообразных форматов. Стандартные форматы баз данных фирмы Borland, поддерживаемые напрямую Borland Database Engine (демон поддержки баз данных фирмы Borland), включают в себя dBase, Paradox и InterBase. Кроме  того,  последняя  версия  CBuilder  содержит  драйверы,  которые  позволяют  осуществлять

Читать »

ПРИМЕРЫ КОДА – Android SDK

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

 

Установив Android SDK и убедившись, что этот комплект работает, можно приступать к исследованию. Даже если вам не приходилось сталкиваться с классами фреймворка Android, а также если вы не имеете опыта работы с Java, вам стоит познакомиться с примерами кода, которые помогут дополнительно закрепить материал, связанный с установкой SDK, перед тем как переходить к другим частям этой книги.

Читать »

Работа с динамически связываемыми библиотеками (DLL) в CBuilder

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

Выше в главе мы рассматривали хранение ресурсов в динамической библиотеке. Однако кроме ресурсов вы можете хранить в DLL многие другие вещи, самой важной из которых является код функций. DLL — одна из самых полезных и мощных возможностей, когда-либо добавленных в операционную систему Windows. Используя DLL, вы решаете две главные задачи в разработке приложений: ограничения по памяти и проблемы с версиями.

Читать »

Кое-что о файлах ресурсов в CBuilder

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

Хотя вы обычно будете создавать ресурс с помощью какой-нибудь утилиты, например Resource Workshop в Borland C++ или Resource Editor в Visual C++, вы, разумеется , можете создать файл ресурса самостоятельно. Есть элементы, разрешенные в файле ресурсов, которые имеют значение для приложения в CBuilder, и несколько элементов, которые почти не имеют никакого значения. Давайте сделаем небольшой обзор тех вещей, которые вы можете поместить в файл ресурсов, а также тех, которые вы вряд ли будете когда-либо использовать.

Читать »

КЛАСС(Ы) HELPSCREEN MRNOM – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

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

 

Теперь реализуем классы HelpScreen, HighscoreScreen и GameScreen, которые мы уже использовали в методе update.

Мы описали три вспомогательных экрана каждый из них более или менее подробно объясняет один из аспектов игры. Теперь просто переведем эту информацию в реализации Screen, которые называются HelpScreen, HelpScreen2 и HelpScreen3. Все они оснащены одной кнопкой, которая сменяет экран. Экран HelpScreen3 приводит обратно к MainMenuScreen. На рис. 6.3 показаны три вспомогательных экрана, координаты и зоны касаний.

Читать »

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

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

 

Название этой технологии в переводе на русский язык означает «Синезубый». Это было прозвище короля Харальда Датского. В статье на сайте разработчиков компании Sun (http://developers.sun.com/mobility/midp/articfes/bluetoothl/) подробно рассказывается об этой технологии и есть в том числе анекдотическое замечание о том, что на руническом камне, воздвигнутом в честь Харальда, были высечены такие слова:

Читать »

СТАТИЧЕСКИЕ РЕСУРСЫ ПРИЛОЖЕНИЯ И ЕГО КОНТЕКСТ – ANDROID

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

 

Программам может понадобиться хранить значительные объемы данных, чтобы управлять своим поведением во время исполнения. Некоторые из таких данных описывают среду, в которой работает приложение: имя приложения, намерение, которое оно регистрирует, права доступа, которые ему нужны, и т. д. Данные хранятся в файле, который называется файлом описания. Другие данные могут быть, например, изображениями, которые должны выводиться на экран, или простыми строками, которые указывают, какого цвета должен быть шрифт или фон. Такие данные называются ресурсами. Вместе вся эта информация образует контекст приложения. Android предоставляет доступ к контексту через класс Context. Класс Context может дополняться как Actіvity, так и Servi се. Это означает, что все активности и сервисы имеют доступ к данным Context через указатель this. В следующих разделах будет рассказано, как использовать объект Context для доступа к ресурсам приложения во время исполнения.

Читать »

ПРЕДОТВРАЩЕНИЕ ОШИБОК И ПОДДЕРЖАНИЕ ЧИСТОТЫ КОДА ECLIPSE

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

 

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

Читать »

JAVA ДЛЯ ANDROID

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

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

Читать »

СБОРКА МУСОРА – JAVA ДЛЯ ANDROID

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

 

В языке Java организуется сборка мусора. Это означает, что код не управляет памятью. Вместо этого код создает новые объекты, выделяя память, а потом просто прекращает пользоваться объектами, в которых больше не нуждается. При необходимости среда времени исполнения Dalvik удаляет такие ненужные объекты и архивирует память.

Читать »

ОСНОВЫ ANDROID API

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

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

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

Читать »