PIZiadas GRÁFICAS

PIZiadas GRÁFICAS

Мой мир дюйма.

DrawWorld ! [JAVA]

Мы начали серию статей, которые вводят язык программирования JAVA Направляя свой подход к производству апплеты с графический контент.

Рамки блога особенно полезно для тестирования, окружающая среда и Twitter (су API) может служить иллюстрацией его применение в доступе к данным доступны в социальных сетях.

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

Имеет ли это смысл учебного материала? Не хватает книг, Учебники, пособия для нового введения?. Зависит ли это от подхода мы принимаем на работу? Принципиально имеет смысл, если мы можем привнести что-то новое, un cierto “добавленная стоимость”.

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

HelloWorld адаптированы к графику

В общем все руководство выучить язык программирования начинается с объяснения “набор инструкций и этикеток” или также называют “код”, что необходимо для, просто, написать текст; этот код в виде примера программы и часто упоминается HelloWorld.

В нашем примере мы не будем писать текст (мы могли бы сделать в графическом); вместо нарисовать простой круг на экране (область просмотра) в которой отображается приложение. Использование семантический параллелизм, мы можем назвать первую программу DrawWorld.

импортировать java.applet.Applet;
импортировать java.awt.Graphics;
/**
* @ Автор joju
*/
Открытый класс DrawWorld расширяется Апплета {
общественность DrawWorld() { }
государственной статической силы основной(Строка[] аргументы) { }
общественного недействительными краска(Графика г){
g.drawOval(10, 10, 100, 100);
}
}

Данный текст должен быть в файле с именем DrawWorld.java выполнить его из командной строки или из развития IDE, как видно позже. Мы первоначально будет сосредоточиться на понимании таксономии программы.

Импорт классов

Первые строки:

 

 

 

импортировать java.applet.Applet;
импортировать java.awt.Graphics;
показывают, что будет использовать объекты и функции, определенные в других файлах- В частности, класс “Апплета” служит в качестве важнейшего элемента программы, как они выполняют те же функции путем реализации. Для запуска в браузере нужно “objeto апплета”;

Документация класса

Для документирования обзоры кода используются. Комментарий может быть ограничено строки текста или использовать несколько комплектные линии.

  • Два бара используются “//” чтобы указать начало комментария, который заканчивается в конце линии.

// Это комментарий

  • Использовано (стиль JAVA) бар и две звездочки “/**” (он также может быть единственная звездочка”/*“) , чтобы указать начало комментария, который можно использовать несколько строк. Обзор завершается перевернутой последовательности баре и звездочки, т.е. с “*/“.
/**
* @ Автор joju
*/

 

 

 

Обзор может содержать “Этикетки” впоследствии облегчить автоматическую генерацию справочной документации. El “автор” программа, В этом случае, можно найти из приложения, были объявлены в комментарии.

Класс

JAVA fichero, т.е. расширение “.Ява” содержит “Класс”. Имя файла и имя класса должно быть таким же,.

Открытый класс DrawWorld расширяется Апплета {
}

Файл DrawWorld.java содержит открытый класс DrawWorld с помощью или “распространяется” класс “Апплета“. Это означает, что это на самом деле DrawWorld апплет. Мы можем включить веб-странице апплета, как она унаследовала все возможности использовать оператор “расширяется“.

Реализация функциональности “класс” выполняется с помощью переменных и функций, которые являются одними ключей “{……}” разделители.

Конструктор класса

Я запрограммировать инициировать или запросить новый объект в оператора JAVA “новое”, приложение выполняет код, найденный в то, что называется “Конструктор класса”. Мы можем думать, что это “отправной точкой”

общественность DrawWorld() { }

В нашем простом примере это просто пустой и поэтому любое действие, совершаемое.

Другой отправной точкой является применение метода “основной”, используется для запуска программы, если работать как не-встроенного приложения в браузере

государственной статической силы основной(Строка[] аргументы) { }

Рисование на экране

Наш классический приветствие станет простой рисунок. Метод “краска” Он отвечает за “рисовать” применение. Каждый раз, когда на экране автоматически обновляется систему вызывает этот метод, , в котором мы включили простую строку кода в “краска” una curva oval (эллипс окружность в этом случае) можно найти в пространстве квадратной ограничивающей 100 Длина единиц в координатах (10,10):

 

общественного недействительными краска(Графика г){
g.drawOval(10, 10, 100, 100);
}
Функция “drawOval” это процедура с “Clase Графика”. JAVA нужно нарисовать объект такого рода (objeto Графика), , реализованный в ядре приложения. Функция краска принимает в качестве аргумента объект Graphics, который помечен буквой “грамм” в стандарте.
Чтобы получить доступ к методам объекта “Графика” добавить “точка” название (грамм) Объект, а затем имя функции.

 

Из рук мы O'REILLY публикуете документ представляет большой интерес.

Java 2D Графика: Один из самых интересных книг внедрения в графического программирования с JAVA. Выделите в каждом аспекте графической библиотеки Java2D с примерами, которые подчеркивают самые важные аспекты и используемой.

Классический 2D программирование в JAVA

 

JAVA

Курс JAVA