PODSTAWY PROGRAMOWANIA

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

Download "PODSTAWY PROGRAMOWANIA"

Transkrypt

1 PODSTAWY PROGRAMOWANIA Andrzej Marciniak Prezentacja multimedialna przygotowana za pomocą systemu Corel Presentations X3 Copyright by Andrzej Marciniak PP-2(1 z 53)

2 Na poprzednim wykładzie... P plan wykładów P podstawowe pojęcia związane z programowaniem P przegląd języków programowania P symbole w sieciach działań (schematy blokowe) PP-2(2 z 53)

3 Na tym wykładzie... P maksymy programistyczne (D. Van Tassel) P ogólne zasady programowania zorientowanego obiektowo P historia języka Delphi i ogólna charakterystyka pakietu Embarcadero Delphi XE2 P podstawowe pojęcia związane z konstruowaniem programów w zintegrowanym systemie programowania P posługiwanie się zintegrowanym systemem PP-2(3 z 53) programowania

4 Maksymy programistyczne (Dennie Van Tassel, Praktyka programowania, WNT, Warszawa) PBezbłędny i sensowny program jest abstrakcyjnym pojęciem teoretycznym. PCelem programowania jest nie program, lecz wynik obliczenia. PDuży monolityczny program jest jak talerz spaghetti: dotkniesz go z jednej strony i zaraz coś się rusza z drugiej. PP-2(4 z 53)

5 Maksymy programistyczne (Dennie Van Tassel, Praktyka programowania, WNT, Warszawa) PDlaczego nie mamy nigdy czasu, by program napisać dobrze, natomiast zawsze dość czasu, by go przerobić? PKłopoty z ukrytymi błędami polegają na tym, że występują one tym częściej, im częściej i powszechniej stosuje się program. PJeśli program warto napisać, to warto go napisać poprawnie. PP-2(5 z 53)

6 Maksymy programistyczne (Dennie Van Tassel, Praktyka programowania, WNT, Warszawa) PProgramy mają być czytane przez ludzi. PBUZI = Bez Udziwnień Zapisuj, Idioto (ang. KISS = Keep It Simple, Stupid). PWybieraj jak najstaranniej algorytm rozwiązania. PNajpierw projekt, potem kodowanie. PProjektując, dbaj o uniwersalność programu. PGdy coś nie działa, jego sprawność nie ma żadnego znaczenia. PP-2(6 z 53)

7 mhm... Nie w każdej chwili, nie w każdym czasie dobre programy napisać da się. Więc jeśli możesz, śpiesz do nich śmiało, strzegąc się przeszkód, których niemało. A. M. PP-2(7 z 53)

8 Ogólne zasady programowania zorientowanego obiektowo Programowanie zorientowane obiektowo jest podstawową metodologią wszystkich współczesnych języków. U jego podstaw leżą trzy podstawowe pojęcia: Phermetyczność (ang. encapsulation), Pdziedziczność (ang. inheritance), Ppolimorfizm (ang. polymorphism). PP-2(8 z 53)

9 Ogólne zasady programowania zorientowanego obiektowo Hermetyczność oznacza, że struktury danych i kody programowe są połączone w całościową jednostkę programową, zwaną obiektem. Ogólnie dostępne struktury danych w obiekcie nazywa się własnościami (ang. properties), a ogólnie dostępne kody programowe - metodami. Obiekt może posiąść metody i dane innego obiektu, ale metody jednego obiektu nie mają bezpośredniego dostępu do danych innego obiektu. Możliwe jest też ukrycie pewnych danych i metod obiektu przed innym obiektem, przez co nie będą one z niego dostępne. PP-2(9 z 53)

10 Ogólne zasady programowania zorientowanego obiektowo Główną zaletą hermetyczności obiektów jest możliwość zabezpieczenia danych przed jednoczesnym dostępem przez różne fragmenty kodu programowego. W programowaniu strukturalnym nie było strukturalizacji danych, co powodowało możliwość dostępu do morza danych przez każdą procedurę, a zapewnienie dostępu do odpowiednich danych było zadaniem programisty. PP-2(10 z 53)

11 Ogólne zasady programowania zorientowanego obiektowo PP-2(11 z 53)

12 Ogólne zasady programowania zorientowanego obiektowo PP-2(12 z 53)

13 Ogólne zasady programowania zorientowanego obiektowo Dziedziczność obiektów umożliwia programiście definiowanie potomków istniejących obiektów. Ponieważ potomek dziedziczy własności i metody po swoim przodku, określa się w nim jedynie różnice w odniesieniu do przodka. Praca programisty koncentruje się na oprogramowaniu własności i metod unikatowych dla potomka. Zasada dziedziczności jest też wygodna w przypadku wykonywania zmian obejmujących całą klasę obiektów - wystarczy wówczas je wykonać tylko w obiekcie nadrzędnym (wszystkie obiekty potomne automatycznie będą uwzględniać te zmiany). PP-2(13 z 53)

14 Ogólne zasady programowania zorientowanego obiektowo PP-2(14 z 53)

15 Ogólne zasady programowania zorientowanego obiektowo Polimorfizm umożliwia tworzenie w obiektach potomnych metod o takich samych nazwach, jak w obiektach nadrzędnych, ale wykonujących różne czynności. Dzięki polimorfizmowi programista może nakazać obiektowi wykonać określoną metodę, bez wnikania w wewnętrzne szczegóły dotyczące rodzaju (typu) danego obiektu. PP-2(15 z 53)

16 Ogólne zasady programowania zorientowanego obiektowo PP-2(16 z 53)

