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-12(1 z 46)

2 Na poprzednim wykładzie... Ptypy sparametryzowane < definiowanie typów sparametryzowanych < sparametryzowane typy proceduralne i metody Ppodstawowe moduły biblioteki RTL < moduł System < moduł SysUtils < moduł Math < wywołanie innego programu z programu paskalowego Pinformacje o bibliotece VCL < okienka z komunikatami PP-12(2 z 46)

3 Na tym wykładzie... Psystem pomocy dla programu okienkowego < wyświetlanie wskazówek < dołączanie plików pomocy i ich obsługa w języku Delphi Pprzygotowanie wersji dystrybucyjnej programu < program InstallShield Express < plik AUTORUN.INF Ptworzenie komponentów VCL i ActiveX oraz ich wykorzystanie < konstrukcja komponentu VCL < testowanie komponentu VCL < konstrukcja komponentu ActiveX PP-12(3 z 46)

4 Przygotowanie systemu pomocy Do utworzenia systemu pomocy dla programu okienkowego uruchamianego w środowisku Windows służy program HTML Help Workshop firmy Microsoft. Program ten można pobrać bezpłatnie m. in. ze strony W programie tym tworzy się plik projektowy systemu pomocy, a następnie kompiluje się go do pliku *.chm (w starszych wersjach programu S do pliku *.hlp). Tekst systemu pomocy można przygotować w edytorze MS Word (jako plik *.doc) lub w postaci pliku HTML. Szczegóły znajdują się w systemie pomocy programu HTML Help Workshop. PP-12(4 z 46)

5 Wyświetlanie wskazówek Przy aktywności komponentu: Pwe własności Hint wpisać odpowiedni tekst, Pwe własności ShowHint ustalić wartość True (domyślnie jest False). PP-12(5 z 46)

6 Dołączanie plików pomocy i ich obsługa Elementy typu TApplication (z modułu Vcl.Forms): Pwłasność HelpFile, Pmetoda HelpCommand, Pmetoda HelpContext, Pmetoda HelpJump, Pzdarzenie OnHelp. Bardzo ważna uwaga: Użycie w programie okienkowym plików pomocy *.chm wymaga zadeklarowania modułu HTMLHelpViewer w module głównego okna programu. PP-12(6 z 46)

7 Dołączanie plików pomocy i ich obsługa Własność HelpFile property HelpFile : string Służy do określenia nazwy domyślnego pliku pomocy (podczas wykonywania programu), który będzie używany przez program okienkowy do wyświetlania informacji. Domyślnie wartość tej własności jest łańcuchem pustym, co oznacza brak pliku pomocy skojarzonego z programem. PP-12(7 z 46)

8 Dołączanie plików pomocy i ich obsługa Własność HelpFile Przykład Application.HelpFile:= ENC_HELP.HLP ; Alternatywny sposób (statyczny): określenie Help file w okienku dialogowym wyświetlanym po zainicjowaniu w środowisku Delphi polecenia Project 6 Options i wyborze elementu Application Appearance. PP-12(8 z 46)

9 Dołączanie plików pomocy i ich obsługa Metoda HelpCommand function HelpCommand (Command : Word; Data : Longint): Boolean; Umożliwia szybki dostęp do dowolnego polecenia funkcji WinHelp i HTMLHelp środowiska Windows (są to funkcje API). Polecenie określa się za pomocą parametru Command, a parametr Data służy do przekazania dodatkowych informacji (w zależności od wartosci parametru Command). Szczegóły S zob. temat HTMLHelp w MSDN Library PP-12(9 z 46)

10 Dołączanie plików pomocy i ich obsługa Metoda HelpCommand Przykład Najczęściej stosowane wywołanie metody HelpCommand dla pliku pomocy *.hlp: Application.HelpCommand (HELP_FINDER, 0); PP-12(10 z 46)

11 Dołączanie plików pomocy i ich obsługa Metoda HelpContext function HelpContext (Context : THelpContext) : Boolean; Typ THelpContext jest zdefiniowany w module System.Classes: type THelpContext =! ; Metoda ta wyświetla temat pomocy o identyfikatorze określonym parametrem Context. PP-12(11 z 46)

12 Dołączanie plików pomocy i ich obsługa Metoda HelpContext Uwaga: Przed przesłaniem polecenia do funkcji WinHelp lub HTMLHelp metoda HelpContext generuje zdarzenie OnHelp. Funkcja API WinHelp lub HTMLHelp zostanie wywołana tylko wówczas, gdy nie określono metody obsługi tego zdarzenia lub w metodzie obsługi nastąpi jej wywołanie. Wartość funkcji równa False oznacza, że z programem nie skojarzono żadnego pliku pomocy (wartością własności CurrentHelpFile jest łańcuch pusty). Uwaga: Własność CurrentHelpFile określa plik pomocy skojarzony z aktywną formatką. W programach z jedną formatką (okienkiem) wartość własności CurrentHelpFile jest równa wartości własności HelpFile. PP-12(12 z 46)

13 Dołączanie plików pomocy i ich obsługa Metoda HelpContext Przykład const DATANOTFOUND = 714;... Application.HelpContext (DATANOTFOUND); PP-12(13 z 46)

