Opracował: Tomasz Neumann Technologia dbexpress w środowisku DELPHI

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

Download "Opracował: Tomasz Neumann netom@am.gdynia.pl. Technologia dbexpress w środowisku DELPHI"

Transkrypt

1 Opracował: Tomasz Neumann Technologia dbexpress w środowisku DELPHI

2 Technologia dbexpress DbExpress jest technologią zaproponowaną przez firmę Borland. Innowacją tego rozwiązania jest fakt, że jest to technologia międzyplatformowa, można zatem w środowisku Delphi tworzyć aplikacje zgodne z Kyliksem. Sposób jej implementacji zapewnie również pełną rozszerzalność możliwe jest dodawanie możliwości korzystania z nowych typów baz danych poprzez dołączanie odpowiednich sterowników. Każdy z takich sterowników implementuje zestaw nowych interfejsów umożliwiających dostęp do danych specyficznych dla danego typu serwera. Jedną z najważniejszych cech architektury dbexpress jest jednokierunkowy charakter jej zbioru danych. Niemożliwe jest zatem używanie metod Last oraz Prior klasy TDataSet. Wśród dostępnych metod eksploracji danych w tabeli możliwe jest tylko używanie metod First oraz Next. Kolejnym ograniczeniem jest niemożliwość bezpośredniej modyfikacji rekordów. Komponenty dbexpress Zadaniem komponent TSQLConnection jest zapewnienie zestawienia połączenia pomiędzy serwerem baz danych a innymi komponentami wchodzącymi w skład dbexpress. Parametry pracy komponentu TSQLConnection zapisane są w dwóch plikach konfiguracyjnych dbxdrivers.ini oraz dbxconnections.ini. (C:\Program Files\Borland\BDS\4.0\) Plik Opis dbxdrivers.ini zawiera listę wszystkich obsługiwanych przez dbexpress sterowników wraz z ustawieniami dotyczącymi tychże sterowników. dbxconnections.ini zawiera listę połączeń nazwanych, będących odpowiednikami aliasów DBE WAŻNE!!! Biblioteki z których korzysta środowisko Delphi są ściśle przypisane do wersji bazy danych. Może zdarzyć się tak, że część bibliotek należy podmienić/dodać. Nawiązanie połączenia Aby ustanowić połączenie z serwerem baz danych należy umieścić na formie komponent TSQLConnection oraz ustawić właściwość ConnectionName. Na rozwijanej liście pojawią się wszystkie te nazwane połączenia, które zostały dodane do pliku konfiguracyjnego dbxconnections.ini. Na rysunku obok przedstawiono parametry zestawienia połączenia z serwerem MySQL. Po ustawieniu właściwości ConnectionName zostały zgodnie z plikiem konfiguracyjnym właściwości dodatkowe, takie jak: DriverName, GetDriveFunc, LibraryName oraz VendorLib. Istotnym parametrem jest właściwość LoginPrompt, domyślnie ustawiona na True. Pomimo określenia w pozostałych parametrach nazwy użytkownika oraz hasło wymaganych przy zestawianiu połączenia, aplikacja zawsze będzie pytała się o nie jeszcze raz.

3 Właściwości Connected odpowiada za inicjację oraz zerwanie połączenia z serwerem baz danych. Szczegółowe parametry połączenia zapisuje się we właściwości Params. Proces edycji odbywa się w osobnym oknie (rysunek) Istotnymi parametrami połączenia są właściwości HostName, czyli nazwa domenowa lub adres IP hosta z uruchomioną usługą baz danych. Właściwości User_Name oraz Password odpowiadają za określenie praw dostępu do baz danych znajdujących się na serwerze. Właściwość Database ustawia domyślną bazę danych. Zestawienie przedstawionych właściwości może różnić się dla różnych systemów baz danych. W przypadku pracy z wieloma różnymi systemami baz danych możliwe jest zapisywanie wszelkich ustawień pliku połączeń nazwanych. Edycja pliku możliwa jest poprzez dwukrotne kliknięcia komponentu klasy TSQLConnection. Kolejnym komponentem korzystającym z zestawionego połączenia przez komponent TSQLConnection jest TSQLDataSet. Komponent ten reprezentuje jednokierunkowy zbiór danych zawierający dane pochodzące z serwera. Rodzaj danych zależy od właściwości CommandType. Z listy rozwijanej tej właściwości można wybrać ctquery, ctstoredproc oraz cttable. Dla każdej z opcji we właściwości ComandText należy podać odpowiednio zapytanie SQL, nazwę procedury składowanej lub nazwę tabeli. Istotnym parametrem jest właściwość SchemaName w której jeszcze raz należy podać nazwę bazy danych, na której chcemy wykonać operacje. We właściwości SQLConnection wybiera się nazwę komponentu odpowiadającego za połączenie z serwerem baz danych. Po zmianie właściwości Acive na wartość True w aplikacji z komponentem TSQLDataSet z parametrami jak na rysunku obok komponent będzie zawierał tabelę kraj ze wszystkimi jej rekordami. Ustawienie wszystkich właściwości możliwe jest w czasie projektowania aplikacji jak również z poziomu kodu programu. Przedstawia to przykład poniżej.