17 Nieco historii... P 1971 Niklaus Wirth, The Programming Language Pascal, Acta Informatica 1, P 1974 Kathleen Jensen, Niklaus Wirth, Pascal User Manual and Report, Springer-Verlag, New York Później N. Wirth zaprzestał rozwijanie języka Pascal i w 1977 roku stworzył jego następcę język Modula, który jednak nie stał się tak bardzo popularny. P 1983 Anders Hejlsberg, Turbo Pascal (1.0) P Turbo Pascal 3.0 (1986) grafika żółwiowa (ang. turtle graphics) P Turbo Pascal 4.0 (1987) programowanie modularne P Turbo Pascal 5.0 (1988) nakładkowanie oraz wykorzystanie wbudowanego asemblera i debuggera PP-2(17 z 53)

18 Nieco historii... P Turbo Pascal 5.5 (1989) elementy programowania zorientowanego obiektowo P Turbo Pascal 7.0 (1992) pokonanie bariery 640 kb pamięci operacyjnej P Delphi (1) (1995) konstruowanie aplikacji z elementów wizualnych, wykorzystanie bibliotek DLL, dostęp do mechanizmów obsługi baz danych P Delphi 2 (1996) Delphi dla 32-bitowego środowiska Windows 95 i NT, nowe komponenty, dziedziczenie formatek, wykorzystanie technologii OLE, zgodność z 16-bitowymi projektami PP-2(18 z 53)

19 Nieco historii... P Delphi 3 (1997) implementacja kolejnych technologii dotyczących programowania w środowisku Windows: obiektów COM, komponentów ActiveX, aplikacji serwerów WWW i wielowarstwowych aplikacji SQL P Delphi 4 (1998) usprawnienia zintegrowanego środowiska programowania (eksplorator modułów, edytor pokazujący uzupełnianie definicji klas), technologie MIDAS, DCOM, MTS i CORBA P Delphi 5 (1999) elementy usprawniające tworzenie aplikacji związanych z Internetem W 2000 roku pojawia się wersja 1.0 produktu firmy Borland Free Pascal. PP-2(19 z 53)

20 Nieco historii... P Delphi 6 (2001) zgodność z Kylix (bibioteka komponentów CLX Component Library for Cross Platform) P Delphi 7 (2002) przystosowanie aplikacji stworzonych w Delphi do platformy Microsoft.NET (aplikacje korporacyjne), raportowanie wizualne (Rave Reports), nowe komponenty specyficzne dla Windows XP, usługi sieciowe wykorzystujące XML (Extensible Markup Language) P Delphi 8 (2003) zmiana wyglądu i rozszerzenia funkcjonalności zintegrowanego środowiska programowania, rozszerzenia PP-2(20 z 53) bibliotek VCL i CLX

21 Nieco historii... P Delphi 2005 (część pakietu Borland Developer Studio 2005) nowe zintegrowane środowisko programowania umożliwia pracę wieloosobową oraz programowanie dla środowisk Win 32,.NET i w języku C# Free Pascal 2.0 (2005) P Delphi 2006 (część pakietu Borland Developer Studio 2006) środowisko programowania umożliwia dodatkowo programowanie w języku C++ Free Pascal (2006) W listopadzie 2006 roku firma Borland tworzy firmę-córkę CodeGear, której zadaniem ma być dalszy rozwój środowisk programowania. P CodeGear Delphi 2007 dla Vista i AJAX P Delphi/400 CodeGear (2008) PP-2(21 z 53)

22 Nieco historii... W maju 2008 roku firma CodeGear zostaje sprzedana firmie Embarcadero Technologies. P Delphi 2009 wprowadzenie do języka typów generycznych, metod anonimowych i pełnej obsługi składni standardu Unicode P Embarcadero Delphi XE (Delphi 2011) Informacja producenta: Embarcadero Delphi XE jest kompletnym pakietem do szybkiego tworzenia rozbudowanych aplikacji Windows. Pozwala znacznie ograniczyć czas pisania kodu i nawet kilkakrotnie skrócić czas dostarczania aplikacji dzięki wykorzystaniu bogatej biblioteki komponentów oraz w pełni dwukierunkowego środowiska RAD IDE (skrót ang. Rapid Application Development, Integrated Development Environment) PP-2(22 z 53)

23 Nieco historii... W maju 2008 roku firma CodeGear zostaje sprzedana firmie Embarcadero Technologies. P Delphi 2009 wprowadzenie do języka typów generycznych, metod anonimowych i pełnej obsługi składni standardu Unicode P Embarcadero Delphi XE (Delphi 2011) Informacja producenta: Narzędzie pozwala na wydajne tworzenie rozwiązań dla wielu różnych systemów Windows korzystających z różnych platform bazodanowych, w tym rozbudowanych aplikacji GUI (skr. ang. Graphical User Interface), interaktywnych aplikacji dotykowych, kiosków multimedialnych oraz wielowarstwowych aplikacji bazodanowych, internetowych i programowania w chmurze. PP-2(23 z 53)

24 Nieco historii... W maju 2008 roku firma CodeGear zostaje sprzedana firmie Embarcadero Technologies. P Delphi 2009 wprowadzenie do języka typów generycznych, metod anonimowych i pełnej obsługi składni standardu Unicode P Embarcadero Delphi XE (Delphi 2011) Informacja producenta: Delphi XE pozwala na: - szybsze tworzenie aplikacji dzięki gotowym do użycia komponentom oraz wizualnej technice drag-and-drop, - tworzenie aplikacji które wymagają szybkiej wizualizacji danych, bieżącego kontrolowania urządzeń (tryb czasu rzeczywistego), manipulowania obiektami i grafiką 3D, tworzenia modeli finansowych, PP-2(24 z 53)