14 Dołączanie plików pomocy i ich obsługa Metoda HelpJump function HelpJump (const JumpID : string) : Boolean; Metoda ta wyświetla temat pomocy identyfikawany przez swoją symboliczną nazwę. Uwaga: Przed przesłaniem polecenia do funkcji WinHelp lub HTMLHelp metoda HelpJump generuje zdarzenie OnHelp. Funkcja API WinHelp lub HTMLHelp zostanie wywołana tylko wówczas, gdy nie określono metody obsługi tego zdarzenia lub w metodzie obsługi nastąpi jej wywołanie. PP-12(14 z 46)

15 Dołączanie plików pomocy i ich obsługa Metoda HelpJump Wartość funkcji równa False oznacza, że z programem nie skojarzono żadnego pliku pomocy. Dokładniej: wartością własności CurrentHelpFile jest łańcuch pusty. Przykład Application.HelpJump ( metoda_abstrakcyjna ); PP-12(15 z 46)

16 Dołączanie plików pomocy i ich obsługa Zdarzenie OnHelp property OnHelp : THelpEvent read FOnHelp write FOnHelp; Typ THelpEvent jest zdefiniowany w module Vcl.Forms: type THelpEvent = function (Command : Word; Data : LongInt; var CallHelp : Boolean) : Boolean of object; Wszystkie metody wywołujące pomoc powodują najpierw wygenerowanie zdarzenia OnHelp. Wartość False metody obsługi zdarzenia OnHelp oznacza, że podczas jej wykonywania wystąpił błąd. PP-12(16 z 46)

17 Dołączanie plików pomocy i ich obsługa Zdarzenie OnHelp Programista może napisać własną metodę obsługi zdarzenia OnHelp. Jeśli wartością parametru CallHelp będzie True, to po wystąpieniu zdarzenia OnHelp nastąpi wywołanie funkcji API WinHelp lub HTMLHelp (działanie jest wówczas takie same, jak domyślne, tj. przy braku metody programisty obsługi tego zdarzenia). PP-12(17 z 46)

18 Dołączanie plików pomocy i ich obsługa Zdarzenie OnHelp Przykład (zmiana pliku pomocy dla aktywnej formatki) function TForml.AppHelp (Command : Word; Data : Longint; var CallHelp : Boolean) : Boolean; begin Application.HelpFile:=Screen.ActiveForm.Name +.HLP ; CallHelp:=True end; function TForml.FormCreate (Sender : TObject); begin Application.OnHelp:=AppHelp end; Zmienna globalna Screen (typu TScreen) opisuje stan ekranu. Jej własność ActiveForm (typu TForm) zawiera informację o aktualnie aktywnej formatce, a własność Name zawiera nazwę formatki. Metoda AppHelp jest przypisana do obsługi zdarzenia OnHelp podczas obsługi zdarzenia OnCreate dla formatki PP-12(18 z 46)

19 Przygotowanie wersji dystrybucyjnej programu Do tego celu służy program InstallShield Express, którego polskojęzyczną wersję można pobrać m. in. ze stron: PP-12(19 z 46)

20 Przygotowanie wersji dystrybucyjnej programu W programie InstallShield Express tworzy się plik projektowy (*.ism) dla wersji instalacyjnej programu, ustalając lub określając różne parametry, w tym okienka wyświetlane podczas instalacji. Następnie plik ten kompiluje się, w wyniku czego powstaje wersja wykonywalna programu instalacyjnego. Program InstallShield Express umożliwia przetestowanie wersji instalacyjnej oraz przygotowanie jej dla różnych nośników (m. in. płyt CD i DVD). Do nagrania płyt można wykorzystać program Nero Burning ROM. PP-12(20 z 46)

21 Przygotowanie wersji dystrybucyjnej programu Plik AUTORUN.INF Po umieszczeniu płyty CD w napędzie, system Windows automatycznie rozpoczyna poszukiwanie pliku AUTORUN.INF i po jego odnalezieniu wykonuje zawarte w nim polecenia. W pliku tym można m. in. wskazać program do uruchomienia (np. Setup): [Autorun] OPEN=SETUP.EXE PP-12(21 z 46)

22 Tworzenie komponentów VCL i ActiveX Kierowca nie musi znać budowy skrzyni biegów wystarczy, że potrafi ją obsługiwać. Komponenty zdejmują z programisty ciężar zajmowania się szczegółami. Wystarczy je używać, a nie zastanawiać się nad tym, jak są zbudowane. Szczegółami zajmujemy się na etapie projektowania lub modyfikowania komponentów. PP-12(22 z 46)

23 Tworzenie komponentów VCL i ActiveX Powody znajomości sposobu tworzenia komponentów: P wielokrotne wykorzystanie tego samego kodu, P modyfikacja istniejących komponentów (ponieważ każdy komponent jest obiektem, więc opierając się na nim możemy utworzyć nowy komponent, który będzie dziedziczył jego własności), P udostępnianie gotowych komponentów (możliwość nabywania dodatkowych komponentów od niezależnego dostawcy lub komercyjna dystrybucja własnych komponentów w postaci skompilowanej bez udostępniania kodu źródłowego). Uwaga: W środowisku Delphi komponenty ActiveX tworzy się z komponentów VCL. PP-12(23 z 46)

24 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) W palecie komponentów każdy komponent jest reprezentowany za pomocą jakiegoś piktogramu. Zasady wyświetlania piktogramów komponentów: Ppo dodaniu komponentu do środowiska Delphi (będzie dalej) jego piktogram jest poszukiwany w pliku o takiej samej nazwie, jak nazwa pliku z modułem (.PAS) zawierającym opis komponentu, ale o rozszerzeniu nazwy DCR (skr. ang. Delphi Component Resource), plik.dcr jest zwykłym plikiem z zasobem, tyle że o zmienionym rozszerzeniu nazwy, PP-12(24 z 46)