4 1 procedure TForm1.Button1Click(Sender: TObject); 2 begin 3 SQLDataSet1.Close; 4 SQLDataSet1.SchemaName := 'kraj'; 5 SQLDataSet1.CommandType := ctquery; 6 SQLDataSet1.CommandText := 'SELECT COUNT(*) AS ilosc FROM kraj'; 7 SQLDataSet1.Open; 8 Button1.Caption := SQLDataSet1.FieldByName('ilosc').AsString; 9 end; Zaprezentowany kod źródłowy powiązany jest ze zdarzeniem Click obiektu Button1 (1). Pierwszą instrukcją jest zamknięcie istniejącego zbioru danych (3). Następnie wybrana jest baza danych (4) na której chcemy wykonać zapytanie (5). Treść zapytania SQL (6) zwróci ilość krotek znajdujących się w tabeli kraj. Jeśli instrukcja języka SQL zwraca zbiór wynikowy w celu otrzymania wyniku należy wywołać metodę Open (7). Jeżeli instrukcja miałby dokonać modyfikacji krotki, tabeli lub bazy danych należy wywołać metodę ExecSQL. Kolejną instrukcją jest pobranie wartości z komponentu SQLDataSet i wyświetlenie jej na przycisku Button1 (8). Wynikiem prezentowanego pytania SQL jest tabelka z jedną kolumną o nazwie ilość oraz jednym wierszem zawierającym ilość krotek w tabeli kraj. W technologii dbexpress dostrzec można tzw. wsteczną kompatybilność. Jej objawem są komponenty takie jak TSQLTable, TSQLQuery oraz TSQLStoredProc. Funkcjonują one podobnie do ich odpowiedników z BDE z ograniczeniem wynikającym z jednokierunkowego zbioru danych. Nie oferują nic więcej, niż komponent TSQLDataSet. Dwukierunkowe zbiory danych w technologii dbexpress TSQLConnection TDataSetProvider TDataSource TSQLDataSet TClientDataSet Do tej pory technologia dbexpress wykorzystywana była jako realizacja idei jednokierunkowego, niemodyfikowalnego zbioru danych. Komponentem, za pomocą którego możliwe jest zarówno dwukierunkowa nawigacja po zbiorze danych jak i modyfikowanie danych na serwerze jest komponent TSQLClientDataSet. Schemat powiązań dwukierunkowej obsługi bazy danych. SQLConnection1 zestawienie połączenia SQLDataSet1.SQLConnection := SQLConnection1; DataSetProvider1.DataSet := SQLDataSet1; ClientDataSet1.ProviderName := DataSetProvider1; DataSource1.DataSet := ClientDataSet1; DBGrid1.DataSource := DataSource1.

5 W aplikacjach wykorzystujących dwukierunkową nawigację po zbiorze danych jest komponent TClientDataSet. Dostarczone są do niego wszystkie dane, które są wynikiem zapytania i znajdują się w komponencie TSQLDataSet. Elementem pośredniczącym w przekazywaniu danych jest komponent TDataSetProvider. procedure TForm1.Button4Click(Sender: TObject); begin SQLDataSet1.Close; SQLDataSet1.SchemaName := 'kraj'; SQLDataSet1.CommandType := ctquery; SQLDataSet1.CommandText := 'SELECT * FROM kraj'; SQLDataSet1.Open; ClientDataSet1.Open; ClientDataSet1.Last; ClientDataSet1.Prior; ClientDataSet1.Edit; ClientDataSet1.FieldByName('numer').AsInteger := 456; ClientDataSet1.ApplyUpdates(0); end; Uruchomienie powyżej zamieszczonej procedury spowoduje pobranie wszystkich krotek z tabeli kraj, następnie aktualizacji przedostatniej krotki w polu numer do wartości 456 a następnie zaktualizowaniu bazy danych umieszczonej na serwerze. W zaprezentowanym kodzie istotną instrukcją jest ostatnia linia kodu. Wywołanie metody ApplyUpdates wykonuje fizyczne zmiany w bazie danych. Jeśli aplikacja automatycznie ma dbać o aktualizację danych w aplikacji klienckiej i na serwerze można wykorzystać zdarzenie AfterPost, które wywoływane jest przy każdej zmianie zawartości krotek komponentu ClientDataSet. procedure TForm1.ClientDataSet1AfterPost(DataSet: TDataSet); begin ClientDataSet1.ApplyUpdates(0); end;

