Obecny czas: 20 Maj 2012 19:26



Napisz nowy temat Odpowiedz  [ 8 posty(贸w) ] 
Autor Wiadomo艣膰
 Temat postu: [7IZ] Programowanie w j臋zyku JAVA
PostWys艂any: 25 Pa藕 2009 10:46 
Offline
Moderator
Moderator
Awatar u偶ytkownika

Rejestracja: 17 Mar 2008 17:50
Posty: 196
Miejscowo艣膰: Bielawa
SEMESTR: 8IZ
gadu: 3276102
tlen: zagato1987
skype: zagato1987
W za艂膮czniku materia艂y z "Olimpu".


Nie posiadasz wymaganych uprawnie艅, by zobaczy膰 pliki za艂膮czone do tej wiadomo艣ci.

_________________
3sL1 p0tr4f15z t0 PrZ3cZyt4c pRzYd4l08y c1 5i3 tR0cH3 53k5u


G贸ra
 Profil E-mail  
 
 Temat postu: Re: [7IZ] Programowanie w j臋zyku JAVA
PostWys艂any: 29 Lis 2009 09:41 
Offline
SZEF WSZYSTKICH SZEF脫W
SZEF WSZYSTKICH SZEF脫W
Awatar u偶ytkownika

Rejestracja: 17 Mar 2008 12:35
Posty: 194
Miejscowo艣膰: Dzier偶oni贸w
SEMESTR: 8IZ
gadu: 0
Jesli ktos nie robil notatek moze sprobowac rozszyfrowac informacje z tablicy...
Wiem, 偶e dla niektorych osob na pewnie nie bedzie to zaden problem

W razie k艂opot贸w ze zrozumieniem, prosz臋 chodzi膰 na zaj臋cia ;)


Nie posiadasz wymaganych uprawnie艅, by zobaczy膰 pliki za艂膮czone do tej wiadomo艣ci.

_________________
RmoAdm
Nigdy nie obawiaj si臋 spr贸bowa膰 czego艣 nowego. Pami臋taj - samotny amator zbudowa艂 Ark臋, ogromna grupa specjalist贸w zbudowa艂a Titanica...


G贸ra
 Profil E-mail  
 
 Temat postu: Re: [7IZ] Programowanie w j臋zyku JAVA
PostWys艂any: 29 Lis 2009 11:34 
Offline
Moderator
Moderator
Awatar u偶ytkownika

Rejestracja: 15 Mar 2008 21:54
Posty: 165
SEMESTR: :-)
gadu: 0
Zadanie kontrolne 1

Kod:
class Uczen
   {
      String imie, nazwisko;
      double oceny[] = new double[20];
      int liczbaOcen;
      
      Uczen(String imie, String nazwisko)
      {
         this.imie = imie;
         this.nazwisko = nazwisko;
      }
      
      Uczen(String imie, String nazwisko, double ocena)
      {
         this(imie, nazwisko);
         dodajOcene(ocena);
      }
      
      void dodajOcene(double ocena)
      {
         if (liczbaOcen < 20)
            oceny[liczbaOcen] = ocena;
         else
            System.out.println("Brak miejsca na oceny");
         
         liczbaOcen++;
      }
      
      void dodajOcene(double ocena1, double ocena2)
      {
         dodajOcene(ocena1);
         dodajOcene(ocena2);
      }
      
      void wyswietlUczen()
      {
         System.out.println("Uczen: " + imie + " " + nazwisko + "\n");
         System.out.print("Oceny: ");
         
         for (int i = 0; i < oceny.length; i++)
         {
            if (oceny[i] == 0)
               break;
            System.out.print(oceny[i] + " ");
         }
         
         System.out.println("\n\nSrednia ocen: " + sredniaOcen());
      }
      
      double sredniaOcen()
      {
         double srednia = 0.0;
         
         for (int i = 0; i < oceny.length; i++)
            srednia += oceny[i];
         
         srednia /= liczbaOcen;
         
         return srednia;
      }
   }

class Student extends Uczen
{
   int numerIndeksu;
   
   Student(String imie, String nazwisko, int numerIndeksu)
   {
      super(imie, nazwisko);
      this.numerIndeksu = numerIndeksu;
   }
   
   Student(String imie, String nazwisko, double ocena, int numerIndeksu)
   {
      super(imie, nazwisko, ocena);
      ustawNumerIndeksu(numerIndeksu);
   }
   