25 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) W palecie komponentów każdy komponent jest reprezentowany za pomocą jakiegoś piktogramu. Zasady wyświetlania piktogramów komponentów: P jeśli taki plik nie zostanie odnaleziony, to komponent będzie reprezentowany w palecie przez piktogram domyślny (w zależności od typu przodka tworzonego komponentu piktogram ten może być różny). W pliku.dcr piktogram jest pamiętany jako mapa bitowa o rozmiarze piksele. W starszych wersjach środowiska Delphi (np. Borland Delphi 7) piktogram komponentu można było przygotować za pomocą programu Image Editor, będącego jednym z programów narzędziowych dostępnych w pakiecie. W środowisku Embarcadero Delphi XE2 nie ma tego programu. PP-12(25 z 46)

26 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) W celu utworzenia nowego komponentu należy: P w głównym menu środowiska Delphi zainicjować polecenie Component 6 New Component, które spowoduje zainicjowanie kreatora komponentów ze stroną zawierającą wykaz wszystkich klas definiujących komponenty już zainstalowane w systemie, P wybrać klasę definiującą przodka tworzonego komponentu (w przykładzie będzie to klasa TStaticText), po czym wybrać przycisk Next, PP-12(26 z 46)

27 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) PP-12(27 z 46)

28 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) W celu utworzenia nowego komponentu należy: P w drugim okienku określić nazwę klasy definiującej komponent (w podokienku Class Name) S w przykładzie będzie to TStaticTextClock, P przyjąć (lub zmienić) domyślne ustalenia w innych podokienkach wejściowych S w przykładzie zmieniamy domyślną nazwę modułu z definicją komponentu na StaticTextClock, P wybrać przycisk Next. PP-12(28 z 46)

29 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) PP-12(29 z 46)

30 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) Wybór przycisku Next powoduje wyświetlenie kolejnego okna z możliwością utworzenia modułu z definicją komponentu lub dodania go do istniejącego lub nowego pakietu (w przykładzie wybieramy opcję Create Unit, po czym przycisk Finish). PP-12(30 z 46)

31 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) W przypadku wyboru opcji Create Unit i przycisku Finish na ekranie ukaże się okienko redakcyjne z modułem zawierającym szkielet definicji klasy określającej komponent. Ważnym elementem tego modułu jest procedura Register, której zadaniem jest umieszczenie piktogramu komponentu w palecie. Po uzupełnieniu definicji klasy o elementy powodujące zamierzone działanie komponentu należy zapisać moduł na dysku (przez wybór polecenia File 6 Save). PP-12(31 z 46)

32 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) W celu zainstalowania komponentu należy zainicjować polecenie Component 6 Install Component i w wyświetlonym okienku wybrać z listy nazwę modułu z definicją klasy określającej komponent, po czym określić instalację do istniejącego lub nowego pakietu. PP-12(32 z 46)

33 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) Wybór przycisku Next powoduje wyświetlenie kolejnego okna, w którym należy określić nazwę pakietu (w podokienku Package name) i ewentualnie jego opis (w podokienku Package description), po czym wybrać przycisk Finish. Spowoduje to pojawienie się zapytania: na które należy odpowiedzieć Yes. PP-12(33 z 46)

34 Tworzenie komponentów Konstrukcja komponentu VCL (przykład: StaticTextClock) Pomyślne zainstalowanie komponentu kończy się komunikatem: O tym, że komponent został zainstalowany można przekonać się wyświetlając odpowiednią grupę (tę, do której dodano komponent) w okienku Tool Palette lub odpowiednią zakładkę palety komponentów znajdującej się pod piktogramami szybkiego inicjowania poleceń. PP-12(34 z 46)

35 Tworzenie komponentów Usuwanie komponentów W celu usunięcia komponentu należy: P zainicjować polecenie Project 6 Options, P w wyświetlonym oknie wybrać z lewej strony element Packages, po czym w oknie Design packages odszukać zainstalowany pakiet na liście, P przy podświetlonej nazwie pliku z pakietem (lub opisie, o ile taki został utworzony podczas tworzenia pakietu) wybrać przycisk Remove. Uwaga: Operacja ta nie usuwa pliku pakietu z dysku. PP-12(35 z 46)

36 Tworzenie komponentów Zmiana komponentu Zmiana (modyfikacja) zarejestrowanego komponentu polega zwykle na dodaniu kilku nowych elementów do definiującej go klasy. W tym celu należy zainicjować polecenie File 6 Open i wyszukać w wyświetlonej liście plików odpowiedni pakiet. Wczytanie pakietu spowoduje pojawienie się w okienku File (z prawej strony ekranu) drzewa hierarchicznego z pakietem, w którym należy w grupie Contains kliknąć w piktogram z modułem zawierającym definicję klasy komponentu. Po modyfikacji należy skompilować cały pakiet (wykonujemy to za pomocą polecenia Project 6 Compile). PP-12(36 z 46)

37 Tworzenie komponentów Konstrukcja komponentu VCL (przykład StaticTextClock) PP-12(37 z 46)