6 Laboratorium nr 1 Zapoznanie się z komponentami dbexpress w środowisku Delphi Umieszczamy na formie zestaw komponentów potrzebnych do zrealizowania połączenia z bazą MySQL. TSQLConnection TDataSetProvider TDataSource TSQLDataSet TClientDataSet Poszczególne zakładki można znaleźć w kategoriach jak niżej: komponent TSQLConnection TSQLDataSet TDataSetProvider TClientDataSet TDataSource kategoria dbexpress dbexpress Data Access Data Access Data Access Konfigurujemy poszczególne komponenty kojarząc je ze sobą: 1. SQLConnection1 Komponent odpowiedzialny za połączenie z serwerem baz danych. ConnectionName MySQLConnection LoginPrompt False Params HostName student1.am.gdynia.pl Database studenttm User_Name studenttm Password studenttm Sprawdź połączenie z bazą danych zmieniając właściwość Connected z False na True. 2. SQLDataSet1 Komponent realizujący zapytania języka SQL (właściwości CommandType i CommandText) SQLConnection SQLConnection1 3. SQLDataSetProvider1 DataSet SQLDataSet1

7 4. ClientDataSet1 ProviderName 5. DataSource1 DataSet SQLDataSetProvider1 ClientDataSet1 Następnie na formie położyć komponent DBGrid (kategoria Data Controls). Komponent ten jest dynamiczną tabelką umożliwiającą wyświetlanie danych pochodzących z komponentu DataSourde1. Powiązanie odbywa się za pomocą właściwości DataSource DataSource1. Polecenie 1 Wyświetlić zawartość tabeli zbiorniki znajdującej się na zdalnym serwerze student1. Połączenie zostało już skonfigurowane. Aby wyświetlić całą zawartość tabeli należy zmodyfikować właściwości komponentu SQLDataSet1. CommandType CommandText cttable zbiorniki Aby zobaczyć wyniki należy zmienić właściwość Active komponentu ClientDataSet1 z False na True. Polecenie 2 Przygotować aplikację składającą się z pola tekstowego (Memo), przycisku (Button) oraz tabeli (DbGrid). W momencie kliknięcia na przycisk wykonane zostanie zapytanie języka SQL wpisane przez użytkownika do pola Memo. Wynik w DBGrid ie. Ustawiamy właściwość komponentu SQLDataSet1 CommandType ctquery Ponieważ zmiana zapytań w komponencie SQLDataSet1 możliwa jest tylko w momencie, gdy żadne inne elementy nie są dowiązane pierwszą czynnością jest wyłączenie elementów podłączonych. W tym przypadku jest to komponent ClientDataSet właściwość Active. Następnie wpisujemy zapytanie SQL z komponentu Memo do komponentu SQLDataSet. Uaktywnienie komponentu ClientDataSet spowoduje wyświetlenie odpowiedzi w komponencie DBGrid. Kod źródłowy może wyglądać następująco: procedure TForm1.BitBtn1Click(Sender: TObject); begin ClientDataSet1.Close; SQLDataSet1.CommandText := Memo1.Text; ClientDataSet1.Open; end; Wykonanie metody Close równoważne jest wykonaniu podstawienia Active := False. Analogicznie metoda Open odpowiada podstawieniu Active := True. W stworzonej przez siebie aplikacji potrenuj zadawanie pytań. 1) Pokaż całą tabelę zbiorniki.

8 2) Pokaż nazwy tych zbiorników, które są co najmniej w połowie zapełnione. (kolumna Zapelnienie symbolizuje zapełnienie zbiornika 0 puste, 100 pełne) 3) Pokaż wszystkie zbiorniki balastowe. 4) Pokaż zbiorniki, które zapełnione są w zakresie <25,75>. 5) Pokaż zbiorniki, których przeznaczeniem jest paliwo lekkie i paliwo ciężkie. 6) Pokaż wszystkie dostępne kategorie przeznaczenia zbiorników. 7) Ile jest zbiorników w poszczególnych kategoriach? 8) Jaka jest maksymalna pojemność wśród wszystkich zbiorników? 9) Ile ton paliwa znajduje się na statku? 10) Ile ton paliwa można pobrać w najbliższym porcie pamiętając, że zbiorniki mogą być zapełnione maksymalnie w 94%?

