SAS. Wprowadzenie do Systemu I Języka 4GL. Seweryn Kowalski /9/2006 1

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

Download "SAS. Wprowadzenie do Systemu I Języka 4GL. Seweryn Kowalski /9/2006 1"

Transkrypt

1 SAS Wprowadzenie do Systemu I Języka 4GL Seweryn Kowalski /9/2006 1

2 SAS wprowadzenie System SAS został oparty na architekturze MultiVendor Architecture (MVA), dzięki czemu 90% kodu jest niezależna od platformy. System wygląda tak samo na różnych platformach, jak i sposób pracy jest niezależny od systemu operacyjnego. Zastosowano także technologie MultiEngine Architecture, co pozwala na łatwy dostęp do danych niezależnie od postaci w jakiej są one zapisane. 3/9/2006 2

3 Moduł BASE Jest podstawą systemu SAS, Udostępnia podstawowe narzędzia pozwalające na zarządzanie i przetwarzanie danych. Moduł BASA składa się z następujących składników: SAS language język programowanie służący do zarządzania danymi, SAS procedures oprogramowanie narzędziowe do analizy danych i tworzenia raportów, macro facility narzędzia wspomagające prace z systemem DATA step debugger narzędzie programistyczne pozwalające rozwiązywać problemy z programami pracującymi z danymi Output Delivery System (ODS) system pozwalający uzyskać dane wyjściowe (tabele, raporty itp.) w wielu prostych i powszechnych formatach np.: HTML, listy (ASCII) SAS windowing environment graficzny interfejs, powalający w łatwy i przyjazny sposób pracować z systemem. 3/9/2006 3

4 Interfejs Systemu SAS Umożliwia on m. in. Edycje i uruchamianie programów, uruchamianie narzędzi i aplikacji Systemu SAS, przeglądnie rezultatów wykonanej pracy, a także zarządzanie bazą danych. Po uruchomieniu systemu pojawiają się następujące okna: SAS Explorer zarządzanie strukturami SAS, Results zarządzanie wynikami działania programów, Editor edytor tekstów, wykorzystywany do edycji programów pisanych w SAS-4GL (jest ot edytor kontekstowy) Output prezentacja tekstowych wyników (okono tylko do odczytu) Log okno komunikatów. Uwaga: Przy zamykaniu okna Log i Output nie jest kasowana ich zawartość, jednak tekst znajdujący się w tych oknach może być wyczyszczony polecenie Clear All z menu EDIT. Praca z oknami: Może być wyświetlone wiele okien, ale tylko jedno z nich jest aktywne, Do danego okna zawsze można wrócić wybierając z menu VIEW odpowiednia opcje, Skrót klawiszowy do przełączenia okien to CTRL+F6, 3/9/2006 4

5 Komendy systemu SAS Wybierając pozycje z menu wydawane są komendy systemu. Istnieje kilka sposobów wydawania komend: Wybór opcji z menu, Wybór przycisku w pasku narzędziowym, Wpisanie komendy w linii komend, Wykorzystanie klawiszy funkcyjnych, Instrukcja DM w kodzie programu Przykłady komend: END Zapisanie informacji zawartej w aktywnym oknie i zamknięcie okna CANCEL Zamknięcie aktywnego okna bez zachowania zmian ENDSAS, BYE Zakończenie pracy z systemem SASLOG,OUTPUT, PGM, WEDIT Uaktywnienie (ew. otwarcie) jednego okien KEYS Uaktywnienie okna KEYS (skróty klawiszowe) X < komenda sys > Uaktywnienie interpretera poleceń systemu operacyjnego NOTEPAD Okno notatnika 3/9/2006 5

6 Baza Danych Wszelkie informacje podlegające obróbce przechowywane są w Informacyjnej Bazie Danych (IBD): Podstawowym elementem IBD jest biblioteka, W bibliotekach przechowywane są zbiory z danymi i katalogi, Katalogi przechowują obiekty nie będące zbiorami danych, W bibliotece nie można umieścić innej biblioteki. Biblioteka 1 Dane 1 Dane 2 SAS Katalog Pozycja 1 Pozycja 1 3/9/2006 6

7 Biblioteka SAS Jest najwyższa struktura w Systemie SAS Jest to odwołanie do istniejącej struktury w systemie operacyjnym, Umożliwia dostęp do różnych obiektów Systemu SAS, W bibliotece przechowywane są przede wszystkim dane w formie tabele. Właściwości bibliotek: W systemie do bibliotek odwołuje się poprzez referencje, Bibliotek odpowiada strukturze systemie operacyjnym (Np. w Windows, Unix to katalog zawierajacy zbiory danych), Z punkty widzenia systemu SAS biblioteka jest tylko wskazaniem na taka strukturę, Referencje są aktywne jedynie podczas trwania sesji systemu SAS, Istnieje możliwości zdefiniowania bibliotek, które będą wskazywać na kilka struktur w (katalogów systemu operacyjnego) Każda biblioteka na zdefiniowaną nazwę, która musi się zaczynać od litery lub znaku _ i może mieć maksymalnie 8 znaków. Uwaga Biblioteki nie są fizycznie tworzone, Biblioteka nie może zostać skasowana w systemie SAS. Można jedynie anulować deklaracje biblioteki. Po skasowaniu wszystkich elementów biblioteki pozostanie ona biblioteką pustą. Skasowanie katalogu w OS spowoduje usunięcie biblioteki, Aby zadeklarować nową bibliotekę w systemie musi istnieć struktura z nią związana, Ponieważ biblioteka jest referencją, te same dane fizyczne mogą być dostępne w bibliotekach różnych nazwach wskazujących na tę samą strukturę w OS, Przy każdym uruchomieniu należy zadbać o właściwe zadeklarowanie bibliotek z danymi. 3/9/2006 7