25 Nieco historii... W maju 2008 roku firma CodeGear zostaje sprzedana firmie Embarcadero Technologies. P Delphi 2009 wprowadzenie do języka typów generycznych, metod anonimowych i pełnej obsługi składni standardu Unicode P Embarcadero Delphi XE (Delphi 2011) Informacja producenta: Delphi XE pozwala na: - otwarcie aplikacji na przyszłe wyzwania tworzenie natywnych połączeń z 9 głównymi bazami danych wsparte wykorzystaniem komponentów do łączenia w chmurze, - wykorzystanie tysięcy darmowych i komercyjnych komponentów wspierających programowanie interfejsów użytkownika, baz danych, rozwiązań wielowarstwowych, internetowych i wielu innych. PP-2(25 z 53)

26 Ogólna charakterystyka pakietu Embarcadero Delphi XE2 Pakiet Embarcadero Delphi XE2 zawiera środowisko programistyczne, za pomocą którego można tworzyć profesjonalne aplikacje wykorzystujące biblioteki komponentów, bazy danych i usługi połączeniowe. Jest on dostępny w pięciu wersjach: Starter, Professional, Enterprise, Ultimate i Architect. We wszystkich wersjach znajduje się 32-bitowy optymalizujący kompilator języka Delphi uwzględniający kraj użytkownika określony w systemie operacyjnym. PP-2(26 z 53)

27 Ogólna charakterystyka pakietu Emarcadero Delphi XE2 Kompilator taki przyjęto w Polsce nazywać kompilatorem natywnym (ang. native code compiler). Tworzy on pliki wykonywalne, które mogą być uruchamiane w 32- i 64-bitowym systemie operacyjnym Windows. Poza wersją Starter, w pozostałych wersjach są wbudowane kompilatory 64-bitowe dla systemu Windows oraz kompilator dla systemu Mac OS X. Wersje te zawierają też platformę FireMonkey, za pomocą której można tworzyć aplikacje mobilne przeznaczone do uruchamiania na takich urządzeniach, jak iphone, ipod Touch oraz ipad. PP-2(27 z 53)

28 Ogólna charakterystyka pakietu Embarcadero Delphi XE2 Wersje Enterprise, Ultimate i Architect posiadają narzędzia do obsługi wszystkich popularnych baz danych (w wersji Professional znajdują się tylko sterowniki do obsługi lokalnej bazy InterBase i bazy MySQL). Umożliwiają one także tworzenie programów typu klient-serwer, w których programy kliencie mogą być instalowane na innych komputerach niż program-serwer i współdziałać ze sobą (w wersji Professional też można tworzyć takie programy, ale współdziałać mogą one tylko pod warunkiem, że są zainstalowane na tym samym komputerze). PP-2(28 z 53)

29 Ogólna charakterystyka pakietu Embarcadero Delphi XE2 Zainstalowanie pakietu Embarcadero Delphi XE2 wymaga jednego z następujących systemów operacyjnych: P Microsoft Windows 7 (wersja 32- lub 64-bitowa), P Microsoft Windows Vista z pakietem Service Pack 2 (wersja 32- lub 64-bitowa z uprawnieniami administratora), P Microsoft Windows XP Home lub Professional z pakietem Service Pack 2 lub 3 (wersja 32- lub 64-bitowa). Zaleca się instalację najnowszych pakietów Service Pack i uaktualnień systemu zabezpieczeń oraz przeglądarki internetowej Microsoft Internet Explorer 6.0 z pakietem Service Pack 1 lub wersji późniejszej. PP-2(29 z 53)

30 Ogólna charakterystyka pakietu Embarcadero Delphi XE2 Minimalnymi wymaganiami sprzętowymi są: P procesor Intel Pentium lub zgodny z nim o częstotliwości 1,6 GHz (zaleca się częstotliwość 2 GHz lub większą), P pamięć RAM o pojemności 1 GB (zaleca się pojemność 2 GB lub większą), P od 0,5 do 1,5 GB dodatkowej wolnej pamięci do wykorzystania przez program instalacyjny pakietu, P myszka lub inne urządzenie wskazujące, P monitor o rozdzielczości 1024 x 768 lub większej o liczbie kolorów ponad 256). PP-2(30 z 53)

31 Ogólna charakterystyka pakietu Embarcadero Delphi XE2 Zintegrowane środowisko programowania ma cechy języka czwartej generacji, w której wiele implementacyjnych detali językowych jest niedostępnych dla programisty lub ukrytych przed nim. środowisko to zalicza się jednak do języków trzeciej generacji, w któreych każdy zaprojektowany element ma swoją podstawę w kodzie programowym. Środowisko umożliwia redagowanie programów, których wizualna część jest bezpośrednio odzwierciedlana na ekranie, pozwala na kompilowanie i wykonywanie programów wraz z możliwością śledzenia tego procesu, ma wbudowany debuger (program umiejscawiania i usuwania usterek) oraz zawiera programy narzędziowe do tworzenia różnych zasobów i wspomagające konstruowanie programów obsługi baz danych. PP-2(31 z 53)

32 Ogólna charakterystyka pakietu Embarcadero Delphi XE2 Językiem programowania stosowanym w pakiecie Embarcadero Delphi XE2 jest Delphi (w poprzednich pakietach Delphi: Delphi Pascal i Object Pascal). Kompilator tego języka znacznie przewyższa szybkością kompilatory innych języków programowania wizualnego, w tym języka C++ pakietów C++ Builder i Visual C++ oraz języków Visual Basic i PowerBuilder. PP-2(32 z 53)