9 Laboratorium nr 2 Aplikacje i bazy danych Zestaw połączenie z bazą danych tak jak w poprzednim ćwiczeniu. Na formie należy umieścić komponent ComboBox. W momencie startu aplikacji powinien wypełnić się danymi o przeznaczeniu zbiorników. Przykładowy kod może być następujący. 01 procedure TForm1.FormCreate(Sender: TObject); 02 begin 03 ClientDataSet1.Close; 04 SQLDataSet1.Close; 05 SQLDataSet1.CommandText := 'SELECT DISTINCT przeznaczenie FROM zbiorniki'; 06 SQLDataSet1.Open; 07 SQLDataSet1.First; 08 while not SQLDataSet1.Eof do 09 begin 10 ComboBox1.Items.Add(SQLDataSet1.Fields[0].AsString); 11 SQLDataSet1.Next; 12 end; 13 ComboBox1.ItemIndex := 0; 14 SQLDataSet1.Close; 15 end; Opis kodu 03 - zamknięcie komponentu ClientDataSet1, tylko wtedy, gdy element ten niej jest włączony możliwe jest edytowanie ustawień w komponentach powiązanych (tutaj SQLDataSet1) 04 - zamknięcie komponentu SQLDataSet1 w celu zmian właściwości 05 - wpisanie nowego zapytania SQL 06 - wykonanie zapytania, wyniki znajdują się w komponencie SQLDataSet ustawienie się na pierwszym wierszu odpowiedzi 08 - funkcja iteracyjna wykonująca się dopóki nie natrafimy na koniec tabeli wynikowej (End of File) 10 - przypisanie wartości z kolumny o indeksie 0 do właściwości Items komponentu ComboBox przesunięcie wskaźnika do następnego wiersza 13 - ustawienie pierwszego elementu z listy ComboBox1 jako aktywnego 14 - zamknięcie komponentu SQLDataSet1 Kolejnym elementem jest obsługa zdarzenia ComboBox1Click. W momencie jest wykonania DbGrid powinien wypełnić się wszystkimi danymi na temat wybranej kategorii przeznaczenia. Wysłane pytanie SQL powinno również pojawić się na komponencie Panel1. procedure TForm1.ComboBox1Change(Sender: TObject); begin ClientDataSet1.Close; SQLDataSet1.Close; Panel1.Caption := 'SELECT * FROM zbiorniki WHERE przeznaczenie="'+combobox1.text+'"'; SQLDataSet1.CommandText := Panel1.Caption; ClientDataSet1.Open end;

10 Zadania 1. Umieść na formie komponent Edit1. Podczas pracy programu użytkownik wpisuje do niego wartość zapełnienia zbiornika. Po kliknięciu na przycisk w komponencie DBGrid pojawiają się dane wszystkich zbiorników o dokładnie takim zapełnieniu. 2. Na formie znajduje się kolejny komponent Edit2. Po kliknięciu na przycisk w komponencie DBGrid pojawią się wszystkie dane tych zbiorników, których zapełnienie jest większe niż wartość z pola Edit1 i mniejsze niż wartość z pola Edit2. 3. Na formie pojawia się RadioGroup1 z wpisanymi wyrażeniami AND i OR. Zmień zadanie nr 2 tak, aby wybrana opcja komponentu RadioGroup1 wskazywała na relacją pomiędzy dwoma warunkami selekcji. 4. Do zad 3 dołóż warunek na przeznaczenia zbiornika (komponent ComboBox1)

Laboratorium 15: Bazy Danych Tworzenie bazy danych i programowanie elementów nawigacyjnych aplikacji stworzonej przy pomocy technologii dbexpress

Laboratorium 15: Bazy Danych Tworzenie bazy danych i programowanie elementów nawigacyjnych aplikacji stworzonej przy pomocy technologii dbexpress Laboratorium 15: Bazy Danych Tworzenie bazy danych i programowanie elementów nawigacyjnych aplikacji stworzonej przy pomocy technologii dbexpress dr inż. Marcin Witczak Instytut Sterowania i Systemów Informatycznych,

Bardziej szczegółowo

Serwery Statefull i Stateless

Serwery 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ółowo

Skopiuj plik do katalogu macierzystego serwera Apache (C:/xampp/htdocs). Uruchom przeglądarkę i wpisz w polu adresowym następujący ciąg:

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ółowo

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny

Bardziej szczegółowo

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 Ćwiczenie 11 Aktualizacja bazy cd. Uzupełnij aplikację przygotowaną na ćwiczeniach poprzednich. Dodaj obsługę opcji Aktualizacja/Tabela

Bardziej szczegółowo

Przesyłanie Pakietów Danych i TCP/IP

Przesyłanie Pakietów Danych i TCP/IP Przesyłanie Pakietów Danych i TCP/IP Dwa komponenty z zakładki Internet palety komponentów pomogą nam wysłać pakiety danych poprzez sieć TCP/IP. TServerSocket będzie umieszczony w aplikacji serwera a TClientSocket

Bardziej szczegółowo

Instrukcja obsługi aplikacji MobileRaks 1.0

Instrukcja obsługi aplikacji MobileRaks 1.0 Instrukcja obsługi aplikacji MobileRaks 1.0 str. 1 Pierwsze uruchomienie aplikacji. Podczas pierwszego uruchomienia aplikacji należy skonfigurować połączenie z serwerem synchronizacji. Należy podać numer

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9 Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5 Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Hello World w MIDAS. 1) Wybierz File New Application. Główna forma naszej aplikacji i projektu zostanie stworzona.