8 Biblioteka SAS Możliwe typy obiektów tworzących zawartość biblioteki: DATA Tabela z danymi, nazywana też zbiorem danych VIEW Perspektywa, czyli tabela będąca logiczna definicją wybierającą dane z różnych tabel ACCESS Opis dostępu do danych zapisanych w innych formatach (np. XLS, DBF) CATALOG Katalog z różnymi obiektami informacyjnymi nie będącymi tabelami danych MDDB Wielowymiarowa baza danych PROGRAM Skompilowana postać programu w języki SAS-4GL 3/9/2006 8

9 Biblioteka SAS Biblioteki systemowe SASHELP Biblioteka tylko do odczytu, Zawiera elementy i moduły SAS napisane w języku SAS (m. in. Asystent, SAS/EIS) Zawiera standardowe elementy umożliwiające działanie systemu, jak również obiekty związane z konfiguracja systemu. SASUSER Zawiera konfigurację danej sesji SAS (m. in. wygląd okien, definicje. klawiszy, biblioteki do automatycznego podłączenia), Wiele narzędzi korzysta z tej biblioteki do przechowywania informacji o swoich bieżących ustawieniach, Narzędzia systemu SAS przeszukują ją domyślnie. WORK Biblioteka tymczasowa, jej zawartość jest kasowana przy końcu każdej sesji, Jest biblioteką roboczą, Jeżeli w procedurach 4GL nie zdefiniowano biblioteki to domyślnie wszystkie zbiory i inne obiekty tworzone w wyniku wykonanego kodu umieszczane są w tej bibliotece, Narzędzia systemu przeszukują ją domyślnie. Tworzenie nowej biblioteki: Wykorzystanie okna Explorer, Instrukcja LIBNAME w SAS-4GL 3/9/2006 9

10 Katalogi Katalog jest wewnętrzną strukturą SAS pozwalająca na przechowywanie różnorodnych obiektów nie będących zbiorami danych. Są strukturą jednopoziomową nie można w nich umieszczać innych katalogów Są obiektami fizycznymi ich usunięcie powoduje nieuchronne skasowanie całej zawartości Obiekty w katalogu to tzw. pozycje katalogowe (ang. entries) Nie można w nich umieszczać obiektów DATA, VIEW, KATALOG, MDDB, ACCESS Zbiór typów istniejących katalogach jest predefiniowany (nie można w nich umieszczać typów nie znanych dla systemu SAS) Odwołanie się do pozycji katalogowej to podanie całej jej nazwy: BIBLIOTEKA.ZAWARTOŚĆ.POZYCJA.TYP TOOLBOX Definicja paska narzędzi 3/9/2006 CLASS Klasa dla obiektów narzędzi SAS 10 Typ SOURCE IMAGE GRSEG FRAME PROGRAM SCL EIS FORMAT REPORT SLIST CBT KEYS PMENU Opis Plik tekstowy Grafika rastrowa w formacie SAS Grafika wektorowa w formacie SAS Aplikacja graficzna stworzona przy pomocy SAS/AF Aplikacja stworzona przy pomocy SAS/AF Kod źródłowy aplikacji SAS/AF Aplikacja stworzona przy pomocy SAS/EIS Mechanizm formatowania danych w systemie SAS Definicja raportu dla procedury REPORT Dynamiczna struktura pamięciowa Plik pomocy w formacie SAS Definicja klawiatury Definicja menu

11 DATA SET Są podstawowym sposobem przechowywania informacji w systemie SAS, Istnieją dwa rodzaje zbiorów data set: Data View Rodzaje te są nierozróżnialne z punktu widzenia języka 4GL, Data to fizyczne tablice zawierające zbiory danych, View to logiczne połączenie wielu zbiorów danych (pozwalają oszczędzić fizyczną przestrzeń nośnika danych, w tego rodzaju zbiorach nie można modyfikować poszczególnych rekordów), W tabelach przechowujemy tylko teksty oraz informacje numeryczne, 3/9/

12 DATA SET Do zbioru odwołujemy się podając dwuczłonową nazwę: biblioteka.nazwa_zbioru Jednoczłonowa nazwę zbiór tymczasowy: 3/9/

13 DATA SET Zbiory danych zawierają trzy składniki: Informacje opisujące zawartość zbioru Wartości danych dane, na których dokonujemy analizy Indeksy (opcjonalnie) 3/9/

14 DATA SET 1. Opis danych znajdujących się w jednym lub kilku SAS data set (kilku View) 2. Wartości danych 3. Oddzielny plik z nazwami przechowywanymi jako data set. 3/9/2006 W bibliotece nie można umieszczać zbiorów DATA i VIEW o tej samej nazwie gdyż SAS traktuje je jednakowo. 14

15 DATA SET Tabele relacyjne (wartości danych) Zawierają dane w zbiorach danych, Zbudowane są z: wierszy (obserwacje) kolumn (zmienne) Wszystkie zmienne w danej kolumnie są tego samego typu, Dodanie nowych kolumn do tabeli wiąże się zazwyczaj fizycznym skopiowaniem całej tabeli, Dodanie nowych wierszy to doklejenie ich na końcu tabeli, Różnica między tabelami SAS, a arkuszem kalkulacyjnym jest taka, że w SAS wiersze i kolumny mają różne określone właściwości, natomiast w arkuszy wiersze i kolumny możemy traktować zamiennie Każda zmienna musi być powiązana z obserwacją. W przypadku braku obserwacji dla zmiennej SAS wprowadza pusta daną do zbioru 3/9/

