• Nie Znaleziono Wyników

Wykład 1-część druga

N/A
N/A
Protected

Academic year: 2021

Share "Wykład 1-część druga"

Copied!
29
0
0

Pełen tekst

(1)

PIO. Autor -Zofia Kruczkiewicz 1

Wykład 1-część druga

Wstęp do inżynierii oprogramowania.

Cykle rozwoju oprogramowania (część biznesowa aplikacji)

iteracyjno-rozwojowy cykl oprogramowania 1

(2)

PIO. Autor -Zofia Kruczkiewicz 2

Java

język programowania

• obiektowo zorientowany

• wysokiego poziomu

platforma Javy

• z maszyny wirtualnej VM

• API (interfejs programowania aplikacji).

Rodzaje platform Javy:

 Java Platform, Standard Edition (Java SE)

 Java Platform, Enterprise Edition (Java EE)

 Java Platform, Micro Edition (Java ME)

 Java Platform CARD Rezultat

• niezależność od platformy,

• duże możliwości,

• stabilność,

• łatwość rozwoju,

• bezpieczeństwo

(3)

PIO. Autor -Zofia Kruczkiewicz 3

Warstwy aplikacji (Java EE)

(4)

PIO. Autor -Zofia Kruczkiewicz 4

(5)

PIO. Autor -Zofia Kruczkiewicz 5

(6)

PIO. Autor -Zofia Kruczkiewicz 6

(7)

PIO. Autor -Zofia Kruczkiewicz 7

(8)

PIO. Autor -Zofia Kruczkiewicz 8

(9)

PIO. Autor -Zofia Kruczkiewicz 9

(10)

PIO. Autor -Zofia Kruczkiewicz 10

(11)

PIO. Autor -Zofia Kruczkiewicz 11

(12)

PIO. Autor -Zofia Kruczkiewicz 12

(13)

PIO. Autor -Zofia Kruczkiewicz 13

(14)

PIO. Autor -Zofia Kruczkiewicz 14

(15)

PIO. Autor -Zofia Kruczkiewicz 15

(16)

PIO. Autor -Zofia Kruczkiewicz 16

(17)

PIO. Autor -Zofia Kruczkiewicz 17

(18)

PIO. Autor -Zofia Kruczkiewicz 18

(19)

PIO. Autor -Zofia Kruczkiewicz 19 public class Tytul_ksiazki{

privateString wydawnictwo; /** @poseidon-generated */

privateString ISBN; /** @poseidon-generated */

privateString tytul; /** @poseidon-generated */

privateString nazwisko; /** @poseidon-generated */

privateString imie; /** @poseidon-generated */

public String getWydawnictwo() /** @poseidon-generated */{ returnwydawnictwo; }

public voidsetWydawnictwo(String _wydawnictwo) /** @poseidon-generated */

{ wydawnictwo = _wydawnictwo; }

public String getISBN() /** @poseidon-generated */

{ returnISBN; }

public voidsetISBN(String _ISBN) /** @poseidon-generated */

{ ISBN = _ISBN; }

publicString getTytul() /** @poseidon-generated */

{ returntytul; }

public voidsetTytul(String _tytul) /** @poseidon-generated */

{ tytul = _tytul; }

publicString getNazwisko() /** @poseidon-generated */

{returnnazwisko; }

public voidsetNazwisko(String _nazwisko) /** @poseidon-generated */

{ nazwisko = _nazwisko; }

publicString getImie() /** @poseidon-generated */

{ returnimie; }

public voidsetImie(String _imie) /** @poseidon-generated */

{ imie = _imie; } }

(20)

PIO. Autor -Zofia Kruczkiewicz 20

(21)

PIO. Autor -Zofia Kruczkiewicz 21

(22)

22 public class Tytul_ksiazki