Hello World w MIDAS. 1) Wybierz File New Application. Główna forma naszej aplikacji i projektu zostanie stworzona. Hello World w MIDAS Stwórzmy prostą aplikację Hello World w MIDAS. W tym programie użyjemy standardowych w Delphi komponentów dostępu do danych między innymi TDatabase, TQuery, TProvider, i TClientDataSet.

Bardziej szczegółowo

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity

Bardziej szczegółowo

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych Paweł Paduch paduch@tu.kielce.pl 06-04-2013 Rozdział 1 Wstęp Na dzisiejszych zajęciach zajmiemy się projektem bazy danych.

Bardziej szczegółowo

Wprowadzenie do Doctrine ORM

Wprowadzenie do Doctrine ORM Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

16) Wprowadzenie do raportowania Rave

16) 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ółowo

Język SQL w Delphi. 1. Kwerendy Przygotowanie do ćwiczenia Komenda SELECT

Język SQL w Delphi. 1. Kwerendy Przygotowanie do ćwiczenia Komenda SELECT Język SQL w Delphi 1. Kwerendy Kwerenda jest zleceniem dla programu bazy danych, mającym na celu odszukanie rekordów spełniających określone kryteria. Przykładem kwerendy może być zlecenie odszukania rekordu

Bardziej szczegółowo

PORADNIKI. Jak napisać bazę danych w Kylix

PORADNIKI. Jak napisać bazę danych w Kylix PORADNIKI Jak napisać bazę danych w Kylix Wstęp Przedstawię ci sposób tworzenia aplikacji bazowej InterBase. Użyjemy do tego IDE Delhpi. Zakładam,że znasz Linux i czytałeś trochę o programowaniu w Kylix

Bardziej szczegółowo

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS , Comarch DMS i Comarch DMS

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS , Comarch DMS i Comarch DMS Zmiany funkcjonalne i lista obsłużonych zgłoszeń 2017.3.0, i 2017.3.2 1. Wstęp W niniejszym dokumencie zostały opisane modyfikacje wprowadzone w wersji 2017.3.0, i 2017.3.2. 2. Modyfikacje wprowadzone

Bardziej szczegółowo

W kodzie modułu Unit1 zdefiniuj dwie metody - składowe komponentu formatki TForm1:

W 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ółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

IIIIIIIIIIIIIIIMMIMMIII

IIIIIIIIIIIIIIIMMIMMIII IIIIIIIIIIIIIIIMMIMMIII O programie Program Itelix itender Manager przeznaczony jest do zarządzania zapytaniami ofertowymi przesyłanymi za pomocą poczty elektronicznej przez firmy korzystające z systemu

Bardziej szczegółowo

Kierunek: 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 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

1. Wybierz File New Application. Pojawi się nowa aplikacja w Delphi.

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

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Wstęp Platforma Zdalnej Edukacji Gliwickiej Wyższej Szkoły Przedsiębiorczości (dalej nazywana

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4 Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...

Bardziej szczegółowo

Projekt Hurtownia, realizacja rejestracji dostaw produktów

Projekt Hurtownia, realizacja rejestracji dostaw produktów Projekt Hurtownia, realizacja rejestracji dostaw produktów Ćwiczenie to będzie poświęcone zaprojektowaniu formularza pozwalającego na rejestrację dostaw produktów dla naszej hurtowni. Dane identyfikujące

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane 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ółowo

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Poniższa instrukcja opisuje sposób zdalnej instalacji oprogramowania Webroot SecureAnywhere w środowiskach wykorzystujących usługę Active

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym

Bardziej szczegółowo

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2) Program RMUA Instrukcja konfiguracji i pracy w programie (Wersja 2) 1 Wstęp Program RMUA powstał w związku z obowiązkiem przekazywania ubezpieczonym informacji rocznej zwanej wcześniej RMUA. Aplikacja

Bardziej szczegółowo

Projekt Hurtownia, realizacja rejestracji dostaw produktów

Projekt Hurtownia, realizacja rejestracji dostaw produktów Projekt Hurtownia, realizacja rejestracji dostaw produktów Ćwiczenie to będzie poświęcone zaprojektowaniu formularza pozwalającego na rejestrację dostaw produktów dla naszej hurtowni. Dane identyfikujące

Bardziej szczegółowo

Telesprzedaż by CTI Instrukcja

Telesprzedaż by CTI Instrukcja Telesprzedaż by CTI Instrukcja 1 Spis treści 1. Opis programu...4 2. Konfiguracja...5 2.1. Połączenie z serwerem MS SQL...6 2.2. Połączenie z serwerem MS SQL systemu Call Center...7 2.3. Nawiązanie połączenia

Bardziej szczegółowo

WooCommerce (WordPress) Integrator by CTI. Instrukcja