38 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) Komponenty ActiveX (elementy sterujące i formatki) mogą być wykorzystywane w różnych pakietach (m. in. C++ Builder, Visual C++, Visual Basic) i przeglądarkach internetowych. Łatwiej jest zintegrować z programem (aplikacją) obiekt realizujący określone funkcje niż programować te funkcje od początku. Z komponentu StaticTextClock utworzymy komponent ActiveX, który nazwiemy (przez analogię) StaticTextClockX. W tym celu wystarczy wykonać kilka prostych operacji: P zainicjować polecenie File 6 New 6 Other i w wyświetlonym okienku New Items uaktywnić element ActiveX, PP-12(38 z 46)

39 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) Pwybrać piktogram ActiveX Library, co spowoduje otwarcie okienka redakcyjnego z tekstem biblioteki o domyślnej nazwie oraz okienka edytora komponentów ActiveX z nazwą *.ridl, PP-12(39 z 46)

40 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) P w bibliotece dodać deklarację modułu z klasą definiującą komponent VCL; w opisywanym przykładzie klauzula uses powinna mieć postać uses ComServ, Project2_TLB in Project2_TLB.pas, StaticTextClock in StaticTextClock.pas ; P skompilować bibliotekę (przez wybór polecenia Project 6 Compile), P ponownie zainicjować polecenie File 6 New 6 Other, znowu uaktywnić element ActiveX, ale tym razem wybrać w okienku piktogram ActiveX Control, co spowoduje wyświetlenie PP-12(40 z 46) okienka dialogowego kreatora komponentów ActiveX,

41 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) Pw podokienku CoClass Name wpisać nazwę tworzonego komponentu ActiveX (w okienku Interface automatycznie pojawi się nazwa łącza programowego), Pw podokienku listowym Component Name wybrać nazwę klasy ze zwykłym komponentem, z którego jest tworzony komponent ActiveX, po czym wybrać przycisk OK (spowoduje to automatyczne utworzenie modułu z definicją klasy określającej komponent ActiveX). PP-12(41 z 46)

42 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) Uwaga: Jeśli moduł z definicją klasy zwykłego komponentu nie zostanie odnaleziony automatycznie, to na ekranie pojawi się następujące okienko i po wyborze przycisku OK. programista będzie mógł wskazać ten moduł (wcześniej skompilowany!) w wyświetlonym okienku Find Unit. PP-12(42 z 46)

43 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) Wygenerowany automatycznie moduł będzie zawierać definicję klasy TStaticTextClockX określającej komponent ActiveX. W nagłówku tej klasy obok nazwy przodka (TActiveXControl) będzie podana nazwa łącza programowego (IStaticTextClockX). Łącze to jest zdefiniowane w module *_TLB, który także został utworzony automatycznie i zawiera odpowiednie deklaracje zaimportowane z biblioteki typów. W definicji łącza programowego IStaticTextClockX są zdefiniowane własności odpowiadające własnościom komponentu StaticTextClock, ale dostęp do nich odbywa się wyłącznie za pomocą metod (o przedrostkach Get_ oraz Set_), których definicje są podane w implementacji łącza, tj. w klasie TStaticTextClockX. Do bezpośredniej ingerencji we wszystkie elementy definicji komponentu ActiveX służy edytor, którego okienko znajduje się na zakładce *.ridgl głównego okna środowiska Delphi. PP-12(43 z 46)

44 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) Automatyczne wygenerowanie modułu z definicją komponentu ActiveX nie kończy procesu jego tworzenia. Należy jeszcze cały projekt (bibliotekę): P skompilować przez zainicjowanie polecenia Project 6 Compile (otrzymamy plik *.ocx z komponentem), P zarejestrować komponent w systemie za pomocą polecenia Run 6 ActiveX Server 6 Register (do anulowania rejestracji służy polecenie Run 6 ActiveX Server 6 Unregister). Za pomocą polecenia Component 6 Install Component utworzony komponent ActiveX można dołączyć do palety komponentów (np. do grupy ActiveX). PP-12(44 z 46)

45 Komponenty ActiveX Konstrukcja komponentu ActiveX (przykład: StaticTextClockX) PP-12(45 z 46)

46 KONIEC PP-12(46 z 46)

Zaawansowane programowanie w (pakiecie) Delphi

Zaawansowane programowanie w (pakiecie) Delphi Zaawansowane programowanie w (pakiecie) Delphi Andrzej Marciniak Prezentacja multimedialna przygotowana za pomoc¹ systemu Corel Presentations 11 i X3 Copyright 2004-2010 by Andrzej Marciniak DEL-12(1 z

Bardziej szczegółowo

Tworzenie własnych komponentów

Tworzenie własnych komponentów Tworzenie własnych komponentów 1. Tworzenie nowego komponentu W tym celu należy wykorzystać menu Component. Interesujące są dwie opcje menu New Component i Install Component. Pierwsze polecenie służy do

Bardziej szczegółowo

Informatyka 2012. dr inż. Paweł Mazurek

Informatyka 2012. dr inż. Paweł Mazurek Dystrybucja aplikacji Informatyka 2012 dr inż. Paweł Mazurek System pomocy Przygotowanie systemu pomocy dla programu okienkowego: - wyświetlanie wskazówek - dołączanie zbiorów pomocy i ich obsługa - przygotowanie

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

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem. WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy

Bardziej szczegółowo

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji

Bardziej szczegółowo

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5 Ćwiczenie 5 Aplikacja wielo-okienkowa 1. Opracuj aplikację realizującą obliczenia na podstawie danych wpisywanych w komponencie

Bardziej szczegółowo

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface) Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface) 1. Udostępnianie wszystkich prywatnych atrybutów do prezentacji, wprowadzenie standardu nazewnictwa plików nazwy plików