33 Podstawowe pojęcia związane z konstruowaniem programów w zintegrowanym systemie programowania Projekt - program lub biblioteka łączona dynamicznie przygotowane w środowisku Delphi, na które składają się: a) plik programowy (.DPR), przy czym dla każdego projektu istnieje tylko jeden taki plik, b) binarne pliki z formatkami (.DFM), które zawierają obrazy formatek (okienek programu), c) pliki z modułami (.PAS), które są związane z formatkami i które zawierają ich kody programowe. Za pomocą odpowiednich dyrektyw kompilatora do projektu mogą być też dołączone pliki z zasobami, z tekstami PP-2(33 z 53) źródłowymi funkcji i procedur, pliki.obj i inne.

34 Podstawowe pojęcia związane z konstruowaniem programów w zintegrowanym systemie programowania Formatka - okienko, na którym w procesie tworzenia programu można umieszczać różne komponenty (przyciski, podokienka, napisy itp.), przy czym z każdą formatką jest związany jeden moduł programowy. Komponent - widoczny lub niewidoczny element łącza użytkownika programu znajdujący się na formatce lub powiązany z formatką. Element ten jest reprezentowany przez obiekt programowy. PP-2(34 z 53)

35 Podstawowe pojęcia związane z konstruowaniem programów w zintegrowanym systemie programowania Własność - cecha obiektu (np. napis na przycisku, kolor tekstu, tytuł i rozmiar okienka). Zdarzenie - zjawisko wymagające reakcji przez program (np. naciśnięcie klawisza myszki). Z każdym komponentem są związane różne zdarzenia. Ich obsługa polega na napisaniu odpowiedniej metody (procedury). PP-2(35z 53)

36 Podstawowe elementy środowiska Zintegrowane środowisko programowania pakietu uruchamia się w systemie operacyjnym w taki sam sposób, jak każdy inny program. Standardowa postać ekranu po uruchomieniu pakietu zawiera stronę powitalną (ang. Welcome Page) z własnym menu, które umożliwia m. in. rozpoczęcie redagowania nowego projektu, otwarcie wcześniej zapisanego projektu, dostęp do informacji internetowych oraz dokumentacji środowiska i języka programowania. Jeśli na ekranie znajduje się inne okno główne, np. Code Editor lub Design, wyświetlenie strony powitalnej można uzyskać po wyborze zakładki Welcome Page, a w przypadku zamknięcia tej strony po zainicjowaniu polecenia Welcome Page w opcji View. PP-2(36 z 53)

37 PP-2(37 z 53)

38 Podstawowe elementy środowiska Uwaga: Postać i widoczne elementy środowiska mogą być zmienione przez programistę. Rozpoczęcie redagowania nowego projektu (np. przez wybór polecenia New 6 VCL Forms Application -Delphi w opcji File głównego menu) spowoduje zmianę ekranu do postaci przedstawionej na następnym rysunku. PP-2(38 z 53)

39 formatka (do projektowania graficznego łącza użytkownika) PP-2(39 z 53)

40 okienko redakcyjne PP-2(40 z 51) 53)

41 wiersz menu PP-2(41 z 51) 53)

42 polecenia opcji menu PP-2(42 z 51) 53)

43 piktogramy szybkiego inicjowania poleceń PP-2(43 z 51) 53)

44 paleta komponentów (I) PP-2(44 z 51) 53)

45 wybór komponentu (I) PP-2(45 z 53)

46 zmiana wyglądu środowiska PP-2(46 z 53)

47 paleta komponentów (II) PP-2(47 z 53)

48 wybór komponentu (II) PP-2(48 z 53)

49 okienko Object Inspector PP-2(45 PP-2(49 z 51) 53)

50 Posługiwanie się zintegrowanym systemem programowania okienko Object Inspector własności zdarzenia PP-2(50 z 53)

51 okienko Structure PP-2(51 z 53)

52 Posługiwanie się zintegrowanym systemem programowania okienko Structure przy aktywności zakładki Design przy aktywności zakładki Code i rozwinięciu drzewa PP-2(52 z 53)

53 PP-2(53 z 53)

Król Łukasz Nr albumu: 254102

Król Łukasz Nr albumu: 254102 Król Łukasz Nr albumu: 254102 Podstawy o Delphi Język programowania, którego można używać w środowiskach firmy Borland, Embarcadero, Microsoft (Delphi Prism), oraz w środowisku Lazarus. Narzędzia te są

Bardziej szczegółowo

Środowiska i platformy programistyczne