16 DATA SET Nagłówek zbioru Zapisane są w nim informacje dotyczące zbioru jako całości jak i poszczególnych zmiennych, Informacje dotyczące całego zbioru to np.: Nazwa zbioru, Etykieta (ciąg znaków dowolny), Typ zbioru, Liczba obserwacji, Liczba zmiennych, Data utworzenia, Data ostatniej modyfikacji, Format zapisu zbioru, Informacje dotyczących zmiennych (atrybuty) Nazwa zmiennej, Typ Długość (Długość bajtach), Etykieta (do 256 znaków, będzie pojawiał się zamiast nazwy zmiennej), Format sposób prezentacji danych, Informat informacja jak przekształcić tekst do odpowiedniej wartości zmiennej, Informacja o indeksowaniu 3/9/

17 DATA SET 3/9/

18 Konwencja nazw w Systemie SAS 32 znakowe nazwy 8 znakowe nazwy Zmienne Nazwy zbiorów Katalogi Makrozmienne Nazwy makr Biblioteki Referencje do nazw plików Formaty Informaty Pozycje katalogowe Etykiety instrukcji 3/9/

19 formaty i informaty Format to przekształcenie pewnego zbioru argumentów zbiór wartości. Formaty wykorzystuje się miedzy innymi do zmiany sposobu prezentowania danych. Informaty to przekształcenie zamieniające wejściowy ciąg znaków na wewnętrzną reprezentacje danych. Są stosowane do zapewnienia prawidłowego wprowadzenia danych do bazy SAS. Nazwy formatów i informatów zawsze kończą się kropką lub zawierają kropkę przed cyfrą oznaczającą liczbę miejsc dziesiętnych, nazwy te nie mogą się kończyć cyfrą. Liczba występująca przed kropką oznacza maksymalną długość sformatowanego tekstu. Zastosowania: Konwersja typów i konwersja danych, Mapowanie kod-opis, np. baza w wewnętrznej reprezentacji używa kodów K I M, natomiast na wydrukach i raportach widzimy np. KOBIETA i MĘŻCZYZNA 3/9/

20 SAS 4GL Język 4GL zajmuje się obsługą zbiorów, pozwala na dostęp do zbiorów, odczytanie obserwacji, zapis obserwacji do danego zbioru, program składa się z bloków zwanych STEP ami, które wykonywane są sekwencyjnie, najpierw kompilator czyta linie kodu i interpretuje, a następnie je wykonuje, kompilacja wykonywana jest sekwencyjnie, a komunikacja między poszczególnymi blokami (step), odbywa się za pomocą makrozmiennych, mikroprogramów lub z wykorzystaniem zbioru danych. Każda instrukcja bloku musi kończyć się średnikiem. Wielkość liter nie ma znaczenia (wyjątek porównanie wartości zmiennych) 3/9/

21 SAS Processing Do pisania programów w języku SAS-4GL służy edytor kontekstowy: Enhanced Editor, Wykonanie programu następuje poprzez wydanie komendy submit (lub z menu Run->Submit) Typy Bloków: DATA Step Wczytuje dane wejściowe Np. data sets, Pliki, itd. Przetwarza (modyfikuje) dane Produkuje dane wyjściowe Np. data sets, Pliki Raporty PROC Step Analiza danych w data setach, Tworzenie raportów (tekstowe, graficzne) 3/9/

22 SAS 4GL Instrukcja LIBNAME Służy do definiowania nowych bibliotek w systemie SAS z wykorzystaniem języka 4GL. LIBNAME libref <engine> sicieżka_do_biblioteki <opcje>; engne def. Sposób dostępu do danych (np.: v6 do danych w wersji 6, oracle bezpośredni dostęp do danych bazy ORACLE) opcje zależne od systemu operacyjnego i danego motoru Czas życia biblioteki: Do końca sesji SAS (biblioteka może być inicjalizowana podczas startu systemu) Aż do wydania polecenia: LIBNAME libref clear; Polecenie usuwa bibliotekę, ale nie zbiory na dysku 3/9/

23 SAS 4GL DATA STEP Algorytm DATA Step data students; input name $ sex $ note1 note2; avg=mean(note1,note2); datalines; Anna F 4 5 Ian M 3. Eva F 1 4 ; W obrębie poszczególnych kroków tworzona jest pętla główna, która wykonuje następujące czynności: 1. czytanie kolejnej obserwacji z wejściowych zbiorów danych (lub wiersz z wejściowych plików tekstowych), 2. wykonane są instrukcje będące treścią danego kroku, 3. przekształcona obserwacja zapisywana jest do pliku określonego w tymże kroku Pętla główna wykonywana jest tak długo, aż nie napotka końca obserwacji w zbiorze wejściowym. 3/9/

24 SAS 4GL DATA STEP PDV Program Data Vector jest to struktura tworzona podczas kompilacji DATA STEP, jest to wektor (jednowymiarowa tablica) zawierająca zmienne istniejące w obrębie danej iteracji tzn. zmienne, które istnieją w zbiorach wejściowych jak i zmienne zadeklarowane (użyte) w kodzie, po zakończeniu każdego obrotu pętli głównej cała zawartość jest zapisywana do zbioru wynikowego tworząc w nim kolejną obserwację zmienne w PDV pojawiają się w takiej kolejności, w jakiej zostały użyte lub zadeklarowane w DATA STEP. na początku obrotu pętli wartości tych zmiennych, które nie pochodzą ze zbioru danych ustawiane są na braki danych (zero). 3/9/

