Zaawansowane programowanie w (pakiecie) Delphi
|
|
- Jerzy Biernacki
- 8 lat temu
- Przeglądów:
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-14-15(1 z 59)
2 Na poprzednim wyk³adzie... konstrukcja obiektów automatyzacji OLE, COM i ActiveX rodzaje serwerów etapy tworzenia serwera program-klient dla sewera DEL-14-15(2 z 59)
3 Na tym wyk³adzie... konstruowanie programów serwerów uruchomienie kreatora i wybór rodzaju programu typy klasowe TWebModule, TWebRequest i TWebResponse redagowanie akcji protoko³y przesy³ania zapytañ komponenty PageProducer, DataSetPageProducer i Table. DEL-14-15(3 z 59)
4 Programy serwerów (Web) s¹ programami niewidzialnymi (³¹cze u ytkownika jest reprezentowane jako program-klient w przegl¹darce internetowej). Do utworzenia takiego programu s³u y specjalne narzêdzie œrodowiska Delphi tzw. kreator programu serwera Web. Etapy tworzenia programu serwera W eb: wybór rodzaju programu serwera Web, redagowanie akcji, do³¹czanie komponentów. DEL-14-15(4 z 59)
5 Uruchomienie kreatora i wybór rodzaju programu Inicjujemy polecenie File New Other i na stronie New okienka New Items wybieramy piktogram Web Server Application. tu jest ten piktogram DEL-14-15(5 z 59)
6 Uruchomienie kreatora i wybór rodzaju programu Spowoduje to otwarcie okienka, w którym nale y okreœliæ jeden z piêciu rodzajów programów serwerów Web. DEL-14-15(6 z 59)
7 Uruchomienie kreatora i wybór rodzaju programu CGI Stand-alone executable Program serwera CGI (skr. ang. Common Gateway Interface) jest programem tekstowym. Jest on wczytywany przez serwer Web przy ka dym zapytaniu (ang. request) i usuwany z pamiêci po wykonaniu zapytania. Informacje od klienta s¹ odbierane na standardowym urz¹dzeniu wejœcia, a wyjœcie jest kierowane do standardowego urz¹dzenia wyjœcia. Obiekt programowy jest typu TCGIApplication. DEL-14-15(7 z 59)
8 Uruchomienie kreatora i wybór rodzaju programu Program serwera CGI ma nastêpuj¹c¹ postaæ (jest on tworzony automatycznie): program WebCGI; {$APPTYPE CONSOLE} uses WebBroker, CGIApp, WebUnitCGI in WebUnitCGI.pas {... }; {$R *.res} begin Application.Initialize; Application.CreateForm(TWebModule1, WebModule1); Application.Run; end. DEL-14-15(8 z 59)
9 Uruchomienie kreatora i wybór rodzaju programu Uwaga: Do wersji 6 œrodowiska Delphi okienko New Web Server Application zawiera³o trzy rodzaje serwerów (CGI, WinCGI oraz ISAPI/NSAPI). Program WinCGI by³ implementacj¹ protoko³u CGI specyficzn¹ dla œrodowiska Windows. Do przesy³ania informacji wykorzystywa³ zbiór INI (zamiast standardowego wejœcia i wyjœcia). Obiekt programowy by³ te typu TCGIApplication, a jedyn¹ ró nic¹ w programie by³o zast¹pienie dyrektywy {$APPTYPE CONSOLE} dyrektyw¹ {$APPTYPE GUI}. DEL-14-15(9 z 59)
10 Uruchomienie kreatora i wybór rodzaju programu ISAPI/NSAPI Dynamic Link Library ISAPI (Microsoft), NSAPI (Netscape) Jest to biblioteka DLL serwera Web i jako taka jest wczytywana przy pierwszym zapytaniu, a usuwana dopiero po wykonaniu ostatniego zapytania (kolejne zapytania s¹ dziêki temu wykonywane szybciej). Kod Ÿród³owy biblioteki DLL serwera Web jest podobny do kodu Ÿród³owego programu CGI, a jedyna ró nica polega na eksportowaniu z niej trzech funkcji API s³u ¹cych serwerowi Web do wczytania i uruchomienia biblioteki: DEL-14-15(10 z 59)
11 Uruchomienie kreatora i wybór rodzaju programu library WebISAPI; uses ActiveX, ComObj, WebBroker, ISAPIThreadPool, ISAPIApp, WebUnitISAPI in WebUnitISAPI.pas {... }; {$R *.res} exports GetExtensionVersion, HttpExtensionProc, TerminateExtension; begin CoInitFlags:=COINIT_MULTITHREADED ; Application.Initialize; Application.CreateForm(TWebModule1, WebModule1); Application.Run; end. DEL-14-15(11 z 59)
12 Uruchomienie kreatora i wybór rodzaju programu Apache 1.x Share Module (DLL) Apache 2.x Share Module (DLL) Jest to biblioteka DLL serwera Web przeznaczona dla serwera typu Apache. Web App Debugger executable Wybór tej opcji umo liwia utworzenie i testowanie (w œrodowisku Delphi) programu serwera Web, ale nie umo liwia jego umieszczenia w sieci. DEL-14-15(12 z 59)
13 Uruchomienie kreatora i wybór rodzaju programu Po wyborze rodzaju programu œrodowisko Delphi wygeneruje zbiór projektowy, zwany Web Broker (program lub bibliotekê) oraz pusty modu³, zwany Web Module: unit WebUnitISAPI; interface uses SysUtils, Classes, HTTPApp; type TWebModule1 = class (TWebModule)... end; var WebModule1 : TWebModule1; implementation {$R *.dfm} end. DEL-14-15(13 z 59)
14 Uruchomienie kreatora i wybór rodzaju programu W ygenerowane automatycznie zbiory projektu nale y zapisaæ pod now¹ nazw¹ (w podanym przyk³adzie bêd¹ to nazwy: WebISAPI dla biblioteki i WebUnitISAPI dla modu³u). Modu³ Web Modul jest miejscem, w którym umieszcza siê specjalne komponenty projektu Web Broker. Komponenty te znajduj¹ siê na stronie Internet palety komponentów (bêdzie dalej). DEL-14-15(14 z 59)
15 G³ówne klasy modu³u HttpApp Typy klasowe zwi¹zane z tworzeniem programów serwerów s¹ zdefiniowane w module HttpApp. Najwa niejsze z nich to: TWebModule, TWebRequest, TWebResponse. DEL-14-15(15 z 59)
16 TWebModule Programy serwerów G³ówne klasy modu³u HttpApp Potomek tej klasy jest automatycznie generowany w ka dym module Web. Jest on repozytorium (sk³adnic¹) dla komponentów niewidocznych (np. PageProducer, DataSetTableProducer). Umo liwia tak e programowi serwera W eb odpowiadaæ na zapytania HTTP przez przekazywanie ich do odpowiednich jednostek, zwanych akcjami. DEL-14-15(16 z 59)
17 TWebModule Programy serwerów G³ówne klasy modu³u HttpApp Dodawanie, usuwanie i przegl¹danie akcji nastêpuje za pomoc¹ edytora akcji (bêdzie dalej). Uwaga: Program lub biblioteka DLL serwera Web typu Web Broker mo e mieæ tylko jeden modu³ Web. DEL-14-15(17 z 59)
18 G³ówne klasy modu³u HttpApp TWebResponse Jest to podstawowa klasa dla wszystkich obiektów, które reprezentuj¹ odpowiedzi HTTP przesy³ane wskutek wyst¹pienia odpowiednich zapytañ HTTP. Klasa ta ma typy potomne, które reprezentuj¹ odpowiedzi HTTP dla ró nych rodzajów programów serwerów Web, np. TISAPIResponse dla serwerów ISAPI/NSAPI i TCGIResponse dla serwerów CGI. DEL-14-15(18 z 59)
19 G³ówne klasy modu³u HttpApp TWebRequest Jest podstawow¹ klas¹ reprezentuj¹c¹ zapytania klienta przekazywane do programu serwera W eb. Klasa ta ma te typy potomne reprezentuj¹ce zapytania dla ró nych rodzajów serwerów, np. TISAPIRequest dla serwerów ISAPI/NSAPI i TCGIRequest dla serwerów CGI. DEL-14-15(19 z 59)
20 G³ówne klasy modu³u HttpApp Zwracamy uwagê na odpowiednioœæ nazw, np. dla serwera ISAPI/NSAPI mamy: obiekt klasa program TISAPIApplication *) zapytanie TISAPIRequest odpowiedÿ TISAPIResponse Podobna odpowiednioœæ nazw istnieje dla pozosta³ych rodzajów serwerów. *) Zmienna Application jest typu TISAPIApplication. DEL-14-15(20 z 59)
21 Struktura programu serwera Web Web Module (Dispatcher) Web Request Action Item Content Producer Web Server Web Application Content Producer Web Response Action Item Content Producer DEL-14-15(21 z 59)
22 Redagowanie akcji Przy aktywnoœci okienka redakcyjnego z Web Module, edytor akcji mo na uruchomiæ jednym z dwu sposobów: w okienku Object Inspector wybraæ w³asnoœæ Action, po czym przycisk z wielokropkiem obok wartoœci tej w³asnoœci (TWebActionItems) tu klikn¹æ DEL-14-15(22 z 59)
23 Redagowanie akcji Przy aktywnoœci okienka redakcyjnego z Web Module edytor akcji mo na uruchomiæ jednym z dwu sposobów: zlokalizowaæ kursor myszki w okienku modu³u Web (domyœlna nazwa: WebModule1), nacisn¹æ prawy klawisz myszki i w wyœwietlonym menu kontekstowym wybraæ polecenie Action Editor tu jest to polecenie DEL-14-15(23 z 59)
24 Redagowanie akcji W obu przypadkach spowoduje to wyœwietlenie okienka edytora akcji. piktogram Add New Kolejne akcje dodajemy przez wybór piktogramu Add New lub naciœniêcie klawisza Ins (usuniêcie akcji nastêpuje przez jej podœwietlenie i wybór piktogramu Delete Selected lub naciœniêcie klawisza Del). DEL-14-15(24 z 59)
25 Redagowanie akcji W edytorze mo na zdefiniowaæ wiele akcji, a do ich rozró niania s³u y w³asnoœæ PathInfo (wartoœæ tej w³asnoœci wpisujemy w okienku Object Inspector). Dziêki niej pojedynczy program serwera W eb mo e odpowiadaæ na wiele akcji (bêdzie dalej). Pierwsza akcja nie ma okreœlonej wartoœci PathInfo, ale za to jest akcj¹ domyœln¹ (w okienku Object Inspector nale y dla niej ustaliæ wartoœæ True w³asnoœci Default). DEL-14-15(25 z 59)
26 Redagowanie akcji Dla ka dej akcji nale y utworzyæ metodê obs³ugi zdarzenia OnAction (w zwyk³y sposób). Nag³owek utworzonego automatycznie szkieletu tej metody dla pierwszej akcji ma postaæ: procedure TWebModule1.WebModule1WebActionItem1Action (Sender : TObject; Request : TWebRequest; Response : TWebResponse; var Handled : Boolean); Dwoma wa nymi parametrami s¹: Response oraz Request. DEL-14-15(26 z 59)
27 Redagowanie akcji Parametr Response jest typu TWebResponse, który zawiera wiele w³asnoœci do generowania wyjœcia (redagowania strony dla przegl¹darki). Najwa niejsz¹ w³asnoœci¹ jest Content. Jest ona typu ³añcuchowego i s³u y do podania kodu HTML, który ma byæ przekazany do klienta. Np. instrukcja Response.Content:= <H1>Hello, world!</h1> w odpowiedzi na zapytanie klienta spowoduje wyœwietlenie u klienta napisu Hello, world!. DEL-14-15(27 z 59)
28 Redagowanie akcji Uwaga: W³asnoœci Content mo na przypisywaæ ró ne elementy. Zwykle s¹ to elementy typu text/html (³añcuch z odpowiednim okreœleniem typu jest wartoœci¹ w³asnoœci ContentType parametru Response). Elementy bitowe, takie jak obrazki, nie mog¹ byæ jednak przypisywane w³asnoœci Content do tego celu s³u y w³asnoœæ ContentStream. DEL-14-15(28 z 59)
29 Redagowanie akcji Parametr Request (typu TWebRequest) reprezentuje zapytanie. W typie TWebRequest s¹ zdefiniowane m. in. w³asnoœci, w których s¹ przechowywane wszystkie informacje o zapytaniu. Istniej¹ dwa protoko³y przesy³ania zapytañ: DEL-14-15(29 z 59)
30 Redagowanie akcji GET dane sk³adaj¹ce siê na zapytanie s¹ przesy³ane w formacie URL (skr. ang. Uniform Resource Locator); operacja ta jest szybka, ale ograniczona do kilku kb (zwykle jest to wystarczaj¹ce), POST dane s¹ przekazywane przy wykorzystaniu standardowego sposobu wykonywania operacji wejœcia-wyjœcia; operacja ta jest wolniejsza, ale ograniczona wy³¹cznie iloœci¹ wolnego miejsca na dysku. DEL-14-15(30 z 59)
31 Redagowanie akcji W zale noœci od protoko³u przekazywane dane mo na odczytaæ z w³asnoœci QueryFields (GET) lub ContentFields (POST). Informacja o sposobie przekazywania zapytania mo e byæ uwzglêdniona w rozwa anej metodzie (metodzie obs³ugi zdarzenia OnAction): DEL-14-15(31 z 59)
32 Redagowanie akcji Response.Content:= <H1>Hello, world!</h1> ; if Request.Method= GET then Response.Content:=Response. Content + <B>GET</B> + <BR>Query: +Request.Query else if Request.Method= POST then Response.Content:=Response. Content + <B>POST</B> + <BR>Content: +Request.Content DEL-14-15(32 z 59)
33 Redagowanie akcji Serwer Web ju dzia³a! Mo na o tym przekonaæ siê po skompilowaniu projektu i umieszczeniu pliku wynikowego (.dll) w katalogu plików wykonywalnych swojego serwera. Zwykle jest to podkatalog o nazwie scripts. Drug¹ operacj¹ jest napisanie zbioru HTML (File New Other, zak³adka Web Documents, piktogram HTML Document), np.: DEL-14-15(33 z 59)
34 Redagowanie akcji Serwer Web ju dzia³a! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <BODY> <H1>Web Broker HTML Form</H1> <HR> <FORM ACTION=" METHOD="POST"> <P>Name: <INPUT TYPE="TEXT" NAME="Name"></P> <P><INPUT TYPE="SUBMIT"></P> </FORM> </BODY> </HTML> DEL-14-15(34 z 59)
35 Redagowanie akcji Wystarczy teraz wczytaæ podany zbiór HTML do przegl¹darki MS Explorer i na wyœwietlonej stronie w polu Name wpisaæ jakiœ tekst, po czym wybraæ przycisk Submit (w polskojêzycznej wersji MS Explorera bêdzie to przycisk Przeœlij kwerendê) znajduj¹cy siê na stronie. Uwaga: W³asnoœci Content parametru Response mo na przypisaæ nawet kilka ca³ych stron. Czasami zachodzi koniecznoœæ przes³ania do klienta ³añcucha (strony) HTML, której wzorzec jest znany, a tylko pewne elementy powinny byæ w niej zmienne. W takim przypadku nale y pos³u yæ siê komponentem PageProducer. DEL-14-15(35 z 59)
36 Dodawanie komponentów Umieszczanie komponentów w oknie modu³u Web odbywa siê na ogólnych zasadach przyjêtych w œrodowisku Delphi. Wa niejsze komponenty: PageProducer (strona Internet) DataSetPageProducer (strona Internet) Table (strona BDE) DEL-14-15(36 z 59)
37 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) Typ TPageProducer ma dwie w³asnoœci s³u ¹ce do okreœlania predefiniowanej zawartoœci: HTMLFile okreœla zewnêtrzny zbiór HTML (zalecane, gdy zamierzamy zmieniæ wzorzec strony W W W bez rekompilacji projektu biblioteki DLL), HTMLDoc w³asnoœæ typu TStrings, która zawiera odpowiedni tekst HTML. DEL-14-15(37 z 59)
38 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) Zawartoœæ tekstu HTML umieszczonego we w³asnoœci HTMLDoc mo e zawieraæ m. in. specjalne znaczniki #. Znaczniki te s¹ ignorowane przez przegl¹darkê, ale nie przez zdarzenie OnHTMLTag komponentu PageProducer. Umo liwia to zmianê tekstu wyœwietlanego na stronie W eb. DEL-14-15(38 z 59)
39 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) Tekst (umieszczony we w³asnoœci HTMLDoc): <H1>TPageProducer</H1> <HR> <#Greeting><#Name> <P> It's now <#Time> and we're playing with PageProducer... zawiera trzy znaczniki #, które spowoduj¹ zajœcie zdarzenia OnHTMLTag. Aby znaczniki te zast¹piæ sensownym tekstem, nale y utworzyæ metodê obs³ugi tego zdarzenia, np.: DEL-14-15(39 z 59)
40 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) procedure TWebModule1.PageProducer1HTMLTag (Sender : TObject; Tag : TTag; const TagString : string; TagParams : TStrings; var ReplaceText : string); begin if TagString= Name then ReplaceText:= Jan // imiê wpisano na sztywno else if TagString= Time then ReplaceText:=DateTimeToStr(Now) end; else {TagString= Greeting } if Time<0.7 then ReplaceText:= Good Morning else if Time>0.7 then ReplaceText:= Good Evening else ReplaceText:= Good Afternoon Czy mo na Jan zast¹piæ imieniem wprowadzonym przez u ytkownika? DEL-14-15(40 z 59)
41 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) Informacje o imieniu u ytkownika znajduj¹ siê w polach QueryFields lub ContentFields (w zale noœci od protoko³u GET lub POST) w³asnoœci Request obiektu typu TWebModule i jako takie s¹ bezpoœrednio dostêpne. Mo emy zatem metodê obs³ugi zdarzenia OnHTMLTag doprowadziæ do postaci DEL-14-15(41 z 59)
42 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) procedure TWebModule1.PageProducer1HTMLTag (Sender : TObject; Tag : TTag; const TagString : string; TagParams : TStrings; var ReplaceText : string); begin if TagString= Name then begin if Request.Method= POST then ReplaceText:=Request.ContentFields.Values[ Name ] else ReplaceText:=Request.QueryFields.Values[ Name ] end else if TagString= Time... end; DEL-14-15(42 z 59)
43 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) Przed przetestowaniem aktualnego stanu serwera nale a³oby jeszcze po³¹czyæ wyjœcie komponentu PageProducer1 (nazwa domyœlna) z drug¹ akcj¹ (nale y j¹ dodaæ w edytorze akcji z pewn¹ wartoœci¹ w³asnoœci PathInfo, np. hello), a wiêc z obs³ug¹ zdarzenia OnAction dla tej akcji, czyli napisaæ metodê: DEL-14-15(43 z 59)
44 Dodawanie komponentów Komponent PageProducer (typ TPageProducer) procedure TWebModule1.WebModule1WebActionItem2Action (Sender : TObject; Request : TWebRequest; Response : TWebResponse; var Handled : Boolean); begin Response.Content:=PageProducer1.Content end; Jeœli w odpowiedzi u ytkownik ma zobaczyæ stronê utworzon¹ przez komponent PageProducer1, to nale y jeszcze zmieniæ polecenie ACTION w zbiorze HTMLM: ACTION=" DEL-14-15(44 z 59)
45 Dodawanie komponentów Komponent DataSetPageProducer (typ TDataSetPageProducer) Typ TDataSetPageProducer jest potomkiem typu TPageProducer. Zamiast bezpoœredniego zastêpowania znaczników #, umo liwia on sprawdzenie, czy identyfikator (podany za pomoc¹ tego znacznika w zbiorze HTML) jest zgodny z nazw¹ pewnego pola w³asnoœci DataSet. Jeœli identyfikator ten jest zgodny z nazw¹ jakiegoœ pola, to nast¹pi jego zast¹pienie przez aktualn¹ zawartoœæ tego pola. DEL-14-15(45 z 59)
46 Dodawanie komponentów Komponent DataSetPageProducer (typ TDataSetPageProducer) W³asnoœæ DataSet jest typu TDataSet i po umieszczeniu komponentu Table mo na j¹ z nim po³¹czyæ (przez wybór z listy). Komponent Table Pozwala na do³¹czenie bazy danych. W tym celu wystarczy ustaliæ wartoœci w³asnoœci: DatabaseName (wybór z listy), TableName (wybór z listy), Active (wartoœæ True powoduje automatyczne otwieranie tabeli z danymi). DEL-14-15(46 z 59)
47 Dodawanie komponentów Uwagi: w katalogu Demos Internet WebServ IIS znajduj¹ siê przyk³adowe serwery: iservcgi (CGI) oraz iserver (ISAPI/NSAPI) warto zapoznaæ siê z nimi, nowsz¹ technik¹ przygotowywania programów serwerów jest Web Snap (dostêpn¹ w pakiecie Delphi Enterprise od wersji 6). Jej g³ówn¹ zalet¹ jest mo liwoœæ u ycia kilku modu³ów danych (Web Module) w jednym programie ka dy z modu³ów reprezentuje jedn¹ stronê. DEL-14-15(47 z 59)
48 Prezentacji nie bêdzie ale, dla przypomnienia DEL-14-15(48 z 59)
49 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: obs³ug¹ warunków i stanów wyj¹tkowych DEL-14-15(49 z 59)
50 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: programowaniem bibliotek ³¹czonych dynamicznie DEL-14-15(50 z 59)
51 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: automatycznym szacowaniem b³êdów zaokr¹gleñ DEL-14-15(51 z 59)
52 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: przygotowaniem systemów pomocy dla programów okienkowych DEL-14-15(52 z 59)
53 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: projektowaniem programów multimedialnych DEL-14-15(53 z 59)
54 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: tworzeniem i wykorzystywaniem komponentów VCL i ActiveX DEL-14-15(54 z 59)
55 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: konstrukcj¹ programu-serwera oraz programu-klienta DEL-14-15(55 z 59)
56 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: wielow¹tkowoœci¹ i synchronizacj¹ w¹tków DEL-14-15(56 z 59)
57 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: przygotowaniem wersji dystrybucyjnej programu DEL-14-15(57 z 59)
58 Mniej ni zero... Na zajêciach z przedmiotu DEL420, czyli Zaawansowanego programowania w (pakiecie) Delphi, zapoznaliœmy siê dok³adniej z: tworzeniem programów serwerów stron DEL-14-15(58 z 59)
59 A. M. DEL-14-15(59 z 59)
Skopiuj plik do katalogu macierzystego serwera Apache (C:/xampp/htdocs). Uruchom przeglądarkę i wpisz w polu adresowym następujący ciąg:
Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 2 Publikowanie stron w internecie technologia CGI 1. Publikacja prostej strony
Bardziej szczegółowoW wyświetlonym okienku New Web Server Application wybierz opcję Web App Debugger Executable, a w polu Class Name wpisz: P1.
Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 4 Technologia WebBroker 1. Proste usługi udostępniane za pomocą akcji komponentu
Bardziej szczegółowoWprowadzenie do systemu Delphi
50 Rozdział 4 Wprowadzenie do systemu Delphi W niniejszym rozdziale zilustrujemy na prostych przykładach proces programowania wizualno-obiektowego w systemie Delphi. 4.1 Znajdowanie elementu maksymalnego
Bardziej szczegółowoTworzenie aplikacji Windows Rozszerzenia serwerów WWW
Jacek Matulewski http://www.phys.uni.torun.pl/~jacek/ Tworzenie aplikacji Windows Rozszerzenia serwerów WWW Ćwiczenia Toruń, 6 marca 2003 Najnowsza wersja tego dokumentu znajduje się pod adresem http://www.phys.uni.torun.pl/~jacek/dydaktyka/rad/rad4_www.pdf
Bardziej szczegółowoW kodzie modułu Unit1 zdefiniuj dwie metody - składowe komponentu formatki TForm1:
Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 1 Generowanie plików HTML 1. Przygotowanie aplikacji generującej prostą stronę.
Bardziej szczegółowoZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI
DEL420 ZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI Andrzej Marciniak Prezentacja multimedialna przygotowana za pomoc¹ systemu Corel Presentations 11 Copyright 2004-2010 by Andrzej Marciniak DEL-8(1
Bardziej szczegółowoPODSTAWY PROGRAMOWANIA
PODSTAWY PROGRAMOWANIA Andrzej Marciniak Prezentacja multimedialna przygotowana za pomocą systemu Corel Presentations X3 Copyright 2003-2013 by Andrzej Marciniak PP-12(1 z 46) Na poprzednim wykładzie...
Bardziej szczegółowoTomasz Greszata - Koszalin 2012 - http://greszata.pl
T: Uprawnienia do udostępnionych folderów. W systemie Windows XP folder udostępniać mogą tylko członkowie grup Administratorzy i Użytkownicy Zaawansowani. Podczas udostępniania określamy nazwę zasobu,
Bardziej szczegółowoZaawansowane 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ółowoPo³¹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ółowoZA 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ółowoZaawansowane 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ółowoZAAWANSOWANE 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ółowoLogowanie do mobilnego systemu CUI i autoryzacja kodami SMS
Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS Dostęp do strony logowania następuje poprzez naciśnięcie odpowiedniego dla rodzaju usługi linku dostępnego na stronie www.bsjaroslaw.pl.: lub
Bardziej szczegółoworevati.pl Drukarnia internetowa Szybki kontakt z klientem Obs³uga zapytañ ofertowych rozwi¹zania dla poligrafii Na 100% procent wiêcej klientów
revati.pl rozwi¹zania dla poligrafii Systemy do sprzeda y us³ug poligraficznych w internecie Drukarnia Szybki kontakt z klientem Obs³uga zapytañ ofertowych Na 100% procent wiêcej klientów drukarnia drukarnia
Bardziej szczegółowoSystem Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Bardziej szczegółowoZdalne odnawianie certyfikatów do SWI
Zdalne odnawianie certyfikatów do SWI Instrukcja użytkownika Wersja 1.0 Strona 1 Spis treści Wstęp... 3 Dostęp do systemu... 4 Wymagania systemowe... 5 Instalacja certyfikatu użytkownika... 8 Sprawdzenie
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium Architektura Spring.
Zaawansowane aplikacje internetowe - laboratorium Architektura Spring. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej architekturę Spring. Aplikacja składa się z jednego
Bardziej szczegółowoSystem kontroli wersji SVN
System kontroli wersji SVN Co to jest system kontroli wersji Wszędzie tam, gdzie nad jednym projektem pracuje wiele osób, zastosowanie znajduje system kontroli wersji. System, zainstalowany na serwerze,
Bardziej szczegółowoAplikacje internetowe i rozproszone - laboratorium
Aplikacje internetowe i rozproszone - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Visual Studio 2005 jest
Bardziej szczegółowoINSTRUKCJA 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ółowoInstalacja i konfiguracja automatu synchronizacji CDN OFFLINE
Biuletyn techniczny Instalacja i konfiguracja automatu synchronizacji CDN OFFLINE Aktualizacja dokumentu: 2011-06-22 COMARCH CDN XL wersja 10.2 Copyright 1997-2011 COMARCH S.A. Lista zmian wprowadzonych
Bardziej szczegółowoGEO-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ółowoTworzenie własnych komponentów
Tworzenie własnych komponentów 1. Tworzenie nowego komponentu W tym celu należy wykorzystać menu Component. Interesujące są dwie opcje menu New Component i Install Component. Pierwsze polecenie służy do
Bardziej szczegółowoCGI i serwlety. Plan wykładu. Wykład prowadzi Mikołaj Morzy. Przykład: serwlety vs. szablony. Implementacja logiki prezentacji
Wykład prowadzi Mikołaj Morzy CGI i serwlety Plan wykładu Metody konstrukcji logiki prezentacji Programy CGI Serwlety Java implementacja korzystanie z nagłówków obsługa zmiennych Cookies obsługa sesji
Bardziej szczegółowoPRZETWORNIK PROGRAMOWALNY NAPIÊCIA I PR DU STA EGO TYPU P20H
PRZETWORNIK PROGRAMOWALNY NAPIÊCIA I PR DU STA EGO TYPU P20H Instrukcja konfiguracji przetwornika P20H za pomoc¹ programu LPCon 1 2 Spis treœci 1. Konfiguracja przetwornika za pomoc¹ programu LPCon...
Bardziej szczegółowoASP.NET MVC. Podstawy. Zaawansowane programowanie internetowe Instrukcja nr 3
3 ASP.NET MVC Podstawy 1 1. Cel zajęć Celem zajęć jest zapoznanie się z podstawami ASP.NET MVC 2.0 Framework. 2. Zadanie Proszę zbudować prostą aplikację WWW przy zastosowaniu framework a ASP.NET MVC 2.0
Bardziej szczegółowo16) Wprowadzenie do raportowania Rave
16) Wprowadzenie do raportowania Rave Tematyka rozdziału: Przegląd wszystkich komponentów Rave Tworzenie nowego raportu przy użyciu formatki w środowisku Delphi Aktywacja środowiska Report Authoring Visual
Bardziej szczegółowoSerwery Statefull i Stateless
Serwery Statefull i Stateless Wszystkie serwery aplikacji są określone jako stateless podczas projektowania. Te aplikacje nie przetrzymują stałego połączenia z klientem. Wysyłają one pakiety danych na
Bardziej szczegółowoPrzyk ad konfiguracja MRP przy pomocy IO kontrolera Simatic S7-300 i switchy Scalance X
Przyk ad konfiguracja MRP przy pomocy IO kontrolera Simatic S7-300 i switchy Scalance X Konfiguracj MRP (Media Redundancy Protocol) mo na przeprowadzi r cznie, lub za pomoc kontrolera Simatic S7. (Np.
Bardziej szczegółowoAutomatyzacja 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ółowo1. Wybierz File New Application. Pojawi się nowa aplikacja w Delphi.
DCOM Aplikacje serwera i klienta DCOM, które zamierzamy stworzyć są podobne do tych zrobionych w ćwiczeniu dotyczącym TCP/IP. Aplikacja serwera będzie jedno wątkowa, a co za tym idzie będzie mogła obsłużyć
Bardziej szczegółowoChmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin 2015-10-16
Chmura obliczeniowa do przechowywania plików online Anna Walkowiak CEN Koszalin 2015-10-16 1 Chmura, czyli co? Chmura obliczeniowa (cloud computing) to usługa przechowywania i wykorzystywania danych, do
Bardziej szczegółowoSTRUKTURA 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ółowoSpis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA
Wersja 5.1.9 Spis treści Rozdział 1 1.1 1.1.1 1.1.2 1.2 1.3 1.4 1.5 I Konfiguracja... 1-1 OID świadczeniodawcy... 1-2 Dodanie... instytucji zewnętrznej 1-4 Dodanie... zlecenia 1-11 Pobranie... materiału
Bardziej szczegółowoAMPS 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ółowoNazwa implementacji: Kółko i krzyżyk w Lazarusie. Autor: Piotr Fiorek Andrzej Stefaniuk
Nazwa implementacji: Kółko i krzyżyk w Lazarusie Autor: Piotr Fiorek Andrzej Stefaniuk Opis implementacji: Implementacja prezentuje środowisko Lazarus oraz prosty program w języku FreePascal. Na początku
Bardziej szczegółowoDelphi 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ółowoMicrosoft Management Console
Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Bardziej szczegółowoSKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI
SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI 1. CO TO JEST ELEKTRONICZNE BIURO OBSŁUGI UCZESTNIKA (EBOU) Elektroniczne Biuro Obsługi Uczestnika to platforma umożliwiająca
Bardziej szczegółowoInstrukcja programu PControl Powiadowmienia.
1. Podłączenie zestawu GSM. Instrukcja programu PControl Powiadowmienia. Pierwszym krokiem w celu uruchomienia i poprawnej pracy aplikacji jest podłączenie zestawu GSM. Zestaw należy podłączyć zgodnie
Bardziej szczegółowoWdroż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ółowoPracownia internetowa w ka dej szkole (edycja 2004)
Instrukcja numer SPD2/10_04/Z6 Pracownia internetowa w ka dej szkole (edycja 2004) Opiekun pracowni internetowej cz. 2 ISA Server - Logi serwera (PD2) Zadanie 6 Sprawdzanie logów serwera Notatka logi na
Bardziej szczegółowoKancelaris - 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ółowoPrzedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK
Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 3 Przekazywanie danych do programu CGI 1. Odbieranie w programie wartości zmiennych
Bardziej szczegółowoPROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ
PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ 1. Na dysku STUDENT we własnym folderze utwórz podfolder o nazwie: WarMax. 2. Uruchom program Delphi. 3. Zapamiętaj w folderze WarMax poszczególne pliki tworzące
Bardziej szczegółowoSpedCust 5 instrukcja instalacji
SpedCust 5 instrukcja instalacji jedno- i wielostanowiskowej Schenker Sp. z o.o. Imię i nazwisko Oddział Miejscowość, data INSTRUKCJA INSTALACJI SpedCust5 Aby zainstalować i uruchomić system niezbędne
Bardziej szczegółowoBEZPRZEWODOWA 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ółowoNOTA TECHNICZNA INTERFEJSY DIAGNOSTYCZNE
NOTA TECHNICZNA INTERFEJSY DIAGNOSTYCZNE 1. INTERFEJS DIAGNOSTYCZNY AE171 2. INTERFEJS DIAGNOSTYCZNY AE171U 3. INTERFEJS DIAGNOSTYCZNY AE171U/AMP 4. INTERFEJS DIAGNOSTYCZNY AE171WI-FI 5. ADAPTER AEKF001AD
Bardziej szczegółowoInsERT GT Własne COM 1.0
InsERT GT Własne COM 1.0 Autor: Jarosław Kolasa, InsERT Wstęp... 2 Dołączanie zestawień własnych do systemu InsERT GT... 2 Sposób współpracy rozszerzeń z systemem InsERT GT... 2 Rozszerzenia standardowe
Bardziej szczegółowoZaawansowane 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ółowoCzy przedsiêbiorstwo, którym zarz¹dzasz, intensywnie siê rozwija, ma wiele oddzia³ów lub kolejne lokalizacje w planach?
Czy przedsiêbiorstwo, którym zarz¹dzasz, intensywnie siê rozwija, ma wiele oddzia³ów lub kolejne lokalizacje w planach? Czy masz niedosyt informacji niezbêdnych do tego, by mieæ pe³en komfort w podejmowaniu
Bardziej szczegółowoSpecyfikacja techniczna banerów Flash
Specyfikacja techniczna banerów Flash Po stworzeniu własnego banera reklamowego należy dodać kilka elementów umożliwiających integrację z systemem wyświetlającym i śledzącym reklamy na stronie www. Specyfikacje
Bardziej szczegółowoPracownia internetowa w ka dej szkole (edycja 2004)
Instrukcja numer SPD1/04_02/Z Pracownia internetowa w ka dej szkole (edycja 2004) Opiekun pracowni internetowej cz. 1 (PD1) Ustawianie praw dost pu do zasobów zgodnie ze specyfikacj MENiS 2004 Zadanie
Bardziej szczegółowoPracownia internetowa w ka dej szkole (edycja 2004/2005)
Instrukcja numer SPD3/15_04/Z3 Pracownia internetowa w ka dej szkole (edycja 2004/2005) Opiekun pracowni internetowej cz. 3 Komunikatory internetowe - MS Messenger (PD3) Do czego s u y MSN Messenger? Wi
Bardziej szczegółowoInstrukcja / 10-06-2010 KRPANO / SZYFROWANIE PLIKÓW WYCIECZKI WIRTUALNEJ Z OGRANICZENIEM ODTWARZANIA ZAWARTOŒCI DO WSKAZANEJ DOMENY. str.
Instrukcja / 10-06-2010 KRPANO / SZYFROWANIE PLIKÓW WYCIECZKI WIRTUALNEJ Z OGRANICZENIEM ODTWARZANIA ZAWARTOŒCI DO WSKAZANEJ DOMENY www.annecypanoramique.com Pewne modyfikacje zwi¹zane z szyfrowaniem s¹
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ółowoĆwiczenie 10 Generowanie plików HTML. Przygotuj program wyświetlający formatkę jak na rysunku (w fazie projektowania):
Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 10 Generowanie plików HTML 1. Przygotowanie aplikacji generującej prostą stronę.
Bardziej szczegółowohttp://www.microsoft.com/poland/technet/article/art0087_01.mspx
Strona 1 z 5 Kliknij tutaj, aby zainstalować program Silverlight Polska Zmień Wszystkie witryny firmy Microsoft Szukaj w witrynach Microsoft.com Prześlij zapytanie Strona główna TechNet Produkty i technologie
Bardziej szczegółowo1. Korzyści z zakupu nowej wersji... 2. 2. Poprawiono... 2. 3. Zmiany w słowniku Stawki VAT... 2. 4. Zmiana stawki VAT w kartotece Towary...
Forte Handel 1 / 8 Nowe funkcje w module Forte Handel w wersji 2011a Spis treści: 1. Korzyści z zakupu nowej wersji... 2 2. Poprawiono... 2 Nowe funkcje w module Forte Handel w wersji 2011 Spis treści:
Bardziej szczegółowoPREZENTACJA INFORMACJI FINANSOWEJ w analizach i modelowaniu finansowym. - dane z rynków finansowych DANE RÓD OWE
DANE RÓD OWE PREZENTACJA INFORMACJI FINANSOWEJ - dane z rynków finansowych - w formie baz danych - w formie tabel na stronach internetowych - w formie plików tekstowych o uk³adzie kolumnowym - w formie
Bardziej szczegółowoINSTRUKCJA 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ółowoINFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 95 04-06-2007 INFORMATOR TECHNICZNY WONDERWARE Synchronizacja czasu systemowego na zdalnych komputerach względem czasu systemowego na komputerze z serwerem Wonderware Historian
Bardziej szczegółowoSieci komputerowe cel
Sieci komputerowe cel współuŝytkowanie programów i plików; współuŝytkowanie innych zasobów: drukarek, ploterów, pamięci masowych, itd. współuŝytkowanie baz danych; ograniczenie wydatków na zakup stacji
Bardziej szczegółowoMateriały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 8.1, opracowanie materiału: Piotr Nierebiński, Mateusz Turski (na podstawie materiału oryginalnego
Bardziej szczegółowoSterownik Radiowy Instrukcja obs³ugi i programowania
Sterownik Radiowy Instrukcja obs³ugi i programowania ver 3.1 W sk³ad proponowanego przez nas sterowania radiowego wchodzi nadajnik z 99 numerowym wyœwietlaczem oraz odbiornik z mo liwoœci¹ pod³¹czenia
Bardziej szczegółowoInstalacja sterowników do urz¹dzeñ wielkoformatowych zainstalowanych w firmie Centrum Ksero STUDIO K2 s.c w Pile
Instalacja sterowników do urz¹dzeñ wielkoformatowych zainstalowanych w firmie Centrum Ksero STUDIO K2 s.c w Pile sterowniki znajduj¹ siê na stronie www.centrumksero.pl w zak³adce DO POBRANIA/STEROWNIKI
Bardziej szczegółowo8. Konfiguracji translacji adresów (NAT)
8. Konfiguracji translacji adresów (NAT) Translacja adresów nazywana również maskaradą IP jest mechanizmem tłumaczenia adresów prywatnych sieci lokalnej na adresy publiczne otrzymane od operatora. Rozróżnia
Bardziej szczegółowoSystemy mikroprocesorowe - projekt
Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie
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ółowoMateriały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Bardziej szczegółowoelektroniczna Platforma Usług Administracji Publicznej
elektroniczna Platforma Usług Administracji Publicznej A Instrukcja użytkownika Instalacja usług wersja 1.1 Ministerstwo Spraw Wewnętrznych i Administracji ul. Batorego 5, 02-591 Warszawa www.epuap.gov.pl
Bardziej szczegółowoINTEGRATOR Instrukcja instalacji, konfiguracji.
INTEGRATOR Instrukcja instalacji, konfiguracji. Po otrzymaniu pliku z Integratorem klikamy go dwa razy i rozpoczynamy instalację. Akceptujemy warunki umowy licencyjnej i wybieramy miejsce, gdzie chcemy
Bardziej szczegółowoProgramowanie w Sieci Internet Blok 2 - PHP. Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki
Programowanie w Sieci Internet Blok 2 - PHP Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki Co dziś będziemy robić Podstawy podstaw, czyli małe wprowadzenie do PHP, Podstawy
Bardziej szczegółowoKomunikacja 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ółowoSINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online.
SINAMICS G120C STARTER Tworzenie nowego projektu w trybie online. 1 Uruchomienie asystenta tworzenia projektu 1 2 3 page 2 W celu uruchomienia asystenta tworzenia nowego projektu nale y z menu (1) programu
Bardziej szczegółowoPrzedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński
Przedmiot: Projektowanie dokumentów WWW Laboratorium 3: Strona domowa cz. III Formularze Opracował: Maciej Chyliński Wstęp W naszym Ŝyciu wypełniamy dziesiątki, a nawet tysiące formularzy. Wynika to z
Bardziej szczegółowoPodr cznik u ytkownika. procertum SmartSign Wersja dokumentacji 1.0. Unizeto Technologies SA - www.unizeto.pl
Podr cznik u ytkownika procertum SmartSign Wersja dokumentacji 1.0 Unizeto Technologies SA - www.unizeto.pl Autorskie prawa maj tkowe do tej dokumentacji oraz opisywanego przez ni oprogramowania przys
Bardziej szczegółowoWdrażanie aplikacji Delphi 2005
Wdrażanie aplikacji Delphi 2005 Prosimy przeczytać cały poniższy plik przed przystąpieniem do wdrażania aplikacji, komponentów lub bibliotek Delphi 2005. Plik ten jest udostępniany na warunkach licencji
Bardziej szczegółowoSFML. (Simple and Fast Multimedia Library)
SFML (Simple and Fast Multimedia Library) I Przygotowanie do tworzenia programów z użyciem biblioteki SFML w środowisku Code::Blocks.... 2 II Struktura programu... 3 III Obiekty graficzne... 3 1. Podstawowe
Bardziej szczegółowoWYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH
WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH Klasa: 3TIR - Technik informatyk Program: 351203 Wymiar: 4 h tygodniowo Podręcznik: Kwalifikacja E.14 Programowanie
Bardziej szczegółowoElementy i funkcjonalno
Konsola operatora Konsola operatora zapewnia dost p do najwa niejszych informacji o po czeniu i aktualnym statusie abonentów, dzi ki czemu u atwia przekazywanie po cze. Konsola przewy sza swoimi mo liwo
Bardziej szczegółowoBEZPRZEWODOWA ZESTAW OPTYCZNY PHANTOM INSTRUKCJA OBS UGI
BEZPRZEWODOWA ZESTAW OPTYCZNY PHANTOM INSTRUKCJA OBS UGI WSTÊP Szanowni Pañstwo! Gratulujemy zakupu profesjonalnego zestawu bezprzewodowego marki IBOX. W zestawie zastosowano nowoczesn¹ technologie radiow¹.
Bardziej szczegółowoLaboratorium 1 Wprowadzenie do PHP
Laboratorium 1 Wprowadzenie do PHP Ćwiczenie 1. Tworzenie i uruchamianie projektu PHP w Netbeans Tworzenie projektu Uruchom środowisko NetBeans. Stwórz nowy projekt typu PHP Application (File->New Project,
Bardziej szczegółowoTworzenie i wykorzystanie usług sieciowych
Ćwiczenie 14 Temat: Tworzenie i wykorzystanie usług sieciowych Cel ćwiczenia: W trakcie ćwiczenia student zapozna się z procedurą tworzenia usługi sieciowej w technologii ASP.NET oraz nauczy się tworzyć
Bardziej szczegółowoFirma Informatyczna JazzBIT
Artykuły i obrazy Autor: Stefan Wajda [zwiastun] 10.02.2006. Dodawanie i publikowanie artykułów to najczęstsze zadanie. I chociaż nie jest skomplikowane, może początkujacych wprawiać w zakłopotanie. Trzeba
Bardziej szczegółowoInstrukcja aktywacji oprogramowania
Instrukcja aktywacji oprogramowania Minimalne wymagania systemowe System operacyjny Windows XP/Vista/7 Pentium 4 2,2 GHz CPU 512 MB RAM Karta graficzna 128 MB RAM QuickTime Player wersja 6 lub póÿniejsza
Bardziej szczegółowoINFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 124 3-05-2010 INFORMATOR TECHNICZNY WONDERWARE Konfiguracja logowania danych z oprogramowania wizualizacyjnego SIMATIC WinCC do serwera Wonderware Historian Do przygotowania komunikacji
Bardziej szczegółowoSystem Centrala. System Centrala - opis systemu. System Centralnego Zarz±dzania "Magnat Centrala" stanowi istotne
System Centrala System Centrala - opis systemu System Centralnego Zarz±dzania "Magnat Centrala" stanowi istotne rozwiniêcie funkcjonalne Systemu Obs³ugi Supermarketu Magnat. Pozwala na ³atw± organizacjê
Bardziej szczegółowoVinCent Office. Moduł Drukarki Fiskalnej
VinCent Office Moduł Drukarki Fiskalnej Wystawienie paragonu. Dla paragonów definiujemy nowy dokument sprzedaży. Ustawiamy dla niego parametry jak podano na poniższym rysunku. W opcjach mamy możliwość
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Bardziej szczegółowodbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,
PRACA Z BAZAMI DANYCH w AutoCAD-zie AutoCAD umożliwia dostęp do zewnętrznych baz danych, utworzonych zarówno w MS ACCESS czy w MS EXCEL, jak i w dbase czy SQL Server. Połączenie następuje poprzez odwołanie
Bardziej szczegółowoCzêœæ I Instalacja. Czêœæ II Instrukcja obs³ugi. Spis treœci
L Spis treœci Czêœæ I Instalacja Czêœæ pierwsza jest przeznaczona dla serwisanta. Zawiera informacje dotycz¹ce pod³¹czeñ elektrycznych i monta u sterownika I.D.E. e1.01. Czêœæ druga jest przeznaczona dla
Bardziej szczegółowoemszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu
Bardziej szczegółowoInstrukcja 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ółowoKabel 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ółowoWarszawa, 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ółowoKierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa
Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 Ćwiczenie 5 Aplikacja wielo-okienkowa 1. Opracuj aplikację realizującą obliczenia na podstawie danych wpisywanych w komponencie
Bardziej szczegółowo