Środowiska i platformy programistyczne Środowiska i platformy programistyczne 1 Rys historyczny lata 80-90: efektywność! Cel: zwiększyć efektywność programisty jedno narzędzie: integracja edytor kodu, funkcje programistyczne (kompilacja, łączenie,

Bardziej szczegółowo

Język programowania. Andrzej Bobyk http://www.alfabeta.lublin.pl. www.alfabeta.lublin.pl/jp/

Język programowania. Andrzej Bobyk http://www.alfabeta.lublin.pl. www.alfabeta.lublin.pl/jp/ Język programowania Andrzej Bobyk http://www.alfabeta.lublin.pl www.alfabeta.lublin.pl/jp/ Literatura K. Reisdorph: Delphi 6 dla każdego. Helion, Gliwice 2001 A. Grażyński, Z. Zarzycki: Delphi 7 dla każdego.

Bardziej szczegółowo

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Szybkie tworzenie programów użytkowych (Rapid Application Development RAD) jest mającą już prawie 20 lat techniką szybkiego

Bardziej szczegółowo

Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows

Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows Instalacja PS Bonus Pack Przed przystąpieniem do instalacji PS Bonus Pack należy wcześniej zainstalować program

Bardziej szczegółowo

Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski

Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski e-mail: t.jeleniewski@neostrada.pl tadeusz.jeleniewski@pwr.wroc.pl http://www.tjeleniewski.wstt.edu.pl Treści kształcenia: Paradygmaty

Bardziej szczegółowo

Podstawy programowania. Wprowadzenie

Podstawy programowania. Wprowadzenie Podstawy programowania Wprowadzenie Proces tworzenia programu Sformułowanie problemu funkcje programu zakres i postać danych postać i dokładność wyników Wybór / opracowanie metody rozwiązania znaleźć matematyczne

Bardziej szczegółowo

Języki i paradygmaty programowania - 1

Języki i paradygmaty programowania - 1 doc. dr inż. Tadeusz Jeleniewski e-mail: t.jeleniewski@neostrada.pl tadeusz.jeleniewski@pwr.edu.pl http://www.tjeleniewski.wstt.edu.pl Cele przedmiotu Umiejętność zastosowania i oceny przydatności paradygmatów

Bardziej szczegółowo

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,

Bardziej szczegółowo

Narzędzia RAD (wykład 1)

Narzędzia RAD (wykład 1) Narzędzia RAD (wykład 1) Piotr Cybula Uniwersytet Łódzki, Wydział Matematyki cybula@math.uni.lodz.pl http://www.math.uni.lodz.pl/~cybula Rys historyczny (1) lata 80-te i początek 90-tych: środowiska programistyczne

Bardziej szczegółowo

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++ Odcinek 1. Czym jest Borland Delphi? Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++ Delphi wywodzi się od

Bardziej szczegółowo

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Rapid Application Development RAD Szybkie tworzenie programów użytkowych (Rapid Application Development RAD) jest mającą

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

Delphi podstawy programowania. Środowisko Delphi

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

Bardziej szczegółowo

WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I TESTOWANIA UKŁADÓW MIKROPROCESOROWYCH

WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I TESTOWANIA UKŁADÓW MIKROPROCESOROWYCH Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna Mgr inż. Grzegorz MUCHA MUCHTECH WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I

Bardziej szczegółowo

Programowanie w C. dr inż. Stanisław Wszelak

Programowanie w C. dr inż. Stanisław Wszelak Programowanie w C dr inż. Stanisław Wszelak Przeszłość i przyszłość składni programowania w C Ken Thompson Denis Ritchie Bjarne Stoustrup Zespoły programistów B C C++ C# 1969 rok Do SO UNIX 1972 rok C++

Bardziej szczegółowo

Tworzenie oprogramowania

Tworzenie oprogramowania Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja

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

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans. GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Podstawy programowania wykład

Podstawy programowania wykład Podstawy programowania wykład WYDZIAŁ ELEKTRONIKI i INFORMATYKI dr inż. Robert Arsoba Politechnika Koszalińska Wydział Elektroniki i Informatyki POLITECHNIKA KOSZALIŃSKA 2009/2010 1 Materiały do wykładu

Bardziej szczegółowo

Generator Wniosków o Dofinansowanie dla Regionalnego Programu Operacyjnego Województwa Podlaskiego na lata 2007-2013 Instrukcja instalacji

Generator Wniosków o Dofinansowanie dla Regionalnego Programu Operacyjnego Województwa Podlaskiego na lata 2007-2013 Instrukcja instalacji Generator Wniosków o Dofinansowanie dla Regionalnego Programu Operacyjnego Województwa Podlaskiego na lata 2007-2013 Instrukcja instalacji Aplikacja współfinansowana ze środków Europejskiego Funduszu Rozwoju

Bardziej szczegółowo

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE: Praca z projektemi w MS VB.NET Scenariusz lekcji Scenariusz lekcji 1 TEMAT LEKCJI: Praca z projektami w MS VB.NET. 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: podać definicje podstawowych pojęć związanych

Bardziej szczegółowo

WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ GRAFIKI W PROGRAMIE AutoCAD

WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ GRAFIKI W PROGRAMIE AutoCAD Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna Instytut Systemów Mechatronicznych WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ

Bardziej szczegółowo

Co to jest Lazarus? Jak pobrać bezpłatną wersję Lazarus a Organizacja projektu w Lazarus ie

Co to jest Lazarus? Jak pobrać bezpłatną wersję Lazarus a Organizacja projektu w Lazarus ie Opracował: mgr inŝ. Zbigniew JANIK Strona 1/7 Zakres tematyki: Wprowadzenie. Co to jest Lazarus? Jak pobrać bezpłatną wersję Lazarus a Organizacja projektu w Lazarus ie Język programowania jest tylko narzędziem.

Bardziej szczegółowo

16) Wprowadzenie do raportowania Rave

16) Wprowadzenie do raportowania Rave 16) Wprowadzenie do raportowania Rave Tematyka rozdziału: Przegląd wszystkich komponentów Rave Tworzenie nowego raportu przy użyciu formatki w środowisku Delphi Aktywacja środowiska Report Authoring Visual

Bardziej szczegółowo

Spis treści. Strona 1 z 20

Spis treści. Strona 1 z 20 Spis treści Opcje instalacji... 2 Instalacja DVD... 2 Pobranie ze strony... 2 Instalacja RM Easiteach Next Generation... 3 Instalacja pakietu dodatków Corbis Multimedia... 9 Instalacja głosów narzędzia

Bardziej szczegółowo

Wdrażanie aplikacji Delphi 2005

Wdrażanie aplikacji Delphi 2005 Wdrażanie aplikacji Delphi 2005 Prosimy przeczytać cały poniższy plik przed przystąpieniem do wdrażania aplikacji, komponentów lub bibliotek Delphi 2005. Plik ten jest udostępniany na warunkach licencji

Bardziej szczegółowo

PODSTAWY PROGRAMOWANIA

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

Bardziej szczegółowo

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym Struktura programu użytkownika w systemie mikroprocesorowym start inicjalizacja niekończaca się pętla zadania niekrytyczne czasowo przerwania zadania krytyczne czasowo 1 Znaczenie problematyki programowania