25 DATA STEP - przykłady Wybór obserwacji Wysyłanie na wyjście tylko wybranych obserwacji data male; set students; where sex= M ; data male; set students (where=(sex= M )); data male; set students; if sex= F then delete; data male; set students; if sex= M ; 3/9/

26 DATA STEP - przykłady Wybór zmiennej Wysyłanie na wyjście tylko wybranych zmiennych data avg_only; set students; drop sex note1 note2; data avg_only; set students; keep name avg; data avg_only; set students (drop= sex note1 note2); data avg_only; set students (keep= name avg); 3/9/

27 DATA STEP - przykłady Tworzenie nowych zmiennych data pass (drop= sex note1 note2 avg); set students; if avg < 2 then result='passed'; else result='failed'; 3/9/

28 DATA STEP - przykłady Operacje wyjścia tworzenie nowych danych data males females; set students; if sex='f' then output females; if sex='m' then output males; drop sex; 3/9/

29 DATA STEP - przykłady Generacja danych data generator; do x=1 to 100; y=rannor(-1); output; end; 3/9/

30 DATA STEP - przykłady Łączenie DATA SET data all; set males females; males(in=m) tworzy automatic variable m (m=1 dla obserwacji ze zbioru males; m=0 poza tym) data all2; set males(in=m) females(in=f); if m then sex= M ; if f then sex= F ; 3/9/

31 DATA STEP - przykłady Łączenie DATA SET data lib; input name date yymmdd10. title $20. ; datalines; Anna 2000/12/14 Hamlet Anna 2000/12/14 SAS Programming Witek 2001/07/12 XML ; proc sort data=students out=students_sort; by name; data st_books; merge students_sort lib; by name; keep name sex title; 3/9/

32 PROC STEP - wprowadzenie Jest blokiem składającym się z wykonania jednej, gotowej procedury SAS. Większość PROC STEP ów czyta dane z jednego zbioru i zapisuje informacje do innych zbiorów lub tworzy raport tekstowy lub graficzny, Składnia jest ściśle związana z daną procedurą, ściśle od niej zależy PROC nazwa_procedury DATA=zbiór_danych opcje_procedury; instrukcje; RUN; Od DATA STEP różni się tylko tym, że należy podać nazwę procedury i zbiór wejściowy dla danej procedury. 3/9/

33 PROC STEP - wprowadzenie Przykładowe instrukcje, jakie mogą być użyte: WHERE warunek ograniczenie zbioru przetwarzanych obserwacji, BY zmienne wymuszenie przetwarzania w grupach wyznaczonych przez podane zmienne klasyfikacyjne (sortowanie wg. zmiennych po by), FORMAT zmienna format sformatowanie zmiennej podanym formatem, TITLEn tytuł - zadeklarowanie n-tego tytułu dla raportów, FOOTNOTEn zadeklarowanie n-tej stopki dla raportów. Przykład: proc print data=sasuser.cap2001; where Cap1st>14; by CapEcon; title Lista uczniów ; Wyświetla obserwacje ze zbioru sasuser.class, w których zmienna age jest większa od 11. Prezentowane wyniki są grupowane względem zmiennej sex. proc gmap data=dane.ludnosc map=maps.poland all; title Mapa Polski ; id wojew; choro zalud / coutline=black nolegend; Procedura ta wyświetla mapę z gęstością zaludnienia. 3/9/

ZESTAW 1 SAS 4GL. Język stworzony na potrzeby przetwarzania dużych zbiorów danych. Składają się nań:

ZESTAW 1 SAS 4GL. Język stworzony na potrzeby przetwarzania dużych zbiorów danych. Składają się nań: ZESTAW 1 SAS 4GL Język stworzony na potrzeby przetwarzania dużych zbiorów danych. Składają się nań: Instrukcje Procedury Definicje zmiennych Opcje systemowe Stałe i znaki specjalne WAŻNE: Każda instrukcja

Bardziej szczegółowo

SAS Podstawowe informacje przed ćwiczeniem 1

SAS Podstawowe informacje przed ćwiczeniem 1 SAS Podstawowe informacje przed ćwiczeniem 1 Zasady tworzenia programów każda instrukcja zakończona się średnikiem małe i duże litery nie są rozróżniane instrukcje mogą być kontynuowane w następnej linii

Bardziej szczegółowo

Tytuł: PRZETWARZANIE DANYCH W SAS Autor: Wioletta Grzenda, Aneta Ptak-Chmielewska, Karol Przanowski, Urszula Zwierz. Wstęp

Tytuł: PRZETWARZANIE DANYCH W SAS Autor: Wioletta Grzenda, Aneta Ptak-Chmielewska, Karol Przanowski, Urszula Zwierz. Wstęp Tytuł: PRZETWARZANIE DANYCH W SAS Autor: Wioletta Grzenda, Aneta Ptak-Chmielewska, Karol Przanowski, Urszula Zwierz Wstęp Oddajemy do Państwa rak podręcznik do nauki pierwszych kroków przetwarzania danych

Bardziej szczegółowo

Wprowadzenie do SAS. Wprowadzenie. Historia SAS. Struktura SAS 8. Interfejs: SAS Explorer. Interfejs. Część I: Łagodny wstęp do SAS Rafał Latkowski

Wprowadzenie do SAS. Wprowadzenie. Historia SAS. Struktura SAS 8. Interfejs: SAS Explorer. Interfejs. Część I: Łagodny wstęp do SAS Rafał Latkowski Wprowadzenie do SAS Część I: Łagodny wstęp do SAS Rafał Latkowski Wprowadzenie 2 Historia SAS Struktura SAS 8 1976 BASE SAS 1980 SAS/GRAPH & SAS/ETS 1985 SAS/IML, BASE SAS for PC Raportowanie i grafika

