Zaawansowane programowanie w (pakiecie) Delphi

Wielkość: px
Rozpocząć pokaz od strony:

Download "Zaawansowane programowanie w (pakiecie) Delphi"

Transkrypt

1 DEL420 Zaawansowane programowanie w (pakiecie) Delphi Andrzej Marciniak Prezentacja multimedialna przygotowana za pomoc¹ systemu Corel Presentations 11 i X3 Copyright by Andrzej Marciniak DEL-2(1 z 60)

2 Na poprzednim wyk³adzie... ogólne informacje o pakiecie Borland Delphi nieco historii ogólna charakterystyka pakietu Borland Delphi podstawowe pojêcia zwi¹zane z konstruowaniem programów w zintegrowanym systemie programowania przegl¹d konstrukcji jêzyka Delphi Pascal (program, modu³, biblioteka, funkcje i procedury, klasy i obiekty, typy danych, zmienne, instrukcje) DEL-2(2 z 60)

3 Na tym wyk³adzie... obs³uga warunków i stanów wyj¹tkowych instrukcja wywo³ywania stanów wyj¹tkowych (raise) instrukcja try... except instrukcja try... finally predefiniowane warunki i stany wyj¹tkowe okienka z komunikatami DEL-2(3 z 60)

4 Warunkiem i (lub) stanem wyj¹tkowym nazywamy wyst¹pienie b³êdu lub innego zdarzenia, które przerywa normalne wykonywanie programu. Prawid³owa obs³uga warunków i stanów wyj¹tkowych w programie (module, bibliotece ³¹czonej dynamicznie) pozwala na podniesienie jego niezawodnoœci i uczynienie go bardziej odpornym na ewentualne b³êdy wykonania. W jêzyku Delphi Pascal warunki i stany wyj¹tkowe s¹ reprezentowane przez typy klasowe. Obs³ugê b³êdów, które normalnie powoduj¹ przerwanie wykonywania programu, zapewnia modu³ SysUtils ḊEL-2(4 z 60)

5 Z obs³ug¹ warunków i stanów wyj¹tkowych s¹ zwi¹zane trzy instrukcje: wywo³ywania stanów wyj¹tkowych (raise), try...except, try...finally. DEL-2(5 z 60)

6 Instrukcja wywo³ywania stanów wyj¹tkowych Mo e mieæ trzy ró ne postacie: raise stan-wyj¹tkowy raise stan-wyj¹tkowy at adres lub raise Stan wyj¹tkowy oznacza tu obiekt (wyra enie typu klasowego). Na ogó³ nie podaje siê w tym miejscu zmiennej typu klasowego, lecz wywo³uje konstruktor odpowiedniego typu klasowego reprezentuj¹cego warunek lub stan wyj¹tkowy. W ywo³anie warunku powoduje utworzenie obiektu-warunku, jego obs³ugê, a nastêpnie automatyczne usuniêcie tego obiektu-warunku za pomoc¹ jego destruktora. DEL-2(6 z 60)

7 Instrukcja wywo³ywania stanów wyj¹tkowych Po wykonaniu instrukcji raise wystêpuj¹cej w instrukcji try...except (bêdzie dalej) pomiêdzy s³owami try i except, sterowanie nie jest przekazywane do instrukcji wystêpuj¹cej bezpoœrednio po niej. Instrukcja raise przekazuje sterowanie do bloku obs³ugi warunków dotycz¹cego warunków danej klasy (bloki takie wystêpuj¹ po s³owie except) i nastêpuje wykonanie instrukcji wchodz¹cych w sk³ad tego bloku. Gdy instrukcja raise zostanie umieszczona poza instrukcj¹ try...except, jej wykonanie polega zwykle na zatrzymaniu programu i wyœwietleniu stosownego komunikatu. DEL-2(7 z 60)

8 Instrukcja wywo³ywania stanów wyj¹tkowych Wywo³anie okreœlonego warunku powoduje te przypisanie zmiennej standardowej ErrorAddr, zadeklarowanej w module System, adresu miejsca programu, w którym to wywo³anie nast¹pi³o. W bloku obs³ugi warunku mo na odwo³aæ siê do tej zmiennej podaj¹c, na przyk³ad, u ytkownikowi programu adres miejsca wyst¹pienia b³êdu. Jeœli adres ten ma byæ inny ni miejsce wyst¹pienia b³êdu, to mo na go okreœliæ za pomoc¹ klauzuli at adres w której adres oznacza w ogólnoœci wyra enie adresowe (typu Pointer), a wiêc np. zmienn¹ typu wskaÿnikowego. DEL-2(8 z 60)

9 Instrukcja wywo³ywania stanów wyj¹tkowych Trzecia postaæ instrukcji raise, sk³adaj¹ca siê z samego s³owa kluczowego, s³u y do ponownego wywo³ania bie ¹cego warunku i mo e byæ u yta tylko w bloku except instrukcji try...except (bêdzie dalej). DEL-2(9 z 60)

10 Instrukcja wywo³ywania stanów wyj¹tkowych Przyk³ad Za³ó my, e w pewnym miejscu programu zmienna liczba typu Integer mo e mieæ tylko wartoœci ca³kowite z przedzia³u [ 10, 10]. Standardowym warunkiem przekroczenia zakresu dozwolonych wartoœci ca³kowitych jest EIntOverflow. Wykorzystanie tego warunku do wyœwietlenia komunikatu o niedozwolonej wartoœci zmiennej liczba mo e mieæ postaæ if (liczba< 10) or (liczba>10) then raise EIntOverflow.Create ( Wartoœæ zmiennej liczba poza + dozwolonym zakresem ); DEL-2(10 z 60)

11 Instrukcja wywo³ywania stanów wyj¹tkowych Przyk³ad Jeœli w chwili wykonywania powy szej instrukcji wartoœæ zmiennej liczba nie bêdzie nale a³a do podanego przedzia³u, to standardowym dzia³aniem bêdzie wyœwietlenie na ekranie okienka Error postaci Project test.exe raised exception class EintOverflow with message Wartoœæ zmiennej liczba poza dozwolonym zakresem. Process stopped. Use Step or Run to continue. DEL-2(11 z 60)

12 Instrukcja try...except Jest podstawow¹ instrukcj¹ obs³ugi warunków. Powoduje sekwencyjne wykonywanie instrukcji wystêpuj¹cych pomiêdzy s³owami try i except. Jeœli podczas ich wykonywania nie zostanie wywo³any aden warunek, to ci¹g instrukcji wystêpuj¹cy po s³owie except jest ignorowany i sterowanie jest przekazywane do instrukcji wystêpuj¹cej bezpoœrednio po s³owie end koñcz¹cym instrukcjê try...except (jakby instrukcji try...except nie by³o). DEL-2(12 z 60)

13 Instrukcja try...except Ogólna postaæ instrukcji jest nastêpuj¹ca: try sekwencja-instrukcji except blok-obs³ugi-warunków end gdzie blok obs³ugi warunków mo e sk³adaæ siê albo z sekwencji instrukcji, albo z klauzul on postaci (vérte) DEL-2(13 z 60)

14 Instrukcja try...except on identyfikator-warunku do instrukcja przy czym ostatnia klauzula mo e zawieraæ jednostkê else: on identyfikator-warunku do instrukcja else sekwencja-instrukcji Poszczególne klauzule on oddziela siê œrednikami. Identyfikator warunku oznacza albo identyfikator typu klasowego, albo nazwê typu klasowego poprzedzon¹ dwukropkiem oraz identyfikatorem, który bêdzie oznacza³ obiekt-warunek w instrukcji podanej po s³owie do. DEL-2(14 z 60)

15 Instrukcja try...except Blok obs³ugi warunków mo e byæ uaktywniony wskutek: wyst¹pienia b³êdu wœród sekwencji instrukcji poddawanych próbie, tj. wœród instrukcji wystêpuj¹cych pomiêdzy s³owami try i except, za pomoc¹ instrukcji raise zamieszczonej wœród tej sekwencji, wskutek wywo³ania procedury (funkcji, metody) z tej sekwencji, której wykonanie spowoduje b³¹d. DEL-2(15 z 60)

16 Instrukcja try...except W zale noœci od jednej z trzech postaci bloku obs³ugi warunków (sekwencja instrukcji, klauzule on, klauzule on z jednostk¹ else) dzia³anie instrukcji jest ró ne zostanie przedstawione na przyk³adach. Bez wzglêdu na to, który ze sposobów obs³ugi wyst¹pi, po obs³udze obiekt-warunek zostanie automatycznie usuniêty z pamiêci przez wywo³anie jego destruktora. DEL-2(16 z 60)

