Modu 9 Strumienie i pliki
|
|
- Weronika Daria Janowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 MODU 9 STRUMIENIE I PLIKI 93 Modu 9 Strumienie i pliki Zawarto jednostki Po zrealizowaniu jednostki bdziesz w stanie: odczytywa oraz zapisywa dane do pliku tekstowego i binarnego zarzdza systemem plików i katalogów systemu operacyjnego przetwarza strumie danych zasobów sieci Internet kompresowa pliki i katalogi zawarte na no nikach pamici Wprowadzenie Program komputerowy sk!ada si z cigu instrukcji wykonywanych przez komputer. Podstaw dla wykonania programu s dane wej ciowe, stanowice $ród!o informacji. Rezultatem dzia!ania programu s dane wyj ciowe, najcz ciej sk!adowane na no nikach pamici. Operacje wej cia-wyj cia (ang. I/O) stanowi fundament dla komunikacji programu komputerowego z otoczeniem. Strumienie danych Operacje wej cia-wyj cia w jzyku Java opieraj si na pojciu strumienia (ang. stream), rozumianego jako kana! transmisyjny, przez który przep!ywa sekwencja bajtów ze $ród!a do programu lub z programu do miejsca przeznaczenia. Gdy dane przekazywane s ze $ród!a do programu, mowa jest o potoku wej ciowym (ang. input stream), natomiast je li dane przekazywane s z programu do miejsca przeznaczenia, wtedy okre lane jest to jako strumie wyj ciowy (ang. output stream). 0ród!em, czy miejscem przeznaczenia danych mog by pliki dyskowe, urzdzenia (np. drukarka, skaner), inne programy, czy zasoby danych dostpne w sieci (np. zasoby sieci Internet). ródo danych strumie% wejcia Program w Javie Program w Javie strumie% wyjcia Miejsce przeznaczenia Rys. 3. Wejciowe i wyjciowe strumienie danych. Istnieje poka$na grupa klas bibliotecznych do obs!ugi strumieni danych. Poniewa1 Java dzieli strumienie danych na strumienie wej cia oraz wyj cia, std te1 dostpne klasy zosta!y podzielone na klasy obs!ugujce strumienie wej cia oraz wyj cia. Poni1sza tabela przedstawia klasy bazowe. Tabela 2. Modyfikatory dost!pu do sk#adowych obiektu. STRUMIE ZNAKOWY BINARNY Wejciowy (input) Java.io.Reader Java.io.InputStream Wyjciowy (output) Java.io.Writer Java.io.OutputStream
2 MODU 9 STRUMIENIE I PLIKI 94 W zale1no ci od charakteru $ród!a lub miejsca przeznaczenia danych korzystamy z dedykowanych klas pochodnych. STRUMIENIE PLIKOWE Sekwencyjny dostp do plików 105 realizowany jest poprzez klasy FileInputStream, FileOutputStream oraz FileReader, FileWriter. Dwie pierwsze umo1liwiaj dostp (odczyt oraz zapis) do danych binarnych (pliki graficzne, d$wikowe, ), a tak1e do danych tekstowych w formacie ASCII, natomiast dwa ostatnie realizuj dostp do plików tekstowych w formacie Unicode. Poni1szy program ilustruje odczyt zawarto ci pliku tekstowego. Nale1y zwróci uwag na konieczno u1ycia obs!ugi b!dów. public class OdczytPlikuTekstowego { FileReader plik = null; int znak; // obiekt reprezentuj3cy wskazany plik tekstowy plik = new FileReader("dane.txt"); // odczyt kolejnych znaków z pliku while ( (znak = plik.read())!= -1 ) { // wywietlenie odczytanego znaku na konsoli System.out.print((char)znak); catch (FileNotFoundException e) { System.out.println("Brak pliku o podanej nazwie!"); catch (IOException e) { System.out.println("Problem z odczytem pliku!"); finally { if (plik!= null) plik.close(); catch (IOException e){ System.out.println("Problem z zamkni>ciem pliku!"); Dla zwikszenia wydajno ci operacji wej cia wyj cia odczyt oraz zapis danych mo1e by buforowany co realizowane jest poprzez u1ycie klas BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter. FileReader plik = new FileReader("dane.txt"); BufferedReader plikbuforowany = new BufferedReader(plik); String liniatekstu; liniatekstu = plikbuforowany.readline(); Dodatkowo klasa BufferedReader posiada metod readline(), umo1liwiajc odczyt pojedynczej linii z pliku tekstowego. STRUMIENIE SIECIOWE W dobie Internetu trudno wyobrazi sobie jzyk programowania, który nie umo1liwia!by dostpu oraz korzystania z zasobów zgromadzonych w sieci. Jzyk programowania Java, dziki rozbudowanej bibliotece klas, posiada silne wsparcie dla wykonywania takich operacji. Jednym z podstawowych narzdzi umo1liwiajcym dostp do zasobów sieciowych jest klasa java.net.url. Dziki zastosowaniu ujednoliconego formatu adresowania URL (ang. Uniform Resource Locator), mo1liwe jest wykorzystanie dowolnego zasobu udostpnionego w sieci WWW. Mo1e nim by zarówno plik, katalog, ale tak1e poprzez wykorzystanie dostpnych protoko!ów, dostp do zasobów zgromadzonych w bazach 105 Wyró1niamy sekwencyjny dostp do plików (ang. sequencial access) oraz dostp swobodny (ang. random access).
3 MODU 9 STRUMIENIE I PLIKI 95 danych. Wikszo klas niezbdna do u1ycia dla komunikacji z zasobami Internetu dostpna jest w pakiecie java.net. Pliki i katalogi Obiekt klasy File reprezentuje pojedynczy plik w systemie lub katalog (równie1 nieistniejcy). Szereg metod tej klasy umo1liwia operowanie na plikach lub katalogach systemu. Poni1szy przyk!ad ilustruje u1ycie klasy File do wy wietlenia zawarto ci katalogu Windows: public class ZawartoscFolderu { String nazwafolderu = "C:" + File.separator + "WINDOWS"; File folder = new File(nazwaFolderu); for(string nazwaplikulubfolderu : folder.list()) System.out.println(nazwaPlikuLubFolderu); Ponadto metody klasy File umo1liwiaj w szczególno ci utworzenie nowego pliku, usuwanie plików, tworzenie folderów, zmian atrybutów plików, zmian nazwy pliku, sprawdzenie statusu (plik, czy katalog). Pe!ny wykaz metod dostpny jest w Java API. Pytania sprawdzajce 1. Wska1 ró1nice pomidzy klasami Reader oraz InputStream. 2. Jzyk Java zawiera par klas: InputStreamReader oraz OutputStreamWriter. Jaki jest cel stosowania tych klas? 3. Jak funkcj pe!ni metoda mkdirs() klasy java.io.file? 4. Wymie metody umo1liwiajce uzyskanie szczegó!owych informacji o dowolnym pliku dostpnym na no niku pamici. 5. Jak funkcj pe!ni pole statyczne File.separator? Podaj cel jego stosowania w kontek cie tworzenia programów uruchamianych w otoczeniu ró1nych systemów operacyjnych. 6. W jaki sposób mo1na uzyska znak koca linii, niezale1ny od stosowanego systemu operacyjnego? 7. Co oznacza skrót URL? Podaj sk!adni jego zapisu. 8. W jaki sposób realizowane jest dopisywanie danych na kocu pliku? Co stanie si, gdy plik do zapisu zostanie otwarty z warto ci parametru append równ false? 9. Operacja buforowania dostpu do danych pozwala na zwikszenie wydajno ci odczytu oraz zapisu informacji. W jaki sposób jest realizowana? 10. Co oznacza wyjtek: MalformedURLException? W jakiej sytuacji jest generowany? Zadania do wykonania Dla wykonania zada zawartych w tej sekcji utwórz plik tekstowy o nazwie RedutaOrdona.txt zawierajcy fragment utworu Adama Mickiewicza. REDUTA ORDONA OPOWIADANIE ADIUTANTA Nam strzela nie kazano. -- Wstpi!em na dzia!o I spójrza!em na pole; dwie cie armat grzmia!o. Artyleryi ruskiej cign si szeregi, Prosto, d!ugo, daleko, jako morza brzegi; I widzia!em ich wodza: przybieg!, mieczem skin! I jak ptak jedno skrzyd!o wojska swego zwin!; Wylewa si spod skrzyd!a ci niona piechota D!ug czarn kolumn, jako lawa b!ota,
4 MODU 9 STRUMIENIE I PLIKI 96 Nasypana iskrami bagnetów. Jak spy Czarne chorgwie na mier prowadz zastpy. Przeciw nim sterczy bia!a, wska, zaostrzona, Jak g!az bodzcy morze, reduta Ordona. Sze tylko mia!a armat; wci1 dymi i wiec; I nie tyle prdkich s!ów gniewne usta miec, Nie tyle przejdzie uczu przez dusz w rozpaczy, Ile z tych dzia! lecia!o bomb, kul i kartaczy. Patrz, tam granat w sam rodek kolumny si nurza, Jak w fale bry!a lawy, pu!k dymem zachmurza; Pka ród dymu granat, szyk pod niebo leci I ogromna!ysina ród kolumny wieci. Tam kula, lecc, z dala grozi, szumi, wyje. Ryczy jak byk przed bitw, miota si, grunt ryje; Ju1 dopad!a; jak boa ród kolumn si zwija, Pali piersi, rwie zbem, oddechem zabija. Najstraszniejszej nie wida, lecz s!ycha po d$wiku, Po waleniu si trupów, po ranionych jku: Gdy kolumn od koca do koca przewierci, Jak gdyby rodkiem wojska przeszed! anio! mierci. PLIKI I KATALOGI Zadanie 136 PojemnoscDyskow.java Wikszo komputerów wyposa1ona jest w pami masow. Napisz program wy wietlajcy na konsoli wykaz dostpnych no ników pamici wraz z informacj o ich ca!kowitej pojemno ci. Zapoznaj si z wykazem dostpnych metod klasy java.io.file. public class PojemnoscDyskow { String folderglowny = File.separator; String zasob; double pojemnosc; double GB = 1024*1024*1024; System.out.println("NAZWA POJEMNOLM"); File[] dyski = (new File(folderGlowny)).listRoots(); for(file dysk : dyski) { zasob = dysk.getpath(); pojemnosc = dysk.gettotalspace()/gb; System.out.printf("%4s %8.2fGB\n",zasob,pojemnosc); Zadanie 137 ParametryDyskow.java Napisz program, który dla ka1dego z no ników pamici dostpnych w systemie wy wietli na konsoli informacje o jego ca!kowitej pojemno ci, ilo ci przestrzeni zajtej oraz wolnej. Informacje wy wietl w MB. Zadanie 138 FolderDyskuSystemowego.java Napisz program wy wietlajcy zawarto folderu g!ównego dysku systemowego.
5 MODU 9 STRUMIENIE I PLIKI 97 public class FolderDyskuSystemowego { String nazwafolderu = "C:" + File.separator; File folder = new File(nazwaFolderu); for(string nazwaplikulubfolderu : folder.list()) System.out.println(nazwaPlikuLubFolderu); Zadanie 139 ZawartoscFolderu.java Napisz program wy wietlajcy na konsoli zawarto dowolnego folderu wskazanego w wierszu polece. W przypadku plików wy wietl ich nazw, rozmiar oraz dat ostatniej modyfikacji. Zapoznaj si z metodami klasy java.io.file: listfiles(), iffile(), isdirectory(), length(), lastmodified() Zadanie 140 ObjetoscPlikowFolderu.java Napisz program, obliczajcy ca!kowit objto plików zawartych we wskazanym katalogu. Przyk!adowe wywo!anie programu: java ObjetoscPlikowFolderu C:\WINDOWS Zadanie 141 StrukturaFolderow.java Folder (inaczej katalog) zwizany z logiczn organizacj danych na no nikach pamici, umo1liwia uporzdkowanie informacji zapisanych na dysku. Napisz program, który w katalogu bie1cym utworzy poni1sz struktur folderów: KOMPUTER (LAPTOP (IBM,COMPAQ), PALMTOP) Zadanie 142 TworzenieFolderow.java Napisz program, który we wskazanym katalogu utworzy folder o podanej nazwie. Informacj, gdzie utworzy nowy folder oraz nazw folderu do utworzenia odczytaj z wiersza polece. STRUMIENIE PLIKOWE Zadanie 143 RedutaOrdona.java Plik tekstowy RedutaOrdona.txt zawiera fragment utworu Adama Mickiewicza. Napisz program wy wietlajcy tre utworu na konsoli. Wykorzystaj przyk!adowy kod programu zawarty w cz ci teoretycznej. Zadanie 144 NumerowanieWierszy.java Napisz program, wy wietlajcy na konsoli ponumerowane wiersze pliku tekstowego RedutaOrdona.txt zgodnie z poni1szym przyk!adem: 01. Nam strzelat nie kazano. -- Wst3piem na dziao 02. I spójrzaem na pole; dwiecie armat grzmiao. 03. Artyleryi ruskiej ci3gn3 si> szeregi,... Zadanie 145 ZawartoscPlikuTekstowego.java Napisz program wy wietlajcy na konsoli zawarto dowolnego pliku tekstowego o nazwie podanej w wierszu polece. Zadanie 146 BuforowanieDanych.java Napisz program, który realizowa! bdzie buforowany odczyt zawarto ci pliku tekstowego. Korzystajc z programu, wy wietl na konsoli zawarto pliku RedutaOrdona.txt.
6 MODU 9 STRUMIENIE I PLIKI 98 Zadanie 147 StatystykaZnakowPliku.java Napisz program obliczajcy liczb samog!osek oraz spó!g!osek wystpujcych w pliku RedutaOrdona.txt. Uzyskane rezultaty wy wietl na konsoli. Zadanie 148 StatystykaPliku.java Praktycznie ka1dy edytor tekstu posiada mo1liwo okre lenia liczby znaków, czy wyrazów wystpujcych w edytowanym dokumencie. Napisz program, który dla pliku RedutaOrdona.txt wyznaczy liczb znaków, wyrazów oraz wierszy wystpujcych w utworze. Uzyskane rezultaty wy wietl na konsoli. Zadanie 149 KrainyGeograficzne.java Napisz program, który na podstawie danych odczytanych z wiersza polece umo1liwia utworzenie pliku tekstowego z wykazem krain geograficznych. Utwórz program na podstawie poni1szego kodu. Korzystajc z programu wprowad$ do pliku tekstowego nastpujce nazwy krain geograficznych: Karpaty, Wy1yna Ma!opolska, Pojezierze Mazurskie, Nizina Wielkopolska, Wy1yna Krakowsko-Czstochowska. public class KrainyGeograficzne { FileWriter plik = null; final boolean dopisywanie = true; // tryb zapisu do pliku String EOL = System.getProperty("line.separator"); // znak ko%ca linii // obiekt reprezentuj3cy wskazany plik tekstowy plik = new FileWriter("KrainyGeograficzne.txt",dopisywanie); plik.write(args[0] + EOL); System.out.println("Zapisano do pliku: " + args[0]); catch (IOException e) { System.out.println("Problem z zapisem do pliku!"); finally { if (plik!= null) plik.close(); catch (IOException e){ System.out.println("Problem z zamkni>ciem pliku!"); Zadanie 150 DaneStudentaCSV.java CSV (ang. Comma Separated Values) to format przechowywania danych w plikach tekstowych, gdzie poszczególne informacje rozdzielone s znakiem przecinka. Napisz program, który umo1liwia odczytanie z konsoli danych personalnych studenta (nazwisko, imi, wiek, kod pocztowy, miejscowo ) i dopisanie ich do pliku DaneStudenta.txt. Struktura pliku tekstowego zosta!a przedstawiona poni1ej: Badura,Monika,23,31-500,Kraków Wójcicki,Marek,22,00-986,Warszawa Maj,Robert,23,30-824,Kraków Wype!nij plik DaneStudenta.txt danymi (min. 5 pozycji). Nastpnie spróbuj otworzy go w aplikacji arkusz kalkulacyjny Excel, obs!ugujcym ten format danych. Zadanie 151 RedutaOrdonaHTML.java Odszukaj w sieci Internet opis struktury dokumentu HTML. Nastpnie napisz program, który utworzy plik RedutaOrdona.html zawierajcy zawarto pliku RedutaOrdona.txt. Poszczególne wiersze utworu wy wietl kursyw. Otwórz tak utworzony plik w dowolnej przegldarce internetowej.
7 MODU 9 STRUMIENIE I PLIKI 99 Zadanie 152 KonwersjaZnakowPliku.java Napisz program konwertujcy we wskazanym pliku tekstowym litery ma!e na wielkie, a wielkie na ma!e. Nazw pliku oraz jego lokalizacj odczytaj z konsoli. Zastosuj program do konwersji znaków w pliku RedutaOrdona.txt. Zadanie 153 SzyfrCezara.java Odszukaj w Internecie informacje dotyczce szyfru Cezara. Nastpnie napisz program szyfrujcy dowolny plik tekstowy. Przyk!adowe wywo!anie programu: java SzyfrCezara C:\pliki\RedutaOrdona.txt D:\wyniki\RedutaOrdonaZaszyfrowana.txt STRUMIENIE SIECIOWE Zadanie 154 ZasobySieciInternet.java Napisz program wy wietlajcy na konsoli zawarto wskazanej strony WWW. import java.net.*; public class ZasobyInternetu { String adres = " try { URL url = new URL(adres); InputStream instream = url.openstream(); BufferedReader dane = new BufferedReader(new InputStreamReader(inStream)); String linia = ""; while ((linia = dane.readline())!= null) System.out.println(linia); catch (Exception e) { System.out.println(e.toString()); Zadanie 155 KursyWalutNBP.java Strona internetowa zawiera tabel rednich kursów walut obcych. Napisz program, który na podstawie danych zawartych w tabeli wy wietli na konsoli redni kurs nastpujcych walut: euro, dolar amerykaski, funt szterling, frank szwajcarski.
Inynieria oprogramowania Lecture XXX. Java TM cz IV: IO. Bartosz Walter
Inynieria oprogramowania Lecture XXX Java TM cz IV: IO Bartosz Walter Plan Klasa java.io.file Strumienie tekstowe Strumienie standardowe Properties Wprowadzenie pakiet java.io.*;
Bardziej szczegółowoPodstawy i języki programowania
Podstawy i języki programowania Laboratorium 8 - wprowadzenie do obsługi plików tekstowych i wyjątków mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 11 grudnia 2017 1 / 34 mgr inż. Krzysztof
Bardziej szczegółowoJęzyk JAVA podstawy. Wykład 6, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 6, część 2 Jacek Rumiński 1 Język JAVA podstawy Plan wykładu: 1. Wprowadzenie do operacji wejścia/wyjścia: strumienie 2. Podstawowe klasy strumieni i InputStream/OutputStream
Bardziej szczegółowoSTRUMIENIE TEKSTOWE WEJŚCIOWE WPROWADZANIE DANYCH STRUMIENIE BAJTOWE, STRUMIENIE TEKSTOWE
STRUMIENIE TEKSTOWE WEJŚCIOWE WPROWADZANIE DANYCH STRUMIENIE BAJTOWE, STRUMIENIE TEKSTOWE 1) Strumienie tekstowe wejściowe wprowadzanie danych Procedura korzystania ze strumieni tekstowych wejściowych
Bardziej szczegółowo1 Klasa File. 2 Writer. Programowanie w j zyku Java - Adam Krechowicz. Klasa File zapewnia podstawowe operacje na plikach
Programowanie w j zyku Java - Adam Krechowicz 1 Klasa File Klasa File zapewnia podstawowe operacje na plikach import java.io.file; public class FileTest { File f = new File("/home/adam/abc.txt"); f.createnewfile();
Bardziej szczegółowoWykład 4: Wejście/wyjście: strumienie Java
PK1 2006_2018 Walery Susłow Programowanie komputerów Wykład 4: Wejście/wyjście: strumienie Java dr inż. Walery Susłow walery.suslow@tu.koszalin.pl Wejście/wyjście Podstawowy mechanizm wejścia-wyjścia znajduje
Bardziej szczegółowoStrumienie, pliki. Sortowanie. Wyjątki.
Strumienie, pliki. Sortowanie. Wyjątki. Serializacja Zapisuje całą klasę Plik binarny Delimiter nieokreślony Nie da się podglądać Pliki tekstowe Zapisuje wybrane informacje Plik tekstowy Delimiter ustawiamy
Bardziej szczegółowoStrumienie, pliki. Sortowanie. Wyjątki.
Strumienie, pliki. Sortowanie. Wyjątki. Operacje I/O w Javie Serializacja Zapisuje całą klasę Plik binarny Delimiter nieokreślony Nie da się podglądać Pliki tekstowe Zapisuje wybrane informacje Plik tekstowy
Bardziej szczegółowoJAVA. Strumienie wejścia i wyjścia. Pliki - zapis i odczyt
JAVA Pliki - zapis i odczyt Opracował: Andrzej Nowak Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Strumienie wejścia i wyjścia Strumienie wejścia
Bardziej szczegółowoStrumienie i serializacja
Strumienie i serializacja Prezentacja dostępna na Syriuszu: http://sirius.cs.put.poznan.pl/~inf80156 Klasy: InputStream, OutputStream, Reader i Writer W Javie hierarchia strumieni oparta jest o cztery
Bardziej szczegółowoBiblioteki wejścia/wyjścia. Strumienie we/wy (I/O)
Biblioteki wejścia/wyjścia Strumienie we/wy (I/O) Pojęcie strumienia Strumień reprezentuje źródło lub odbiorcę danych (obiekt zdolny odbierać lub produkować dane). Strumień ukrywa szczegóły związane z
Bardziej szczegółowoBezpieczne uruchamianie apletów wg
Bezpieczne uruchamianie apletów wg http://java.sun.com/docs/books/tutorial/security1.2/ Zabezpieczenia przed uruchamianiem apletów na pisanych przez nieznanych autorów 1) ograniczenie możliwości odczytywania,
Bardziej szczegółowoSTRUMIENIE DANYCH, SERIALIZACJA OBIEKTÓW
STRUMIENIE DANYCH, SERIALIZACJA OBIEKTÓW 1. Procedura korzystania ze strumieni danych Aby utworzyć plik: 1) Należy utworzyć obiekt (np. typu FileOutputStream), powiązany ze plikiem danych binarnych (np.
Bardziej szczegółowoKurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie
Kurs języka Python Wykład 6. Pliki tekstowe Pliki rekordów Pliki CSV Strumienie Operacje na plikach Otwarcie i zamknięcie pliku: fh = open('plik', 'r') Atrybuty: 'r' odczyt 'w' zapis 'a' dopisanie 'r+'
Bardziej szczegółowoZadania do wykonaj przed przyst!pieniem do pracy:
wiczenie 3 Tworzenie bazy danych Biblioteka tworzenie kwerend, formularzy Cel wiczenia: Zapoznanie si ze sposobami konstruowania formularzy operujcych na danych z tabel oraz metodami tworzenia kwerend
Bardziej szczegółowoProgramowanie i struktury danych
Programowanie i struktury danych Wykªad 3 1 / 37 tekstowe binarne Wyró»niamy dwa rodzaje plików: pliki binarne pliki tekstowe 2 / 37 binarne tekstowe binarne Plik binarny to ci g bajtów zapami tanych w
Bardziej szczegółowoTworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:
wiczenie 2 Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Cel wiczenia: Zapoznanie si ze sposobami konstruowania tabel, powiza pomidzy tabelami oraz metodami manipulowania
Bardziej szczegółowoJava Zadanie 1. Aby poprawnie uruchomić aplikację desktopową, należy zaimplementować główną metodę zapewniającą punkt wejścia do programu.
Wstęp Java Zadanie Celem laboratorium jest zapoznanie się z podstawami platformy oraz języka Java. W ramach zadania należy przygotować aplikację zarządzania notatkami użytkownika obsługiwaną z konsoli.
Bardziej szczegółowoKurs programowania. Wykład 10. Wojciech Macyna. 05 maja 2016
Wykład 10 05 maja 2016 Biblioteka wejścia/wyjścia (Input/Output) import java.io.*; Umożliwia przechowywania danych na nośniku zewnętrznym Dane moga być wysyłane do plików, na drukarkę, do bufora pamięci,
Bardziej szczegółowoModu 1 rodowisko programistyczne
MODU 1 RODOWISKO PROGRAMISTYCZNE 2 Modu 1 rodowisko programistyczne Zawarto jednostki Po zrealizowaniu jednostki bdziesz w stanie: uruchomi prost aplikacj z wykorzystaniem konsoli lub rodowiska programistycznego
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoWykład 2. Strumienie tekstowe (wprowadzanie danych z klawiatury) i bajtowe, otwieranie strumieni poprzez sieć - obiekty URL
Wykład 2 Strumienie tekstowe (wprowadzanie danych z klawiatury) i bajtowe, otwieranie strumieni poprzez sieć - obiekty URL 1. Procedura korzystania ze strumieni tekstowych wejściowych powiązanych ze standardowym
Bardziej szczegółowoKOMUNIKACJA MIĘDZYPROCESOWA O B S Ł U G A WEJŚCIA/WYJŚCIA
Wykorzystano fragmenty wykładów M. Piotrowskiego i M. Wójcika KOMUNIKACJA MIĘDZYPROCESOWA O B S Ł U G A WEJŚCIA/WYJŚCIA Waldemar Korłub Platformy Technologiczne KASK ETI Politechnika Gdańska Komunikacja
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoProgramowanie 3 - Funkcje, pliki i klasy
Instytut Informatyki Uniwersytetu Śląskiego Laborki funkcja; parametry funkcji; typ zwracany; typ void; funkcje bez parametrów; napis.length() - jako przykład funkcji. Zadania funkcja dodająca dwie liczby;
Bardziej szczegółowoProgramowanie w języku Java
Katedra Inżynierii Wiedzy laborki 6 Czytanie z plików tekstowych import biblioteki io; klasa File; klasa FileReader; klasa BudderedReader; czytanie z pliku i metoda readline(); koniec dostępu do pliku;
Bardziej szczegółowoModu 2 Typy danych, zmienne i operatory
MODU 2 TYPY DANYCH, ZMIENNE I OPERATORY 8 Modu 2 Typy danych, zmienne i operatory Zawarto tematyczna Po zrealizowaniu jednostki bdziesz w stanie: efektywnie wykorzystywa dostpne typy prymitywne deklarowa
Bardziej szczegółowoK O M U N I K A C J A MIĘDZYPROCESOWA O B S Ł U G A WEJŚCIA/WYJŚCIA
Wykorzystano fragmenty wykładów M. Piotrowskiego i M. Wójcika K O M U N I K A C J A MIĘDZYPROCESOWA O B S Ł U G A WEJŚCIA/WYJŚCIA Waldemar Korłub Platformy Technologiczne KASK ETI Politechnika Gdańska
Bardziej szczegółowoProgram do konwersji obrazu na cig zero-jedynkowy
Łukasz Wany Program do konwersji obrazu na cig zero-jedynkowy Wstp Budujc sie neuronow do kompresji znaków, na samym pocztku zmierzylimy si z problemem przygotowywania danych do nauki sieci. Przyjlimy,
Bardziej szczegółowoMateriały do laboratorium I
JAVA Materiały do laboratorium I Marcin Borkowski WSEiZ marzec 2006 1 Materiały pomocnicze: 1.1 Bruce Eckel Thinking in Java Edycja Polska, Helion 2004 Wydanie 3 lub lepiej Wydanie 4 1.2 java.sun.com 1.2.1
Bardziej szczegółowoMATERIAŁY POMOCNICZE DO ĆWICZENIA 3 Klasy i obiekty; atrybuty i metody
MATERIAŁY POMOCNICZE DO ĆWICZENIA 3 Klasy i obiekty; atrybuty i metody Java jest językiem obiektowym. Wartości typów innych niż proste są obiektami określonych klas. Obiekty stanowią instancje klas, których
Bardziej szczegółowoMetody zawarte w klasie File: boolean createnewfile() tworzy nowy, pusty plik, ale tylko jeśli on wcześniej nie istniał. boolean delete() usuwa dany
Metody zawarte w klasie File: boolean createnewfile() tworzy nowy, pusty plik, ale tylko jeśli on wcześniej nie istniał. boolean delete() usuwa dany plik. boolean exists() sprawdza czy plik o zadanej nazwie
Bardziej szczegółowoPrzegldanie stron wymaga odpowiedniej mikroprzegldarki w urzdzeniu mobilnym lub stosownego emulatora.
I. Temat wiczenia Podstawy tworzenia stron WAP II. Wymagania Podstawowe wiadomoci z technologii Internetowych. III. wiczenie 1. Wprowadzenie WAP (ang. Wireless Application Protocol) - to protokół umoliwiajcy
Bardziej szczegółowoProgramy typu klient serwer. Programowanie w środowisku rozproszonym. Wykład 5.
Programy typu klient serwer. Programowanie w środowisku rozproszonym. Wykład 5. Schemat Internetu R R R R R R R 2 Model Internetu 3 Protokoły komunikacyjne stosowane w sieci Internet Protokoły warstwy
Bardziej szczegółowoPodstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak
Bardziej szczegółowoJAVA I SIECI. MATERIAŁY: http://docs.oracle.com/javase/tutorial/networking/index.html
JAVA I SIECI ZAGADNIENIA: URL, Interfejs gniazd, transmisja SSL, protokół JNLP. MATERIAŁY: http://docs.oracle.com/javase/tutorial/networking/index.html http://th-www.if.uj.edu.pl/zfs/ciesla/ JĘZYK JAVA,
Bardziej szczegółowoProgram SMS4 Monitor
Program SMS4 Monitor INSTRUKCJA OBSŁUGI Wersja 1.0 Spis treci 1. Opis ogólny... 2 2. Instalacja i wymagania programu... 2 3. Ustawienia programu... 2 4. Opis wskaników w oknie aplikacji... 3 5. Opcje uruchomienia
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
Bardziej szczegółowoTemat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).
Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). 1. Programowanie zdarzeniowe Programowanie zdarzeniowe
Bardziej szczegółowoPodstawy otwartych języków programowania Wyjątki i strumienie I/O
Podstawy otwartych języków programowania Wyjątki i strumienie I/O Wiktor Wandachowicz Wyjątki Podstawą filozofii Javy jest założenie, że: źle sformułowany kod nie zostanie wykonany Wyjątki są mechanizmem
Bardziej szczegółowoZaawansowane aplikacje WWW - laboratorium
Zaawansowane aplikacje WWW - laboratorium Przetwarzanie XML (część 2) Celem ćwiczenia jest przygotowanie aplikacji, która umożliwi odczyt i przetwarzanie pliku z zawartością XML. Aplikacja, napisana w
Bardziej szczegółowoG PROGRAMMING. Part #6
G PROGRAMMING Part #6 Dane łańcuchowe i funkcje plikowe I/O Dane łańcuchowe (strings) String niezależna od platformy sekwencja wyświetlanych lub niewyświetlanych znaków ASCII Zastosowanie: wyświetlanie
Bardziej szczegółowoDostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking)
Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking) Powered by: Od 20 stycznia 2003 roku wszyscy u ytkownicy serwera lcme10, posiadajcy konta w domenie SE-AD Instytutu
Bardziej szczegółowoCharakterystyka systemów plików
Charakterystyka systemów plików Systemy plików są rozwijane wraz z systemami operacyjnymi. Windows wspiera systemy FAT oraz system NTFS. Różnią się one sposobem przechowywania informacji o plikach, ale
Bardziej szczegółowoJava niezbędnik programisty spotkanie nr 11. Importy statyczne, wejście/wyjście, wyrażenia regularne, serializacja
Java niezbędnik programisty spotkanie nr 11 Importy statyczne, wejście/wyjście, wyrażenia regularne, serializacja 1 Importowanie składowych statycznych Opracował Import static java.lang.system.out; //import
Bardziej szczegółowoProgramowanie w Javie Lista nr 1. Wybieramy kategorię Java, a wśród Projektów Java Application i [NEXT]
Programowanie w Javie Lista nr 1 1. Jak uruchomić pierwszy program w Javie? Przykład przy wykorzystaniu NetBeans: File->New Project Wybieramy kategorię Java, a wśród Projektów Java Application i [NEXT]
Bardziej szczegółowoKatalog książek cz. 2
Katalog książek cz. 2 Odczytywanie danych z XML Do ćwiczenia dołączony jest plik books.xml zawierający pełen katalog książek. Poniższy listing zawiera przykładowy fragment danych w stosowanym formacie.
Bardziej szczegółowodr Krzysztof Podlaski
dr Krzysztof Podlaski Wydział Fizyki i Informatyki Stosowanej 19.11.2010 Łódź Wstęp do Java, wykład 3 1 Biblioteki standardowe Obszerny zestaw Klas i Interfejsów Obsługa Strumieni We-Wy Dysków Sieci java.io,
Bardziej szczegółowoProces tworzenia programu:
Temat 1 Pojcia: algorytm, program, kompilacja i wykonanie programu. Proste typy danych i deklaracja zmiennych typu prostego. Instrukcja przypisania. Operacje wejcia/wyjcia. Przykłady prostych programów
Bardziej szczegółowoSystemy operacyjne laboratorium 3 Paweł Gmys strona 1
Systemy operacyjne laboratorium 3 Paweł Gmys strona 1 Windows Host Script WSH udostpnia dwa tryby uruchamiania skryptów: tekstowy i graficzny. O sposobie przetwarzania programu moe zadecydowa powłoka systemowa
Bardziej szczegółowoZaawansowany kurs języka Python
Wykład 4. 23 października 2015 Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Plan wykładu 1 2 Pliki tekstowe Trwałość obiektów CSV Strumienie Protokół iteracyjny Producent Umiem dostarczać
Bardziej szczegółowoWykład 10: Wejście i Wyjście
Wykład 10: Wejście i Wyjście Pakiet java.io. Wejście/Wyjście Program realizuje wejście/wyjście przez użycie potoku. Ten sam sposób obsługi różnych urządzeń: konsola klawiatura plik na dysku gniazdko sieciowe,
Bardziej szczegółowoWstęp do Java. Operacje Wejścia-Wyjścia Programowanie Wielowątkowe. dr Krzysztof Podlaski. Wydział Fizyki i Informatyki Stosowanej
Wstęp do Java Operacje Wejścia-Wyjścia Programowanie Wielowątkowe dr Krzysztof Podlaski Wydział Fizyki i Informatyki Stosowanej 19.03.2015 Łódź 1 Obsługa procesów We-Wy Biblioteki standardowe Obszerny
Bardziej szczegółowoKlonowanie MAC adresu oraz TTL
1. Co to jest MAC adres? Klonowanie MAC adresu oraz TTL Adres MAC (Media Access Control) to unikalny adres (numer seryjny) kadego urzdzenia sieciowego (jak np. karta sieciowa). Kady MAC adres ma długo
Bardziej szczegółowoWykład 4. Tablice. Pliki
Informatyka I Wykład 4. Tablice. Pliki Dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Tablice Tablica uporządkowany zbiór elementów określonego typu Każdy element tablicy posiada
Bardziej szczegółowoMATERIAŁY POMOCNICZE DO ĆWICZENIA 1 Aplikacja w języku Java. Pakiety i biblioteki Javy. Kompilacja i wykonanie programu Javy
MATERIAŁY POMOCNICZE DO ĆWICZENIA 1 Aplikacja w języku Java Aplikacja to program zdolny do samodzielnego działania w systemie wyposażonym w interpreter Javy Aplikacje mogą działać w trybie tekstowym (aplikacje
Bardziej szczegółowoBiblioteka standardowa - operacje wejścia/wyjścia
Biblioteka standardowa - operacje wejścia/wyjścia Przemysław Gawroński D-10, p. 234 Wykład 6 15 stycznia 2019 (Wykład 6) Biblioteka standardowa - operacje wejścia/wyjścia 15 stycznia 2019 1 / 14 Outline
Bardziej szczegółowoPliki. Operacje na plikach w Pascalu
Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie
Bardziej szczegółowoŁukasz Przywarty Wrocław, r. Grupa: WT/N 11:15-14:00. Sprawozdanie z zajęć laboratoryjnych: OpenSSL - API
Łukasz Przywarty 171018 Wrocław, 17.01.2013 r. Grupa: WT/N 11:15-14:00 Sprawozdanie z zajęć laboratoryjnych: OpenSSL - API Prowadzący: mgr inż. Mariusz Słabicki 1 / 5 1. Treść zadania laboratoryjnego W
Bardziej szczegółowoUrzdzenia techniki komputerowej Identyfikacja i charakteryzowanie urzdze zewntrznych komputera
Urzdzenia techniki komputerowej Identyfikacja i charakteryzowanie urzdze zewntrznych komputera Mobilne urzdzenia komputerowe Projekt współfinansowany ze rodków Unii Europejskiej w ramach Europejskiego
Bardziej szczegółowoAutorzy opracowania (* oznacza współautorstwo):
Autorzy opracowania (* oznacza współautorstwo): Andrzej Bk 1.1; 1.2; 1.3*; 1.4; 1.5; 1.6; 1.7; 1.8; 2.1; 2.2; 2.3; 2.4.1; 2.4.2; 2.4.3; 2.4.4*; 2.4.5*; 2.4.6; 2.4.7*; 2.4.8*; 2.4.9; 2.5.1; 2.5.2; 2.5.3;
Bardziej szczegółowo1 Strumienie. 2 Pliki. 2.1 Zapis do pliku tekstowego. Programowanie w j zyku C - Adam Krechowicz, Daniel Kaczmarski
Programowanie w j zyku C - Adam Krechowicz, Daniel Kaczmarski 1 Strumienie W j zyku C++ pliki obsªugiwane s za pomoc strumieni. Strumie«pozwala na sekwencyjny dost p do pliku. Elementy, które jako pierwsze
Bardziej szczegółowoJava. Zadania z programowania z przykładowymi rozwiązaniami
Idź do Spis treści Przykładowy rozdział Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia Fragmenty
Bardziej szczegółowoJęzyki i metody programowania Java INF302W Wykład 4
Języki i metody programowania Java INF302W Wykład 4 Autor Dr inż. Zofia Kruczkiewicz 1 Struktura wykładu 1. Strumienie binarne i tekstowe niebuforowane i buforowane, obsługa plików tekstowych, wprowadzanie
Bardziej szczegółowoZad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.
Sprawozdanie 2 Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Ilustracja 1: Przy próbie zapisu pliku odmówiono dostępu mimo że administratorzy mają jawnie zezwalaj Zad. 2 Pokazać pierwszeństwo
Bardziej szczegółowoKurs walut. Specyfikacja projektu. Marek Zając 2013-12-16
Kurs walut Specyfikacja projektu Marek Zając 2013-12-16 Spis treści 1. Podsumowanie... 2 1.1 Wstęp... 2 1.2 Projekt interfejsu... 2 1.2.1 Rozmiar głównego okna... 2 2. Słownik pojęć... 2 2.1 Definicja
Bardziej szczegółowo7 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 7 1/5 Język C Instrukcja laboratoryjna Temat: Operacje na plikach. 7 Przygotował: mgr inż. Maciej Lasota 1) Pliki. Plik (ang. file), jest to nazwany ciąg danych (inaczej zbiór danych),
Bardziej szczegółowoakademia androida Składowanie danych część VI
akademia androida Składowanie danych część VI agenda 1. SharedPreferences. 2. Pamięć wewnętrzna i karta SD. 3. Pliki w katalogach /res/raw i /res/xml. 4. Baza danych SQLite. 5. Zadanie. 1. SharedPreferences.
Bardziej szczegółowoWprowadzanie danych z klawiatury. Wyjątki związane z wprowadzaniem danych, przekroczeniem rozmiaru tablicy, dzieleniem przez zero itd.
-1-1. Wyjątki 2. Przykładowe zadania Wyjątki Wyjątek w Java jest obiektem, który opisuje sytuację błędną powstałą w kodzie. Zaistnienie sytuacji błędnej w metodzie powoduje utworzenie obiektu reprezentującego
Bardziej szczegółowoPodstawy i języki programowania
Podstawy i języki programowania Laboratorium 2 - wprowadzenie do zmiennych mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 23 października 2017 1 / 26 mgr inż. Krzysztof Szwarc Podstawy i
Bardziej szczegółowoZaawansowane techniki programowania C#
Wykład 2 Piotr Błaszyński Wydział Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego 18 października 2017 służą do informowania o niepowodzeniu pewnego elementu programu, dawniej używano tzw.
Bardziej szczegółowoInstrukcja obsługi programu Pilot PS 5rc
Instrukcja obsługi programu Pilot PS 5rc Spis treci 1.Wprowadzenie....3 2. Wymagania....3 3. Instalacja oprogramowania...3 4. Uruchomienie Programu...5 4.1. Menu główne...5 4.2. Zakładki...6 5. Praca z
Bardziej szczegółowoWykład 2: Podstawy Języka
Wykład 2: Podstawy Języka 1.wprowadzenie 2.podstawy języka 3.sterowanie 4.inicjacja i sprzątanie 5.kontrola dostępu 6.dziedziczenie 7.polimorfizm 8.obsługa błędów 9.kolekcje obiektów 10.wejście i wyjście
Bardziej szczegółowoWykład PASCAL - Pliki tekstowe
Podstawy programowania Wykład PASCAL - Pliki tekstowe 1 dr Artur Bartoszewski - Podstawy prograowania, sem. 1- WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą,
Bardziej szczegółowoWSNHiD, Programowanie 2, Lab. 3. Trwałość danych
WSNHiD, Programowanie 2, Lab. 3 Trwałość danych Wyjątki Nietypowe sytuacje, które podczas normalnego wykonywania programu nie powinny się wydarzyć obsługiwane są w języku Java za pomocą wyjątków. Przyjrzyjmy
Bardziej szczegółowoProgramowanie w językach
Programowanie w językach wysokiego poziomu Obsługa plików za pomocą strumieni Elektronika i Telekomunikacja, semestr III rok akademicki 2013/2014 dr inż. Paweł Myszkowski Plan zajęć a) otwieranie i zamykanie
Bardziej szczegółowoInstrukcja obsługi systemu przywoławczego pomidzy kabin LF a laboratorium analiz chemicznych
Strona 0 z 16 Instrukcja obsługi systemu przywoławczego pomidzy kabin LF a laboratorium analiz chemicznych ZARMEN Sp. z o.o. 45-641 Opole ul. Owicimska 121 ZRM Warszawa 01-949 Warszawa ul. Kasprowicza
Bardziej szczegółowoMultipro GbE. Testy RFC2544. Wszystko na jednej platformie
Multipro GbE Testy RFC2544 Wszystko na jednej platformie Interlab Sp z o.o, ul.kosiarzy 37 paw.20, 02-953 Warszawa tel: (022) 840-81-70; fax: 022 651 83 71; mail: interlab@interlab.pl www.interlab.pl Wprowadzenie
Bardziej szczegółowoSystem Connector Opis wdrożenia systemu
System Connector Opis wdrożenia systemu Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Spistre ci Wymagania z perspektywy Powiatowego Urzdu Pracy... 3
Bardziej szczegółowoPrzykład. Podaj nazwę domenową hosta a odczytaj jego adres IP, lub odwrotnie:
Adres internetowy klasa wxipv4address - wymaga #include Najważniejsze metody: bool Hostname(const wxstring& hostname) ustawia nazwę domenową hosta lub adres IP w notacji kropki: a.b.c.d bool
Bardziej szczegółowoFV Ando. Nie usuwasz danych Produkty, których ju nie sprzedajesz, nieaktywni kliencie oraz faktury mog by po prostu przeniesione do archiwum.
FV Ando FV Ando to program do wystawiania i edytowania faktur VAT oraz do wszelkich czynnoci zwizanych z procesem fakturowania. FV Ando to program prosty w obsłudze. Dziki niemu wystawianie faktur bdzie
Bardziej szczegółowoInstrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski
Instrukcja obsługi Norton Commander (NC) wersja 4.0 Autor: mgr inż. Tomasz Staniszewski ITM Zakład Technologii Maszyn, 15.10.2001 2 1.Uruchomienie programu Aby uruchomić program Norton Commander standardowo
Bardziej szczegółowoĆwiczenie 1. Kolejki IBM Message Queue (MQ)
Ćwiczenie 1. Kolejki IBM Message Queue (MQ) 1. Przygotowanie Przed rozpoczęciem pracy, należy uruchomić "Kreator przygotowania WebSphere MQ" oraz przejść przez wszystkie kroki kreatora, na końcu zaznaczając
Bardziej szczegółowoARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011
Zawód: technik informatyk Symbol cyfrowy zawodu: 312[01] Numer zadania: 3 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 312[01]-03-112 Czas trwania egzaminu: 240 minut ARKUSZ
Bardziej szczegółowoPrzedmiotowy system oceniania
Przedmiotowy system oceniania Informatyka w klasach I II liceum Formy sprawdzania wiedzy i umiejtnoci uczniów Kady ucze otrzymuje oceny czstkowe za odpowiedzi ustne, kartkówki, sprawdziany i dodatkow aktywno
Bardziej szczegółowoPracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING
Instrukcja numer PING Pracownia internetowa w każdej szkole Opiekun pracowni internetowej SBS 2003 PING Poniższe rozwiązanie opisuje, jak zapisywać i odtwarzać obrazy całych dysków lub poszczególne partycje
Bardziej szczegółowoPRÓBNY EGZAMIN MATURALNY Z INFORMATYKI
Wpisuje zdajcy przed rozpoczciem pracy PESEL ZDAJCEGO Miejsce na nalepk z kodem szkoły PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI Arkusz II Instrukcja dla zdajcego Czas pracy 150 minut 1. Prosz sprawdzi, czy
Bardziej szczegółowoProgramowanie w języku Java
Programowanie w języku Java Wykład 4: Programowanie rozproszone: TCP/IP, URL. Programowanie sieciowe w Javie proste programowanie sieciowe (java.net) na poziomie UDP na poziomie IP na poziomie URL JDBC
Bardziej szczegółowoAplikacje w środowisku Java
Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Klasy i obiekty - wprowadzenie mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Klasa zbiór pól i metod Obiekt
Bardziej szczegółowoAutor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Bardziej szczegółowoBazy danych Podstawy teoretyczne
Pojcia podstawowe Baza Danych jest to zbiór danych o okrelonej strukturze zapisany w nieulotnej pamici, mogcy zaspokoi potrzeby wielu u!ytkowników korzystajcych z niego w sposóbs selektywny w dogodnym
Bardziej szczegółowoAUTOMATYCZNE I ZDALNE STEROWANIE STACJ UZDATNIANIA WODY
AUTOMATECH AUTOMATYCZNE I ZDALNE STEROWANIE STACJ UZDATNIANIA WODY W roku 2006 Gmina Kampinos dokonała modernizacji swojej stacji uzdatniania wody (SUW). Obok zmian typu budowlanego (nowe zbiorniki wody,
Bardziej szczegółowoARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011
Zawód: technik informatyk Symbol cyfrowy zawodu: 312[01] Numer zadania: 5 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 312[01]-05-112 Czas trwania egzaminu: 240 minut ARKUSZ
Bardziej szczegółowoFunkcje zawarte w bibliotece < io.h >
PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece
Bardziej szczegółowoPliki. Informacje ogólne. Obsługa plików w języku C
Pliki Informacje ogólne Plik jest pewnym zbiorem danych, zapisanym w systemie plików na nośniku danych (np. dysku twardym, pendrive, płycie DVD itp.). Może posiadać określone atrybuty, a odwołanie do niego
Bardziej szczegółowoStrumienie tekstowe (wprowadzanie danych z klawiatury) i bajtowe, otwieranie strumieni przez sieć - obiekty URL
Strumienie tekstowe (wprowadzanie danych z klawiatury) i bajtowe, otwieranie strumieni przez sieć - obiekty URL Autor: dr inż. Zofia Kruczkiewicz, Programowanie aplikacji internetowych 1 1. Strumienie
Bardziej szczegółowoWprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka
Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu
Bardziej szczegółowoARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE STYCZEŃ 2014
Zawód: technik informatyk Symbol cyfrowy zawodu: 312[01] Numer zadania: 1 Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu 312[01]-01-141 Czas trwania egzaminu: 240 minut ARKUSZ
Bardziej szczegółowoEtap I V Gminnego Konkursu Informatycznego.
Informacje wstępne. Etap I V Gminnego Konkursu Informatycznego. 1. Do każdego pytania w teście podane są 3 odpowiedzi, z których tylko jedna jest odpowiedzią prawidłową. 2. Na starcie każdy uczestnik otrzymuje
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium Web Services (część 1).
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1). Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię usług sieciowych (ang. Web Services).
Bardziej szczegółowo