WooCommerce (WordPress) Integrator by CTI. Instrukcja WooCommerce (WordPress) Integrator by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja połączenia... 4 2.1. Połączenie z serwerem MS SQL... 5 2.2. Nawiązanie połączenia z Comarch ERP Optima...

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Dodawanie nowego abonenta VOIP na serwerze Platan Libra Dodawanie nowego abonenta VOIP na serwerze Platan Libra Wstęp: Celem ćwiczenia jest ustawienie nowego abonenta VOIP w centrali Platan Libra, oraz konfiguracja programu do połączeń VOIP na komputerze i

Bardziej szczegółowo

Paweł Rajba

Paweł Rajba Paweł Rajba pawel@cs.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Używanie kursorów Rodzaje kursorów Praca z kursorami Co to jest kursor? Cykl życia kursora utworzenie pobieranie wartości ewentualnie

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji

Bardziej szczegółowo

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Instytut Mechaniki i Inżynierii Obliczeniowej   Wydział Mechaniczny Technologiczny Politechnika Śląska Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Laboratorium 1 Wprowadzenie, podstawowe informacje o obsłudze

Bardziej szczegółowo

Instrukcja obsługi programu

Instrukcja obsługi programu Instrukcja obsługi programu directintegrator ST5 wersja dla WF-Mag (SOTE 5) Spis treści 1. Wstęp...3 2. Instalacja...3 2.1. Przebieg Instalacji...3 2.1.1. Generowanie klucza aplikacji...8 2.1.2. Zakładka

Bardziej szczegółowo

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane

Bardziej szczegółowo

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl AKTYWNY SAMORZĄD Instrukcja instalacji, aktualizacji i konfiguracji TYLDA Sp. z o.o. 65-001 Zielona Góra ul. Wazów 6a tel. 68 324-24-72 68 325-75-10 www.tylda.pl tylda@tylda.pl wersja 1.0 2013.04.12 2

Bardziej szczegółowo

SQL (ang. Structured Query Language)

SQL (ang. Structured Query Language) SQL (ang. Structured Query Language) SELECT pobranie danych z bazy, INSERT umieszczenie danych w bazie, UPDATE zmiana danych, DELETE usunięcie danych z bazy. Rozkaz INSERT Rozkaz insert dodaje nowe wiersze

Bardziej szczegółowo

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich. Tabele przestawne Tabela przestawna to narzędzie służące do tworzenia dynamicznych podsumowań list utworzonych w Excelu lub pobranych z zewnętrznych baz danych. Raporty tabeli przestawnej pozwalają na

Bardziej szczegółowo

1 Moduł E-mail. 1.1 Konfigurowanie Modułu E-mail

1 Moduł E-mail. 1.1 Konfigurowanie Modułu E-mail 1 Moduł E-mail Moduł E-mail daje użytkownikowi Systemu możliwość wysyłania wiadomości e-mail poprzez istniejące konto SMTP. System Vision może używać go do wysyłania informacji o zdefiniowanych w jednostce

Bardziej szczegółowo

Pracownik dodawanie danych o pracownikach

Pracownik dodawanie danych o pracownikach Instrukcja instalacji oraz obsługi programu Rejestr Szkoleń BHP Instalacja: 1. Po ściągnięciu programu na dysk, proszę rozpakować plik zip. 2. W folderze Rejestr Szkoleń BHP znajduje się folder Framework

Bardziej szczegółowo

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Instrukcja użytkownika ARsoft-CFG WZ1 4.0 05-090 Raszyn, ul Gałczyńskiego 6 tel. (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARsoft-CFG WZ1 4.0 wersja 4.0 www.apar.pl 1 1. Opis Aplikacja ARsoft-CFG umożliwia

Bardziej szczegółowo

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania 1) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami obiektowymi systemu Windows wykorzystując Visual Studio 2008 takimi jak: przyciski, pola tekstowe, okna pobierania danych

Bardziej szczegółowo

Pomoc dla systemu WordPress

Pomoc dla systemu WordPress Pomoc dla systemu WordPress Ten plik pomocy przeznaczony jest dla pluginu stat24 w wersji 0.2. W tym pluginie porzucono wsparcie dla starszych wersji WordPress (niższych niż 1.5) oraz zrezygnowano z opcji

Bardziej szczegółowo

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0 Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import

Bardziej szczegółowo

APEK MeasureInWeb program komunikacyjny do systemów pomiarowych.

APEK MeasureInWeb program komunikacyjny do systemów pomiarowych. APEK MeasureInWeb program komunikacyjny do systemów pomiarowych. Opis programu MeasureInWeb ver. 5-2014. Program APEK MeasureInWeb służy do komunikacji z adresowanymi systemami pomiarowymi. Program umożliwia

Bardziej szczegółowo

1. Moduł Print Master