   void wyswietlUczen()
   {
      System.out.println("Student: " + imie + " " + nazwisko + "\n");
      System.out.println("Nr indeksu: " + numerIndeksu + "\n");
      System.out.print("Oceny: ");
      
      for (int i = 0; i < oceny.length; i++)
      {
         if (oceny[i] == 0)
            break;
         System.out.print(oceny[i] + " ");
      }
      
      System.out.println("\n\nSrednia ocen: " + sredniaOcen());
   }
   
   void ustawNumerIndeksu(int numerIndeksu)
   {
      this.numerIndeksu = numerIndeksu;
   }
}

public class Szkola {
   
   public static void main(String args[])
   {
      Uczen uczen1 = new Uczen("Janko", "Muzykant", 3.0);
      uczen1.dodajOcene(5.5);
      uczen1.dodajOcene(4.0);
      uczen1.dodajOcene(5.0);
      uczen1.dodajOcene(3.5, 4.0);
      uczen1.wyswietlUczen();
      
      System.out.println();
      System.out.println();
      
      Uczen uczen2 = new Uczen("Zosia", "Samosia");
      uczen2.dodajOcene(4.5, 4.0);
      uczen2.dodajOcene(4.5);
      uczen2.dodajOcene(3.0, 5.0);
      uczen2.wyswietlUczen();
      
      System.out.println();
      System.out.println();
      
      Student student1 = new Student("Gall", "Anonim", 666);
      student1.dodajOcene(5.0, 5.5);
      student1.dodajOcene(4.5);
      student1.wyswietlUczen();
   }
}


Uruchomione w Eclipse SDK 3.5.1

Program zosta艂 wykorzystany do zaliczenia laboratorium. Prosz臋 nie kopiowa膰 wprost :P


G贸ra
 Profil  
 
 Temat postu: Lab2 - materia艂y pomocnicze...
PostWys艂any: 08 Sty 2010 21:10 
Offline
SZEF WSZYSTKICH SZEF脫W
SZEF WSZYSTKICH SZEF脫W
Awatar u偶ytkownika

Rejestracja: 17 Mar 2008 12:35
Posty: 194
Miejscowo艣膰: Dzier偶oni贸w
SEMESTR: 8IZ
gadu: 0
Zdj臋cia przedstawiaj膮 informacje prezentowane przez profesora na Lab.2. - mo偶e si臋 przyda膰 przy pisaniu drugiego zadania kontrolnego... powodzenia!


Nie posiadasz wymaganych uprawnie艅, by zobaczy膰 pliki za艂膮czone do tej wiadomo艣ci.

_________________
RmoAdm
Nigdy nie obawiaj si臋 spr贸bowa膰 czego艣 nowego. Pami臋taj - samotny amator zbudowa艂 Ark臋, ogromna grupa specjalist贸w zbudowa艂a Titanica...


G贸ra
 Profil E-mail  
 
 Temat postu: Re: [7IZ] Programowanie w j臋zyku JAVA
PostWys艂any: 10 Sty 2010 09:56 
Offline
Moderator
Moderator
Awatar u偶ytkownika

Rejestracja: 15 Mar 2008 21:54
Posty: 165
SEMESTR: :-)
gadu: 0
Zadanie kontrolne 2

Plik: MojeOkienko.java

Kod:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;

import MojPanel.*;

public class MojeOkienko implements ActionListener {
   private String tytulOkienka = "MojeOkienko";
   private JFrame mojaRamka;
   private JPanel mojPanelNorth, mojPanelWest;
   private MojPanel mojPanelCenter;
   private JButton przycisk1 , przycisk2, przyciskElipsa, przyciskObrazekPok;
   private JTextField poleTekstowe;
   private JLabel opisPolaTekstowego;
   private JScrollPane przewijaki;
   private boolean stanElipsy = true, stanObrazka = true;
   