17 Instrukcja try...except Przyk³ady Rozwa my nastêpuj¹cy program: program program9; {$APPTYPE CONSOLE} uses SysUtils; var i, j, k : Integer; begin i:=0; k:=1; j:=k div i; {*} Writeln (j); Readln end. Jego wykonanie spowoduje pojawienie siê na chwilê symulowanego okienka tekstowego, szybkie jego zamkniêcie i zakoñczenie wykonywania programu. Takie dzia³anie programu jest spowodowane wyst¹pieniem b³êdu dzielenia przez zero w wierszu oznaczonym gwiazdk¹. DEL-2(17 z 60)

18 Instrukcja try...except Przyk³ady W celu obs³ugi tego b³êdu mo na zastosowaæ instrukcjê try...except i instrukcje czêœci wykonawczej programu zapisaæ w postaci: try i:=0; k:=1; j:=k div i; {*} Writeln (j) except on EDivByZero do ShowMessage ( Dzielenie ca³kowite przez zero ) end; Readln DEL-2(18 z 60)

19 Instrukcja try...except Przyk³ady Uruchomienie tak zmodyfikowanego programu w œrodowisku Delphi spowoduje (przy standardowych parametrach pracy kompilatora) wyœwietlenie okienka z komunikatem? Nie jest to jednak komunikat wyœwietlony przez procedurê ShowMessage, lecz komunikat œrodowiska Delphi (dlaczego?). DEL-2(19 z 60)

20 Instrukcja try...except Przyk³ady Wyœwietlenie zaprogramowanej informacji uzyskamy po ponownym zainicjowaniu polecenia Run (lub Step): Gdybyœmy program program9 uruchomili bezpoœrednio w œrodowisku Windows, to na ekranie pojawi³oby siê tylko ostatnie okienko. DEL-2(20 z 60)

21 Instrukcja try...except Przyk³ady Jeœli instrukcjê try...except zapiszemy nastêpuj¹co: try i:=0; k:=1; j:=k div i; Writeln (j) except on EOutOfMemory do ShowMessage ( Brak pamiêci ) else ShowMessage ( Wyst¹pi³ b³¹d inny ni brak pamiêci ) end; to zostanie wykonana instrukcja po s³owie else (dlaczego?). DEL-2(21 z 60)

22 Instrukcja try...except Przyk³ady Zapisanie instrukcji try...except w postaci try i:=0; k:=1; j:=k div i; Writeln (j) except ShowMessage ( Wyst¹pi³ jakiœ b³¹d ) end; spowoduje wyœwietlenie nastêpuj¹cego okienka z komunikatem: DEL-2(22 z 60)

23 Instrukcja try...except W pewnych przypadkach mo e byæ konieczne ponowne wywo³anie warunku pomimo jego (czêœciowej) obs³ugi. Do tego celu stosuje siê instrukcjê wywo³ania warunku sk³adaj¹c¹ siê z samego s³owa kluczowego raise instrukcja try...except ma wówczas postaæ try sekwencja-instrukcji except sekwencja-instrukcji raise end DEL-2(23 z 60)

24 Instrukcja try...except Przyk³ad Podczas wykonywania funkcji wyst¹pienie b³êdu dzielenia przez zero (a tak e dowolnego innego) spowoduje wyœwietlenie komunikatu podanego w wywo³aniu procedury ShowMessage. Instrukcja raise uaktywni jednak ponownie warunek b³êdu. Poniewa wywo³anie funkcji k_div_i nast¹pi³o wewn¹trz instrukcji try...except programu, po powrocie do niego rozpocznie siê znowu poszukiwanie sekwencji mog¹cej obs³u yæ ten warunek. Odpowiedni¹ sekwencj¹ jest tu klauzula on EDivByZero, a wiêc zostanie wyœwietlony drugi komunikat: Dzielenie przez zero. Rozwa my nastêpuj¹cy program: program program10; {$APPTYPE CONSOLE} uses SysUtils, Dialogs; var i, j, k : Integer; function k_div_i (k, i : Integer) : Integer; begin try if k>i then Result:=k div i else Result:=i div k except ShowMessage ( Wyst¹pi³ jakiœ b³¹d ); raise end end; begin try i:=0; k:=1; j:= k_div_i(k, i); Writeln (j) except on EDivByZero do ShowMessage ( Dzielenie przez zero ) else ShowMessage ( Nie zidentyfikowano b³êdu ) end; Readln end. DEL-2(24 z 60)

25 Instrukcja try...except Warunki b³êdów wywo³ywane i obs³ugiwane w bloku obs³ugi warunków, tj. po s³owie except w instrukcji try...except, nie oddzia³uj¹ na warunek oryginalny, tzn. warunek, dla którego blok obs³ugi zosta³ uaktywniony. Jeœli jednak warunek wywo³any w bloku obs³ugi zostanie przeniesiony poza ten blok, to warunek oryginalny zostanie zagubiony. DEL-2(25 z 60)

26 Instrukcja try...except Przyk³ad Niech ECotangensError oznacza klasê reprezentuj¹c¹ warunek, zdefiniowan¹ jako potomek standardowej klasy EMathError: type ECotangensError = class (EMathError); i niech cotangens i x oznaczaj¹ zmienne typu Extended. Jeœli obliczenie wartoœci zmiennej cotangens zaprogramujemynastêpuj¹co: try cotangens:=cos(x)/sin(x) except on EZeroDivide do raise ECotangensError.Create ( B³êdny argument przy obliczaniu wartoœci + zmiennej cotangens ) end; to w przypadku wyst¹pienia warunku EZeroDivide blok jego obs³ugi wywo³a warunek ECotangensError i na ekranie uka e siê okienko Error z odpowiednim komunikatem. Wyœwietlenie tego okienka nie oznacza jednak obs³ugi warunku ECotangensError, który zostanie przekazany na zewn¹trz instrukcji try z jednoczesnym anulowaniem warunku EZeroDivide (ten ostatni warunek uwa a siê za obs³u ony, gdy odszukano dla niego odpowiedni¹ sekwencjê obs³ugi klauzulê on). DEL-2(26 z 60)

27 Instrukcja try...finally Instrukcjê tê wykorzystuje siê w przypadku, gdy bez wzglêdu na wyst¹pienie jakiegoœ warunku nale y wykonaæ pewne instrukcje, przy czym jeœli warunek wyst¹pi, to nale y go ponownie wywo³aæ. Postaæ tej instrukcji jest nastêpuj¹ca: try sekwencja-instrukcji finally sekwencja-instrukcji end DEL-2(27 z 60)

28 Instrukcja try...finally Instrukcja powoduje wykonywanie instrukcji wystêpuj¹cych pomiêdzy s³owami try i finally w kolejnoœci sekwencyjnej. Jeœli adna z tych instrukcji nie zainicjuje adnego warunku b³êdu, to zostan¹ wykonane instrukcje znajduj¹ce siê po s³owie finally, po czym sterowanie zostanie przekazane do instrukcji bezpoœrednio nastêpnej po instrukcji try...finally. try sekwencja-instrukcji finally sekwencja-instrukcji end DEL-2(28 z 60)

29 Instrukcja try...finally Jeœli któraœ z instrukcji pomiêdzy s³owami try i finally spowoduje wyst¹pienie warunku b³êdu, to sterowanie jest przekazywane do bloku finally, w którym wykonywane s¹ kolejno poszczególne instrukcje, a nastêpnie warunek jest ponownie wywo³ywany (mo e wiêc byæ obs³u ony na zewn¹trz instrukcji try...finally). try sekwencja-instrukcji finally sekwencja-instrukcji end Wywo³anie innego warunku w tym bloku powoduje zagubienie warunku oryginalnego. DEL-2(29 z 60)

30 Instrukcja try...finally Dzia³ania instrukcji try...finally nie nale y myliæ z instrukcj¹ try...except, w której bloku except wystêpuje instrukcja raise (okreœlona samym s³owem raise). W przypadku instrukcji try...finally instrukcje wystêpuj¹ce po s³owie finally zostan¹ zawsze wykonane, a w przypadku podanego wariantu instrukcji try...except wykonanie instrukcji znajduj¹cych siê po s³owie except nast¹pi tylko wówczas, gdy wczeœniej (pomiêdzy s³owami try i except) wyst¹pi jakiœ warunek. DEL-2(30 z 60)

31 Instrukcja try...finally Przyk³ady Rozwa my fragment programu (tekstowego): tu nie ma obs³ugi b³êdu tu jest obs³uga b³êdu i:=2; j:=0; try try k:=i div j finally k:=0 end except on EdivByZero do ShowMessage ( B³¹d ) end; Writeln (k); gdzie i, j i k oznaczaj¹ zmienne typu Integer. Na ekranie uka e siê najpierw okienko z komunikatem B³¹d, a nastêpnie (wsymulowanym okienku tekstowym) liczba 0. DEL-2(31 z 60)

