WIZUALIZACJA INFORMACJI TEKSTOWEJ
|
|
- Konrad Urbański
- 8 lat temu
- Przeglądów:
Transkrypt
1 WIZUALIZACJA INFORMACJI TEKSTOWEJ Michał Kołkowski Promotor: prof. dr hab. Włodzisław Duch
2 SPIS TREŚCI 1. Ogólnie o projekcie 2. Baza WordNet. 1. Ogólny opis 2. Budowa na podstawie plików WNDB 3. WordNet w SQL 3. Inne projekty wizualizujące bazę WordNet 4. Algorytmy wizualizacji 5. Mój projekt 1. Opis projektu i prezentacja 2. Używane narzędzia 6. Podsumowanie
3 CEL PROJEKTU Celem projektu jest stworzenie wizualnej przeglądarki bazy danych WordNet. Głównym zadaniem jest przygotowanie wizualizacji opartej na grafie Podstawowym problemem będzie przedstawienie dużej ilości informacji na schemacie, tak, aby były przejrzyste dla użytkownika W późniejszym etapie muszę zadbać, aby całość tworzyła przyjazne wrażenie dla użytkownika. Rysunek z programu ThinkMap
4 OGÓLNE SPOSOBY WIZUALIZACJI Istnieją różne sposoby pokazania dowolnych danych W bazie WordNet mogą zachodzić różnego typu relacje (nie tylko relacje zawierania). Jedno słowo ze słownika może wejść w relacje z dużą ilością innych słów, być w wielu zbiorach. Z tego względu najlepszym rozwiązaniem wydaje się grafopodobna wizualizacja, a niektóre sposoby wizualizacji odpadają. Inny sposób Wizualizacja pierścieniowa
5 BAZA DANYCH WORDNET Baza powstała na uniwersytecie Princeton i udostępnia na jest na licencji umożliwiającej zarówno darmowe jak i komercyjne użycie. Słownik leksykalny języka angielskiego. Słowa (lemma) [rzeczowniki, czasownik, przymiotniki, przysłówki] są pogrupowane w zbiory synonimów synsety. Główną relacją jest synonim i powiązane są nią słowa. Natomiast również synsety mogą wchodzić w relacje z innymi synsetami. Wordnet zawiera synsetów połączonych relacjami do innych synsetów. Synsety zawierają definicję oraz w sporej części również przykłady użycia(przykładowe zdania). Synsety łączą te same części mowy. *Synonim, czyli wyraz o podobnym znaczeniu.
6 PRZYKŁAD SŁÓW W SYNSETACH Na razie mam zrealizowane wyświetlanie synsetów dla wpisanego słowa oraz innych słów, które znajdują się w tych synsetach. Realizuję pobieranie i wyświetlanie informacji na temat relacji synsetów z innymi synsetami.
7 PRZYKŁADOWE RELACJE MIĘDZY SYNSETAMI (SZCZEGÓŁY W OPISIE BAZY) Relacje między synsetami dotyczą często konkretnych części mowy np. rzeczowników. Hyperonim wyraz, który jest wyrazem nadrzędnym dla grupy wyrazów, które go dokładniej definiują. Np. drzewo może być takim wyrazem dla wyrazów lipa, klon czy dąb. Tego typu relacje występują najczęściej. Relacja ta jest przechodnia. Jeśli drzewo jest rośliną, a dąb drzewem, wtedy dąb również jest rośliną. Meronim tą część składowa całości. Palec jest na przykład meronymem ręki. Jest to relacja jednostronna(asymetryczna). Hyperonimy zachowują meronimy słowa nadrzędnego. Holonim relacja przeciwna do meronimu. Oznacza wyraz o szerszym znaczeniu, będący całością złożoną z pewnych struktur. Tryponym pogrupowane są w nie czasowniki, wśród czasownik są to wyrazy, które określają specyficzne właściwości czynności. Np. wyraz whisper w łańcuchu communicate-talk-whisper. Określa sposób komunikacji i głośność. Antonym przeciwności. Połączone są tymi relacjami przymiotniki. Np. young-old Pertainyms wskazują na rzeczowniki, od których zostały utworzone przymiotniki.
8 BUDOWA BAZY WORDNET NA PODSTAWIE PLIKÓW BAZODANOWYCH WNDB Najbardziej interesują mnie pliki typu: index oraz data Pliki te kończą się symbolem właściwym częścią mowy, przykładowo:.adj dla przymiotników. Pliki opisane są w stylu mauala polecenia systemu unix Pliki zaczynają się od krótkiej notki na temat autora, licencji i wersji. Linie te są zasłonięte dla ewentualnego algorytmu wyszukującego przez umieszczenie na początku linii dwóch spacji i numeru tej linii
9 PLIKI INDEX Plik typu index to alfabetyczna lista słów występujących w słowniku wraz z dodatkowymi informacjami. lemma pos synset_cnt p_cnt [ptr_symbol...] sense_cnt tagse nse_cnt synset_offset [synset_offset...] Poniżej prezentuje ważne pola w pliku index Lemma słowo z małych znaków ASCII. Kolokacje mogą być tworzone używając znaku _ między słowami. Kolokacja to często używane zestawienie słów. Pos n,v,a,s,r oznaczające części mowy. Synset_cnt liczba synsetów, do których należy lemma.
10 PLIKI INDEX P_cnt liczba róznych wskaźników na lemmę, które występują we wszystkich synsetach Ptr_symbol Dla każdego ze wskaźników wymienionych w P_cnt zawiera symbol oznaczający relację z danym słowem. Np. dla czasowników! oznacza Antonym, Hypernym. Informacje na ten temat znajdziemy w plikach leksykograficznych WNINPUT. Synset_offset Zawiera liczbę będącą w bajtach przesunięciem, po którym można odnaleźć miejsce synsetu powiązanego z lemmą w pliku typu: data. Dla każdego synsetu występuje ta liczba.
11 PLIKI DATA Zawierają synsety wraz z dodatkowymi danymi. synset_offset lex_filenum ss_type w_cnt word lex_id [word l ex_id...] p_cnt [ptr...] [frames...] gloss Poniżej opis najważniejszych pól: Plik zaczyna się polem synset_offset, czyli obecnym 8-bitowym przesunięciem w pliku. Następnie występuje dwucyfrowa liczba lex_filenum, która oznacza typ synsetu zdefiniowany w pliku leksykograficznym np. 34 oznacza verb.consumption czyli czasowniki dotyczące jedzenia i picia.
12 PLIKI DATA Pole ss_type mówi jaką częścią mowy jest synset. Pole w_cnt zawiera liczbę słów będących w synsecie. Pole word zawiera listę wszystkich słów w synsecie. Tym razem słowa te nie muszą być z małej litery. Pola p_cnt i ptr dotyczą połączeń z innymi synsetami. p_cnt to liczba tych połączeń, a ptr to lista wskaźników do plików.ptr, które mają format: pointer_symbol synset_offset pos source/target Bardzo ważne pole to gloss może ono zawierać definicję synsetu lub/i przykłady użycia. Pole to wykorzystuję w moim programie
13 WADY PLIKÓW WNDB Używanie plików WNDB jest dość ciężkie, gdyż informacje w różnych plikach są powiązane przez podawanie w nich przesunięć czyli miejsca w innym pliku gdzie znajduje się powiązany element. Odczyt nie jest jeszcze dużym problemem, ale zapis i modyfikacja takich plików wymaga zmian w położeniu rekordów. W swoim programie nie używam bazy danych w tej formie, gdyż wymagałoby to bardzo dużo kodu do obsługi, a są inne rozwiązania. Na początku chciałem sam napisać parser, który przekonwertuje mi pliki WNDB do formatu SQLITE, ale całe szczęście znalazłem znakomite gotowe rozwiązanie. Dlaczego akurat SQLITE? ( ten sam serwer, brak modyfikacji, łatwe przeglądanie SQLite Manager, PDO umożliwia łatwe przerobienie na używanie MySQL)
14 WORDNET W SQLITE Powyższa strona udostępnia na licencji Princeton słownik Wordnet w bardzo przyjaznej formie bazy danych SQL. Są tam różne rodzaje baz. Ja wybrałem bazę SQLITE. Używając formatu relacyjnej bazy danych można bardzo łatwo pobierać dane używając istniejących technologii w niemal każdym języku programowania. Minusem jest to, że baza jest dość duża, przez to zapytania nie należą do najszybszych i czasami użytkownik musi chwilę poczekać. Baza występująca w projekcie została przeze mnie odchudzona o pare tabel, których w tym momencie nie potrzebowałem. Dane pobierane są przy użyciu technologii AJAX, więc użytkownik może przerwać ich pobieranie w dowolnym momencie. W przyszłości będzie mógł dobrać dodatkowe bez czekania na nie.
15 SCHEMAT BAZY DANYCH WORDNET.PNG
16 PODOBNE PROJEKTY WIZUALIZUJĄCE WORDNET WORDNET EDITOR JAVASCRIPT VISUAL WORDNET VISUAL THESAURUS Cechy wspólne Elementy są wizualizowane jaką węzły połączone ze sobą. W środku jest jedno słowo wpisane przez użytkownika na początku. Można uzyskiwać dalsze informacje wybierając kolejne węzły
17 WORDNET EDITOR Umożliwia przeglądanie jak i edycję słownika WordNet. Z wad należy wymienić problemy z wyświetlaniem dużej liczby informacji oraz w tym przypadku również spadek wydajności. Niestety te problemy są naprawdę duże i skutecznie ograniczają korzystanie z projektu. Projekt wykonany jest w technologii FLASH, której ja chciałem w miarę możliwości uniknąć. (dlaczego?) Program podzielony jest na część wizualizacji dostępną dla zwykłego użytkownika i część umożliwiającą edycję słownika dostępną dla zalogowanych użytkowników. Wizualizacja oparta jest na FLASH i bibliotece Gossamer. Natomiast resztę stanowi JAVA. (są również ciekawe gotowe rozwiązania służące do obsługi WORDNET w tym języku)
18 JAVA SCRIPT VISUAL WORDNET Używa algorytmu sił skierowanych Nie używa żadnej biblioteki graficznej, operuje tylko na elementach HTML przy użyciu JavaScript W środku jest korzeń od niego odchodzą synsety, w których się znajduje, a od nich powiązane słowa Brak relacji między synsetami, brak kierunku relacji, graf nieskierowany Algorytm ułożenia grafu zajmuje sporo czasu
19 VISUAL THESAURUS Komercyjne rozwiązanie Bardzo profesjonalnie zrealizowane Bardzo szybki i dobrze wizualizujący algorytm rozkładu Ukazanie relacji między synsetami Sposób prezentacji podobny do tego JAVA SCRIPT VISUAL WORDNET Wiele opcji konfiguracji
20 ALGORYTMY WIZUALIZACJI ALGORYTM ROZKŁADU KOŁOWEGO jako algorytm pomocniczy ALGORYTM ROZKŁADU OPARTY NA SIŁACH SKIEROWANYCH Force-Directed Algorithm
21 ALGORYTM ROZKŁADU KOŁOWEGO Najpierw stosuję go podając środek jako 0,0, a następnie dla każdego sysnetu podając jako środek jego współrzędne. W ten sposób rozmieszczam najpierw synsety wokół korzenia, a potem lemmy wokół synsetów. Użyty algorytm jest bardzo prosty, ale doskonale się spisuje. Jest to taki sam algorytm jak do tworzenia wielokątów opisanych na okręgu. Zmodyfikowany trochę, aby działał również dla parametrów < 3. (kierunek modyfikacja)
22 ALGORYTM ROZKŁADU KOŁOWEGO Pseudokod: Pochodzi z tej strony(uprościłem go trochę):
23 ALGORYTM ROZKŁADU OPARTY NA SIŁACH Algorytmy z rodziny force-directed używają analogii do sił fizycznych w celu rozmieszczenia elementów grafu. Każdy węzeł jest punktem materialnym(ciałem). Symulujemy graf jako system ciał, które oddziałują między sobą pewnymi wybranymi siłami. Pozycja wynikowa elementu to taka, w której istniejące siły się równoważą. W swoim algorytmie, aby przyśpieszyć zatrzymanie, nie czekam do 0. Liczę energię kinetyczną układu i gdy jest ona mniejsza niż ustalona wartość to zatrzymuję algorytm. Czas uzyskania takiej wynikowej pozycji (właściwie to ilość iteracji) jest w algorytmie force-directed zwykle dość długi.
24 ALGORYTM ROZKŁADU OPARTY NA SIŁACH Zastosowany przeze mnie algorytm jest dość prosty: Rodzice są połączeni z dziećmi sprężynami. Wykorzystuję tu prawo Hooka. Sprężyny mają ustaloną długość, do której będą dążyły. Każdy węzeł oddziałuje z każdym innym węzłem odpychaniem elektrostatycznym. W zasadzie ponieważ przyjmuję, że ładunki są takie same to siła odpychania zależy od współczynnika oraz odległości między węzłami. Zależy nam, aby odległość ta nigdy nie była < 0.1 ponieważ mamy ją w mianowniku podniesioną do kwadratu i dałoby to ogromne siły. Dlatego do tej odległości zawsze dodaje 0.1, aby tą siłę zmniejszyć.
25 WYDAJNOŚĆ Sprężyny O(n) Elektrostatyka O(n^2) Na koniec w celu ustalenia zmian położenia w czasie używany jest algorytm Eulera
26 ALGORYTM ROZKŁADU - MODYFIKACJE Wartą modyfikacją jest zmniejszenie promienia oddziaływania Coulomba, w ten sposób mniej węzłów jest brane pod uwagę przy obliczeniach Siła elektrostatyczna, gdy jest duża wpływa na długość liny i tym samym zapobiega powstawaniu wielu węzłów w jednym miejscu
27 CECHY ALGORYTMU + Plusy Łatwy i logiczny kod Dobre wyniki dla < 100 węzłów Wyjątkowa symetria otrzymanego rysunku Użytkownik ma możliwość zabawy układem - Minusy Wynik zależy od położenia początkowego węzłów. Zwykle umieszcza się je losowo, ja robię inaczej. Wolny czas zbieżności Może obciążać komputer, gdyż wymaga częstych obliczeń
28 MÓJ PROJEKT ZASTOSOWANE TECHNOLOGIE OPIS ORAZ PRZENTACJA
29 JAVA SCRIPT Konieczne środowisko działania czyli przeglądarka Zorientowany obiektowo Umożliwia wiele styli programowania Niedoceniany w przeszłości teraz często używany do tworzenia potężnych aplikacji Główna technologia używana w projekcie. Używana do wyświetlania elementów na Canvasie i obsługi interfejsu użytkownika
30 JQUERY BIBLIOTEKA JAVA SCRIPT Przyśpiesza znacząco pisanie kodu Obsługa zdarzeń Zapytania AJAX Skalowanie Canvasa Używam też jquery UI w celu zapewnienia ciekawie wyglądającego interfejsu. Kontrolki z tej biblioteki będę później musiał dostosować graficznie do szablonu.
31 HTML5 CANVAS <canvas> to znacznik HTML, który umożliwia rysowanie grafiki w locie używając skryptów(z reguły jest to JavaScript). Zawiera wiele metod umożliwiających rysowanie ścieżek, wielokątów, okręgów, znaków, dodawania grafik I wiele innych. Nie jest obsługiwany przez starsze przeglądarki W przeciwieństwie do technologii FLASH jego obsługa jest możliwa na wszystkich urządzeniach mobilnych bez instalacji dodatkowego oprogramowania
32 PHP Używany do pobierania danych z bazy danych SQLite. Używam technologii PDO, dzięki temu bardzo łatwo można zmienić bazę na np. MySQL jeśli zajdzie taka potrzeba. Dane pobierane są asynchronicznie przy użyciu AJAX Skrypt zwraca dane w postaci obiektu Java Script ( JSON)
33 OPIS PROJEKTU - Użytkownik wpisuje słowo w polu tekstowym i klika Viusalize it!. Wtedy program pobiera dane z bazy(trwa to chwilę w zależności od ilości danych do pobrania) i na ich podstawie rysuje synsety[jako koła], do których należy dane słowo. Rysowane są również pozostałe słowa z tych synsetów. Wszystkie elementy rysowane są jako węzły, które są rozmieszczane najpierw przez algorytm początkowy, a następnie przez algorytm rozkładu oparty na siłach(hooka i elektrostatycznej). Płótno(canvas), gdzie rysowany jest graf dostosowuje swoje rozmiary i rozdzielczość do ilości wolnego miejsca na bieżąco. Elementy rysowane są względem środka rysunku
34 PREZENTACJA PROJEKTU
35 PODSUMOWANIE Z bazy WordNet w formacie SQL łatwo wydobyć dane i umieścić je na rysunku Mój program na razie działa mało wydajnie oraz sam sposób przentacji pozostawia wiele do życzenia Jestem cały czas w trakcie modyfikacji tego programu. Teraz próbuję przerobić nieco struktury danych w programie i zmienić algorytm. Kwestie typowo graficzne, jak layout aplikacji zostawiam na później
36 DZIĘKUJĘ ZA WYSŁUCHANIE PREZENTACJI
PHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
Bardziej szczegółowoWIZUALIZACJA INFORMACJI TEKSTOWEJ- Implementacja w HTML5/JS
http://mkolkowski.lqnstudio.mydevil.net/ WIZUALIZACJA INFORMACJI TEKSTOWEJ- Implementacja w HTML5/JS Michał Kołkowski Promotor: prof. dr hab. Włodzisław Duch SPIS TREŚCI W trakcie prezentacji omówię gotowe
Bardziej szczegółowoSzczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Bardziej szczegółowoXQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Bardziej szczegółowoProgramowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Bardziej szczegółowoPROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Bardziej szczegółowoReferat Pracy Dyplomowej
Referat Pracy Dyplomowej Team Pracy: Projekt i realizacja gry w technologii HTML5 z wykorzystaniem interfejsu programistycznego aplikacji Facebook Autor: Adam Bartkowiak Promotor: dr inż. Roman Simiński
Bardziej szczegółowoWebowy generator wykresów wykorzystujący program gnuplot
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący
Bardziej szczegółowoUruchamianie bazy PostgreSQL
Uruchamianie bazy PostgreSQL PostgreSQL i PostGIS Ten przewodnik może zostać pobrany jako PostgreSQL_pl.odt lub PostgreSQL_pl.pdf Przejrzano 10.09.2016 W tym rozdziale zobaczymy, jak uruchomić PostgreSQL
Bardziej szczegółowoNadzorowanie stanu serwerów i ich wykorzystania przez użytkowników
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Tomasz Kapelak Nr albumu: 187404 Praca magisterska na kierunku Informatyka
Bardziej szczegółowoWizualizacja Informacji Tekstowej
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Kołkowski nr albumu: 236391 Praca inżynierska na kierunku Informatyka Stosowana Wizualizacja Informacji Tekstowej
Bardziej szczegółowoGenerated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. System Szablonów
System Szablonów System szablonów System szablonów to biblioteka, która pozwala oddzielić warstwę prezentacji od warstwy logicznej. Aplikacja WWW najpierw pobiera wszystkie dane, przetwarza je i umieszcza
Bardziej szczegółowoHTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop. 2017 Spis treści O autorach 11 Wprowadzenie 13 CZĘŚĆ I ROZPOCZĘCIE PRACY Lekcja 1. Co oznacza publikowanie treści w sieci
Bardziej szczegółowoSpecyfikacja implementacyjna aplikacji serwerowej
Projekt: System wspomagania osób studiujących Strona: 1 / 7 Opracowali: Zatwierdzili: Spis treści Damian Głuchowski Krzysztof Krajewski Krzysztof Krajewski dr inż. Sławomir Skoneczny Spis treści... 1 1.
Bardziej szczegółowoLaboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
Bardziej szczegółowoInformatyka II. Laboratorium Aplikacja okienkowa
Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.
Bardziej szczegółowo2017/2018 WGGiOS AGH. LibreOffice Base
1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,
Bardziej szczegółowoPierwsza niedogodność dotyczy strony zarządzaj działami.
Zaprojektowana aplikacja umożliwia wprawdzie pełne zarządzanie danymi w bazie jednak w pewnych przypadkach funkcjonalność wykonywania operacji bazodanowych może nie być zadawalająca. Pierwsza niedogodność
Bardziej szczegółowoInstalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Bardziej szczegółowoTemat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
Bardziej szczegółowo5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Bardziej szczegółowoBazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
Bardziej szczegółowoZakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Bardziej szczegółowoKrzysztof Kadowski. PL-E3579, PL-EA0312,
Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza
Bardziej szczegółowoProgramowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki
Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki Co dziś będziemy robić Uwierzytelnianie użytkowników, Obiekt session, Silniki
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoObiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody
Obiektowy PHP Czym jest obiekt? W programowaniu obiektem można nazwać każdy abstrakcyjny byt, który programista utworzy w pamięci komputera. Jeszcze bardziej upraszczając to zagadnienie, można powiedzieć,
Bardziej szczegółowoActiveXperts SMS Messaging Server
ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych
Bardziej szczegółowoLingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe.
Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe. Autor: Mariusz Sasko Promotor: dr Adrian Horzyk Plan prezentacji 1. Wstęp 2. Cele pracy 3. Rozwiązanie 3.1. Robot
Bardziej szczegółowoLABORATORIUM 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ółowoSkorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty.
ABC Word 2007 PL. Autor: Aleksandra Tomaszewska-Adamarek Czasy maszyn do pisania odchodzą w niepamięć. Dziś narzędziami do edycji tekstów są aplikacje komputerowe, wśród których niekwestionowaną palmę
Bardziej szczegółowoMS Access formularze
MS Access formularze Formularze to obiekty służące do wprowadzania i edycji danych znajdujących się w tabelach. O ile wprowadzanie danych bezpośrednio do tabel odbywa się zawsze w takiej samej formie (arkusz
Bardziej szczegółowoZapytania do bazy danych
Zapytania do bazy danych Tworzenie zapytań do bazy danych MS Access może być realizowane na dwa sposoby. Standard SQL (Stucture Query Language) lub QBE (Query by Example). Warto wiedzieć, że drugi ze sposobów
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
Bardziej szczegółowoWIZUALIZACJA INFORMACJI TEKSTOWEJ WSTĘP DO HTML 5 CANVAS
WIZUALIZACJA INFORMACJI TEKSTOWEJ WSTĘP DO HTML 5 CANVAS Autor prezentacji: Michał Kołkowski Promotor: prof dr. hb. Włodzisław Duch SPIS TREŚCI 1. Ogólnie o Canvasie 2. Utworzenie szablonu do pracy z Canvas
Bardziej szczegółowoDokumentacja 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ółowoTworzenie formularzy w Microsoft Office Word 2007
Tworzenie formularzy w Microsoft Office Word 2007 Opublikowano: 5 kwietnia 2007 Autor: Michał Staniszewski W życiu codziennym często wypełniamy różnego rodzaju formularze, podania i coraz częściej mają
Bardziej szczegółowoMAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z
WordPress : Omówienie I Instalacja Na początek, dlaczego byłbyś zainteresowany wykorzystaniem WordPressa razem z PhoneGap? Zapytałbym: "Dlaczego byś nie?" Moim zdaniem WordPress jest jednym z najłatwiejszych
Bardziej szczegółowoWprowadzenie do baz danych
Wprowadzenie do baz danych Bazy danych stanowią obecnie jedno z ważniejszych zastosowań komputerów. Podstawowe zalety komputerowej bazy to przede wszystkim szybkość przetwarzania danych, ilość dostępnych
Bardziej szczegółowoINFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym
Bardziej szczegółowoTworzenie i obsługa wirtualnego laboratorium komputerowego
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego
Bardziej szczegółowoLK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów
Bardziej szczegółowoOPIS PRZEDMIOTU ZAMÓWIENIA
Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji
Bardziej szczegółowoDokumentacja projektu QUAIKE Architektura oprogramowania
Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura
Bardziej szczegółowoRozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I
Zespół TI Instytut Informatyki Uniwersytet Wrocławski ti@ii.uni.wroc.pl http://www.wsip.com.pl/serwisy/ti/ Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I Rozkład zgodny
Bardziej szczegółowoRozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II
Zespół TI Instytut Informatyki Uniwersytet Wrocławski ti@ii.uni.wroc.pl http://www.wsip.com.pl/serwisy/ti/ Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II Rozkład wymagający
Bardziej szczegółowoTworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 -
- 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.
Bardziej szczegółowoOpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Bardziej szczegółowoI. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja aplikacji internetowej do wyszukiwania promocji Autor: Sylwester Wiśniewski Promotor: dr Jadwiga Bakonyi Kategorie: aplikacja webowa Słowa
Bardziej szczegółowoZasady programowania Dokumentacja
Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika
Bardziej szczegółowoktóra metoda jest najlepsza
która metoda jest najlepsza dr inż. Marek Żabka Instytut Matematyki Wydział Matematyki Stosowanej Politechnika Śląska 20 września 2012r Nowa metoda tworzenia grafiki na stronie internetowej: element,,canvas
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis
Bardziej szczegółowoBazy danych - wykład wstępny
Bazy danych - wykład wstępny Wykład: baza danych, modele, hierarchiczny, sieciowy, relacyjny, obiektowy, schemat logiczny, tabela, kwerenda, SQL, rekord, krotka, pole, atrybut, klucz podstawowy, relacja,
Bardziej szczegółowoWitryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego
Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego w oparciu o Program nauczania dla zawodu technik informatyk 351203 o strukturze przedmiotowej, Warszawa 2012. Minimalna ilość
Bardziej szczegółowoPrzewodnik Szybki start
Przewodnik Szybki start Program Microsoft Visio 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zaktualizowane szablony Szablony
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja mobilnego systemu wspomagającego organizowanie zespołowej aktywności fizycznej Autor: Krzysztof Salamon W dzisiejszych czasach życie ludzi
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,
Bardziej szczegółowoPrzejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK.
Darmowe oprogramowanie narzędziowe sterowników PLC FATEK. Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK. WinProllader jest prostym interfejsem użytkownika służącym do programowania
Bardziej szczegółowoAplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski
Aplikacje mobilne Pliki zasobów, grafiki, menu, podpinanie zdarzeń dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski Pliki zasobów Jak już robiliśmy wcześniej sporo rzeczy w Androidzie umieszczamy
Bardziej szczegółowoSpis treści MONITOR PRACY... 4
Co nowego Spis treści MONITOR PRACY...... 4 Konfiguracja plików... 5 Konfiguracja globalna... 6 Pliki... 6 Projekty... 6 Interfejs użytkownika... 7 Synchronizacja... 7 Typ serwera... 8 Test połączenia...
Bardziej szczegółowoMETODY INŻYNIERII WIEDZY ASOCJACYJNA REPREZENTACJA POWIĄZANYCH TABEL I WNIOSKOWANIE IGOR CZAJKOWSKI
METODY INŻYNIERII WIEDZY ASOCJACYJNA REPREZENTACJA POWIĄZANYCH TABEL I WNIOSKOWANIE IGOR CZAJKOWSKI CELE PROJEKTU Transformacja dowolnej bazy danych w min. 3 postaci normalnej do postaci Asocjacyjnej Grafowej
Bardziej szczegółowoPokaz slajdów na stronie internetowej
Pokaz slajdów na stronie internetowej... 1 Podpisy pod zdjęciami... 3 Publikacja pokazu slajdów w Internecie... 4 Generator strony Uczelni... 4 Funkcje dla zaawansowanych użytkowników... 5 Zmiana kolorów
Bardziej szczegółowoPytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy
Pytania SO Oprogramowanie Biurowe Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe (1) Gdzie w edytorze tekstu wprowadza się informację lub ciąg znaków, który ma pojawić się na wszystkich stronach
Bardziej szczegółowo1. Zaczynamy! (9) 2. Edycja dokumentów (33)
1. Zaczynamy! (9) Uruchamiamy program Word i co z tego wynika... (10) o Obszar roboczy, czyli miejsce do pracy (12) Otwieranie dokumentów w programie Word (14) o Tworzenie nowego dokumentu (14) o Otwieranie
Bardziej szczegółowoAutor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Bardziej szczegółowoZmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.
Użytkownicy i hasła Dostęp do zaplecza umożliwia rozbudowany system zarządzania użytkownikami. 1. Konta użytkowników tworzy się wybierając z menu Użytkownicy > Menedżer użytkowników na stronie głownej
Bardziej szczegółowoFront-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.
Kod szkolenia: Tytuł szkolenia: FRONT-END Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap. Dni: 5 Opis: Adresaci szkolenia Kurs przeznaczony jest zarówno dla
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 14 AJAX, czyli jak odświeżyć bez odświeżania, część trzecia Na dzisiejszych zajęciach będziemy kontynuować realizację serwisu do wymiany wiadomości z wykorzystaniem technologii
Bardziej szczegółowo37. Podstawy techniki bloków
37 37. Podstawy techniki bloków Bloki stosujemy w przypadku projektów zawierających powtarzające się identyczne złożone obiekty. Przykłady bloków pokazano na rysunku. Zacieniowane kwadraty to tzw. punkty
Bardziej szczegółowoZastanawiałeś się może, dlaczego Twój współpracownik,
Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,
Bardziej szczegółowoEgzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi
Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi 1. Obiekt bazy danych, który w programie Microsoft Access służy do tworzenia zestawień i sprawozdań, ale nie daje
Bardziej szczegółowoAplikacje Internetowe
Aplikacje Internetowe ITA-103 Wersja 1 Warszawa, październik 2008 Spis treści Wprowadzenie i-4 Moduł 1 Podstawy HTML 1-1 Moduł 2 Kaskadowe Arkusze Stylów CSS 2-1 Moduł 3 Podstawy JavaScript 3-1 Moduł 4
Bardziej szczegółowoPrzedmiotem zamówienia jest dostawa:
Załącznik nr 2 do SIWZ Przedmiotem zamówienia jest dostawa: OPIS PRZEDMIOTU ZAMÓWIENIA 1. Pakiet oprogramowania biurowego dla komputerów z systemem Windows - 3 licencje. Lp. Parametr Charakterystyka 1
Bardziej szczegółowoProjektowanie nadruków życzeń wewnątrz kartek UNICEF poprzez stronę internetową
Projektowanie nadruków życzeń wewnątrz kartek UNICEF poprzez stronę internetową Podstawowe informacje Przyjmujemy zamówienia na nadruk wewnątrz kartek UNICEF w druku: cyfrowym (niezależnie od nakładu)
Bardziej szczegółowoPraca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska
System gromadzenia, indeksowania i opisu słownikowego norm i rekomendacji Praca magisterska Jakub Reczycki Opiekun : dr inż. Jacek Rumiński Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowoBiorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Bardziej szczegółowoVALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.
Stalowa Wola, 10.03.2014 r. Valio Sp. z o.o. ul. Tuwima 20 37-450 Stalowa Wola Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.
Bardziej szczegółowoPodręcznik użytkownika Obieg dokumentów
Podręcznik użytkownika Obieg dokumentów Opracowany na potrzeby wdrożenia dla Akademii Wychowania Fizycznego im. Eugeniusza Piaseckiego w Poznaniu W ramach realizacji projektu: Uczelnia jutra wdrożenie
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ółowoCzęść I Rozpoczęcie pracy z usługami Reporting Services
Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...
Bardziej szczegółowoPierwsza strona internetowa
HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania
Bardziej szczegółowoOferta szkoleniowa Yosi.pl 2012/2013
Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.
Bardziej szczegółowoTworzenie bazy danych na przykładzie Access
Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy
Bardziej szczegółowoPraca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR
System Oferta Praca Magisterska Niniejszy system powstał w ramach pracy magisterskiej "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu". Politechnika Poznańska Wydział Informatyki
Bardziej szczegółowoInformatyka- wykład. Podstawy programowania w Pythonie. dr Marcin Ziółkowski
Informatyka- wykład Podstawy programowania w Pythonie dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 23 listopada 2015 r. JĘZYK PYTHON Język Python jest
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Platforma Systemowa Wonderware cz. 2 przemysłowa baza danych,
Bardziej szczegółowoSpis treści. Spis treści... 2. Wstęp... 3. Instalacja nazwa.pl... 3. Instalacja Home.pl... 8. Edycja grafiki strony... 17. logo...
Instalacja serwera Spis treści Spis treści... 2 Wstęp... 3 Instalacja nazwa.pl... 3 Instalacja Home.pl... 8 Edycja grafiki strony... 17 logo... 17 Wstęp Najnowszy sklep internetowy spod znaku sellsmart,
Bardziej szczegółowoECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy
Bardziej szczegółowoĆwiczenie 25 Działania matematyczne we Flashu
Działania matematyczne we Flashu ActionScript pozwala na stosowanie wszelkich działań matematycznych. Do bardziej skomplikowanych operacji wymagany jest import klasy Math. Na przykład do wygenerowania
Bardziej szczegółowoTI - Bazy TECHNOLOGIE INFORMACYJNE
TI - Bazy TECHNOLOGIE INFORMACYJNE 1 TI - Bazy Baza danych to zbiór danych zapisanych w ściśle określony sposób w strukturach odpowiadających założonemu modelowi danych. W potocznym ujęciu obejmuje dane
Bardziej szczegółowoFunkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
Bardziej szczegółowoPODSTAWOWE POJĘCIA BAZ DANYCH
Baza danych (data base) - uporządkowany zbiór danych o określonej strukturze, przechowywany na nośniku informacji w komputerze. System bazy danych można zdefiniować jako bazę danych wraz z oprogramowaniem
Bardziej szczegółowoProdukcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja
Produkcja by CTI Proces instalacji, ważne informacje oraz konfiguracja Spis treści 1. Ważne informacje przed instalacją...3 2. Instalacja programu...4 3. Nawiązanie połączenia z serwerem SQL oraz z programem
Bardziej szczegółowoUNIWERSYTET 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ółowo1. Szczegółowy opis przedmiotu zamówienia
Szczegółowy opis przedmiotu zapytania 15/PN/D/Jab/2015 Zestaw aplikacji do promocji Centrum Badawczego PAN Konwersja Energii i Źródła Odnawialne W związku z realizacją projektu pt. Centrum Badawcze Polskiej
Bardziej szczegółowo