Wprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi wykorzystywanych podczas laboratorium.

Podobne dokumenty
Języki i metody programowania Java Lab1 Zofia Kruczkiewicz

Specyfikowanie wymagań przypadki użycia

Języki i metody programowania Java Lab2 podejście obiektowe

Programowanie obiektowe zastosowanie języka Java SE

Tworzenie projektu zawierającego aplet w środowisku NetBeans. lab1. Dr inż. Zofia Kruczkiewicz Programowanie aplikacji internetowych

dr inż. Piotr Czapiewski Tworzenie aplikacji w języku Java Laboratorium 1

Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom.

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz

1. Czynności przygotowujące aplikację działającą na platformie Java SE Biblioteka5 (należy ją pobrać z załącznika z p.1)

Laboratorium z przedmiotu: Inżynieria Oprogramowania INP

Instrukcja 10 Laboratorium 13 Testy akceptacyjne z wykorzystaniem narzędzia FitNesse

Projektowanie aplikacji internetowych laboratorium

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Java pierwszy program w Eclipse «Grzegorz Góralski strona własna

Projektowanie oprogramowania. Warstwa integracji z bazą danych oparta na technologii ORM Platforma Java EE Autor: Zofia Kruczkiewicz

WPROWADZENIE DO JĘZYKA JAVA

Zaawansowane aplikacje internetowe - laboratorium Architektura CORBA.

Język JAVA podstawy. wykład 2, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Pierwsze kroki. Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura

Zaawansowane aplikacje WWW - laboratorium

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

Komunikatory typu TCP/IP lab2. Dr inż. Zofia Kruczkiewicz Programowanie aplikacji internetowych

Programowanie w Javie Lista nr 1. Wybieramy kategorię Java, a wśród Projektów Java Application i [NEXT]

Zastosowanie komponentów EJB typu Session

Laboratorium z przedmiotu: Inżynieria Oprogramowania INP002017_ Laboratorium 11 Testy akceptacyjne z wykorzystaniem narzędzia FitNesse

Programowanie Systemów Czasu Rzeczywistego

Java Platform Micro Edition

Laboratorium z przedmiotu: Inżynieria Oprogramowania INEK Instrukcja 5

Programowanie w Javie

Laboratorium z przedmiotu: Inżynieria Oprogramowania INEK Instrukcja 7

Programowanie obiektowe

ZSBD ćwiczenie 4. Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. Wymagania: ZSBD ćwiczenie 4

Narzędzie pomocnicze do przedmiotu Podstawy Informatyki - złożoność obliczeniowa

Java Programowanie Obiektowe Ćwiczenie 1- wprowadzenie

Programowanie - instrukcje sterujące

Db4o obiektowa baza danych wersja.net

Aplikacje w środowisku Java

Ćwiczenie 1. Przygotowanie środowiska JAVA

Zaawansowane aplikacje internetowe - laboratorium Architektura CORBA.

Java jako język programowania

Git, Bitbucket, IntelliJ IDEA

Laboratorium z przedmiotu: Inżynieria Oprogramowania INEK Instrukcja 5

Tworzenie aplikacji w języku Java

Projekt INP Instrukcja 1. Autor Dr inż. Zofia Kruczkiewicz

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

Języki i metody programowania Java. Wykład 2 (część 2)

Przykłady interfejsu TCP i UDP w Javie

Metody Metody, parametry, zwracanie wartości

Laboratorium 1 Wprowadzenie do PHP

Klasy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 13

Opis zagadnieo 1-3. Iteracja, rekurencja i ich realizacja

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Wykład 4: Klasy i Metody

Javadoc. Piotr Dąbrowiecki Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Alina Strachocka

Interfejsy. Programowanie obiektowe. Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej

Spis treści. 1 Java T M

Laboratorium 1. Wzorce oprogramowania lab1, Zofia Kruczkiewicz

Klasy i obiekty cz I Klasy, obiekty, podstawy używania obiektów

Programowanie obiektowe

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Programowanie komponentowe

Języki i metody programowania Java Lab4 podejście obiektowe, zastosowanie pojemników

Java EE produkcja oprogramowania

Instrukcja 1 Laboratorium z Podstaw Inżynierii Oprogramowania. Relacja 1 do 1..0 instrukcja z lab1

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Pętle while, for, do while, instrukcje break, continue, switch 1. Pętle

Budowa aplikacji wielowarstwowych. Obsługa zdarzeń

Podstawy, środowisko JDK, kompilacja programów z linii poleceń

Aplikacje w środowisku Java

Aplikacje WWW - laboratorium

Laboratorium z przedmiotu: Inżynieria Oprogramowania INEK Instrukcja 6

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Informatyka I : Tworzenie projektu

Instrukcja Wprowadzenie do tworzenia oprogramowania. Relacja 1 do 1..0 instrukcja z lab1

Katalog książek cz. 2

Zaawansowane programowanie w (pakiecie) Delphi

Java Podstawy JUST JAVA Michał Bereta Intytu Modelowania Komputerowego Wydział Fizyki, Matematyki i Informatyki Stosowanej

Laboratorium Programowania Kart Elektronicznych

1 Wątki 1. 2 Tworzenie wątków 1. 3 Synchronizacja 3. 4 Dodatki 3. 5 Algorytmy sortowania 4

Instrukcja 3 Laboratorium z Podstaw Inżynierii Oprogramowania

Java. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak

Programowanie zespołowe

Podstawy programowania obiektowego

Protokół JDBC współpraca z relacyjnymi bazami danych lab4. Dr inż. Zofia Kruczkiewicz Programowanie aplikacji internetowych

Enkapsulacja, dziedziczenie, polimorfizm

JDK można pobrać ze strony

Rozdział 4 KLASY, OBIEKTY, METODY

Henryk Budzisz. materiały przygotowane w ramach projektu ZPORR nr POKL /08-00

Programowanie obiektowe

MATERIAŁY DO ZAJĘĆ I. Podstawowe pojęcia. Algorytm. Spis treści Przepis

Języki i metody programowania Java INF302W Wykład 2 (część 1)

Zadania: 1. Funkcja przeliczająca F na C: float FtoC(float f){ return (f 32.0) * 5.0 / 9.0; }

Konstruktory. Streszczenie Celem wykładu jest zaprezentowanie konstruktorów w Javie, syntaktyki oraz zalet ich stosowania. Czas wykładu 45 minut.

Laboratorium 1 - Programowanie proceduralne i obiektowe

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Transkrypt:

Wprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi wykorzystywanych podczas laboratorium. Prowadzący Dr inż. Zofia 1

La1 La2 Forma zajęć - laboratorium Wprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi wykorzystywanych podczas laboratorium Praktyczna ewaluacja umiejętności. Badanie poprawności kodu 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 Liczba godzin 2 2 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. 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 4

Wykonanie projektu Java SE w środowisku Netbeans-File/New Project 5

W formularzu New Project należy wybrać Java/Java Application i następnie kliknąć na Next 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 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ń 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 16

Uruchamianie programu z parametrami w środowisku NetBeans wpisanie do pola Arguments dowolnej liczby parametrów i zatwierdzić OK 17

Uruchamianie programu z parametrami w środowisku NetBeans po uruchomieniu programu podane parametry z linii poleceń są wykorzystane w programie 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.visualparadigm.com/support/documents/vpuserguide/12_gettingstart.html 21

https://www.visualparadigm.com/support/documents/vpuserguide/12_gettingstart.html 22