Bardziej szczegółowo

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl To jeden z ostatnich odcinków naszego kursu. Mam nadzieję, że pisanie własnego programu było ciekawym doświadczeniem. Zaproponowana w tym odcinku funkcja uatrakcyjni twój program. Stworzymy tak zwane okno

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

Wprowadzenie do systemu Delphi

Wprowadzenie do systemu Delphi 50 Rozdział 4 Wprowadzenie do systemu Delphi W niniejszym rozdziale zilustrujemy na prostych przykładach proces programowania wizualno-obiektowego w systemie Delphi. 4.1 Znajdowanie elementu maksymalnego

Bardziej szczegółowo

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby

Bardziej szczegółowo

Nazwa implementacji: Kółko i krzyżyk w Lazarusie. Autor: Piotr Fiorek Andrzej Stefaniuk

Nazwa implementacji: Kółko i krzyżyk w Lazarusie. Autor: Piotr Fiorek Andrzej Stefaniuk Nazwa implementacji: Kółko i krzyżyk w Lazarusie Autor: Piotr Fiorek Andrzej Stefaniuk Opis implementacji: Implementacja prezentuje środowisko Lazarus oraz prosty program w języku FreePascal. Na początku

Bardziej szczegółowo

Pakiet AutoRun Menu. Sławomir Pogodziński. Podyplomowe Studium Programowania i Zastosowań Komputerów

Pakiet AutoRun Menu. Sławomir Pogodziński. Podyplomowe Studium Programowania i Zastosowań Komputerów Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Sławomir Pogodziński Pakiet AutoRun Menu Praca dyplomowa wykonana

Bardziej szczegółowo

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1 Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1 Przykład 1- Wykonanie prostej aplikacji internetowej w technologii JavaEE w środowisku Netbeans 5.5 z wykorzystaniem

Bardziej szczegółowo

Instalowanie VHOPE i plików biblioteki VHOPE

Instalowanie VHOPE i plików biblioteki VHOPE Instalowanie VHOPE i plików biblioteki VHOPE Krok 1. Zainstaluj aplikację VHOPE Przed rozpoczęciem korzystania z materiałów prezentacyjnych znajdujących się na tym dysku USB należy zainstalować na komputerze

Bardziej szczegółowo

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

1. Wybierz File New Application. Pojawi się nowa aplikacja w Delphi. DCOM Aplikacje serwera i klienta DCOM, które zamierzamy stworzyć są podobne do tych zrobionych w ćwiczeniu dotyczącym TCP/IP. Aplikacja serwera będzie jedno wątkowa, a co za tym idzie będzie mogła obsłużyć

Bardziej szczegółowo

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty. Wydział: Zarządzania i Modelowania Komputerowego Kierunek: Inżynieria Danych Przedmiot: Programowanie w środowisku RAD-C++ Rok 2 Semestr 3 1. Informacje o programie i środowisku Ćwiczenie 6 Proste aplikacje

Bardziej szczegółowo

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

Skopiuj plik do katalogu macierzystego serwera Apache (C:/xampp/htdocs). Uruchom przeglądarkę i wpisz w polu adresowym następujący ciąg: Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 2 Publikowanie stron w internecie technologia CGI 1. Publikacja prostej strony

Bardziej szczegółowo

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

Platformy Programowania

Platformy Programowania Platformy Programowania Ćwiczenie 1 4 x Hello World! Środowisko programistyczne, w którym będziemy pracować do wakacji: Microsoft Visual Studio 2010 Profesional 1. Utwórz aplikację konsolową. Po uruchomieniu

Bardziej szczegółowo

Gdy z poziomu programu Delphi otworzysz folder pierwszy program, zauważysz tylko dwa pliki [rys.1]:

Gdy z poziomu programu Delphi otworzysz folder pierwszy program, zauważysz tylko dwa pliki [rys.1]: Odcinek 2 rozpoczniemy od omówienia typów plików, z jakimi możemy mieć do czynienia w programie Delphi. Szybko zauważysz, że przy konstruowaniu programu tworzone są nie tylko, jak wcześniej mówiliśmy,

Bardziej szczegółowo

Delphi. Lazarus. Kompilatory Delphi. Linki do stron o Delphi

Delphi. Lazarus. Kompilatory Delphi. Linki do stron o Delphi Lazarus Programowanie w Delphi Delphi Delphi jest to język oparty na Pascal. Twórcą jego jest firma Borland. Pierwotnie nosił nazwę Object Pascal (do 2006). Jest to język prosty i popularny. Wykorzystuje

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

Instalacja NOD32 Remote Administrator

Instalacja NOD32 Remote Administrator Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane aplikacje internetowe - laboratorium Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest

Bardziej szczegółowo

Serwery Statefull i Stateless

Serwery Statefull i Stateless Serwery Statefull i Stateless Wszystkie serwery aplikacji są określone jako stateless podczas projektowania. Te aplikacje nie przetrzymują stałego połączenia z klientem. Wysyłają one pakiety danych na

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

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

Nagrywamy podcasty program Audacity

Nagrywamy podcasty program Audacity Pobieranie i instalacja Program Audacity jest darmowym zaawansowanym i wielościeżkowym edytorem plików dźwiękowych rozpowszechnianym na licencji GNU GPL. Jest w wersjach dla systemów typu Unix/Linux, Microsoft

Bardziej szczegółowo

EASY CAP VIDEO GRABBER SZYBKI START. Instalacja sterowników