Bardziej szczegółowo

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition e STOMis Strona:1 z 10 I. Wymagania sprzętowe i wymagania w zakresie programowania systemowego. Wymagania

Bardziej szczegółowo

KONFIGURACJA STACJI KLIENCKIEJ UMOŻLIWIAJĄCA KORZYSTANIE Z PLATFORMY APLIKACYJNEJ

KONFIGURACJA STACJI KLIENCKIEJ UMOŻLIWIAJĄCA KORZYSTANIE Z PLATFORMY APLIKACYJNEJ Agencja Restrukturyzacji i Modernizacji Rolnictwa Al. Jana Pawła II nr 70, 00-175 Warszawa UMOŻLIWIAJĄCA KORZYSTANIE Z Warszawa, 15 marca 2013 r. SPIS TREŚCI 1. CEL DOKUMENTU 3 2. STACJA KLIENCKA 3 2.1

Bardziej szczegółowo

Programowanie proceduralne w języku C++ Podstawy

Programowanie proceduralne w języku C++ Podstawy Programowanie proceduralne w języku C++ Podstawy Mirosław Głowacki 1 1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Ktrakowie Wydział Inżynierii Metali i Informatyki Stosowanej Katedra Informatyki

Bardziej szczegółowo

Wprowadzenie do biblioteki klas C++

Wprowadzenie do biblioteki klas C++ Instrukcja laboratoryjna nr 7 Programowanie w języku C 2 (C++ poziom zaawansowany) Wprowadzenie do biblioteki klas C++ WxWidgets mgr inż. Lasota Maciej dr inż. Kaczmarek Tomasz dr inż. Wilk-Jakubowski

Bardziej szczegółowo

Instrukcja instalacji PS IMAGO PRO