32 Instrukcja try...finally Przyk³ady Instrukcja try...finally jest czêsto wykorzystywana przy wykonywaniu operacji na plikach. Zwykle plik powinien byæ zamkniêty bez wzglêdu na to, czy jego przetwarzanie przebieg³o pomyœlnie czy te nie. Operacje te mo na zaprogramowaæ korzystaj¹c z nastêpuj¹cego schematu: Reset (plik); otwarcie pliku try... przetwarzanie pliku finally CloseFile (plik) zamkniêcie pliku end; Co nale y dodaæ, aby obs³u yæ ewentualny b³¹d EInOutError? DEL-2(32 z 60)

33 Predefiniowane warunki i stany wyj¹tkowe Typem klasowym nadrzêdnym w stosunku do wszystkich predefiniowanych klas reprezentuj¹cych warunki i stany wyj¹tkowe jest typ Exception zdefiniowany w module SysUtils. Wa niejsze predefiniowane typy klasowe reprezentuj¹ce warunki i stany wyj¹tkowe: EAccessViolation próba dostêpu do miejsca pamiêci o niedozwolonym adresie (np. próba dostêpu do obiektu poprzez niezainicjowane odwo³anie do niego lub dereferencja niezainicjowanego wskaÿnika) EConvertError funkcja nie mo e przeprowadziæ ¹danej konwersji EDivByZero przy dzieleniu ca³kowitym dzielnik ma wartoœæ 0 DEL-2(33 z 60)

34 Predefiniowane warunki i stany wyj¹tkowe Wa niejsze predefiniowane typy klasowe reprezentuj¹ce warunki i stany wyj¹tkowe (cd.): EExternalException warunek jest wywo³ywany w przypadku wyst¹pienia b³êdu systemu operacyjnego (Windows), dla którego nie ma odpowiednika wœród predefiniowanych klas jêzyka Delphi Pascal EInOutError b³¹d podczas wykonywania operacji wejœciawyjœcia EIntOverflow przekroczenie zakresu dozwolonych wartoœci dla liczb ca³kowitych EInvalidOp próba wykonania niedozwolonej operacji arytmetycznej (np. próba obliczenia pierwiastka z liczby ujemnej) DEL-2(34 z 60)

35 Predefiniowane warunki i stany wyj¹tkowe Wa niejsze predefiniowane typy klasowe reprezentuj¹ce warunki i stany wyj¹tkowe (cd.): EInvalidPointer próba zwolnienia b³êdnego wskaÿnika EOutOfMemory za ma³o pamiêci do wykonania operacji EOverflow wyst¹pienie nadmiaru przy wykonywaniu operacji zmiennoprzecinkowej ERangeError przekroczenie zakresu indeksów EStackOverflow stos przeznaczony dla programu nie mo e byæ powiêkszony lub rozmiar stosu osi¹gn¹³ górn¹ granicê EUnderflow wyst¹pienie niedomiaru przy wykonywaniu operacji zmiennoprzecinkowej DEL-2(35 z 60)

36 Predefiniowane warunki i stany wyj¹tkowe Wa niejsze predefiniowane typy klasowe reprezentuj¹ce warunki i stany wyj¹tkowe (cd.): EVariantError b³êdne wykonanie operacji na wartoœciach typu Variant EZeroDivide w operacji dzielenia dzielnik ma wartoœæ 0 DEL-2(36 z 60)

37 Okienka z komunikatami Do wyœwietlania okienek z komunikatami s³u ¹ procedury: ShowMessage, ShowMessageFmt, ShowMessagePos, funkcje: MessageDlg, MessageDlgPos, MessageDlgPosHelp, CreateMessageDialog, zdefiniowane w module Dialogs. DEL-2(37 z 60)

38 Okienka z komunikatami Do wyœwietlania okienek z komunikatami s³u y metoda MessageBox typu TApplication (typ ten jest zdefiniowany w module Forms). Do wyœwietlania okienek z informacjami o wyst¹pieniach warunków b³êdów i stanów wyj¹tkowych jest przeznaczona procedura ShowException zdefiniowana w module SysUtils oraz metoda o takiej samej nazwie typu TApplication. DEL-2(38 z 60)

39 Okienka z komunikatami Procedura ShowMessage Procedura ShowMessage powoduje wyœwietlenie okienka z komunikatem i przyciskiem OK. Tytu³em tego okienka jest nazwa zbioru wykonywalnego programu. Wywo³anie procedury ShowMessage ma postaæ ShowMessage (³añcuch) gdzie ³añcuch oznacza w ogólnoœci wyra enie typu string, którego wartoœci¹ jest treœæ komunikatu wyœwietlanego w okienku. DEL-2(39 z 60)

40 Okienka z komunikatami Procedura ShowMessage Przyk³ad ShowMessage ( Lubiê programowaæ w jêzyku + Object Pascal ); DEL-2(40 z 60)

41 Okienka z komunikatami Procedura ShowMessageFmt Za pomoc¹ procedury ShowMessageFmt o wywo³aniu ShowMessageFmt (³añcuch, argumenty) mo na wyœwietliæ podobne okienko, jak za pomoc¹ procedury ShowMessage, ale ze sformatowanym ³añcuchem. Argumenty wywo³ania funkcji ShowMessageFmt s¹ takie same, jak funkcji Format (z modu³u SysUtils). DEL-2(41 z 60)

42 Okienka z komunikatami Procedura ShowMessageFmt Przyk³ad ShowMessageFmt ( Kupi³em pakiet %s za %m, [ Delphi 5 Professional, ]); Stosuj¹c jako drugi argument inny konstruktor tablicy otwartej (np. [ C++ Builder 4, ] ), mo emy zmieniæ nazwê pakietu i jego cenê. DEL-2(42 z 60)

43 Okienka z komunikatami Procedura ShowMessagePos Procedury ShowMessage i ShowMessageFmt powoduj¹ wyœwietlenie okienka z komunikatem na œrodku ekranu. Za pomoc¹ procedury ShowMessagePos mo na spowodowaæ wyœwietlenie takiego samego okienka w okreœlonym miejscu ekranu. Wywo³anie: ShowMessagePos (³añuch, x, y) gdzie x i y oznaczaj¹ wyra enia typu Integer, powoduje wyœwietlenie okienka tak, by jego lewy górny naro nik znajdowa³ siê na ekranie w miejscu o wspó³rzêdnych (absolutnych) x i y. DEL-2(43 z 60)

44 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos O wiele wiêksze mo liwoœci redagowania okienek z komunikatami daj¹ dwie funkcje: MessageDlg (³añcuch, rodzaj, przyciski, kontekst- pomocy) i MessageDlgPos (³añcuch, rodzaj, przyciski, kontekst- pomocy, x, y) Pierwsza funkcja wyœwietla okienko na œrodku ekranu, a druga powoduje wyœwietlenie okienka w taki sposób, e jego lewy górny naro nik zostanie umiejscowiony na ekranie w punkcie o wspó³rzêdnych absolutnych ( x, y). DEL-2(44 z 60)

45 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos W wywo³aniach obu funkcji pierwszy argument ( ³añcuch) definiuje wyœwietlany komunikat, a kontekst pomocy (wyra enie typu Longint) okreœla numer okienka z pomocnicz¹ informacj¹ kontekstow¹, które przy aktywnoœci okienka z komunikatem bêdzie wyœwietlone na ekranie po naciœniêciu klawisza F1. W przypadku, gdy numer kontekstu pomocy jest równy 0, okienko dziedziczy numer z nadrzêdnego elementu steruj¹cego (jeœli takiego nie ma, okienko z informacjami pomocniczymi nie bêdzie wyœwietlone). DEL-2(45 z 60)

46 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos Argumenty rodzaj i przyciski s³u ¹ do okreœlenia postaci okienka z komunikatem. Argument rodzaj jest predefiniowanego typu wyliczeniowego TMsgDlgType okreœlonego (w module Dialogs) nastêpuj¹co: type TMsgDlgType = (mtwarning, mterror, mtinformation, mtconfirmation, mtcustom); DEL-2(46 z 60)

47 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos Poszczególne elementy tego typu oznaczaj¹ rodzaj komunikatu wyœwietlanego w okienku, co ma wp³yw na jego tytu³, a zarazem piktogram (znak graficzny bêd¹cy map¹ bitow¹): mtwarning ostrze enie (okienko zawiera znak wykrzyknika w ó³tym trójk¹cie, a jego tytu³em jest Warning), mterror b³¹d (okienko o tytule Error z bia³ym krzy ykiem na czerwonym tle), mtinformation informacja (okienko zawiera niebiesk¹ literê i, a jego tytu³em jest Information), mtconfirmation zapytanie (okienko o tytule Confirmation z niebieskim znakiem zapytania), mtcustom okienko bez piktogramu o tytule bêd¹cym nazw¹ zbioru wykonywalnego programu. DEL-2(47 z 60)