Bardziej szczegółowo

Wprowadzenie do Systemu SAS i programowania w SAS 4GL

Wprowadzenie do Systemu SAS i programowania w SAS 4GL Wprowadzenie do Systemu SAS i programowania w SAS 4GL Henryk Maciejewski hmac@pwr.wroc.pl 1 Plan System SAS - wprowadzenie SAS: moduły i aplikacje Środowisko SAS Organizacja danych w środowisku SAS Programowanie

Bardziej szczegółowo

Wprowadzenie do programowania w SAS-ie oraz estymacji rozkładów

Wprowadzenie do programowania w SAS-ie oraz estymacji rozkładów Wprowadzenie do programowania w SAS-ie oraz estymacji rozkładów Henryk.Maciejewski@pwr.wroc.pl 1 Plan Co to jest SAS System Moduły Środowisko Organizacja danych przetwarzanych w SAS Programowanie w języku

Bardziej szczegółowo

Wprowadzenie do SAS 4GL Zapoznanie ze środowiskiem SAS University Edition oraz SAS Studio. Podstawowe pojęcia środowiska SAS.

Wprowadzenie do SAS 4GL Zapoznanie ze środowiskiem SAS University Edition oraz SAS Studio. Podstawowe pojęcia środowiska SAS. Wprowadzenie do SAS 4GL Zapoznanie ze środowiskiem SAS University Edition oraz SAS Studio. Podstawowe pojęcia środowiska SAS. mariusz.dzieciatko@ SAS University Edition Przygotowanie środowiska Instalacja

Bardziej szczegółowo

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Plan. Raport. Tworzenie raportu z kreatora (1/3) 3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport

Bardziej szczegółowo

Programowanie w języku Python. Grażyna Koba

Programowanie w języku Python. Grażyna Koba Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i

Bardziej szczegółowo

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice

Bardziej szczegółowo

Wykład II - Dane w Systemie SAS

Wykład II - Dane w Systemie SAS Przetwarzanie danych w SAS Wykład II - Dane w Systemie SAS Urszula Zwierz Przeglądarka VIEWTABLE Przeglądarka VIEWTABLE jest przeglądarką graficzną pozwalającą zarówno na wyświetlenie jak i na edycję danych.

Bardziej szczegółowo

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

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE Budowa i oprogramowanie komputerowych systemów sterowania Laboratorium 4 Metody wymiany danych w systemach automatyki DDE 1 Wprowadzenie do DDE DDE (ang. Dynamic Data Exchange) - protokół wprowadzony w

Bardziej szczegółowo

1. Przypisy, indeks i spisy.

1. Przypisy, indeks i spisy. 1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy

Bardziej szczegółowo

Przypisywanie bibliotek w architekturze SAS

Przypisywanie bibliotek w architekturze SAS SAS Institute TECHNICAL SUPPORT Przypisywanie bibliotek w architekturze SAS Platforma SAS pozwala na zdefiniowanie wspólnych zasobów w metadanych oraz ustalanie praw dostępu dla użytkowników i grup. Ze

Bardziej szczegółowo

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

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer; 14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi

Bardziej szczegółowo

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS Program szkoleniowy Microsoft Excel VBA Poziom Podstawowy 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS 1. Nagrywanie makr Procedura nagrywania makra Nadanie odpowiedniej nazwy Przypisanie

Bardziej szczegółowo

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23) Wprowadzenie (17) Omówione zagadnienia (18) Co trzeba wiedzieć? (18) Co trzeba mieć? (18) Układ książki (18) o Część I. Makra w Excelu - podstawy (19) o Część II. Praca ze skoroszytami (19) o Część III.

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY. Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY SZKOLENIE JEST DLA OSÓB, KTÓRE: nigdy wcześniej nie programowały lub nie miały styczności z programowaniem od dłuższego czasu,

Bardziej szczegółowo

2006-03-07 Wykład. Wprowadzenie do systemu SAS (import i transformacje danych)

2006-03-07 Wykład. Wprowadzenie do systemu SAS (import i transformacje danych) Metody statytystyczne w naukach biologicznych 1 Wykład. Wprowadzenie do systemu SAS (import i transformacje danych) SAS System Analiz Statystycznych SAS jest systemem służącym dostarczaniu informacji potrzebnej

Bardziej szczegółowo

Układy VLSI Bramki 1.0

Układy VLSI Bramki 1.0 Spis treści: 1. Wstęp... 2 2. Opis edytora schematów... 2 2.1 Dodawanie bramek do schematu:... 3 2.2 Łączenie bramek... 3 2.3 Usuwanie bramek... 3 2.4 Usuwanie pojedynczych połączeń... 4 2.5 Dodawanie

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć

Bardziej szczegółowo

Programowanie w języku C++ Grażyna Koba

Programowanie w języku C++ Grażyna Koba Programowanie w języku C++ Grażyna Koba Kilka definicji: Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i zasad

Bardziej szczegółowo

5.2. Pierwsze kroki z bazami danych

5.2. Pierwsze kroki z bazami danych 5.2. Pierwsze kroki z bazami danych Uruchamianie programu Podobnie jak inne programy, OO Base uruchamiamy z Menu Start, poprzez zakładkę Wszystkie programy, gdzie znajduje się folder OpenOffice.org 2.2,

Bardziej szczegółowo

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę. Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji

Bardziej szczegółowo

Tworzenie bazy danych na przykładzie Access

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

Obszar Logistyka/Zamówienia Publiczne