Instrukcja instalacji PS IMAGO PRO Instrukcja instalacji PS IMAGO PRO Predictive Solutions ul. Racławicka 58 30-017 Kraków tel. 12 636 96 80 faks wew. 102 [www.predictivesolutions.pl] PS IMAGO Copyright Predictive Solutions Sp. z o.o. [dawniej

Bardziej szczegółowo

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w

Bardziej szczegółowo

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma

Bardziej szczegółowo

Instrukcja instalacji oprogramowania dla środowiska Windows

Instrukcja instalacji oprogramowania dla środowiska Windows Instrukcja instalacji oprogramowania dla środowiska Windows Kurs.NET od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera.net od postaw minimum 8 GB RAM, rekomendowany procesor minimum

Bardziej szczegółowo

Programowanie RAD Delphi

Programowanie RAD Delphi Programowanie RAD Delphi Dr Sławomir Orłowski Zespół Fizyki Medycznej, Instytut Fizyki, Uniwersytet Mikołaja Kopernika w Toruniu Pokój: 202, tel. 611-32-46, e-mial: bigman@fizyka.umk.pl Delphi zasoby Aplikacje

Bardziej szczegółowo

Zainstalowany AutoCAD w pełnej wersji najlepiej Civil lub MAP 2007 lub wyższej.

Zainstalowany AutoCAD w pełnej wersji najlepiej Civil lub MAP 2007 lub wyższej. Wymagania do wersji DEMO: Microsoft Windows 7 32/64 bit Enterprise, Ultimate, Professional lub Home Premium (porównaj wersje Windows 7); Microsoft Windows Vista Enterprise, Business, Ultimate lub Home

Bardziej szczegółowo

Instrukcja instalacji wersja 1.01

Instrukcja instalacji wersja 1.01 earchiwista Instrukcja instalacji wersja 1.01 Metryka Projekt Wykonawca Produkt Opis earchiwista SKG S.A. Instrukcja instalacji Dokument zawiera instrukcję instalacji systemu earchiwista. Autorzy Róża

Bardziej szczegółowo

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

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości

Bardziej szczegółowo

Programowanie w środowisku graficznym GUI

Programowanie w środowisku graficznym GUI Programowanie w środowisku graficznym GUI 1. Wprowadzenie Język C# jest stworzony do szybkiego tworzenia aplikacji przy pomocy zintegrowanego środowiska programistycznego IDE (ang. Itegrated Development

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

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java   1 / 8 Początki Javy Java została pierwotnie zaprojektowana dla telewizji interaktywnej, ale była to zbyt zaawansowaną technologią dla branży cyfrowej telewizji kablowej. James Gosling, Mike Sheridan i Patrick

Bardziej szczegółowo

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i Aleksandra Dębiecka To sposób w jaki użytkownik wchodzi w interakcje z systemem. To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski,

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

KONFIGURACJA STACJI KLIENCKIEJ UMOŻLIWIAJĄCA KORZYSTANIE Z PLATFORMY APLIKACYJNEJ

KONFIGURACJA STACJI KLIENCKIEJ UMOŻLIWIAJĄCA KORZYSTANIE Z PLATFORMY APLIKACYJNEJ Agencja Restrukturyzacji i Modernizacji Rolnictwa Al. Jana Pawła II nr 70, 00-175 Warszawa Warszawa, SPIS TREŚCI 1. CEL DOKUMENTU 3 2. STACJA KLIENCKA 3 2.1 WYMAGANIA DOTYCZĄCE STACJI 3 2.2 WYMAGANIA DOTYCZĄCE

Bardziej szczegółowo

Język programowania PASCAL

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

Bardziej szczegółowo

Komunikacja i wymiana danych

Komunikacja i wymiana danych Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX

Bardziej szczegółowo

Wymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Wymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone. Wymagania systemowe dla Qlik Sense Qlik Sense June 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.

Bardziej szczegółowo

Programowanie w środowiskach RAD Język C++ w środowiskach RAD

Programowanie w środowiskach RAD Język C++ w środowiskach RAD Programowanie w środowiskach RAD Język C++ w środowiskach RAD Roman Simiński roman.siminski@us.edu.pl www.siminskionline.pl C++ Builder i biblioteka VCL Wprowadzenie, architektura aplikacji, elementy biblioteki

Bardziej szczegółowo

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa 1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko

Bardziej szczegółowo

Zacznij Tu! Poznaj Microsoft 2012. Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

Zacznij Tu! Poznaj Microsoft 2012. Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska Zacznij Tu! Poznaj Microsoft 2012 Visual Basic Michael Halvorson Przekład: Joanna Zatorska APN Promise, Warszawa 2013 Spis treści Wstęp...................................................................vii

Bardziej szczegółowo

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle 2010-10-21

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle 2010-10-21 Organizacja zajęć BAZY DANYCH II WYKŁAD 1 Wykładowca dr inż. Agnieszka Bołtuć, pokój 304, e-mail: aboltuc@ii.uwb.edu.pl Liczba godzin i forma zajęć: 15 godzin wykładu oraz 30 godzin laboratorium Konsultacje:

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012 Przewodnik instalacji i rozpoczynania pracy dla DataPage+ 2012 Pomoc aktualizowano ostatnio: 29 sierpnia 2012 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie

Bardziej szczegółowo

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide SAS Institute TECHNICAL SUPPORT Instalacja SAS 9.3 Foundation i SAS Enterprise Guide Niniejszy dokument pokazuje, jak na lokalnym komputerze zainstalować SAS Foundation i SAS Enterprise Guide. Wymagania

Bardziej szczegółowo

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide SAS Institute TECHNICAL SUPPORT Instalacja SAS 9.4 Foundation i SAS Enterprise Guide Niniejszy dokument pokazuje, jak na lokalnym komputerze zainstalować SAS Foundation i SAS Enterprise Guide. Wymagania

Bardziej szczegółowo

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1) W odcinku III tworzyliśmy paski narzędzi. Umieszczaliśmy na panelach ikony, reprezentujące czynności (charakterystyczne dla edytorów tekstu). Musimy teraz przypisać każdemu przyciskowi jego czynność (wycinanie,

Bardziej szczegółowo

Podstawy programowania

Podstawy programowania Podstawy programowania Część pierwsza Od języka symbolicznego do języka wysokiego poziomu Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót

Bardziej szczegółowo

Podstawy Programowania 2

Podstawy Programowania 2 Podstawy Programowania 2 Laboratorium 7 Instrukcja 6 Object Pascal Opracował: mgr inż. Leszek Ciopiński Wstęp: Programowanie obiektowe a programowanie strukturalne. W programowaniu strukturalnym, któremu

Bardziej szczegółowo

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor. Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor. Parametry sprzętowe i systemowe wymagane do pracy Generatora Wniosków Aplikacyjnych - Edytor. Minimalne wymagania sprzętowe i systemowe

Bardziej szczegółowo

Wymagania systemowe Dla przedsiębiorstw i średnich firm

Wymagania systemowe Dla przedsiębiorstw i średnich firm Wymagania systemowe Dla przedsiębiorstw i średnich firm Firma Trend Micro Incorporated zastrzega sobie prawo do wprowadzania bez wcześniejszej zapowiedzi zmian w tym dokumencie oraz w opisanych w nim produktach.

Bardziej szczegółowo

PS IMAGO 4.0 /// instrukcja instalacji

PS IMAGO 4.0 /// instrukcja instalacji Instalacja PS IMAGO PS IMAGO jest rozwiązaniem zawierającym aplikacje autorstwa Predictive Solutions oraz program IBM SPSS Statistics, a także rozszerzenia funkcjonalności tego programu. Dlatego instalacja

Bardziej szczegółowo

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management

Bardziej szczegółowo

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor. Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor. Parametry sprzętowe i systemowe wymagane do pracy Generatora Wniosków Aplikacyjnych - Edytor. Minimalne wymagania sprzętowe i systemowe

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

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor. Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor. Parametry sprzętowe i systemowe wymagane do pracy Generatora Wniosków Aplikacyjnych - Edytor. Minimalne wymagania sprzętowe i systemowe

Bardziej szczegółowo

Aplikacje w środowisku VBA. Visual Basic for Aplications

Aplikacje w środowisku VBA. Visual Basic for Aplications Aplikacje w środowisku VBA Visual Basic for Aplications Podstawowe informacje o VBA Visual Basic for Aplications, w skrócie VBA, to język programowania rozwijany przez Microsoft, którego zastosowanie pozwala

Bardziej szczegółowo

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab jest samodzielnym programem służącym do prowadzenia obliczeń charakterystyki

Bardziej szczegółowo

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.

Bardziej szczegółowo

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp Krótki kurs obsługi środowiska programistycznego Turbo Pascal 7.0 1 z 12 Wstęp Środowisko programistyczne Turbo Pascal, to połączenie kilku programów w jeden program. Środowisko to zawiera m.in. kompilator,

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

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni) Załącznik nr 7 do Zarządzenia Rektora nr 10/1 z dnia 1 lutego 01r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 01/013 Z-ETI-1033

Bardziej szczegółowo

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik)

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik) IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 19 przy użyciu licencja dla jednego

Bardziej szczegółowo

1.Wstęp. 2.Generowanie systemu w EDK

1.Wstęp. 2.Generowanie systemu w EDK 1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).

Bardziej szczegółowo

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych

Bardziej szczegółowo

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy - Narzędzie Windows Forms - Przykładowe aplikacje 1 Narzędzia Windows Form Windows Form jest narzędziem do tworzenia aplikacji dla

Bardziej szczegółowo

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

ABIX Cyfrowa edukacja z oprogramowaniem Open Source www.cyfrowaszkola.waw.pl

ABIX Cyfrowa edukacja z oprogramowaniem Open Source www.cyfrowaszkola.waw.pl Informacje o systemie interaktywnym Tablica interaktywna to urządzenie, które przypomina dużą białą tablicę i umożliwia współdziałanie z podłączonym do niej komputerem oraz projektorem multimedialnym.

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Instrukcja instalacji

Instrukcja instalacji Generator Wniosków o Płatność dla Regionalnego Programu Operacyjnego Województwa Kujawsko-Pomorskiego na lata 2007-2013 Instrukcja instalacji Aplikacja współfinansowana ze środków Europejskiego Funduszu

Bardziej szczegółowo

PRZYJĘTE ZASADY GRY...3 ZAŁOŻENIA PROJEKTU...4 CZYM JEST I DLACZEGO QT?...5 DIAGRAM KLAS...7 DIAGRAM GRY SINGLE PLAYER...8 DIAGRAM MULTIPLAYERA...

PRZYJĘTE ZASADY GRY...3 ZAŁOŻENIA PROJEKTU...4 CZYM JEST I DLACZEGO QT?...5 DIAGRAM KLAS...7 DIAGRAM GRY SINGLE PLAYER...8 DIAGRAM MULTIPLAYERA... WARCABY Spis treści PRZYJĘTE ZASADY GRY...3 ZAŁOŻENIA PROJEKTU...4 CZYM JEST I DLACZEGO QT?...5 DIAGRAM KLAS...7 DIAGRAM GRY SINGLE PLAYER...8 DIAGRAM MULTIPLAYERA...9 1.PRZYJĘTE ZASADY GRY 1. W grze bierze

Bardziej szczegółowo

Programowanie MorphX Ax

Programowanie MorphX Ax Administrowanie Czym jest system ERP? do systemu Dynamics Ax Obsługa systemu Dynamics Ax Wyszukiwanie informacji, filtrowanie, sortowanie rekordów IntelliMorph : ukrywanie i pokazywanie ukrytych kolumn

Bardziej szczegółowo

Product Design Suite. AutoCAD. Mechanical. Showcase. Autodesk. Autodesk. Designer. SketchBook. Autodesk. Mudbox Vault. Autodesk. Ultimate.

Product Design Suite. AutoCAD. Mechanical. Showcase. Autodesk. Autodesk. Designer. SketchBook. Autodesk. Mudbox Vault. Autodesk. Ultimate. Autodesk Product Design Suite Standard 20122 Wymagania systemowe Typowyy użytkownikk i proces roboczy Projektantom i inżynierom odpowiedzialnym za tworzenie wyjątkowych produktów pakiet Autodesk Design

Bardziej szczegółowo

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7 Dangerfield luty 2010 V1.0 Delphi PSS 1 SPIS TREŚCI Główne elementy....3 Instrukcje instalacji.......5 Instalacja adaptera Bluetooth.....17

Bardziej szczegółowo

Semestr zimowy Podstawy Informatyki, Logika TAK

Semestr zimowy Podstawy Informatyki, Logika TAK KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 015/016 Z-ID-04a Programowanie w środowisku RAD Delphi Programming in RAD Delphi

Bardziej szczegółowo

Platforma szkoleniowa krok po kroku

Platforma szkoleniowa krok po kroku Platforma szkoleniowa krok po kroku Jeśli masz problemy z uruchomieniem Platformy szkoleniowej warto sprawdzić poprawność poniższych konfiguracji: Minimalne wymagania sprzętowe SPRZĘT Procesor min. 233

Bardziej szczegółowo

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych.

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych. Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych. Bankowość Internetowa R-Online Biznes. Spis treści: 1. Wstęp... 2 2. Instalacja Comarch Smart Card ToolBox w systemie

Bardziej szczegółowo

Oprogramowanie antywirusowe avast! Free Antivirus 7.x + virus do testów

Oprogramowanie antywirusowe avast! Free Antivirus 7.x + virus do testów Oprogramowanie antywirusowe avast! Free Antivirus 7.x + virus do testów Jak zainstalować avast! Free Antivirus 7.x? Następujące wymagania systemowe są zalecane dla instalacji i uruchomienia na komputerze

Bardziej szczegółowo

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152 Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy

Bardziej szczegółowo

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk PROGRAM PRAKTYKI ZAWODOWEJ Technikum Zawód: technik informatyk 351203 Lp. Temat 1 Zajęcia wprowadzające. Zapoznanie z zakładem, regulaminem pracy, przepisami BHP oraz instruktaż bhp. 2 Montaż i eksploatacja

Bardziej szczegółowo

Wstęp do Informatyki. Klasyfikacja oprogramowania

Wstęp do Informatyki. Klasyfikacja oprogramowania Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje

Bardziej szczegółowo

Program Płatnik 10.01.001. Instrukcja instalacji

Program Płatnik 10.01.001. Instrukcja instalacji Program Płatnik 10.01.001 Instrukcja instalacji S P I S T R E Ś C I 1. Wymagania sprzętowe programu Płatnik... 3 2. Wymagania systemowe programu... 3 3. Instalacja programu - bez serwera SQL... 4 4. Instalacja

Bardziej szczegółowo

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017 Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy

Bardziej szczegółowo

KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE

KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE Seminarium nr 1: Wprowadzenie do platformy Intel Galileo Opracowanie: mgr inż. Janusz Cichowski 1. WPROWADZENIE Celem ćwiczenia

Bardziej szczegółowo