48 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos Typem argumentu przyciski jest typ zbiorowy TMsgDlgButtons, którego typem bazowym jest typ wyliczeniowy TMsgDlgBtn. Definicje tych typów (w module Dialogs) s¹ nastêpuj¹ce: type TMsgDlgBtn = (mbyes, mbno, mbok, mbcancel, mbabort, mbretry, mbignore, mball, mbhelp); TMsgDlgButtons = set of TMsgDlgBtn; Poszczególne elementy typu TMsgDlgBtn s³u ¹ do oznaczenia rodzaju przycisku wyœwietlanego w okienku. DEL-2(48 z 60)

49 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos W module Dialogs zdefiniowano tak e trzy sta³e, które predefiniuj¹ zbiory z dwoma lub trzema najczêœciej wystêpuj¹cymi zestawami przycisków: mbyesnocancel zbiór definiuj¹cy przyciski mbokcancel z napisami Yes, No i Cancel, zbiór okreœlaj¹cy przyciski z napisami OK i Cancel, mbabortretryignore zbiór definiuj¹cy przyciski z napisami Abort, Retry, Ignore. Sta³e te oznaczaj¹ odpowiednie zbiory, a wiêc ich u ycie jako argumentu przyciski nie wymaga stosowania nawiasów kwadratowych. DEL-2(49 z 60)

50 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos Wartoœci¹ funkcji MessageDlg (a tak e funkcji MessageDlgPos) jest wartoœæ typu Word okreœlaj¹ca, który z przycisków powoduj¹cych zamkniêcie okienka zosta³ naciœniêty (zamkniêcia nie powoduje przycisk z napisem Help). Wartoœæ tê mo na sprawdziæ przez jej przyrównanie do jednej ze sta³ych: const mrnone = 0; nie naciœniêto adnego przycisku mrok = idok; naciœniêto przycisk OK mrcancel = idcancel; naciœniêto przycisk Cancel (lub zamkniêto okienko za pomoc¹ piktogramuzamkniêcia) mrabort = idabort; naciœniêto przycisk Abort mrretry = idretry; naciœniêto przycisk Retry mrignore = idignore; naciœniêto przycisk Ignore mryes = idyes; naciœniêto przycisk Yes mrno = idno; naciœniêto przycisk No mrall = mrno+1; naciœniêto przycisk All mrnotoall = mrall+1; naciœniêto przycisk No to All mryestoall = mrnotoall +1; naciœniêto przycisk Yes to All DEL-2(50 z 60)

51 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos Przyk³ady 1) MessageDlg ( Nie zakoñczono wprowadzania + danych, mtwarning, mbabortretryignore, 0) DEL-2(51 z 60)

52 Okienka z komunikatami Funkcje MessageDlg i MessageDlgPos Przyk³ady 2) MessageDlgPos ( Czy umiesz ju programowaæ + w jêzyku Object Pascal?, mtconfirmation, [mbyes, mbno], 0, 200, 100) Lewy górny naro nik okienka bêdzie znajdowa³ siê w punkcie o wspó³rzêdnych ekranowych (200, 100). DEL-2(52 z 60)

53 Okienka z komunikatami Funkcja MessageDlgPosHelp W funkcjach MessageDlg i MessageDlgPos ewentualne wyœwietlanie informacji pomocniczych wymaga przygotowania systemu pomocy i podania numeru odpowiedniej informacji kontekstowej ze zbioru pomocy skojarzonego z danym programem. Informacje te mog¹ byæ pobierane tak e z innego (odpowiednio przygotowanego) zbioru pomocy za pomoc¹ funkcji MessageDlgPosHelp o wywo³aniu MessageDlgPosHelp (³añcuch, rodzaj, przyciski, kontekst-pomocy, x, y, nazwa-zbioru-pomocy) DEL-2(53 z 60)

54 Okienka z komunikatami Funkcja CreateMessageDialog Jeœli jakieœ okienko z komunikatem jest wyœwietlane wiele razy w programie, to zamiast wielokrotnego wykonywania którejœ z podanych bli ej funkcji lub procedur wygodniejsze jest utworzenie odpowiedniego obiektu-okienka dialogowego za pomoc¹ funkcji CreateMessageDialog. Jej wywo³anie jest nastêpuj¹ce: CreateMessageDialog (³añcuch, rodzaj, przyciski) przy czym wszystkie argumenty poznaliœmy przy okazji opisywania poprzednich funkcji. DEL-2(54 z 60)

55 Okienka z komunikatami Funkcja CreateMessageDialog Przyk³ad Jeœli zadeklarujemy zmienn¹: var komunikat : TForm; to po wykonaniu instrukcji komunikat:=createmessagedialog ( Lubiê programowaæ + w jêzyku Object Pascal, mtinformation, [mbok]); ka dorazowe wykonanie instrukcji komunikat.showmodal; spowoduje pojawienie siê na ekranie nastêpuj¹cego okienka: Zwolnienie pamiêci zajêtej przez obiekt komunikat uzyskamy przez wywo³anie komunikat.free; DEL-2(55 z 60)

56 Okienka z komunikatami Metoda MessageBox Metoda-funkcja MessageBox typu TApplication umo liwia dobór przycisków w okienku, a ponadto okreœlenie tytu³u okienka. Jej wywo³anie ma postaæ zmienna-klasowa.messagebox (³añcuch, nag³ówek, charakterystyki) gdzie zmienna klasowa powinna byæ zmienn¹ typu TApplication (najczêœciej stosuje siê predefiniowan¹ zmienn¹ Application). añcuch (typu PChar) okreœla tekst wyœwietlany w okienku, a nag³ówek (te typu PChar) tytu³ okienka. Za pomoc¹ charakterystyk (typu Word) okreœla siê nie tylko przyciski, które maj¹ wyst¹piæ w okienku, ale tak e wyœwietlane piktogramy, przyciski domyœlne, sposób justowania tekstu itp. DEL-2(56 z 60)

57 Okienka z komunikatami Metoda MessageBox Do okreœlenia charakterystyk s³u ¹ sta³e o przedrostku mb_ zdefiniowane w module Windows (zob. np. system pomocy). Sta³e te mog¹ byæ ³¹czone za pomoc¹ operatora or. Wartoœæ funkcji MessageBox (typu Integer) okreœla wybór odpowiedniego przycisku w okienku. Do zbadania tej wartoœci mo na u yæ jednej ze sta³ych o przedrostku id lub id_, które s¹ tak e zdefiniowane w module Windows. DEL-2(57 z 60)

58 Okienka z komunikatami Metoda MessageBox Przyk³ad Application.MessageBox ( Brak pamiêci do + wykonania wszystkich operacji, Ostrze enie, mb_ok or mb_iconwarning); DEL-2(58 z 60)

59 Okienka z komunikatami Procedura i metoda ShowException Procedura ShowException s³u y do wyœwietlania komunikatu opisuj¹cego zaistnia³y warunek b³êdu lub stan wyj¹tkowy. Podobn¹ rolê spe³nia metoda-procedura o takiej samej nazwie typu TApplication. Jej wywo³anie ma postaæ zmienna-klasowa.showexception (warunek) gdzie zmienna klasowa oznacza zmienn¹ typu TApplication (zwykle jest ni¹ predefiniowana zmienna Application ), a warunek wyra enie typu Exception. DEL-2(59 z 60)

60 Ufff!!!!! Dzisiaj koniec ale ci¹g dalszy nast¹pi! DEL-2(60 z 60)

Delphi podstawy programowania. Dialogi

Delphi podstawy programowania. Dialogi Delphi podstawy programowania Dialogi Olsztyn 2004 Dialogi Dialogi Komunikaty: 1. ShowMessage 2. ShowMessagePos 3. ShowMessageFmt 4. MessageBox 5. MessageDlg 6. MessageDlgPos Okna dialogowe: 1. InputBox

Bardziej szczegółowo

PODSTAWY PROGRAMOWANIA

PODSTAWY PROGRAMOWANIA PODSTAWY PROGRAMOWANIA Andrzej Marciniak Prezentacja multimedialna przygotowana za pomocą systemu Corel Presentations X3 Copyright 2003-2016 by Andrzej Marciniak PP-7(1 z 84) Na poprzednim wykładzie...

Bardziej szczegółowo

Delphi Laboratorium 3

Delphi Laboratorium 3 Delphi Laboratorium 3 1. Procedury i funkcje Funkcja jest to wydzielony blok kodu, który wykonuje określoną czynność i zwraca wynik. Procedura jest to wydzielony blok kodu, który wykonuje określoną czynność,

Bardziej szczegółowo

Zaawansowane programowanie w (pakiecie) Delphi

Zaawansowane programowanie w (pakiecie) Delphi DEL420 Zaawansowane programowanie w (pakiecie) Delphi Andrzej Marciniak Prezentacja multimedialna przygotowana za pomoc¹ systemu Corel Presentations 11 i X3 Copyright 2004-2010 by Andrzej Marciniak DEL-3(1

Bardziej szczegółowo

Pliki wchodzące w skład projektu Rozmiar formatki, okna. Wyświetlanie okien komunikatów Rzutowanie Konwersja Tworzenie standardowych przycisków

Pliki wchodzące w skład projektu Rozmiar formatki, okna. Wyświetlanie okien komunikatów Rzutowanie Konwersja Tworzenie standardowych przycisków Pliki wchodzące w skład projektu Rozmiar formatki, okna. Wyświetlanie okien komunikatów Rzutowanie Konwersja Tworzenie standardowych przycisków Pliki wchodzące w skład projektu. Elementy projektu: plik

Bardziej szczegółowo

gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10)

gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10) 5.5. Wyznaczanie zer wielomianów 79 gdy wielomian p(x) jest podzielny bez reszty przez trójmian kwadratowy x rx q. W takim przypadku (5.10) gdzie stopieñ wielomianu p 1(x) jest mniejszy lub równy n, przy

Bardziej szczegółowo

STRUKTURA MENU STRUKTURA MENU

STRUKTURA MENU STRUKTURA MENU ZA CZNIKI STRUKTURA MENU Po wywo³aniu systemu SM-BOSS (poprzez napisanie BOSS i wciœniêcie klawisza Enter) na ekranie zobaczymy g³ówne menu systemu. Standardowo sk³ada siê ono z pozycji, które pozwalaj¹

Bardziej szczegółowo

PODSTAWY PROGRAMOWANIA

PODSTAWY PROGRAMOWANIA PODSTAWY PROGRAMOWANIA Andrzej Marciniak Prezentacja multimedialna przygotowana za pomocą systemu Corel Presentations X3 Copyright 2003-2017 by Andrzej Marciniak PP-11(1 z 95) Na poprzednim wykładzie...

Bardziej szczegółowo

ZA CZNIK C: FUNKCJE KLAWISZY I SPOSOBY WPROWADZANIA PARAMETRÓW

ZA CZNIK C: FUNKCJE KLAWISZY I SPOSOBY WPROWADZANIA PARAMETRÓW ZA CZNIKI ZA CZNIK C: FUNKCJE KLAWISZY I SPOSOBY WPROWADZANIA PARAMETRÓW Pola, do których wprowadzamy dane, mog¹ byæ: znakowe, numeryczne, typu daty oraz typu memo (pola tekstowe). Istniej¹ ró nice w wykorzystaniu

Bardziej szczegółowo

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji

Bardziej szczegółowo

ZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI

ZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI DEL420 ZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI Andrzej Marciniak Prezentacja multimedialna przygotowana za pomoc¹ systemu Corel Presentations 11 i X3 Copyright 2004-2010 by Andrzej Marciniak DEL-5(1

Bardziej szczegółowo

(wymiar macierzy trójk¹tnej jest równy liczbie elementów na g³ównej przek¹tnej). Z twierdzen 1 > 0. Zatem dla zale noœci

(wymiar macierzy trójk¹tnej jest równy liczbie elementów na g³ównej przek¹tnej). Z twierdzen 1 > 0. Zatem dla zale noœci 56 Za³ó my, e twierdzenie jest prawdziwe dla macierzy dodatnio okreœlonej stopnia n 1. Macierz A dodatnio okreœlon¹ stopnia n mo na zapisaæ w postaci n 1 gdzie A n 1 oznacza macierz dodatnio okreœlon¹

Bardziej szczegółowo

Zaawansowane programowanie w (pakiecie) Delphi

Zaawansowane programowanie w (pakiecie) Delphi Zaawansowane programowanie w (pakiecie) Delphi Andrzej Marciniak Prezentacja multimedialna przygotowana za pomoc¹ systemu Corel Presentations 11 i X3 Copyright 2004-2010 by Andrzej Marciniak DEL-12(1 z

Bardziej szczegółowo

III. INTERPOLACJA Ogólne zadanie interpolacji. Niech oznacza funkcjê zmiennej x zale n¹ od n + 1 parametrów tj.

III. INTERPOLACJA Ogólne zadanie interpolacji. Niech oznacza funkcjê zmiennej x zale n¹ od n + 1 parametrów tj. III. INTERPOLACJA 3.1. Ogólne zadanie interpolacji Niech oznacza funkcjê zmiennej x zale n¹ od n + 1 parametrów tj. Definicja 3.1. Zadanie interpolacji polega na okreœleniu parametrów tak, eby dla n +

Bardziej szczegółowo

Rys Mo liwe postacie funkcji w metodzie regula falsi

Rys Mo liwe postacie funkcji w metodzie regula falsi 5.3. Regula falsi i metoda siecznych 73 Rys. 5.1. Mo liwe postacie funkcji w metodzie regula falsi Rys. 5.2. Przypadek f (x), f (x) > w metodzie regula falsi 74 V. Równania nieliniowe i uk³ady równañ liniowych

Bardziej szczegółowo

Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści

Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści Język programowania DELPHI / Andrzej Marciniak. Poznań, 2012 Spis treści Przedmowa 11 Przyjęta notacja 13 Rozdział 1. Wprowadzenie 15 1.1. Ogólne zasady programowania zorientowanego obiektowo 15 1.2. Historia

Bardziej szczegółowo

ER RATA do ksi¹ ki "Symfonia C++ Stan dard". wydanie 3. (Zawieraj¹ca tak e czysto kosmetyczne poprawki) Sporz¹dzona 4 paÿdziernika 2009.

ER RATA do ksi¹ ki Symfonia C++ Stan dard. wydanie 3. (Zawieraj¹ca tak e czysto kosmetyczne poprawki) Sporz¹dzona 4 paÿdziernika 2009. ER RATA do ksi¹ ki "Symfonia C++ Stan dard". wydanie 3. (Zawieraj¹ca tak e czysto kosmetyczne poprawki) Sporz¹dzona 4 paÿdziernika 2009. Strona wiersz G - od góry D - od do³u Jest Powinno byæ 1 6 D nadzieje

Bardziej szczegółowo

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu

Bardziej szczegółowo

Ćwiczenie 1 Proste aplikacje - podstawowe komponenty.

Ćwiczenie 1 Proste aplikacje - podstawowe komponenty. Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 1. Informacje o programie i środowisku Ćwiczenie 1 Proste aplikacje - podstawowe komponenty. Wygeneruj nową aplikację

Bardziej szczegółowo

Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami

Turbo Pascal. 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ółowo

Warszawa, 08.01.2016 r.

Warszawa, 08.01.2016 r. Warszawa, 08.01.2016 r. INSTRUKCJA KORZYSTANIA Z USŁUGI POWIADOMIENIA SMS W SYSTEMIE E25 BANKU BPS S.A. KRS 0000069229, NIP 896-00-01-959, kapitał zakładowy w wysokości 354 096 542,00 złotych, który został

Bardziej szczegółowo

Wydział: ZiMK Przedmiot: Programowanie - Delphi Semestr 5

Wydział: ZiMK Przedmiot: Programowanie - Delphi Semestr 5 Wydział: ZiMK Przedmiot: Programowanie - Delphi Semestr 5 1. Uruchom Windows, a następnie Delphi. Ćwiczenie 4 - Pierwszy program w Delphi 2. Przygotowanie aplikacji wyświetlającej napis "Witaj". Przygotuj

Bardziej szczegółowo

Instrukcja 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 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

1. Podstawy budowania wyra e regularnych (Regex)

1. Podstawy budowania wyra e regularnych (Regex) Dla wi kszo ci prostych gramatyk mo na w atwy sposób napisa wyra enie regularne które b dzie s u y o do sprawdzania poprawno ci zda z t gramatyk. Celem niniejszego laboratorium b dzie zapoznanie si z wyra

Bardziej szczegółowo

Instrukcja obs³ugi ciep³omierza AT 539 SUPERCAL

Instrukcja obs³ugi ciep³omierza AT 539 SUPERCAL 539 Instrukcja obs³ugi ciep³omierza AT 539 SUPERCAL 2 AQUATHERM 1. Wstêp Niniejsza Instrukcja s³u y do zapoznania odbiorców z warunkami prawid³owej eksploatacji ciep³omierzy AT 539 SUPERCAL w wykonaniu

Bardziej szczegółowo

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM PROGRAM INWENTARYZACJI Poznań 2011 Spis treści 1. WSTĘP...4 2. SPIS INWENTARZA (EWIDENCJA)...5 3. STAŁE UBYTKI...7 4. INTERPRETACJA ZAŁĄCZNIKÓW

Bardziej szczegółowo

INSTRUKCJA U YTKOWNIKA DO KASY SHARP ER-A457P wersja oprogramowania: 27801RAR1C 4.11.6. PROGRAMOWANIE FORMATU RAPORTÓW, KROK (PGM2)

INSTRUKCJA U YTKOWNIKA DO KASY SHARP ER-A457P wersja oprogramowania: 27801RAR1C 4.11.6. PROGRAMOWANIE FORMATU RAPORTÓW, KROK (PGM2) ERRATA INSTRUKCJA U YTKOWNIKA DO KASY SHARP ER-A457P wersja oprogramowania: 27801RAR1C 4.11.6. PROGRAMOWANIE FORMATU RAPORTÓW, KROK (PGM2) Dla X = 2 (dodatkowe wiersze tabel). Zmienna Opis Kasowanie bufora

Bardziej szczegółowo

LIMATHERM SENSOR Sp. z o.o.

LIMATHERM SENSOR Sp. z o.o. INSTRUKCJA OBS UGI TERMOMETR CYFROWY TES-1312 LIMATHERM SENSOR Sp. z o.o. 34-600 Limanowa ul. Tarnowska 1 tel. (18) 337 60 59, 337 60 96, fax (18) 337 64 34 internet: www.limatherm.pl, e-mail: akp@limatherm.pl

Bardziej szczegółowo

Ogólne Warunki Ubezpieczenia PTU ASSISTANCE I.

Ogólne Warunki Ubezpieczenia PTU ASSISTANCE I. Ogólne Warunki Ubezpieczenia PTU ASSISTANCE I 1. 2. 3. 1. 1 Niniejsze Ogólne Warunki Ubezpieczenia PTU ASSISTANCE I, zwane dalej OWU, stosuje siê w umowach ubezpieczenia PTU ASSISTANCE I zawieranych przez

Bardziej szczegółowo

Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski Bazy danych II Andrzej Grzybowski Instytut Fizyki, Uniwersytet Śląski Wykład 11 Zastosowanie PHP do programowania aplikacji baz danych Oracle Wsparcie programowania w PHP baz danych Oracle Oprócz możliwego

Bardziej szczegółowo

Instrukcja obs³ugi panelu dealera

Instrukcja obs³ugi panelu dealera Instrukcja obs³ugi panelu dealera strona 2: logowanie strona 3: edycja profilu strona 5: dodawanie filmów strona 6: dostêpne pojazdy strona 8: pojazdy demonstracyjne Kraków, 2011 proszê wpisaæ login i

Bardziej szczegółowo

Szanowny Kliencie, dziêkujemy za zaufanie jakim obdarzy³eœ nasz¹ firmê wybieraj¹c to urz¹dzenie.

Szanowny Kliencie, dziêkujemy za zaufanie jakim obdarzy³eœ nasz¹ firmê wybieraj¹c to urz¹dzenie. Szanowny Kliencie, dziêkujemy za zaufanie jakim obdarzy³eœ nasz¹ firmê wybieraj¹c to urz¹dzenie. Transmisja radiowa umo liwia wiêksz¹ dowolnoœæ przy instalowaniu i u ytkowaniu urz¹dzeñ. Protokó³ X2D jest

Bardziej szczegółowo

Stronicowanie na ¹danie

Stronicowanie na ¹danie Pamiêæ wirtualna Umo liwia wykonywanie procesów, pomimo e nie s¹ one w ca³oœci przechowywane w pamiêci operacyjnej Logiczna przestrzeñ adresowa mo e byæ du o wiêksza od fizycznej przestrzeni adresowej

Bardziej szczegółowo

2.Prawo zachowania masy

2.Prawo zachowania masy 2.Prawo zachowania masy Zdefiniujmy najpierw pewne podstawowe pojęcia: Układ - obszar przestrzeni o określonych granicach Ośrodek ciągły - obszar przestrzeni którego rozmiary charakterystyczne są wystarczająco

Bardziej szczegółowo

DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0

DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 Uwaga: DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 1. Zostały pominięte diagramy: CYFRA, CYFRA SZESNASTKOWA, ZNAK i LITERA. Nie została uwzględniona możliwość posługiwania się komentarzami. 2. Brakuje

Bardziej szczegółowo

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc PRAWA ZACHOWANIA Podstawowe terminy Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc a) si wewn trznych - si dzia aj cych na dane cia o ze strony innych

Bardziej szczegółowo

Środowisko programisty

Środowisko programisty Środowisko programisty 1/35 Środowisko programisty Język Python cz. 3 dr inż. Grzegorz Michalski 7 kwietnia 2014 Środowisko programisty 2/35 Kod samotestujący Tworzenie def t e s t e r ( ) : p r i n t

Bardziej szczegółowo

Instrukcja U ytkownika Systemu Antyplagiatowego Plagiat.pl

Instrukcja U ytkownika Systemu Antyplagiatowego Plagiat.pl Instrukcja U ytkownika Systemu Antyplagiatowego Plagiat.pl System Plagiat.pl jest programem komputerowym s³u ¹cym do porównywania dokumentów tekstowych. Wytypowani przez W³adze Uczelni U ytkownicy otrzymuj¹

Bardziej szczegółowo

EGZAMIN MATURALNY Z INFORMATYKI

EGZAMIN MATURALNY Z INFORMATYKI Miejsce na naklejkê z kodem (Wpisuje zdaj¹cy przed rozpoczêciem pracy) KOD ZDAJ CEGO MIN-W2A1P-021 EGZAMIN MATURALNY Z INFORMATYKI Instrukcja dla zdaj¹cego Czas pracy 120 minut 1. Proszê sprawdziæ, czy

Bardziej szczegółowo

Język programowania PASCAL

Język programowania PASCAL Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO

Bardziej szczegółowo

PERSON Kraków 2002.11.27

PERSON Kraków 2002.11.27 PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC

Bardziej szczegółowo

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007 GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości

Bardziej szczegółowo

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.

Bardziej szczegółowo

Blokady. Model systemu. Charakterystyka blokady

Blokady. Model systemu. Charakterystyka blokady Blokady Stan blokady: ka dy proces w zbiorze procesów czeka na zdarzenie, które mo e byæ spowodowane tylko przez inny procesu z tego samego zbioru (zdarzeniem mo e byæ przydzia³ lub zwolnienie zasobu)

Bardziej szczegółowo

ULTRAFLOW Typ 65-S /65-R

ULTRAFLOW Typ 65-S /65-R Instrukcja monta u ULTRAFLOW Typ 65-S /65-R Kamstrup Sp. zo.o., ul. Borsucza 40, 02-213 Warszawa TEL.: +(22) 577 11 00 FAX.: +(22) 577 11 11 Email: biuro@kamstrup.pl WEB: www.kamstrup.pl 1. Monta W nowych

Bardziej szczegółowo

Steelmate - System wspomagaj¹cy parkowanie z oœmioma czujnikami

Steelmate - System wspomagaj¹cy parkowanie z oœmioma czujnikami Steelmate - System wspomagaj¹cy parkowanie z oœmioma czujnikami Cechy: Kolorowy i intuicyjny wyœwietlacz LCD Czujnik wysokiej jakoœci Inteligentne rozpoznawanie przeszkód Przedni i tylni system wykrywania

Bardziej szczegółowo

BEZPRZEWODOWA MYSZ OPTYCZNA FLAT PRO INSTRUKCJA OBS UGI

BEZPRZEWODOWA MYSZ OPTYCZNA FLAT PRO INSTRUKCJA OBS UGI BEZPRZEWODOWA MYSZ OPTYCZNA FLAT PRO INSTRUKCJA OBS UGI WSTÊP Szanowni Pañstwo! Gratulujemy zakupu profesjonalnej myszy bezprzewodowej marki IBOX. W myszy u yto nowoczesnej technologii radiowej. W przeciwieñstwie

Bardziej szczegółowo

Zaawansowane programowanie w (pakiecie) Delphi

Zaawansowane programowanie w (pakiecie) Delphi DEL420 Zaawansowane programowanie w (pakiecie) Delphi Andrzej Marciniak Politechnika Poznañska, Instytut Informatyki Uniwersytet im. A. Mickiewicza, Wydzia³ Matematyki i Informatyki Prezentacja multimedialna

Bardziej szczegółowo

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki w oparciu o przeglądarkę Microsoft Internet Explorer System stworzony został w oparciu o aktualne narzędzia i programy

Bardziej szczegółowo

Projektowanie bazy danych

Projektowanie bazy danych Projektowanie bazy danych Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeo wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana

Bardziej szczegółowo

PL/SQL. Zaawansowane tematy PL/SQL

PL/SQL. Zaawansowane tematy PL/SQL PL/SQL Zaawansowane tematy PL/SQL Cele Przypomnienie kursorów Przypomnienie procedur i funkcji składowanych Poznanie pakietów składowanych 2 Bazę danych Oracle możemy traktować jakby była złożona z dwóch

Bardziej szczegółowo

Promocja i identyfikacja wizualna projektów współfinansowanych ze środków Europejskiego Funduszu Społecznego

Promocja i identyfikacja wizualna projektów współfinansowanych ze środków Europejskiego Funduszu Społecznego Promocja i identyfikacja wizualna projektów współfinansowanych ze środków Europejskiego Funduszu Społecznego Białystok, 19 grudzień 2012 r. Seminarium współfinansowane ze środków Unii Europejskiej w ramach

Bardziej szczegółowo

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)

Bardziej szczegółowo

Grupa bezpieczeństwa kotła KSG / KSG mini

