Wprowadzenie do laboratorium.
Zasady obowiązujące na zajęciach.
Wprowadzenie do narzędzi
wykorzystywanych podczas laboratorium.
Prowadzący
Dr inż. Zofia Kruczkiewicz
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 1
Forma zajęć - laboratorium
Liczbagodzin
La1 Wprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi
wykorzystywanych podczas laboratorium
2
La2 Praktyczna ewaluacja umiejętności. Badanie poprawności kodu
2
La3-La4 Specyfikowanie wymagań – przypadki użycia 4 La5-La7 Projektowanie oprogramowania – diagramy klas i in. 6 La8-La9 Implementacja w oparciu o wzorce projektowe 4 La10-La11 Sprawdzanie poprawności oprogramowania 4
La12 Tworzenie dokumentacji systemu 2
La13-La14 Refaktoryzowanie systemu 4
La15 Zaliczenie 2
Suma godzin 30
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 2
Sposób przekazywania prac laboratoryjnych
Wybrane wskazówki dotyczące dostarczania materiałów do oceny:
1. Materiały, związane z bieżącym laboratorium, można dokończyć później i wysłać przed następnym laboratorium (2 dni wcześniej) na adres: zofia.kruczkiewicz@pwr.wroc.pl. Należy wysyłać listy
korzystając z poczty studenckiej Politechniki.
2. Poprawiane materiały należy wysłać w terminie nie przekraczającym 2 tygodnie – poprawa może być obowiązkowa (prowadząca do poprawy oceny) lub nieobowiązkowa (też w celu poprawy oceny).
3. Do jednego załącznika listu należy dodać wszystkie materiały,
należące do laboratoriów (bieżącego i poprawianych), pakując je do formatu zip lub rar. np., numerlab_numerindeksu.zip, gdzie słowo
„numer indeksu” należy zastąpić konkretnym numerem indeksu oraz słowo „numerlab” numerem laboratorium
4. List powinien być wysłany również do członka grupy dwuosobowej.
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 3
Wprowadzenie do narzędzi
wykorzystywanych podczas laboratorium.
1. Java SE Java SE Development Kit 8u201
https://www.oracle.com/technetwork/java/javase/downloads/jdk8- downloads-2133151.html
2. NetBeans 8.2
https://netbeans.org/downloads/8.2/index.html
3. Visual Paradigm CE 15.2
https://www.visual-paradigm.com/download/vpuml.jsp?edition=ce
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 4
Wykonanie projektu Java SE w środowisku Netbeans-File/New Project
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 5
W formularzu New Project należy wybrać Java/Java Application i następnie kliknąć na Next
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 6
W kolejnym formularzu wpisać nazwę projektu w polu Project Name, a w polu Project Location wybrać położenie projektu. W polu
Create Main Class pojawia się informacja, że główna klasa projektu nazywa się tak jak projekt i jest umieszczona w pakiecie o nazwie wywodzącej się z nazwy projektu, napisanej małymi literami – stąd
nazwa pakietowa klasy: witaj_se.Witaj_SE
7
Widok głównej klasy w utworzonym projekcie
8
Należy wpisać prosty program typu pętla drukująca na ekranie wartość zmiennej sterującej pętli. Pętlę należy umieścić w metodzie main klasy
Witaj_SE, która jest jednocześnie programem w projekcie.
package witaj_se;
public class Witaj_SE {
public static void main(String[] args) { for (int j = 0; j < 10; j++)
System.out.println("Zmiany zmiennej j w pętli:"+j);
}
} 9
Program zawierający klasę z metoda main należy uruchomić w następujący sposób: po kliknięciu prawym klawiszem na nazwę projektu w okienku Projects, należy wybrać pozycję Build lub Clean and Build po wprowadzeniu
zmian w projekcie po ostatniej kompilacji.
10
Wynik przebiegu kompilacji jest prezentowany w okienku zakładki Output
11
Po kompilacji należy wybrać pozycję Run, podobnie jak pozycje Build lub Clean and Build
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 12
Wynik działania programu - metoda System.out.println wyświetla w trybie konsolowym informację na konsoli w zakładce Output.
13
Uruchomienie programu w linii poleceń
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 14
Przekazywanie parametrów do programu z linii poleceń przez parametr String []args metody main
package witaj_se1;
public class Witaj_SE1 {
public static void main(String[] args) { for (int j=0; j<args.length; j++)
System.out.println("Wartosc parametru: ["+j+"]="+args[j]); } }
15
Uruchamianie programu z parametrami w środowisku NetBeans – po kliknięciu prawym klawiszem na nazwę projektu należy
wybrać kolejno pozycje Set Configuration/Customize
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 16
Uruchamianie programu z parametrami w środowisku NetBeans –
wpisanie do pola Arguments dowolnej liczby parametrów i zatwierdzić OK
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 17
Uruchamianie programu z parametrami w środowisku NetBeans – po uruchomieniu programu podane parametry z linii poleceń są
wykorzystane w programie
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 18
Uruchomienie programu przekazującego parametry do programu z linii poleceń przez parametr String []args metody main –
przetwarzanie jednowymiarowej tablicy obiektów String
19
https://docs.oracle.com/netbeans/nb82/netbeans/NBDAG/
20
https://www.visual-
paradigm.com/support/documents/vpuserguide/12_gettingstart.html
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 21
https://www.visual-
paradigm.com/support/documents/vpuserguide/12_gettingstart.html
Lab_INP002017_1. Prowadzący: dr inż Zofia
Kruczkiewicz 22