Obszar Logistyka/Zamówienia Publiczne Obszar Logistyka/Zamówienia Publiczne Plany Zamówień Publicznych EG_LOG Plany Zamówień Publicznych Instrukcja Użytkownika. Instrukcja użytkownika 2 Spis treści SPIS TREŚCI... 3 NAWIGACJA PO SYSTEMIE...

Bardziej szczegółowo

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie

Bardziej szczegółowo

Spis treści 3. Spis treści

Spis treści 3. Spis treści 3 Wstęp... 9 1. Informatyka w procesie zarządzania przedsiębiorstwem... 15 1.1. Związek informatyki z zarządzaniem przedsiębiorstwem... 17 1.2. System informacyjny a system informatyczny... 21 1.3. Historia

Bardziej szczegółowo

Java jako język programowania

Java jako język programowania Java jako język programowania Interpretowany programy wykonują się na wirtualnej maszynie (JVM Java Virtual Machine) Składnia oparta o język C++ W pełni zorientowany obiektowo (wszystko jest obiektem)

Bardziej szczegółowo

Programowanie obiektowe zastosowanie języka Java SE

Programowanie obiektowe zastosowanie języka Java SE Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

PAMIĘĆ OPERACYJNA...107

PAMIĘĆ OPERACYJNA...107 SPIS TREŚCI: Od Autora...9 PODSTAWY...11 Charakterystyka systemu...13 Standardy...15 PIERWSZE KROKI...31 Uruchomienie...33 Instalacja na twardym dysku...34 Czynności poinstalacyjne...49 Program instalacyjny...49

Bardziej szczegółowo

SAS Podstawowe informacje przed ćwiczeniem 2

SAS Podstawowe informacje przed ćwiczeniem 2 SAS Podstawowe informacje przed ćwiczeniem 2 Wczytywanie i zapisywanie plików tekstowych przy pomocy PROC IMPORT PROC IMPORT DATAFILE="filename" TABLE="tablename" OUT=SAS data set < (SAS data

Bardziej szczegółowo

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA Projekt: Podnoszenie kwalifikacji drogą do sukcesu Szkolenie: Kurs obsługi komputera ECDL start (harmonogram kursu języka angielskiego zostanie umieszczony wkrótce) Termin

Bardziej szczegółowo

Plan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy

Plan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy Plan Podstawy narzędzia Application Builder, 2 budowa strony, kreatory Architektura Tworzenie Tworzenie formularza tabelarycznego Budowa strony 2 Architektura Aplikacja kolekcja stron połączonych ze sobą

Bardziej szczegółowo

Wiadomości i umiejętności

Wiadomości i umiejętności Kryteria oceniania wiadomości i umiejętności uczniów z informatyki. Zakres wymagań na poszczególne oceny szkolne dla klas IV VI do programu nauczania Przygoda z komputerem DKW 4014 125/00 Opracował: mgr

Bardziej szczegółowo

Koncepcja systemu informatycznego realizującego w środowisku Oracle Spatial proces generalizacji modelu BDOT10 do postaci BDOT50

Koncepcja systemu informatycznego realizującego w środowisku Oracle Spatial proces generalizacji modelu BDOT10 do postaci BDOT50 Koncepcja systemu informatycznego realizującego w środowisku Oracle Spatial proces generalizacji modelu BDOT10 do postaci BDOT50 Architektura systemu Architektura systemu System udostępnia dwa kanały dostępu,

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

QUERY język zapytań do tworzenia raportów w AS/400

QUERY język zapytań do tworzenia raportów w AS/400 QUERY język zapytań do tworzenia raportów w AS/400 Dariusz Bober Katedra Informatyki Politechniki Lubelskiej Streszczenie: W artykule przedstawiony został język QUERY, standardowe narzędzie pracy administratora

Bardziej szczegółowo

Tabela wewnętrzna - definicja

Tabela wewnętrzna - definicja ABAP/4 Tabela wewnętrzna - definicja Temporalna tabela przechowywana w pamięci operacyjnej serwera aplikacji Tworzona, wypełniana i modyfikowana jest przez program podczas jego wykonywania i usuwana, gdy

Bardziej szczegółowo

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna

Bardziej szczegółowo

Oracle11g: Wprowadzenie do SQL

Oracle11g: Wprowadzenie do SQL Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom

Bardziej szczegółowo

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre) Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie

Bardziej szczegółowo

Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR

Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać

Bardziej szczegółowo

MentorGraphics ModelSim

MentorGraphics ModelSim MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu

Bardziej szczegółowo

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P). PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II DZIAŁ I: KOMPUTER W ŻYCIU CZŁOWIEKA. 1. Lekcja organizacyjna. Zapoznanie uczniów z wymaganiami edukacyjnymi i PSP. 2. Przykłady zastosowań komputerów

Bardziej szczegółowo

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ

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

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie Słownik tłumaczeń Informacje ogólne Edytor słownika jest aplikacją MDI, umożliwiającą otwieranie różnych słowników, w celu zarzadzania nimi oraz zapisywania ich do poszczególnych plików. Słownik tłumaczeń

Bardziej szczegółowo

Spis treści. Podstawy posługiwania się komputerem

Spis treści. Podstawy posługiwania się komputerem Spis treści Podstawy posługiwania się komputerem 1. Budowa i działanie komputera 15 1.1. Komputery i ich rodzaje 15 1.2. Zasada działania komputera 18 1.2.1. Komputer a użytkownik 18 1.2.2. Przetwarzanie

Bardziej szczegółowo

Edytor tekstu OpenOffice Writer Podstawy

Edytor tekstu OpenOffice Writer Podstawy Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia

Bardziej szczegółowo

MS Access formularze

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

5. Arkusz kalkulacyjny Excel 205