Grupa bezpieczeństwa kotła KSG / KSG mini Grupa bezpieczeństwa kotła KSG / KSG mini Instrukcja obsługi i montażu 77 938: Grupa bezpieczeństwa kotła KSG 77 623: Grupa bezpieczeństwa kotła KSG mini AFRISO sp. z o.o. Szałsza, ul. Kościelna 7, 42-677

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI URZĄDZENIA: 0101872HC8201

INSTRUKCJA OBSŁUGI URZĄDZENIA: 0101872HC8201 INSTRUKCJA OBSŁUGI URZĄDZENIA: PZ-41SLB-E PL 0101872HC8201 2 Dziękujemy za zakup urządzeń Lossnay. Aby uŝytkowanie systemu Lossnay było prawidłowe i bezpieczne, przed pierwszym uŝyciem przeczytaj niniejszą

Bardziej szczegółowo

API transakcyjne BitMarket.pl

API transakcyjne BitMarket.pl API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy

Bardziej szczegółowo

ZA CZNIK B: WSPÓLNE FUNKCJE ADMINISTRACYJNE

ZA CZNIK B: WSPÓLNE FUNKCJE ADMINISTRACYJNE ZA CZNIKI ZA CZNIK : WSPÓLNE FUNKCJE ADMINISTRACYJNE W za³¹czniku opiszemy funkcje umieszczone w Administracji wiêkszoœci modu- ³ów systemu SM-OSS. Do funkcji tych nale ¹: Parametry drukarki Ustawianie

Bardziej szczegółowo

RUCH KONTROLI WYBORÓW. Tabele pomocnicze w celu szybkiego i dokładnego ustalenia wyników głosowania w referendum w dniu 6 września 2015 r.

RUCH KONTROLI WYBORÓW. Tabele pomocnicze w celu szybkiego i dokładnego ustalenia wyników głosowania w referendum w dniu 6 września 2015 r. RUCH KONTROLI WYBORÓW Tabele pomocnicze w celu szybkiego i dokładnego ustalenia wyników głosowania w referendum w dniu września r. Plik zawiera - dwie tabele pomocnicze do zliczania wyników cząstkowych

Bardziej szczegółowo

CENTRUM ROZWOJU. ul. Krótka 4 31-149 KRAKÓW. ZNAKI I SYGNA Y DROGOWE ZAKTUALIZOWANE Pakiet EXT03 wersja 1.1

CENTRUM ROZWOJU. ul. Krótka 4 31-149 KRAKÓW. ZNAKI I SYGNA Y DROGOWE ZAKTUALIZOWANE Pakiet EXT03 wersja 1.1 CENTRUM ROZWOJU ul. Krótka 4 31-149 KRAKÓW tel.: (0-12) 632 82 74, 76 fax: (0-12) 632 58 64 e-mail: ext@explotrans.com.pl http://www.explotrans.com.pl ZNAKI I SYGNA Y DROGOWE ZAKTUALIZOWANE Pakiet EXT03

Bardziej szczegółowo

INSTRUKCJA Projektowanie plików naświetleń (rozkładówek + rozbiegówek) oraz pliku okładki dla albumu z okładką personalizowaną.

INSTRUKCJA Projektowanie plików naświetleń (rozkładówek + rozbiegówek) oraz pliku okładki dla albumu z okładką personalizowaną. INSTRUKCJA Projektowanie plików naświetleń (rozkładówek + rozbiegówek) oraz pliku okładki dla albumu z okładką personalizowaną. SPIS TREŚCI I. PROJEKTOWANIE PLIKÓW.... 2 1. PROJEKTOWANIE NAŚWIETLEŃ DO

Bardziej szczegółowo

ForPascal Interpreter języka Pascal

ForPascal Interpreter języka Pascal Akademia Podlaska w Siedlcach Wydział Nauk Ścisłych Instytut Informatyki ForPascal Interpreter języka Pascal Przedmiot: Sieci i Systemy Wirtualne Informatyka IV Prowadzący: dr Krzysztof Trojanowski Grupa:

Bardziej szczegółowo

Foldery z dokumentami 1.0 dodatek do Symfonia Faktura dla 1 firmy

Foldery z dokumentami 1.0 dodatek do Symfonia Faktura dla 1 firmy Podr cznik u ytkownika Foldery z dokumentami 1.0 dodatek do Symfonia Faktura dla 1 firmy Masz pytanie? zadzwo 693 936 046 lub napisz handel@symfoniadodatki.pl SPIS TRE CI 1. Instalacja dodatku 2. Konfiguracja

Bardziej szczegółowo

AMPS Sterownik temperatur Instrukcja obs³ugi

AMPS Sterownik temperatur Instrukcja obs³ugi AMPS Sterownik temperatur Instrukcja obs³ugi Pod³¹czyæ sterownik do pr¹du. Instalacja powinna byæ przeprowadzona przez wykwalifikowany personel i tylko zgodnie z instrukcj¹. AMPS nie ponosi odpowiedzialnoœci

Bardziej szczegółowo

Wstęp do programowania

Wstęp do programowania Wstęp do programowania wykład 2 Piotr Cybula Wydział Matematyki i Informatyki UŁ 2012/2013 http://www.math.uni.lodz.pl/~cybula Język programowania Każdy język ma swoją składnię: słowa kluczowe instrukcje

Bardziej szczegółowo

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x Wersja 02 Styczeń 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...

Bardziej szczegółowo

Statystyczna analiza danych w programie STATISTICA. Dariusz Gozdowski. Katedra Doświadczalnictwa i Bioinformatyki Wydział Rolnictwa i Biologii SGGW

