webmaster@easyprog.ru
О себе
Рассылки
Изучаем язык Java
Java для чайников. Урок 8. Передача параметров в апплет Внимание! Новый проект "Социальная сеть проекта easypog.ru. Консультации экспертов" . Предположим, вы разработали крутой Java апплет и хотите его продавать. Естественно, исходный код вы распространять не желаете. Но, может возникнуть такая ситуация, когда конечному пользователю вашего апплета понадобиться перекомпилировать апплет с другими исходными данными. Как быть в данной ситуации? Апплету можно передать параметры, вот пример HTML- текст...
Изучаем язык Java
Java для чайников. Урок 7. Кнопки ( Button) Внимание! Новый проект "Социальная сеть проекта easypog.ru. Консультации экспертов" . Для создание вот таких вот кнопок: В языке Java предусмотрен класс Button. Вот пример использования кнопок: import java . awt *; import java . applet *; public class InternetApplet extends Applet { String str ; public void init ) { Font font = new Font ( "TimesRoman" , Font . PLAIN , 24 ); setFont ( font ); Button button = new Button ( " Первая кнопка &q...
Изучаем язык Java
Java для чайников. Урок 6. События (mouseDown, mouseMove, Event. Внимание! Новый проект "Социальная сеть проекта easypog.ru. Консультации экспертов" . Посмотреть пример апплета, разработанного на данном уроке, можно здесь . Сегодня мы займемся обработкой событий. События в системе Windows и других многозадачных системах могут быть разные: нажатие на кнопочку мыши, нажатие на кнопку на клавиатуре, перемещение указателя мыши и другие. Java -апплеты могут перехватывать такие события и как то реагиро...
Изучаем язык Java
Java для чайников. Урок 5. Потоки ( awt, thread . Внимание! Новый проект "Социальная сеть проекта easypog.ru. Консультации экспертов" . Посмотреть пример апплета, разработанного на данном уроке, можно здесь . Сегодня мы изучим понятие потока. Дело в том, что под операционной системой Windows может одновременно выполнятся несколько задач. На самом дел, конечно, одновременность кажущаяся. Каждая задача выполнятся кусочками по очереди, но так как это происходит очень быстро, то кажется, что программ...
Изучаем язык Java
Java для чайников. Урок 4. Понятие интерфейса. На уроке 2 вы поднакопились с таким понятием, как переменная. На самом же деле в переменных можно хранить не только числа и строки, но так же и экземпляры объектов. Допустим, мы хотим написать программу для автоматизации предприятия торговли. И в этой программе хотим написать какой то алгоритм анализа товаров, для чего для каждого вида товаров определяем свой класс, который будет содержать свои специфические для данной товарной группы алгоритмы анализа. В данн...
Изучаем язык Java
Java для чайников. Урок 3. Простой апплет. Наконец то мы подошли к самому главному: программированию на Java для Web, ибо сегодня мы напишем свой первый апплет. Конечно, начнем с самого простого , с "Hello World!". И так, вот текст этого апплета: import java . applet . Applet ; import java . awt . Graphics ; public class HelloApplet extends Applet { public void paint ( Graphics g ) { g . drawString ( "Hello, world!" , 0 , 50 ); } } В данном примере мы подключаем библиотеки Applet - для ...
Изучаем язык Java
Java для чайников. Урок 2 . Ввод данных с клавиатуры. Сегодня мы рассмотрим более сложный пример. На прошлом уроке мы выводили текст на экран. Сегодня напишем программу, которая позволяет ввести текст с клавиатуры: import java . io . IOException ; public class Example2 { public static void main ( String ] args ) { char inChar ; System . out . println ( "Input simbol" ); try { inChar ( char ) System . in . read ); System . out . println ( "You input " + inChar ); } catch ( IOException e ...
Изучаем язык Java
Java для чайников. Урок 1. Программа Hello World! Для начала я расскажу, что может Java. Во первых, на этом языке можно написать апплеты - программки, внедряемые в web- страницу сайта. Например, это может быть игра, система бизнес графики и многое другое. Во вторых, на Java можно писать и полноценные приложения, не обязательно связанные с Web. А можно и сервлеты - программы, которые в отличии от апплетов, выполняются не на стороне клиента, а на стороне сервера. Начнем с самых самых основ. Отдадим дань трад...