1. Moduł Print Master 1. Moduł Print Master 1.1. Wprowadzenie Print Master (PM) to moduł, którego główną funkcją jest autoryzacja wydruków wykonywanych przez użytkownika w systemie Windows. Autoryzacja obejmuje wydruki wykonywane

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2012 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Instrukcja instalacji v2.0 Easy Service Manager

Instrukcja instalacji v2.0 Easy Service Manager Instrukcja instalacji v2.0 Easy Service Manager 1. Instalacja aplikacji. Aplikacja składa się z trzech komponentów: - serwer baz danych Firebird 1.5.5, - sterownik Firebird ODBC, - aplikacja kliencka Easy

Bardziej szczegółowo

Spis treści. Część I Baza danych Oracle 10g...11. Wstęp... 9

Spis treści. Część I Baza danych Oracle 10g...11. Wstęp... 9 Spis treści Wstęp... 9 Część I Baza danych Oracle 10g...11 Dlaczego Oracle 10g?... 13 Rozdział 1. Instalacja i konfiguracja środowiska Oracle 10g... 15 Wymagania systemowe... 15 Instalacja Oracle 10g...

Bardziej szczegółowo

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp VComNet Podręcznik użytkownika Wstęp VComNet przeznaczony jest do wdrażania aplikacji komunikacyjnych uruchomionych na komputerze PC z systemem Windows z urządzeniami połączonymi poprzez RS485 (RS422/RS232)

Bardziej szczegółowo

Konfiguracja poczty IMO dla urządzeń mobilnych z systemem ios oraz Android.

Konfiguracja poczty IMO dla urządzeń mobilnych z systemem ios oraz Android. Konfiguracja poczty IMO dla urządzeń mobilnych z systemem ios oraz Android. Konfiguracja programu pocztowego dla urządzeń z systemem Android. W zależności od marki telefonu, użytej nakładki systemowej

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 08 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami powiązania modelu obiektowego z modelem okienkowym w C#. Wprowadzenie teoretyczne.

Bardziej szczegółowo

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie

Bardziej szczegółowo

Programowanie centrali telefonicznej Platan Libra

Programowanie centrali telefonicznej Platan Libra Programowanie centrali telefonicznej Platan Libra Wstęp: Celem ćwiczenia jest zaprogramowanie centrali telefonicznej Platan Libra w następującej konfiguracji: Centrala jest podłączona do linii miejskiej

Bardziej szczegółowo

Materiał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 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ółowo

Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń. Cel: polecenia T-SQL Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS Authentication: SQL Server Authentication Username: student01,, student21 Password: student01,., student21

Bardziej szczegółowo

WebMobile7 and Sello Integrator wersja 1.1.2