5. Arkusz kalkulacyjny Excel 205 Informatyka dla kadry kierowniczej przedsiębiorstwa : podręcznik akademicki / Jan Kowalczuk, Barbara Niekrasz, Anna Wallis ; pod red. Eugeniusza Michalskiego. Koszalin, 2012 Spis treści Wstęp 9 1. Informatyka

Bardziej szczegółowo

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak

Bardziej szczegółowo

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

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

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy 1 Podstawowym przeznaczeniem arkusza kalkulacyjnego jest najczęściej opracowanie danych liczbowych i prezentowanie ich formie graficznej. Ale formuła arkusza kalkulacyjnego jest na tyle elastyczna, że

Bardziej szczegółowo

Obszar Księga Główna. Harmonogramy księgowań. Instrukcja użytkownika

Obszar Księga Główna. Harmonogramy księgowań. Instrukcja użytkownika Obszar Księga Główna Harmonogramy księgowań Instrukcja użytkownika Spis treści SPIS TREŚCI... 2 NAWIGACJA PO SYSTEMIE... 3 1. Podstawowa nawigacja po systemie... 3 OPERACJE... 6 2. Harmonogramy Księgowań...

Bardziej szczegółowo

System wizyjny OMRON Xpectia FZx

System wizyjny OMRON Xpectia FZx Ogólna charakterystyka systemu w wersji FZ3 w zależności od modelu można dołączyć od 1 do 4 kamer z interfejsem CameraLink kamery o rozdzielczościach od 300k do 5M pikseli możliwość integracji oświetlacza

Bardziej szczegółowo

Atrybuty bloki z atrybutami, wyciągi atrybutów.

Atrybuty bloki z atrybutami, wyciągi atrybutów. Atrybuty bloki z atrybutami, wyciągi atrybutów. Blokom można przyporządkować tzw. atrybuty, zawierające dane tekstowe. Atrybuty to pewne informacje związane z blokiem. Może to być np. nazwa elementu rysunkowego,

Bardziej szczegółowo

Stosowanie indeksów ma swoje korzyści, ale bywa również kosztowne.

Stosowanie indeksów ma swoje korzyści, ale bywa również kosztowne. INDEKSY Indeks to plik (o rozszerzeniu sas7bndx) powiązany ze zbiorem, który pozwala na bezpośredni dostęp do obserwacji. Przechowuje wartości obserwacji w porządku rosnącym oraz położenie obserwacji w

Bardziej szczegółowo

www.gim4.slupsk.pl/przedmioty

www.gim4.slupsk.pl/przedmioty Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

biegle i poprawnie posługuje się terminologią informatyczną,

biegle i poprawnie posługuje się terminologią informatyczną, INFORMATYKA KLASA 1 1. Wymagania na poszczególne oceny: 1) ocenę celującą otrzymuje uczeń, który: samodzielnie wykonuje na komputerze wszystkie zadania z lekcji, wykazuje inicjatywę rozwiązywania konkretnych

Bardziej szczegółowo

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 4 Budowa prostych formularzy, stany sesji, tworzenie przycisków Plan Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 2 Formularz i jego typy Tworzenie formularza

Bardziej szczegółowo

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word) Dostosowywanie paska zadań Ćwiczenia nr 2 Edycja tekstu (Microsoft Word) Domyślnie program Word proponuje paski narzędzi Standardowy oraz Formatowanie z zestawem opcji widocznym poniżej: Można jednak zmodyfikować

Bardziej szczegółowo

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch Informator Techniczny nr 112 23-07-2009 INFORMATOR TECHNICZNY WONDERWARE Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch Odczytywanie danych z arkusza Excel za pomocą zapytań

Bardziej szczegółowo

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu 1. Edytor grafiki Draw 1.1. Okno programu Draw W bezpłatnym pakiecie OpenOffice zawarty jest program graficzny Draw (rysunek 1.1), wyposażony w liczne narzędzia do obróbki obiektów. Program możesz uruchomić,

Bardziej szczegółowo

1 Przygotował: mgr inż. Maciej Lasota

1 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki

Bardziej szczegółowo

Edytor tekstu MS Office Word

Edytor tekstu MS Office Word Edytor tekstu program komputerowy ukierunkowany zasadniczo na samo wprowadzanie lub edycję tekstu, a nie na nadawanie mu zaawansowanych cech formatowania (do czego służy procesor tekstu). W zależności

Bardziej szczegółowo

COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp)

COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp) COMARCH IT AKADEMIA Programista VBA w Microsoft Excel (microbootcamp) Cele szkolenia 1. Poznanie zasad rzemiosła i sztuki programowania w VBA. 2. Zdobycie umiejętności czytania kodu ze zrozumieniem. 3.

Bardziej szczegółowo

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Lemay, Naughton R. Cadenhead Java Podręcznik 2 dla kaŝdego Języka Programowania Java Linki Krzysztof Boone oprogramowania

Bardziej szczegółowo

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

Niestandardowa tabela częstości

Niestandardowa tabela częstości raportowanie Niestandardowa tabela częstości Przemysław Budzewski Predictive Solutions Do czego dążymy W Generalnym Sondażu Społecznym USA w 1991 roku badaniu poddano respondentów należących do szeregu

Bardziej szczegółowo

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

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++ Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Chemia, poziom pierwszy Sylabus modułu: Laboratorium programowania (0310-CH-S1-019) Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Visual Basic w programie Excel

Visual Basic w programie Excel Visual Basic w programie Excel Ćwiczenie nr 3 Obiekty, właściwości, metody. Obiekty standardowe, kolekcje standardowe. Dostęp do komórek arkusza. Operacje na standardowych bibliotekach. CEL ĆWICZENIA.