   public void Start()
   {
      mojaRamka = new JFrame(tytulOkienka);
      mojaRamka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      
      przycisk1 = new JButton("Nowy tytu艂 okna");
      przycisk1.setAlignmentX(Component.CENTER_ALIGNMENT);
      przycisk1.addActionListener(this);
      
      przycisk2 = new JButton("Tytu艂 domy艣lny");
      przycisk2.setAlignmentX(Component.CENTER_ALIGNMENT);
      przycisk2.addActionListener(this);
      
      przyciskElipsa = new JButton("Elipsa");
      przyciskElipsa.setAlignmentX(Component.CENTER_ALIGNMENT);
      przyciskElipsa.addActionListener(this);
      
      przyciskObrazekPok = new JButton("Obrazek");
      przyciskObrazekPok.setAlignmentX(Component.CENTER_ALIGNMENT);
      przyciskObrazekPok.addActionListener(this);
      
      poleTekstowe = new JTextField("                                        ");
      opisPolaTekstowego = new JLabel("Nowy tytu艂 okna aplikacji:");
      
      mojPanelNorth = new JPanel(new FlowLayout());
      mojPanelNorth.add(opisPolaTekstowego);
      mojPanelNorth.add(poleTekstowe);
      
      mojPanelWest = new JPanel();
      mojPanelWest.setLayout(new BoxLayout(mojPanelWest, BoxLayout.Y_AXIS));
      mojPanelWest.add(przycisk1);
      mojPanelWest.add(przycisk2);
      mojPanelWest.add(przyciskElipsa);
      mojPanelWest.add(przyciskObrazekPok);
      
      mojPanelCenter = new MojPanel();
      Color kolor = new Color(0, 0, 102);
      mojPanelCenter.setBackground(kolor);
      
      mojPanelCenter.setPreferredSize(new Dimension(600, 600));
      
      przewijaki = new JScrollPane(mojPanelCenter, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
      
      mojaRamka.getContentPane().add(mojPanelNorth, BorderLayout.NORTH);
      mojaRamka.getContentPane().add(mojPanelWest, BorderLayout.WEST);
      mojaRamka.getContentPane().add(przewijaki, BorderLayout.CENTER);
      
      mojaRamka.setSize(600, 600);
      mojaRamka.setResizable(false);
      mojaRamka.setVisible(true);
      
      poleTekstowe.setText(null);
   }
   
   public void actionPerformed(ActionEvent e)
   {
      if (e.getSource() == przycisk1)
      {
         mojaRamka.setTitle(poleTekstowe.getText().trim());
         poleTekstowe.setText(null);
      }
      
      if (e.getSource() == przycisk2)
         mojaRamka.setTitle(tytulOkienka);
      
      if (e.getSource() == przyciskElipsa)
      {
         mojPanelCenter.elipsaTF(stanElipsy);
         mojaRamka.repaint();
         stanElipsy = !stanElipsy;
      }
      
      if (e.getSource() == przyciskObrazekPok)
      {
         mojPanelCenter.obrazekTF(stanObrazka);
         mojaRamka.repaint();
         stanObrazka = !stanObrazka;
      }
   }
   
   public static void main(String args[])
   {
      MojeOkienko okienko = new MojeOkienko();
      okienko.Start();
   }
}


Plik: MojPanel.java

Kod:
package MojPanel;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;

public class MojPanel extends JPanel {
   private boolean widacElipsa, widacObrazek;
   private Image obrazek;
   
   public void elipsaTF(boolean widacElipsa)
   {
      this.widacElipsa = widacElipsa;
   }
   
   public void obrazekTF(boolean widacObrazek)
   {
      this.widacObrazek = widacObrazek;
   }
   
   public void paintComponent(Graphics g)
   {
      super.paintComponent(g);
      
      if (widacElipsa)
      {
         g.setColor(Color.yellow);
         g.fillOval(10, 10, 120, 80);
      }
      
      if (widacObrazek)
      {
            obrazek = new ImageIcon("twoj_obrazek.jpg").getImage();
            g.drawImage(obrazek, 2, 2, this);      
      }
      
   }
}


Uruchomione w Eclipse SDK 3.5.1. Do uruchomienia potrzebne s膮 oba pliki :)

Program zosta艂 wykorzystany do zaliczenia laboratorium. Prosz臋 nie kopiowa膰 wprost :P


G贸ra
 Profil  
 
 Temat postu: Re: [7IZ] Programowanie w j臋zyku JAVA
PostWys艂any: 06 Lut 2010 11:50 
Offline
U偶ytkownik podstawowy
U偶ytkownik podstawowy

Rejestracja: 25 Lis 2008 18:25
Posty: 3
SEMESTR: 5IZ
gadu: 8693423
Zdj臋cia przedstawiaj膮 informacje prezentowane przez profesora prawdopodobnie na Lab.1. - mo偶e si臋 przyda膰 przy pisaniu zadania kontrolnego lub na pomoc przy egzaminie ;) powodzenia! Zdj臋cia s膮 co prawda nie wyra藕ne ale zawsze co艣 z nich mo偶na wyczyta膰 ;)


