Виктор Гольцман - Компьютер + мобильник - эффективное взаимодействие

Здесь есть возможность читать онлайн «Виктор Гольцман - Компьютер + мобильник - эффективное взаимодействие» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2008, ISBN: 2008, Издательство: Array Array, Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Компьютер + мобильник: эффективное взаимодействие: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Компьютер + мобильник: эффективное взаимодействие»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Мобильный телефон давно перестал быть просто средством связи, и при его выборе мы в основном обращаем внимание не на «телефонные», а скорее на «компьютерные» функции: поддержку мультимедийных сообщений, музыкальные возможности, объем и удобство использования записной книжки и органайзера, наличие игр и других Java-приложений.
Данная книга расскажет вам, как повысить эффективность мобильного телефона и компьютера, реализовав широкие возможности такого тандема. Это практическое руководство, которое поможет вам разобраться с многочисленным инструментарием, объединяющим ПК и мобильный телефон, – от загрузки мелодий до создания GPRS-соединения.

Компьютер + мобильник: эффективное взаимодействие — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Компьютер + мобильник: эффективное взаимодействие», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

• void fillRect(int х, int у, int width, int height)– рисует залитый прямоугольник (описание параметров см. для drawRect() ).

• void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)– рисует залитый прямоугольник с закругленными углами (описание соответствующих параметров см. для drawRoundRect() ).

• void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3)– рисует залитый треугольник:

x1, х2, хЗ– координаты Х первой, второй и третьей вершины треугольника соответственно;

y1, у2, уЗ– координаты Y первой, второй и третьей вершины треугольника соответственно.

• int getColor()– получает текущий цвет в формате RGB.

• void setColor(int red, int green, int blue)– устанавливает текущий цвет в формате RGB:

red– интенсивность красного цвета (0-255);

green– интенсивность зеленого цвета (0-255);

blue– интенсивность синего цвета (0-255).

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

Создадим код класса GameCanvas. Как уже упоминалось выше, код каждого класса должен находиться в отдельном файле. Так что найдите папку src нашего проекта и создайте там файл GameCanv.java.

Теперь откройте файл с помощью текстового редактора и введите базовый код класса (листинг 6.4).

Листинг 6.4. Базовый код класса

Этот класс пока ничего не умеет Для начала нужно создать переменную для - фото 149

Этот класс пока ничего «не умеет». Для начала нужно создать переменную для хранения объекта Graphics, с помощью которой будет производиться рисование. Затем нужно этот самый объект получить, лучше всего это сделать в конструкторе.

Теперь немного модифицируем метод paintи добавим в него код заливки экрана определенным цветом.

В результате код нашего класса примет вид, представленный в листинге 6.5.

Листинг 6.5. Код заливки экрана определенным цветом

Итак холст объявлен и обучен нехитрым действиям Теперь нам нужно отобразить - фото 150

Итак, «холст» объявлен и обучен нехитрым действиям. Теперь нам нужно отобразить его на экране. Для этого доработаем главный класс нашего приложения. Новый код вы можете видеть в листинге 6.6.

Листинг 6.6. Отображение «холста» на экране

Теперь скомпилируйте и запустите приложение После того как вы нажмете кнопку - фото 151

Теперь скомпилируйте и запустите приложение. После того как вы нажмете кнопку Launch(Запуск), экран окрасится в серый цвет.

Вы можете поэкспериментировать со значениями параметров метода setColor. Таким образом вы сможете менять цвет заливки экрана. Только помните, что значение каждого параметра должно находиться в пределах от 0 до 255, иначе вы получите ошибку компиляции.

Доработаем метод paintкласса GameCanvи добавим на экран немного фигур. Новый код метода вы можете видеть в листинге 6.7.

Листинг 6.7. Добавление фигур

При запуске программы экран будет выглядеть так как представлено на рис 626 - фото 152

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

Рис 626Геометрические фигуры на экране эмулятора Научим объект двигаться - фото 153

Рис. 6.26.Геометрические фигуры на экране эмулятора.

«Научим» объект двигаться. У класса GameCanvasсуществует метод keyPressed(int keyCode). Он срабатывает, когда пользователь нажимает какую-либо клавишу на телефоне. Причем параметр keyCodeсодержит код нажатой клавиши, так что вы без труда определите, что именно было нажато.

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

Ниже представлены числовые коды клавиш джойстика (табл. 6.1).

Таблица 6.1.Коды клавиш

При рисовании кружка не будем задавать координаты жестко а укажем что они - фото 154

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

Листинг 6.8. Полный код класса GameCanv

Поэкспериментируйте с различными фигурами Проявите творчество На этом - фото 155Поэкспериментируйте с различными фигурами Проявите творчество На этом - фото 156

Поэкспериментируйте с различными фигурами. Проявите творчество!

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Компьютер + мобильник: эффективное взаимодействие»

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


Отзывы о книге «Компьютер + мобильник: эффективное взаимодействие»

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

x