Оставить отзыв
Ваше имя:
Контактная информация(не публикуется):
Ваш отзыв:
Нам важен ваш отзыв!
 
Сервисный Центр      Центр Обучения      +7 (342) 214-24-39
                                                   Пермь, Екатерининская 141

Занятия курса «Основы программирования на языке Java»


18 Октября 2014 года
проведено первое занятие курса «Основы программирования на языке Java»

Мы скачали и установили 2 пакета: отсюда и отсюда

Напоминаю что после установки первого нужно зайти в управление переменными среды и создать переменную "Path" указав в ней полный путь к установленному пакету (C:\Program Files\Java\jdk1.8.0_20\bin\). Второй пакет не требует установки, достаточно просто извлечь содержимое архива и Eclipse готов к работе.

prog1.java class prog1{ public static void main(String args[]){ System.out.println("Hello World!!!"); } }

Эту программу мы запустили сперва из командной строки (cmd), а затем в среде eclipse.


25 Октября 2014 года
второе занятие

Основная задача занятия - научится работать с окнами, и узнать что такое переменная.

Сегодня мы напишем программу, которая будет выглядеть как любая привычная вам программа, т.е. в виде окна, и на всех последующих занятиях мы будем использовать ее как основу для изучения новых функций и возможностей языка JAVA

