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

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

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

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

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

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

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

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

Интервал:

Закладка:

Сделать

Итак, «скелет» приложения можно считать готовым. Однако до сих пор наши творения хоть и работали, но ничего не выводили на экран. Это нужно исправить.

Для начала немного теории. Дело в том, что само приложение, то есть класс MIDlet, рисовать не умеет. Для отображения графики существует специальный класс Canvas, а также его усовершенствованная версия – класс GameCanvas.

Рис 624Окно эмулятора телефона Рис 625Консоль вывода WTK Само слово - фото 147

Рис. 6.24.Окно эмулятора телефона.

Рис 625Консоль вывода WTK Само слово canvas можно перевести с английского - фото 148

Рис. 6.25.Консоль вывода WTK.

Само слово «canvas» можно перевести с английского как «холст». Из этого следует, что класс Canvasпредназначен для работы с графическими объектами, но не только. Он является базовым при разработке приложений, требующих низкоуровневой работы с экраном (то есть рисования), обработки нажатий клавиш (без этого в играх никуда), работы с джойстиком (если таковой имеется), а также для других полезных возможностей.

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

• int getHeight– возвращает высоту экрана в пикселах.

• int getwidth– возвращает ширину экрана в пикселах.

• void paint(Graphics g)– этот метод должен содержать код, отвечающий за рисование. Graphics– объект класса Graphics, с помощью которого будет производиться рисование.

• Graphics getGraphics()– получает объект, с помощью которого и будет осуществляться рисование на экране.

• void flushGraphics()– отображает содержимое графического буфера на дисплей.

• void keyPressed(int keyCode)– этот метод вызывается, если была нажата какая-либо клавиша. keyCode– содержит код нажатой клавиши.

• void keyReleased (int keyCode)– метод вызывается, если какая-либо клавиша была отпущена. keyCode– содержит код нажатой клавиши.

С остальными методами вы познакомитесь в дальнейшем, в процессе написания программ.

Почти все готово, однако есть одно «но». Как уже упоминалось, класс Canvasявляется лишь холстом, а ведь для рисования нужен не только холст – очень пригодятся «кисти» и «краски». Инструменты для рисования содержатся в классе Graphics. Ниже представлено несколько его методов.

• void drawArc(int х, int у, int width, int height, int startAngle, int arcAngle)– рисует дугу эллипса:

x– координата X левого верхнего угла прямоугольника, в который будет вписан эллипс;

у– координата Y левого верхнего угла прямоугольника, в который будет вписан эллипс;

width– ширина эллипса;

height– высота эллипса;

startAngle– начальный угол дуги;

arcAngle– длина дуги в градусах.

• void drawLine(int x1, int y1, int x2, int y2)– рисует прямую линию:

xl– координата Х начала линии;

yl– координата Y начала линии;

х2– координата Х конца линии;

у2– координата Y конца линии.

• void drawRect(int х, int у, int width, int height)– рисует прямоугольник:

x– координата Х левого верхнего угла прямоугольника;

у– координата Y левого верхнего угла прямоугольника;

width– ширина прямоугольника;

height– высота прямоугольника.

• void drawRoundRect(int х, int у, int width, int height, int arcWidth, int arcHeight)– рисует прямоугольник с закругленными углами:

х– координата Х левого верхнего угла прямоугольника;

у– координата Y левого верхнего угла прямоугольника;

width– ширина прямоугольника;

height– высота прямоугольника;

arcWidth– ширина закругленного угла;

arcHeight– высота закругленного угла.

• void drawString(String str, int x, int y, int anchor)– рисует строку:

str– указатель на строку символов;

х– координата Х левого верхнего угла строки;

у– координата Y левого верхнего угла строки;

anchor– тип выравнивания строки.

• void fillArc(int х, int у, int width, int height, int startAngle, int arcAngle)– рисует залитый сектор эллипса (описание параметров см. для drawArc() ).

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

Интервал:

Закладка:

Сделать

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

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


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

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

x