Nie posiadasz wymaganych uprawnie艅, by zobaczy膰 pliki za艂膮czone do tej wiadomo艣ci.


G贸ra
 Profil E-mail  
 
 Temat postu: Re: [7IZ] Programowanie w j臋zyku JAVA
PostWys艂any: 23 Sty 2011 18:54 
Offline
U偶ytkownik
U偶ytkownik

Rejestracja: 19 Kwi 2008 11:23
Posty: 8
SEMESTR: 8IZ
gadu: 0
A oto zagadnienia ktore pojawia sie na kolokwium 6 lutego 2011


1.Struktura i spos贸b przetwarzania program贸w w Javie
2.Co to jest aplikacia a co aplet Javy
3.Wymie艅 modyfikatory dost臋pu i wymie艅 ich zasi臋g
4.Wymie艅 podstawowe typy danych w Javie
5.Jak tworzy si臋 zmienne i metody statyczne
6.Co oznacza s艂owo final
7.Co to jest klasa a co to jest obiekt
8.Podaj schemat tworzenia obiektu
9.Co oznacza Dziedziczenie i jak si臋 ten fakt zapisuje w Javie
10.Jakie mamy rodzaje konstruktor贸w
11.Co to s膮 metody przeci膮偶one a co przedefiniowanie
12.Co to s膮 wyj膮tki jest podstawowy mechanizm ich obs艂ugi
13.Jakie klasy wykorzystywane s膮 do obs艂ugi strumieni binarnych
14.Jakie klasy wykorzystywane s膮 do obs艂ugi strumieni tekstowych
15.Co to jest konwersja danych, poda膰 przyk艂ad
16.Wymie艅 podstawowe metody operowania na strumieniach
17.Co to jest tzw. konwersja rzutuj膮ca
18.Na czym polega mechanizm Polimorfizmu
19.Co to jest interfejs do czego s艂u偶y i jak si臋 go definiuje
20.Schemat tworzenia apletu
21.Jakie metody s膮 u偶ywane w apletach i z jakiej pochodz膮 klasy
22.Co oznacza poj臋cie GUI
23.Wymie艅 podstawowe metody biblioteki Graphics
24.Co to jest menager uk艂adu, wymie艅 podstawowe menagery
25.Wymie艅 komponenty u偶ywane w oknach graficznych
26.Co to jet panel graficzny i jak si臋 go tworzy
27.Na czym polega obs艂uga zdarze艅
28.Wymie艅 kilka interfejs贸w obs艂ugi zdarze艅
29.Co to s膮 klasy wewn臋trzne i jak si臋 je tworzy
30.Wymie艅 kilka rodzaj贸w pojemnik贸w

POWODZENIA :)


G贸ra
 Profil E-mail  
 
 Temat postu: Re: [7IZ] Programowanie w j臋zyku JAVA
PostWys艂any: 30 Sty 2011 17:38 
Offline
U偶ytkownik
U偶ytkownik

Rejestracja: 19 Kwi 2008 11:23
Posty: 8
SEMESTR: 8IZ
gadu: 0
Witam ponownie.
Czy ma moze ktos odpowiedzi na te pytania?
Z gory dzieki


G贸ra
 Profil E-mail  
 
Wy艣wietl posty z poprzednich:  Sortuj wed艂ug  
Napisz nowy temat Odpowiedz  [ 8 posty(贸w) ] 

Kto jest na forum

U偶ytkownicy przegl膮daj膮cy to forum: Brak zarejestrowanych u偶ytkownik贸w


Nie mo偶esz zak艂ada膰 nowych temat贸w na tym forum
Nie mo偶esz odpowiada膰 w tematach na tym forum
Nie mo偶esz edytowa膰 swoich post贸w na tym forum
Nie mo偶esz usuwa膰 swoich post贸w na tym forum
Nie mo偶esz dodawa膰 za艂膮cznik贸w na tym forum

Szukaj:
Skocz do:  
cron
Theme designed by stylerbb.net & © 2008
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
© GATHO.PL
[ Time : 0.158s | 13 Queries | GZIP : Off ]
Wszystkie czasy w strefie UTC + 1 godzina