prog2.java // import javax.swing.JFrame; import javax.swing.*; import java.awt.*; import java.awt.event.*; class prog2 { public static void main(String args[]){ JButton b1; JLabel l1; JTextField t1; String mytext; b1 = new JButton("Нажми"); l1 = new JLabel("Заполни:"); t1 = new JTextField(4); mytext="Текст из переменной"; System.out.println(mytext); JFrame wnd = new JFrame("Look"); wnd.setLayout(new FlowLayout()); wnd.add(b1); wnd.add(l1); wnd.add(t1); wnd.setVisible(true); wnd.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); wnd.setSize(320,240); b1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Hello, World!"); } }); } }
prog2.java (легкая версия) import javax.swing.*; class prog2 {public static void main (String[] args) { JFrame okno = new JFrame(); okno.setTitle("Hello"); okno.setBounds(10,20,500,300); okno.setVisible(true); okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }

29 Октября 2014 года
занятие 3
prog3.java //........... mytext="цифры: "; for(int i=0;i<10;i++){ System.out.print(i+" "); if(i>3){mytext+=i+" ";} } l1.setText(mytext); //...........

12 Ноября 2014 года
занятие 4
prog3.java //........... class okno{ int shirina; int visota; int pX; int pY; } okno myOkno1 = new okno(); myOkno1.shirina = 300; myOkno1.visota = 200; myOkno1.pX = 10; myOkno1.pY = 20; okno myOkno2 = new okno(); myOkno2.shirina = 600; myOkno2.visota = 700; myOkno2.pX = 50; myOkno2.pY = 90; //...........

15 Ноября 2014 года
занятие 5
prog3.java import javax.swing.*; import java.awt.*; import java.util.Random; class prog2 { public static void main(String[] args){ myFrame okno = new myFrame(); } } class myFrame extends JFrame { public myFrame() { myPanel np = new myPanel(); Container cont = getContentPane(); cont.add(np); setBounds(200,100,800,600); setVisible(true); } } class myPanel extends JPanel { public void paintComponent(Graphics gr) { Random rand = new Random(); int posX,posY,colR,colG,colB,sizX,sizY; for(int i=0;i<1000;i++){ posX=rand.nextInt(760); posY=rand.nextInt(530); colR=rand.nextInt(255); colG=rand.nextInt(255); colB=rand.nextInt(255); sizX=rand.nextInt(100); sizY=rand.nextInt(100); gr.setColor(new Color(colR,colG,colB)); gr.fillOval(posX, posY, sizX, sizY); } } }

19 Ноября 2014 года
занятие 6
prog6.java //Урок №6 import javax.imageio.*; import java.io.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.Random; class prog2 { public static void main(String[] args){ myFrame okno = new myFrame(); } } class myFrame extends JFrame { public myFrame() { myPanel np = new myPanel(); Container cont = getContentPane(); cont.add(np); setBounds(200,100,800,600); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } class myPanel extends JPanel { private int x=0,y=0,napr=2,oldx[],oldy[],cnt; private Image img; private class myKey implements KeyListener{ public void keyPressed(KeyEvent e){ int key_=e.getKeyCode(); if(key_==37)napr=0; if(key_==38)napr=1; if(key_==39)napr=2; if(key_==40)napr=3; } public void keyReleased(KeyEvent e){} public void keyTyped(KeyEvent e){} } public myPanel(){ addKeyListener(new myKey()); setFocusable(true); Timer nt = new Timer(25, new ActionListener(){ public void actionPerformed(ActionEvent e){ if(napr == 0)x-=10; if(napr == 1)y-=10; if(napr == 2)x+=10; if(napr == 3)y+=10; if(x>760)x=0; if(x<0)x=760; if(y>560)y=0; if(y<0)y=560; repaint(); } }); nt.start(); try{ img = ImageIO.read(new File("d:\\JAVA\\m.gif")); } catch(IOException exp){} } public void paintComponent(Graphics gr) { Random rand = new Random(); int posX,posY,colR,colG,colB,sizX,sizY; // for(int i=0;i<1;i++){ posX=rand.nextInt(700); posY=rand.nextInt(500); colR=rand.nextInt(255); colG=rand.nextInt(255); colB=rand.nextInt(255); // sizX=rand.nextInt(150); // sizY=rand.nextInt(150); sizX=100; sizY=100; for (int i=1;i<10;i++){ oldx[i-1]=oldx[i]; oldy[i-1]=oldy[i]; } oldx[9]=x; oldy[9]=y; // gr.setColor(new Color(colR,colG,colB)); gr.setColor(new Color(255,0,0)); gr.clearRect(0,0,800,600); for (int i=0;i<10;i++){ gr.fillOval(oldx[i], oldy[i], 30, 30); } // gr.fillOval(x, y, 30, 30); // gr.clearRect(x-10,y-10,160,160); // gr.drawImage(img,posX,posY,null); // } } }

22 Ноября 2014 года
занятие 7
dopprog.java //Урок №7 class dopprog { public static void main (String[] args) { myclass ob = new myclass(); ob.show(); } } class myclass { public myclass() { System.out.println("1"); } public void show() { System.out.println("2"); } }

26 Ноября 2014 года
занятие 8
game.java public class game { public static void main(String[] args){ okno window = new okno(); } }
okno.java import javax.swing.*; import java.awt.*; import java.awt.event.*; class okno extends JFrame{ private pole gameP; private class myKey implements KeyListener{ public void keyPressed(KeyEvent e){ int key_=e.getKeyCode(); if (key_==27) System.exit(0); if (key_==37) { if(gameP.x-30>-48){ gameP.x-=30; }else{ gameP.x=752; } } if (key_==39) { if(gameP.x+30<752){ gameP.x+=30; }else{ gameP.x=-48; } } } public void keyReleased(KeyEvent e){} public void keyTyped(KeyEvent e){} } public okno(){ addKeyListener(new myKey()); setFocusable(true); setBounds(200,100,810,530); setTitle("Игра"); gameP=new pole(); Container con=getContentPane(); con.add(gameP); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
pole.java import javax.imageio.*; import java.io.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.Random; public class pole extends JPanel{ private Image fon; public int x=400; public pole(){ try{ fon = ImageIO.read(new File("..\\fon.jpg")); } catch(IOException exp){} Timer timerDraw=new Timer(50,new ActionListener(){ public void actionPerformed(ActionEvent e){ repaint(); } }); timerDraw.start(); } public void paintComponent(Graphics gr){ super.paintComponent(gr); gr.drawImage(fon,0,0,null); gr.setColor(new Color(0,0,255)); gr.fillOval(x,450,50,20); } }

10 Декабря 2014 года
занятие 10
скачать

Компаний «АТ-информ», официальный партнер фирмы «1С», приглашают Вас принять участие в СЕМИНАРЕ, посвященному актуальным проблемам ведения учета предприятиями жилищно-коммунальной сферы на темы:


1С:ЖКХ Семинар!!!