Bardziej szczegółowo

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Slajd 1 Slajd 2 Numerowanie i punktowanie Automatyczne ponumerowanie lub wypunktowanie zaznaczonych akapitów w

Bardziej szczegółowo

TEST KOŃCOWY DLA KLASY III GIMNAZJUM- POGRAMOWANIE. Szkoła Podstawowa Nr 5. im. Księcia Mazowieckiego Siemowita IV w Gostyninie.

TEST KOŃCOWY DLA KLASY III GIMNAZJUM- POGRAMOWANIE. Szkoła Podstawowa Nr 5. im. Księcia Mazowieckiego Siemowita IV w Gostyninie. TEST KOŃCOWY DLA KLASY III GIMNAZJUM- POGRAMOWANIE 1. Po uruchomieni programu Greenfoot początkowa scena ma następujące składniki: a. obiekty scenerii i jeden obiekt ruchomy, b. obraz tła, jeden lub więcej

Bardziej szczegółowo

Użycie Visual Basic for Applications ("VBA")

Użycie Visual Basic for Applications (VBA) Użycie Visual Basic for Applications ("VBA") Przegląd SEE z modułem VBA Developer SEE używa języka programowania Visual Basic for Applications (VBA) pozwalającego tworzyć krótkie programy zwane "makrami".

Bardziej szczegółowo

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku System plików 1. Pojęcie pliku 2. Typy i struktury plików 3. etody dostępu do plików 4. Katalogi 5. Budowa systemu plików Pojęcie pliku (ang( ang. file)! Plik jest abstrakcyjnym obrazem informacji gromadzonej

Bardziej szczegółowo

Wprowadzenie do SAS. Jak zacząć? Enhanced Editor (1) Uruchamianie programu. Ćwiczenie 3. Definiowanie bibliotek

Wprowadzenie do SAS. Jak zacząć? Enhanced Editor (1) Uruchamianie programu. Ćwiczenie 3. Definiowanie bibliotek Wprowadzenie do SAS Część II: Elementy języka SAS 4GL Rafał Latkowski Jak zacząć? 2 Enhanced Editor (1) Uruchamianie programu Zaznaczyć blok (lub bez zaznaczania, gdy chcemy wykonać całą zawartość pliku).

Bardziej szczegółowo

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

Menu Plik w Edytorze symboli i Edytorze widoku aparatów Menu Plik w Edytorze symboli i Edytorze widoku aparatów Informacje ogólne Symbol jest przedstawieniem graficznym aparatu na schemacie. Oto przykład przekaźnika: Widok aparatu jest przedstawieniem graficznym

Bardziej szczegółowo

Temat: Organizacja skoroszytów i arkuszy

Temat: Organizacja skoroszytów i arkuszy Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w

Bardziej szczegółowo

Opracował: mgr inż. Marcin Olech 2010-10-04

Opracował: mgr inż. Marcin Olech 2010-10-04 Laboratorium 4 Strona 1 z 17 Spis treści: 1. Wielowymiarowa analiza danych w arkusza kalkulacyjnych z wykorzystaniem MS Excel: a. tworzenie tabel przestawnych, b. tworzenie wykresów przestawnych. 2. Praca

Bardziej szczegółowo

2017/2018 WGGiOS AGH. LibreOffice Base

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

Opis podstawowych funkcji PC- SHELLa

Opis podstawowych funkcji PC- SHELLa Opis podstawowych funkcji PC- SHELLa addfact - instrukcja addfact umożliwia utworzenie i dodanie faktu do bazy wiedzy - w sposób dynamiczny - podczas wykonywania programu z bloku control. neditbox - Instrukcja

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Slajd 1 Slajd 2 Numerowanie i punktowanie Automatyczne ponumerowanie lub wypunktowanie zaznaczonych akapitów w

Bardziej szczegółowo

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM 1.1. PODSTAWOWE INFORMACJE PC to skrót od nazwy Komputer Osobisty (z ang. personal computer). Elementy komputera można podzielić na dwie ogólne kategorie: sprzęt - fizyczne

Bardziej szczegółowo

1. Zarządzanie informacją w programie Access

1. Zarządzanie informacją w programie Access 1. Zarządzanie informacją w programie Access a. 1. Cele lekcji i. a) Wiadomości Uczeń: zna definicję bazy danych i jej zadania, zna pojęcia: rekord, pole, klucz podstawowy, zna obiekty bazy danych: tabele,

Bardziej szczegółowo

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą

Bardziej szczegółowo

Backend Administratora

Backend Administratora Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona

Bardziej szczegółowo

Utworzenie pliku. Dowiesz się:

Utworzenie pliku. Dowiesz się: Dowiesz się: 1. Jak rozpocząć pisanie programu 2. Jak wygląda szkielet programu, co to są biblioteki i funkcja main() 3. Jak wyświetlić ciąg znaków w programie 4. Jak uruchamiać (kompilować) napisany program

Bardziej szczegółowo

Rozwiązanie. Uruchom program Access 2007.

Rozwiązanie. Uruchom program Access 2007. Rozwiązanie I. Tworzenie nowej bazy danych Uruchom program Access 2007. Na stronie Wprowadzenie do programu Microsoft Office Access kliknij przycisk Pusta baza danych. Po prawej stronie ekranu pojawi się

Bardziej szczegółowo

ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC

ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC Spis treści WSTĘP ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC 1.1. Elementy budowy fizycznej mikrokomputera 1.1.1. Jednostka centralna 1.1.2. Urządzenia wejściowe 1.1.3. Urządzenia wyjściowe 1.2.

Bardziej szczegółowo