WebMobile7 and Sello Integrator wersja 1.1.2 Instrukcja obsługi aplikacji WebMobile7 and Sello Integrator wersja 1.1.2 Piotr Taraszkiewicz Strona 1 Spis treści 1 WSTĘP O APLIKACJI 3 2 KONFIGURACJA APLIKACJI 4 2.1 KONFIGURACJA POŁĄCZENIA 4 2.2 POZOSTAŁE

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Instytut Mechaniki i Inżynierii Obliczeniowej   fb.com/groups/bazydanychmt/ Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl fb.com/groups/bazydanychmt/ Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 3 (Tworzenie

Bardziej szczegółowo

KASK by CTI. Instrukcja

KASK by CTI. Instrukcja KASK by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Pierwsze uruchomienie... 4 3. Okno główne programu... 5 4. Konfiguracja atrybutów... 6 5. Nadawanie wartości atrybutom... 7 6. Wybór firmy z

Bardziej szczegółowo

Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.

Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się. Za operacje na bazie odpowiada biblioteka mysqli (i jak improved). Posiada ona interfejs obiektowy jak i proceduralny. Podłączenie do bazy (obiektowo) mysqli:: construct() ([ string $host [, string $username

Bardziej szczegółowo

Satel Integra FIBARO

Satel Integra FIBARO Konfiguracja systemu alarmowego Satel Integra do współpracy z systemem FIBARO Poznań, 15 maja 2015r. 1 FIBARO Home Center 2 umożliwia integrację z systemem alarmowym Satel. Jest to realizowane na poziomie

Bardziej szczegółowo

Paweł Cieśla. Dokumentacja projektu

Paweł Cieśla. Dokumentacja projektu Paweł Cieśla Dokumentacja projektu Projekt Project1 został utworzony i skompilowany na próbnej wersji Delphi XE 4. Po uruchomieniu programu należy kliknąć przycisk Wczytaj plik tekstowy, następnie wskazać

Bardziej szczegółowo

3G FL760 instrukcja instalacji

3G FL760 instrukcja instalacji 3G FL760 instrukcja instalacji Płyta CD zawiera aktualizacje 3G w wersji 2.1, oprogramowanie do przywrócenia wersji 2.0 oraz oprogramowanie do konfiguracji. Zestaw zawiera także instrukcje instalacji,

Bardziej szczegółowo

Wprowadzenie do systemu Delphi

Wprowadzenie 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ółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej) Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej) Uruchom maszynę wirtualną Server 2008 Zaloguj się do konta

Bardziej szczegółowo

Instalacja i konfiguracja SAS PC Files Server

Instalacja i konfiguracja SAS PC Files Server , SAS Institute Polska listopad 2013 Szanowni Państwo! Niniejszy dokument stanowi opis procesu pobierania, instalacji oraz konfiguracji programu SAS PC Files Server. Program instalowany jest na komputerach

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie

Bardziej szczegółowo

BACKUP BAZ DANYCH FIREBIRD

BACKUP BAZ DANYCH FIREBIRD BACKUP BAZ DANYCH FIREBIRD SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje podstawowe... 2 Krok 2: Dane... 3 Backup bazy umieszczonej na serwerze... 3 Bezpośredni backup pliku

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 3 przejdziemy teraz do zaprojektowania strony przegladaj_dzialami.aspx na której użytkownicy będą przeglądać

Bardziej szczegółowo

BAZY DANYCH Panel sterujący

BAZY DANYCH Panel sterujący BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy

Bardziej szczegółowo

1 LINQ. Zaawansowane programowanie internetowe Instrukcja nr 1

1 LINQ. Zaawansowane programowanie internetowe Instrukcja nr 1 1 LINQ 1 1. Cel zajęć Celem zajęć jest zapoznanie się z technologią LINQ oraz tworzeniem trójwarstwowej aplikacji internetowej. 2. Zadanie Proszę przygotować aplikację WWW, która: będzie pozwalała na generowanie

Bardziej szczegółowo

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi Ćwiczenie 1 Tworzenie pul drukowania Zadanie 1 W trakcie tego ćwiczenia zainstalujesz drukarki i utworzysz pulę drukowania.! Połączenie z serwerem

Bardziej szczegółowo

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r. System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym

Bardziej szczegółowo

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji Control Expert 3.0 Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom

Bardziej szczegółowo

Instrukcja konfiguracji funkcji skanowania

Instrukcja konfiguracji funkcji skanowania Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji

Bardziej szczegółowo

System imed24 Instrukcja Moduł Analizy i raporty

System imed24 Instrukcja Moduł Analizy i raporty System imed24 Instrukcja Moduł Analizy i raporty Instrukcja obowiązująca do wersji 1.8.0 Spis treści 1. Moduł Analizy i Raporty... 3 1.1. Okno główne modułu Analizy i raporty... 3 1.1.1. Lista szablonów

Bardziej szczegółowo

SSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski

SSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski 1.) Wymagania sprzętowe: SSI Katalog Program do katalogowania zawartości dysków Dariusz Kalinowski - System operacyjny: Windows 2000 lub Windows xp - Procesor minimum Pentium 1Ghz - Pamięć RAM minimum

Bardziej szczegółowo

Baza danych sql. 1. Wprowadzenie

Baza danych sql. 1. Wprowadzenie Baza danych sql 1. Wprowadzenie Do tej pory operowaliście na listach. W tej instrukcji pokazane zostanie jak stworzyć bazę danych. W zadaniu skorzystamy z edytora graficznego struktury bazy danych, który

Bardziej szczegółowo

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG Instrukcja obsługi programu CMS Dla rejestratorów HANBANG 1. Wymagania sprzętowe: Minimalne wymagania sprzętowe: System operacyjny: Windows Serwer 2003 Standard Edition SP2 Baza danych: Mysql5.0 Procesor:

Bardziej szczegółowo

INSTALACJA PROGRAMU KS-ASW

INSTALACJA PROGRAMU KS-ASW 1. Opis czynności niezbędnych do zainstalowania programu KS-ASW. Przystępując do instalacji należy w pierwszej kolejności wydzielić komputer, który będzie pełnił rolę serwera i od niego rozpocząć instalację.

Bardziej szczegółowo

Rysunek 1: Okno z lista

Rysunek 1: Okno z lista 1 Urzadzenie RFID Urządzenie RFID, umożliwia użytkownikom systemu kontrolę dostępu do wydzielonych przez system stref, na podstawie odczytywanych TAG ów (identyfikatora przypisanego do użytkownika) z czytników

Bardziej szczegółowo

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Instytut Mechaniki i Inżynierii Obliczeniowej  Wydział Mechaniczny technologiczny Politechnika Śląska Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 3 (Tworzenie bazy danych z użyciem UML, proste

Bardziej szczegółowo

PWI Instrukcja użytkownika

PWI Instrukcja użytkownika PWI Instrukcja użytkownika Spis treści 1. Wprowadzenie... 1 2. Przebieg przykładowego procesu... 1 3. Obsługa systemu... 5 a. Panel logowania... 5 b. Filtrowanie danych... 5 c. Pola obligatoryjne... 6

Bardziej szczegółowo