Statystyczna analiza danych w programie STATISTICA. Dariusz Gozdowski. Katedra Doświadczalnictwa i Bioinformatyki Wydział Rolnictwa i Biologii SGGW Statystyczna analiza danych w programie STATISTICA ( 4 (wykład Dariusz Gozdowski Katedra Doświadczalnictwa i Bioinformatyki Wydział Rolnictwa i Biologii SGGW Regresja prosta liniowa Regresja prosta jest

Bardziej szczegółowo

ZAPYTANIE OFERTOWE NR 1

ZAPYTANIE OFERTOWE NR 1 dnia 16.03.2016 r. ZAPYTANIE OFERTOWE NR 1 W związku z realizacją w ramach Wielkopolskiego Regionalnego Programu Operacyjnego na lata 2014-2020 Tytuł projektu: Wzrost konkurencyjności przedsiębiorstwa

Bardziej szczegółowo

PODSTAWY PROGRAMOWANIA

PODSTAWY PROGRAMOWANIA PODSTAWY PROGRAMOWANIA Andrzej Marciniak Prezentacja multimedialna przygotowana za pomocą systemu Corel Presentations X3 Copyright 2003-2017 by Andrzej Marciniak PP-8(1 z 78) Na poprzednim wykładzie...

Bardziej szczegółowo

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania WYKŁAD 8 Reprezentacja obrazu Elementy edycji (tworzenia) obrazu Postacie obrazów na różnych etapach procesu przetwarzania Klasy obrazów Klasa 1: Obrazy o pełnej skali stopni jasności, typowe parametry:

Bardziej szczegółowo

Pascal - wprowadzenie

Pascal - wprowadzenie Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego

Bardziej szczegółowo

Podstawy programowania skrót z wykładów:

Podstawy programowania skrót z wykładów: Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace

Bardziej szczegółowo

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56 INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56 Program Liczarka 2000 służy do archiwizowania i drukowania rozliczeń z przeprowadzonych transakcji pieniężnych. INSTALACJA PROGRAMU Program instalujemy na komputerze

Bardziej szczegółowo

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej 3.1 Informacje ogólne Program WAAK 1.0 służy do wizualizacji algorytmów arytmetyki komputerowej. Oczywiście istnieje wiele narzędzi

Bardziej szczegółowo

Uchwała Nr XXVII/543/13 Sejmiku Województwa Warmińsko-Mazurskiego z dnia 29 maja 2013 r.

Uchwała Nr XXVII/543/13 Sejmiku Województwa Warmińsko-Mazurskiego z dnia 29 maja 2013 r. dotycząca przyjęcia planu aglomeracji Orzysz. Uchwała Nr XXVII/543/13 Sejmiku Województwa Warmińsko-Mazurskiego z dnia 29 maja 2013 r. Na podstawie art. 18 pkt 20 ustawy z dnia 5 czerwca 1998 r. o samorządzie

Bardziej szczegółowo

Automatyzacja procesu publikowania w bibliotece cyfrowej

Automatyzacja procesu publikowania w bibliotece cyfrowej Automatyzacja procesu publikowania w bibliotece cyfrowej Jakub Bajer Biblioteka Politechniki Poznańskiej Krzysztof Ober Poznańska Fundacja Bibliotek Naukowych Plan prezentacji 1. Cel prezentacji 2. Proces

Bardziej szczegółowo

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Rozliczenia z NFZ. Ogólne założenia. Spis treści Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia

Bardziej szczegółowo

Podstawy programowania

Podstawy programowania Podstawy programowania Elementy algorytmiki C w środowisku.e (C#) dr inŝ. Grzegorz Zych Copernicanum, pok. 104 lub 206a 1 Minimum programowe reści kształcenia: Pojęcie algorytmu. Podstawowe konstrukcje

Bardziej szczegółowo

Spring MVC Andrzej Klusiewicz 1/18

Spring MVC Andrzej Klusiewicz 1/18 Spring MVC pierwsza aplikacja Kod źródłowy aplikacji którą tworzę w niniejszym kursie jest do pobrania z adresu: http://www.jsystems.pl/storage/spring/springmvc1.zip Aplikacja jest tworzona w NetBeans,

Bardziej szczegółowo

Programowanie Wizualno Obiektowe - zajęcia 5 (PWO_BCPP_5_1) 1 Tworzenie plików pomocy Programowanie Wizualno Obiektowe Zajęcia 5, część 1

Programowanie Wizualno Obiektowe - zajęcia 5 (PWO_BCPP_5_1) 1 Tworzenie plików pomocy Programowanie Wizualno Obiektowe Zajęcia 5, część 1 Programowanie Wizualno Obiektowe - zajęcia 5 (PWO_BCPP_5_1) 1 Programowanie Wizualno Obiektowe Zajęcia 5, część 1 Temat: Zadanie: Obsługa wyjątków. Program wyświetla na ekranie wynik z dzielenia dwóch

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 6 RSC i CSC Znaczenie terminów CSC Complete nstruction Set Computer komputer o pełnej liście rozkazów. RSC Reduced nstruction Set Computer komputer o zredukowanej liście

Bardziej szczegółowo

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy Podr cznik u ytkownika Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy Masz pytanie? zadzwo 693 936 046 lub napisz handel@symfoniadodatki.pl SPIS TRE CI 1. Instalacja dodatku

Bardziej szczegółowo

Co zrobić, jeśli uważasz, że decyzja w sprawie zasiłku mieszkaniowego lub zasiłku na podatek lokalny jest niewłaściwa

Co zrobić, jeśli uważasz, że decyzja w sprawie zasiłku mieszkaniowego lub zasiłku na podatek lokalny jest niewłaściwa Polish Co zrobić, jeśli uważasz, że decyzja w sprawie zasiłku mieszkaniowego lub zasiłku na podatek lokalny jest niewłaściwa (What to do if you think the decision about your Housing Benefit or Council

Bardziej szczegółowo

Delphi podstawy programowania. Środowisko Delphi

Delphi podstawy programowania. Środowisko Delphi Delphi podstawy programowania Środowisko Delphi Olsztyn 2004 Delphi Programowanie obiektowe - (object-oriented programming) jest to metodologia tworzeniu programów komputerowych definiująca je jako zbiór

Bardziej szczegółowo

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania... Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł

Bardziej szczegółowo

Automatyczne generowanie transakcji do WB 1.0 dodatek do Finanse i Ksi gowo ERP dla 1 firmy

Automatyczne generowanie transakcji do WB 1.0 dodatek do Finanse i Ksi gowo ERP dla 1 firmy Podr cznik u ytkownika Automatyczne generowanie transakcji do WB 1.0 dodatek do Finanse i Ksi gowo ERP dla 1 firmy Masz pytanie? zadzwo 693 936 046 lub napisz handel@symfoniadodatki.pl SPIS TRE CI 1. Instalacja

Bardziej szczegółowo

Kabel do transmisji danych CA-42 krótka instrukcja instalacji

Kabel do transmisji danych CA-42 krótka instrukcja instalacji Kabel do transmisji danych CA-42 krótka instrukcja instalacji 9234594 Wydanie 2 Nokia, Nokia Connecting People i Pop-Port s± zarejestrowanymi znakami towarowymi firmy Nokia Corporation. Copyright 2005

Bardziej szczegółowo

Podstawy programowania sterowników GeFanuc

Podstawy programowania sterowników GeFanuc Podstawy programowania sterowników GeFanuc Waldemar Samociuk Zakład Teorii Maszyn i Automatyki Katedra Podstaw Techniki Felin p.110 http://ztmia.ar.lublin.pl/sips waldemar.samociuk@up.lublin,pl Podstawy

Bardziej szczegółowo

Kancelaris - Zmiany w wersji 2.50

Kancelaris - Zmiany w wersji 2.50 1. Listy Kancelaris - Zmiany w wersji 2.50 Zmieniono funkcję Dostosuj listę umożliwiając: o Zapamiętanie wielu widoków dla danej listy o Współdzielenie widoków między pracownikami Przykład: Kancelaria

Bardziej szczegółowo

Modem Thomson SpeedTouch 330

Modem Thomson SpeedTouch 330 Modem Thomson SpeedTouch 330 szybki internet Szanowni Paƒstwo, uprzejmie dzi kujemy za okazane zaufanie i wybór usługi szybki internet. JesteÊmy przekonani, e korzystanie z dost pu do internetu Netii przyniesie

Bardziej szczegółowo

Po³¹czenie iphone'a/ipad a do Smart Multishare USB

Po³¹czenie iphone'a/ipad a do Smart Multishare USB INSTRUKCJA OBSLUGI Po³¹czenie iphone'a/ipad a do Smart Multishare USB Smart Multishare USB jest produktem, który pozwala Ci bezprzewodowo transmitowaæ elementy takie jak zdjêcia, filmy video, muzykê i

Bardziej szczegółowo

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Audyt SEO. Elementy oraz proces przygotowania audytu. strona Audyt SEO Elementy oraz proces przygotowania audytu 1 Spis treści Kim jesteśmy? 3 Czym jest audyt SEO 4 Główne elementy audytu 5 Kwestie techniczne 6 Słowa kluczowe 7 Optymalizacja kodu strony 8 Optymalizacja

Bardziej szczegółowo

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego Instrukcja instalacji oraz wykorzystania podpisu cyfrowego Poniższy dokument został stworzony w celu zaznajomienia użytkowników komputerów osobistych pracujących w systemie Windows XP z możliwościami wykorzystania

Bardziej szczegółowo

Właściwości i metody obiektu Comment Właściwości

Właściwości i metody obiektu Comment Właściwości Właściwości i metody obiektu Comment Właściwości Właściwość Czy można zmieniać Opis Application nie Zwraca nazwę aplikacji, która utworzyła komentarz Author nie Zwraca nazwę osoby, która utworzyła komentarz

Bardziej szczegółowo

Procedura nadawania uprawnień do potwierdzania Profili Zaufanych w Urzędzie Gminy w Ryjewie

Procedura nadawania uprawnień do potwierdzania Profili Zaufanych w Urzędzie Gminy w Ryjewie WÓJT GMINY RYJEWO Załącznik Nr 2 do Zarządzenia Nr 13/15 Wójta Gminy Ryjewo z dnia 20 lutego 2015 roku w sprawie zmiany treści zarządzenia Nr 45/14 Wójta Gminy Ryjewo z dnia 30 czerwca 2014 roku w sprawie

Bardziej szczegółowo

O autorze... 9 Wprowadzenie... 11

O autorze... 9 Wprowadzenie... 11 Spis tre ci O autorze... 9 Wprowadzenie... 11 Rozdzia 1. Sterownik przemys owy... 15 Sterownik S7-1200... 15 Budowa zewn trzna... 16 Budowa wewn trzna... 19 Cykl programu oraz tryby pracy... 21 Zestaw

Bardziej szczegółowo

WYJASNIENIA I MODYFIKACJA SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

WYJASNIENIA I MODYFIKACJA SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA Szczecin dnia 28.07.2015r. Akademia Sztuki w Szczecinie Pl. Orła Białego 2 70-562 Szczecin Dotyczy: Przetarg nieograniczony na dostawę urządzeń i sprzętu stanowiącego wyposażenie studia nagrań na potrzeby

Bardziej szczegółowo

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1 Załącznik nr 1 do zarządzenia Nr 204/2014 Burmistrza Miasta Kudowa-Zdrój z dnia 5 sierpnia 2014 r. Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych

Bardziej szczegółowo

Regulamin Krêgów Harcerstwa Starszego ZHR

Regulamin Krêgów Harcerstwa Starszego ZHR Biuro Naczelnictwa ZHR 1 Regulamin Krêgów Harcerstwa Starszego ZHR (za³¹cznik do uchwa³y Naczelnictwa nr 196/1 z dnia 30.10.2007 r. ) 1 Kr¹g Harcerstwa Starszego ZHR - zwany dalej "Krêgiem" w skrócie "KHS"

Bardziej szczegółowo

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Geodezyjne referencyjne bazy danych: Ewidencja Gruntów i Budynków Instrukcja użytkownika Historia zmian Wersja Data Kto Opis

Bardziej szczegółowo