{ private String wydawnictwo;

private String ISBN;

private String tytul;

private String nazwisko;

private String imie;

public Tytul_ksiazki() {} /** @poseidon-generated */

public String getWydawnictwo() { return wydawnictwo; } /** @poseidon-generated */

public void setWydawnictwo(String _wydawnictwo) { wydawnictwo = _wydawnictwo; } public String getISBN() { return ISBN; } /** @poseidon-generated */

public void setISBN(String _ISBN) { ISBN = _ISBN; } /** @poseidon-generated */

public String getTytul() { return tytul; } /** @poseidon-generated */

public void setTytul(String _tytul) { tytul = _tytul; } /** @poseidon-generated */

public String getNazwisko() { return nazwisko; } /** @poseidon-generated */

public void setNazwisko(String _nazwisko) { nazwisko = _nazwisko; } /** @poseidon-generated */

public String getImie() { return imie; } /** @poseidon-generated */

public void setImie(String _imie) { imie = _imie; } /** @poseidon-generated */

public String toString() // your code here

{ String pom="Tytul: "+getTytul();

pom+=" Autor:"+getNazwisko() +" "+getImie();

pom+=" ISBN: "+getISBN();

pom+=" Wydawnictwo:"+getWydawnictwo();

return

pom;

}

}

(23)

PIO. Autor -Zofia Kruczkiewicz 23

(24)

PIO. Autor -Zofia Kruczkiewicz 24

(25)

PIO. Autor -Zofia Kruczkiewicz 25

(26)

PIO. Autor -Zofia Kruczkiewicz 26

(27)

PIO. Autor -Zofia Kruczkiewicz 27

public class Uchwyt {

public Tytul_ksiazki tytul_ksiazki;

public void Dodaj_tytul(String _nazwisko, String _imie, String _tytul, String _wydawnictwo, String _ISBN)

{ // your code here }

/** @poseidon-generated */

public Tytul_ksiazki getTytul_ksiazki() {return tytul_ksiazki; } /** @poseidon-generated */

public void setTytul_ksiazki(Tytul_ksiazki tytul_ksiazki)

{ this.tytul_ksiazki = tytul_ksiazki;

}

}

(28)

PIO. Autor -Zofia Kruczkiewicz 28

public class Uchwyt {

public Tytul_ksiazki tytul_ksiazki;

public void Dodaj_tytul(String _nazwisko, String _imie, String _tytul,String _wydawnictwo, String _ISBN)

{ // your code here

tytul_ksiazki=new Tytul_ksiazki();

tytul_ksiazki.setTytul(_tytul);

tytul_ksiazki.setNazwisko(_nazwisko);

tytul_ksiazki.setImie(_imie);

tytul_ksiazki.setISBN(_ISBN);

tytul_ksiazki.setWydawnictwo(_wydawnictwo);

}

public Tytul_ksiazki getTytul_ksiazki() { return tytul_ksiazki; } /** @poseidon-generated */

/** @poseidon-generated */

public void setTytul_ksiazki(Tytul_ksiazki tytul_ksiazki) {this.tytul_ksiazki = tytul_ksiazki; } public static void main(String t[]) // your code here

{ Uchwyt ap=new Uchwyt();

ap.Dodaj_tytul("1","1","1","1","1");

String lan=ap.tytul_ksiazki.toString();

System.out.println(lan);

}

}

(29)

PIO. Autor -Zofia Kruczkiewicz 29

Cytaty

Powiązane dokumenty

static void sort(Object[] a, int fromIndex, int toIndex) Sorts the specified range of the specified array of objects into ascending order, according to the natural ordering

b) wyświetlić za pomocą funkcji alert() tekst „oleg” z tego napisu (dwoma sposobami),. c) wyświetlić za pomocą funkcji alert() napis „kolacja” powstały z wyjściowego

Zadanie 2.(5 pkt.) Zmodyfikować skrypt z zadania 2 z zestawu 11 w ten sposób, że zamiast podawania danych przy pomocy funkcji prompt() będziemy wpisywać je do pól

Funkcja szuka pierwszego wystąpienia łańcucha sub w podanym łańcuchu s Zwraca wskaźnik na znalezioną pozycję wystąpienia lub adres NULL. „ string

First the static state due to gravity is studied in chapter 5, and the in-plane transversal motion of the string due to a parametrical and a transversal excitation at one of the ends

czym kwestionowanie poszczególnych aspektów postępowania egzekucyjnego może odbywać w obu systemach prawnych. Stąd też niezbędne było uporządkowanie kwestii korzystania

• Funkcja operatora, której pierwszym argumentem jest typ podstawowy lub obiekt innej klasy nie może być metodą, musi być zdefiniowana jako funkcja zewnętrzna. • Przykład:

New simpler O(n) time algorithms are presented for a few classical string problems: computing all distinct kth string powers for a given k, in particular squares for k = 2, and