EASY CAP VIDEO GRABBER SZYBKI START. Instalacja sterowników EASY CAP VIDEO GRABBER SZYBKI START Instalacja sterowników Włóż do napędu CD-ROM dołączoną do urządzenia płytę CD. Jeśli po chwili nie uruchomi się automatycznie program z opcjami instalacyjnymi to uruchom

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

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

Pobieranie edytora CodeLite

Pobieranie edytora CodeLite Pobieranie edytora CodeLite Wejdź na stronę http://codelite.org/ a następnie przejść do ekranu pobierania (bez wykonywania dobrowolnej wpłaty). Kliknij na zakładkę Download a następnie No thanks, just

Bardziej szczegółowo

Projektowanie aplikacji internetowych laboratorium

Projektowanie aplikacji internetowych laboratorium Projektowanie aplikacji internetowych laboratorium Programowanie w języku Java Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne NetBeans 7 (zrzuty ekranów pochodzą z wersji

Bardziej szczegółowo

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2005. www.e-audytor.com

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2005. www.e-audytor.com Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2005 Data modyfikacji: 2007-04-17, 15:45 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013 Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe

Bardziej szczegółowo

2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse...

2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse... KORZYSTANIE Z KONTROLKI.NET LENDEVICERS232 DODAWANIE KONTROLKI DO ZBIORU KOMPONENTÓW DOSTĘPNYCH W PALECIE TOOLBOX (ŚRODOWISKA PROGRAMISTYCZNE FIRMY MICROSOFT) W środowisku programistycznym (Visual C++,

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

Borland Developer Studio 2006. Autor: Radosław Bujak

Borland Developer Studio 2006. Autor: Radosław Bujak Borland Developer Studio 2006 Autor: Radosław Bujak Rozdział 1: Wprowadzenie do Delphi 2006 Rozdział ten słuŝy jako wprowadzenie do zintegrowanego środowiska IDE Delphi, a takŝe objaśnia postawy tworzenia

Bardziej szczegółowo

FAQ. Kwiecień 2010. Generator Wniosków Płatniczych (GWP) Wersja 1.0

FAQ. Kwiecień 2010. Generator Wniosków Płatniczych (GWP) Wersja 1.0 Kwiecień 2010 Generator Wniosków Płatniczych (GWP) Historia dokumentu: Wersja Data ostatniej modyfikacji 1.0 26.04.2010 r. 2 S t r o n a Pytania i odpowiedzi do generatora wniosków płatniczych: 1. [GWP]

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

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

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

PS QUAESTIO PRO /// instrukcja instalacji komponentu klienckiego

PS QUAESTIO PRO /// instrukcja instalacji komponentu klienckiego PS QUAESTIO PRO /// instrukcja instalacji komponentu klienckiego PS QUAESTIO PRO jest rozwiązaniem przygotowanym przez firmę Predictive Solutions. Jest to platforma do realizacji badań ankietowych, wspierająca

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Windows

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Windows IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Windows. Przegląd

Bardziej szczegółowo

Przesyłanie planowanych odbiorów dostawcy do monitora prognozy zlecenia PL

Przesyłanie planowanych odbiorów dostawcy do monitora prognozy zlecenia PL Pomoc stanowiskowa Przesyłanie planowanych odbiorów dostawcy do monitora prognozy zlecenia PL Użyj tego działania portalu dostawcy w celu przesyłania planowanych odbiorów dostawcy. Step 1. Po zalogowaniu

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

Acronis Backup & Recovery 10 Server for Linux. Instrukcja szybkiego rozpoczęcia pracy

Acronis Backup & Recovery 10 Server for Linux. Instrukcja szybkiego rozpoczęcia pracy Acronis Backup & Recovery 10 Server for Linux Instrukcja szybkiego rozpoczęcia pracy W tym dokumencie opisano sposób instalowania programu Acronis Backup & Recovery 10 Server for Linux oraz rozpoczynania

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

PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ

PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ 1. Na dysku STUDENT we własnym folderze utwórz podfolder o nazwie: WarMax. 2. Uruchom program Delphi. 3. Zapamiętaj w folderze WarMax poszczególne pliki tworzące

Bardziej szczegół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

Załącznik nr 2. Zasady pracy aplikacji InteGrRej.

Załącznik nr 2. Zasady pracy aplikacji InteGrRej. Załącznik nr 2. Zasady pracy aplikacji InteGrRej. O programie Aplikacja została stworzona w środowisku Microsoft Visual C#.Net oraz Borland Delphi. Testowana w środowisku programowym GeoMedia Proffessional

Bardziej szczegółowo

SZYBKI START DLA IGSS FREE50 - PRZEWODNIK

SZYBKI START DLA IGSS FREE50 - PRZEWODNIK INDUSTRIAL AUTOMATION Interactive Graphical SCADA System INSIGHT AND OVERVIEW SZYBKI START DLA IGSS FREE50 - PRZEWODNIK Strona 1 z 26 Szybki Start dla IGSS FREE50 - przewodnik Wprowadzenie Przewodnik ten

Bardziej szczegółowo

Zastanawiałeś się może, dlaczego Twój współpracownik,

Zastanawiałeś się może, dlaczego Twój współpracownik, Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,

Bardziej szczegółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

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

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

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom: 1. QT creator, pierwsze kroki. Qt Creator wieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częścią SDK dla biblioteki Qt. Zawiera w sobie graficzny interfejs dla

Bardziej szczegółowo

ZAPOZNANIE SIĘ Z TWORZENIEM

ZAPOZNANIE SIĘ Z TWORZENIEM LABORATORIUM SYSTEMÓW MOBILNYCH ZAPOZNANIE SIĘ Z TWORZENIEM APLIKACJI MOBILNEJ W J2ME I. Temat ćwiczenia II. Wymagania Podstawowe wiadomości z zakresu języka Java Podstawowa znajomość środowiska Eclipse

Bardziej szczegółowo

Windows 10 - Jak uruchomić system w trybie

Windows 10 - Jak uruchomić system w trybie 1 (Pobrane z slow7.pl) Windows 10 - Jak uruchomić system w trybie awaryjnym? Najprostszym ze sposobów wymuszenia na systemie przejścia do trybu awaryjnego jest wybranie Start a następnie Zasilanie i z

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

Windows XP - lekcja 3 Praca z plikami i folderami Ćwiczenia zawarte w tym rozdziale pozwolą na tworzenie, usuwanie i zarządzanie plikami oraz folderami znajdującymi się na dysku twardym. Jedną z nowości

Bardziej szczegółowo

6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia

6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia 6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia 1. Kolejne zadanie będzie polegało na utworzeniu formularza tabelarycznego prezentującego utwory określonego wykonawcy. Formularz utworzymy

Bardziej szczegółowo

Aplikacje w środowisku Java

Aplikacje w środowisku Java Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Graficzny Interfejs Użytkownika mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Spis treści Graficzny Interfejs

Bardziej szczegółowo

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja Strona 1 z 6 Połączenia Obsługiwane systemy operacyjne Korzystając z dysku CD z oprogramowaniem, można zainstalować oprogramowanie drukarki w następujących systemach operacyjnych: Windows 8.1 Windows Server

Bardziej szczegółowo

STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI

STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI Uwagi: 1. Użytkownicy korzystający z systemów operacyjnych Windows 2000, XP lub Vista na swoich komputerach muszą zalogować się z uprawnieniami

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

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla

Bardziej szczegółowo

Programowanie Obiektowe GUI

Programowanie Obiektowe GUI Programowanie Obiektowe GUI Swing Celem ćwiczenia jest ilustracja wizualnego tworzenia graficznego interfejsu użytkownika opartego o bibliotekę Swing w środowisku NetBeans. Ponadto, ćwiczenie ma na celu

Bardziej szczegółowo

Wprowadzenie do projektu QualitySpy

Wprowadzenie do projektu QualitySpy Wprowadzenie do projektu QualitySpy Na podstawie instrukcji implementacji prostej funkcjonalności. 1. Wstęp Celem tego poradnika jest wprowadzić programistę do projektu QualitySpy. Będziemy implementować

Bardziej szczegółowo

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne? Strona 1 z 6 Połączenia Instalowanie drukarki lokalnie (Windows) Uwaga: Jeśli dysk CD Oprogramowanie i dokumentacja nie obejmuje obsługi danego systemu operacyjnego, należy skorzystać z Kreatora dodawania

Bardziej szczegółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

Bardziej szczegółowo

ZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI

ZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI DEL420 ZAAWANSOWANE PROGRAMOWANIE W (PAKIECIE) DELPHI Andrzej Marciniak Prezentacja multimedialna przygotowana za pomoc¹ systemu Corel Presentations 11 Copyright 2004-2010 by Andrzej Marciniak DEL-8(1

Bardziej szczegółowo

Jak napisaś edytor tekstowy w Delphi (wersja Delphi 2009)

Jak napisaś edytor tekstowy w Delphi (wersja Delphi 2009) I. Start nowej aplikacji Jak napisaś edytor tekstowy w Delphi (wersja Delphi 2009) Przed stworzeniem nowej aplikacji, stwórzmy katalog w którym będziemy przechowywać pliki źródłowe Projektu: 1. Tworzymy

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,

Bardziej szczegółowo

Program PortaScan wersja 1.0.3. Instrukcja obsługi

Program PortaScan wersja 1.0.3. Instrukcja obsługi Porta KMI Poland Sp. z o.o. Bolszewo, ul. Szkolna 26 Program PortaScan wersja 1.0.3 Instrukcja obsługi Wykonano: Dział IT Porta KMI Poland Sp. z o.o. Program PortaScan wersja 1.0.3. Instrukcja instalacji

Bardziej szczegółowo

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8 Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8 Podstawy programowania makr w Excelu 1 Aby rozpocząć pracę z makrami, należy

Bardziej szczegółowo

1. Podręcznik instalacji aplikacji EXR Creator... 2 1.1 Wstęp... 3 1.2 Instalacja... 4 1.2.1 Instalacja aplikacji EXR Creator z płyty CD... 5 1.2.1.

1. Podręcznik instalacji aplikacji EXR Creator... 2 1.1 Wstęp... 3 1.2 Instalacja... 4 1.2.1 Instalacja aplikacji EXR Creator z płyty CD... 5 1.2.1. 1. Podręcznik instalacji aplikacji EXR Creator.................................................................... 2 1.1 Wstęp.............................................................................................

Bardziej szczegółowo

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska Katedra Cybernetyki i Robotyki Politechnika Wrocławska Kurs: Zaawansowane metody programowania Copyright c 2014 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu dotyczącego programowania

Bardziej szczegółowo

Laboratorium 1 - Programowanie proceduralne i obiektowe

Laboratorium 1 - Programowanie proceduralne i obiektowe Laboratorium 1 - Programowanie proceduralne i obiektowe mgr inż. Kajetan Kurus 4 marca 2014 1 Podstawy teoretyczne 1. Programowanie proceduralne (powtórzenie z poprzedniego semestru) (a) Czym się charakteryzuje?

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

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

Program powinien otworzyć się z pierwszym formularzem. Jeśli nie, otwórz pierwszy formularz, wybierając go z listy - Shift+F12.

Program powinien otworzyć się z pierwszym formularzem. Jeśli nie, otwórz pierwszy formularz, wybierając go z listy - Shift+F12. Multimedia - odtwarzanie muzyki i plików *.avi. Podczas pracy przy komputerze lubimy posłuchać ulubionej muzyki. Może wprowadzić odrobinę dźwięku do naszego programu? Komponent MediaPlayer służy do odtwarzania

Bardziej szczegółowo

Informatyzacja Przedsiębiorstw

Informatyzacja Przedsiębiorstw Informatyzacja Przedsiębiorstw Microsoft Dynamics NAV 2016 Development Environment C/AL Izabela Szczęch Informatyzacja Przedsiębiorstw Strona 1 Plan zajęć 1 Informacje ogólne dotyczące środowiska deweloperskiego

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

Dodawanie operacji dodatkowych w WAPRO Mag.

Dodawanie operacji dodatkowych w WAPRO Mag. Dodawanie operacji dodatkowych w WAPRO Mag. obowiązuje od wersji 8.21.0 Opracował i wykonał: Grzegorz Lenarczyk Asseco Business Solutions SA Oddział w Warszawie Warszawa, ul. Branickiego 13 02-972 Warszawa

Bardziej szczegółowo

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski

Bardziej szczegółowo

Potwierdzenie zamówienia za pomocą metody przesyłania plików PL

Potwierdzenie zamówienia za pomocą metody przesyłania plików PL Pomoc stanowiskowa Potwierdzenie zamówienia za pomocą metody przesyłania plików PL Użyj tego działania portalu dostawcy do potwierdzenia zamówień poprzez przesłanie pliku w programie Excel. Step 1. Po

Bardziej szczegółowo

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta

Bardziej szczegółowo

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej: Interfejs w MFC 1. Tworzenie nowego projektu Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej: Następnie wybieramy opcje jak na rysunku: Następnie wybieramy

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

6. Wciśnij Shift+F12 lub wybierz odpowiednią ikonę z paska narzędziowego (patrz wcześniejsze odcinki). 7. [rys.1] Klub IKS

6. Wciśnij Shift+F12 lub wybierz odpowiednią ikonę z paska narzędziowego (patrz wcześniejsze odcinki). 7. [rys.1] Klub IKS W odcinku 10. była mowa o pozyskiwaniu nowych komponentów z sieci Internet. Myślę, że warto tę możliwość przeanalizować. Komponenty pobiera się ze stron internetowych i instaluje w Delphi Komponenty przedstawiane

Bardziej szczegółowo

Instrukcja instalacji programu SYSTEmSM

Instrukcja instalacji programu SYSTEmSM Instrukcja instalacji programu SYSTEmSM SYSTEmEG Sp. z o.o. Siedziba: ul. Wojrow icka 10a/14 PL 54-434 Wrocław + 48 (71) 354 47 76 Biuro: ul. Chociebuska 11 PL 54-433 Wrocław fax. + 48 (71) 358 04 99 Bank:

Bardziej szczegółowo

Opis zmian funkcjonalności platformy E-GIODO wprowadzających możliwość podpisania wniosku bezpośrednio w oknie przeglądarki.

Opis zmian funkcjonalności platformy E-GIODO wprowadzających możliwość podpisania wniosku bezpośrednio w oknie przeglądarki. Opis zmian funkcjonalności platformy E-GIODO wprowadzających możliwość podpisania wniosku bezpośrednio w oknie przeglądarki. Wstęp. Opisane poniżej zmiany wprowadzają modyfikacje platformy e-giodo w zakresie

Bardziej szczegółowo

PRZETWORNIK USB - RS232

PRZETWORNIK USB - RS232 PRZETWORNIK USB - RS232 Przewodnik szybkiej instalacji Windows 7 DA-70158 Krok 1: Krok 2: Włożyć płytę CD ze sterownikiem do napędu CD-ROM Podłączyć urządzenie do portu USB w PC Jeśli jest dostępne połączenie

Bardziej szczegółowo

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

Instrukcja pobrania i instalacji wersji testowej Invest for Excel Instrukcja pobrania i instalacji wersji testowej Invest for Excel Drogi Użytkowniku! Dziękujemy za zainteresowanie. Zapraszamy do pobrania i instalacji wersji testowej Invest for Excel. Proces składa się

Bardziej szczegółowo

Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline

Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline 1. Pobranie oprogramowania Aby pozyskać pakiet Office 2016 w wersji stacjonarnej (offline, do zainstalowania na swoich komputerach) należy

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

MICROSOFT WINDOWS INSTALLER TWORZENIE INSTALATORÓW W ŚRODOWISKU VISUAL STUDIO.NET

MICROSOFT WINDOWS INSTALLER TWORZENIE INSTALATORÓW W ŚRODOWISKU VISUAL STUDIO.NET MICROSOFT WINDOWS INSTALLER TWORZENIE INSTALATORÓW W ŚRODOWISKU VISUAL STUDIO.NET TOMASZ ŁUKASZUK STRESZCZENIE: Dokument zawiera podstawowe informacje dotyczące elementu systemu Windows, Microsoft Windows

Bardziej szczegółowo