Spis treści TRYB GRAFICZNY SYSTEMU WINDOWS - PODSTAWY OBSŁUGI WYBRANEGO ŚRODOWISKA PROGRAMISTYCZNEGO, TWORZENIE INTERFEJSU UŻYTKOWNIKA.



Podobne dokumenty
Spis treści TRYB GRAFICZNY SYSTEMU WINDOWS - PODSTAWY OBSŁUGI WYBRANEGO ŚRODOWISKA PROGRAMISTYCZNEGO. Informatyka 2

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Spis treści JĘZYK C - PRZEKAZYWANIE PARAMETRÓW DO FUNKCJI, REKURENCJA. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Metodyki i techniki programowania

Spis treści JĘZYK C - ŚLEDZENIE WYKONANIA PROGRAMU, DEBUGGER. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Spis treści JĘZYK C - OPERATORY BITOWE. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF32

dr inż. Jarosław Forenc

Spis treści JĘZYK C - INSTRUKCJA SWITCH, OPERATORY BITOWE. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF05

Spis treści PLIKI BINARNE W JĘZYKU C. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF23

Spis treści JĘZYK C - INSTRUKCJA WARUNKOWA IF, OPERATORY RELACYJNE I LOGICZNE, WYRAŻENIA LOGICZNE. Informatyka 1

dr inż. Jarosław Forenc

Spis treści PROGRAMOWANIE OBIEKTOWE W JĘZYKU C++: FUNKCJE ZAPRZYJAŹNIONE Z KLASĄ, PRZEŁADOWANIE OPERATORÓW. Informatyka 2

BHP JĘZYK C - INSTRUKCJE ITERACYJNE

Spis treści JĘZYK C - PRZEKAZYWANIE PARAMETRÓW DO FUNKCJI, REKURENCJA. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ

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

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

Spis treści PLIKI BINARNE W JĘZYKU C. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF23

BADANIE ROZKŁADU TEMPERATURY W PIECU PLANITERM

Spis treści JĘZYK C - OPERATORY RELACYJNE I LOGICZNE, WYRAŻENIA LOGICZNE, INSTRUKCJA WARUNKOWA IF. Informatyka 1

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

MS Word ćwiczenia praktyczne

W kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu.

Spis treści JĘZYK C - INSTRUKCJA WARUNKOWA IF, OPERATORY RELACYJNE I LOGICZNE, WYRAŻENIA LOGICZNE. Metodyki i techniki programowania

Programowanie Obiektowe GUI

VBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007.

Ćwiczenia 9 - Swing - część 1

POLITECHNIKA BIAŁOSTOCKA

METROLOGIA EZ1C

Spis treści JĘZYK C - FUNKCJE. Metodyki i techniki programowania. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia MITP10

PROGRAMOWANIE W SYSTEMIE WINDOWS

C++ Builder. Programowanie komputerów. C++ Builder: OOP. C++ Builder: EDP. C++ Builder: EDP. C++ Builder: EDP

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

Spis treści JĘZYK C - TABLICE JEDNOWYMIAROWE. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF05Z


Laboratorium - Narzędzia linii uruchamiania w systemie Windows XP

Delphi podstawy programowania. Środowisko Delphi

Spis treści JĘZYK C - TABLICE DWUWYMIAROWE, OPERACJE NA TABLICACH. Metodyki i techniki programowania

POMIARY PARAMETRÓW PRZEPŁYWU POWIETRZA

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

Spis treści JĘZYK C - PLIKI BINARNE. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF30

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

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:

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

Zaawansowane aplikacje internetowe - laboratorium

13 JĘZYK C - OPERATOR WARUNKOWY,

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

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

Scenariusz lekcji. Scenariusz lekcji. opisać działanie narzędzi przybornika. korzystać z Edytora postaci programu Logomocja;

Spis treści JĘZYK C - TABLICE DWUWYMIAROWE, OPERACJE NA TABLICACH. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

POLITECHNIKA BIAŁOSTOCKA

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Dodanie nowej formy do projektu polega na:

Ćwiczenie 5 Menu programu

Spis treści JĘZYK C - TABLICE DWU- I WIELOWYMIAROWE, OPERACJE NA TABLICACH. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu

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

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

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

Wprowadzenie do programowania aplikacji mobilnych

Programowanie w środowisku graficznym GUI

Wprowadzenie do systemu Delphi

ELEMENTY RLC W OBWODACH PRĄDU SINUSOIDALNIE ZMIENNEGO

Temat: Organizacja skoroszytów i arkuszy

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Podręcznik użytkownika programu. Ceremonia 3.1

Spis treści. Rzut okiem na środowisko...m... 9 Projektant formularzy...m... 11

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000

Programowanie obiektowe

Pamiętałeś o kopiowaniu i zapisywaniu swojego programu do kolejnych folderów? Jeżeli tak, to:

Czytnik kart pamięci 8w1, Conrad USB 2.0 Instrukcja obsługi

Wonderware InTouch Machine Edition 2014 R2

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

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

Programowanie Wizualno Obiektowe - zajęcia 2 (PWO_BCPP_2_2) Tworzenie i kompilowanie projektów Programowanie Wizualno Obiektowe Zajęcia 2, część 2

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

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

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

Korzystanie z aplikacji P-touch Transfer Manager

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

Technologia informacyjna. Użytkowanie komputerów System Windows XP

TWORZENIE SCHEMATÓW BLOKOWYCH I ELEKTRYCZNYCH

Systemy operacyjne I Laboratorium Część 3: Windows XP

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

Rozwiązanie ćwiczenia 7a

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

asix5 Podręcznik użytkownika Notatnik - podręcznik użytkownika

TWORZENIE DANYCH DO DRUKU W PROGRAMIE MICROSOFT POWERPOINT 2013

Zadanie 8. Dołączanie obiektów

UONET+ moduł Dziennik. Praca z rozkładami materiału nauczania

Podręcznik Użytkownika aplikacji NOVO Szkoła. Profil Ucznia

BAZY DANYCH Panel sterujący

Transkrypt:

Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni specjalistycznej z przedmiotu Informatyka 2 Kod przedmiotu: EZ1C300 014 (studia niestacjonarne) Spis treści 1. Opis stanowiska... 3 1.1. Stosowana aparatura... 3 1.2. Oprogramowanie... 3 2. Przebieg ćwiczenia... 3 3. Literatura... 8 4. Zagadnienia na zaliczenie... 8 5. Wymagania BHP... 8 TRYB GRAFICZNY SYSTEMU WINDOWS - PODSTAWY OBSŁUGI WYBRANEGO ŚRODOWISKA PROGRAMISTYCZNEGO, TWORZENIE INTERFEJSU UŻYTKOWNIKA Numer ćwiczenia INF28Z Autor: dr inż. Jarosław Forenc Białystok 2015 Materiały dydaktyczne przeznaczone dla studentów Wydziału Elektrycznego PB. Wydział Elektryczny, Politechnika Białostocka, 2015 (wersja 1.3) Wszelkie prawa zastrzeżone. Żadna część tej publikacji nie może być kopiowana i odtwarzana w jakiejkolwiek formie i przy użyciu jakichkolwiek środków bez zgody posiadacza praw autorskich. Informatyka 2 2 z 9 Instrukcja INF28Z

1. Opis stanowiska 1.1. Stosowana aparatura Podczas zajęć wykorzystywany jest komputer klasy PC z systemem operacyjnym Microsoft Windows (XP/Vista/7). 1.2. Oprogramowanie Na komputerach zainstalowane jest środowisko programistyczne Turbo C++ 2006 Explorer firmy Borland. 2. Przebieg ćwiczenia Na pracowni specjalistycznej należy wykonać wybrane zadania wskazane przez prowadzącego zajęcia. W różnych grupach mogą być wykonywane różne zadania. 1. Wykonaj poniższe polecenia: a) zapoznaj się z oknem głównym programu Turbo C++ 2006 Explorer; b) utwórz nowy projekt typu Console Application; c) napisz program wyświetlający tekst Witaj swiecie! w konsoli systemu Windows; d) skompiluj i uruchom program. 2. Wykonaj poniższe polecenia: a) utwórz nowy projekt typu VCL Forms Application - zwróć uwagę na zmiany w wyglądzie okna głównego programu; b) znajdź na ekranie: formę tworzonego programu (Form) stanowiącą jego główne okno (zakładka Design); inspektor obiektów (Object Inspector) zawierający dwie zakładki określające właściwości (Properties) i zdarzenia (Events) związane z komponentami; paletę komponentów (Tool Pallette) zawierającą komponenty podzielone na kategorie; okno projektu zawierające listę plików tworzących projekt; okno z kodem programu (zakładki Unit1.cpp, Unit1.h); c) umieść na formie dowolne komponenty, a następnie używając myszki zmień ich wielkość i położenie - zauważ, że wraz ze zmianą komponentu zmieniają się wartości znajdujące się w jego właściwościach; d) sprawdź do czego służą następujące właściwości komponentów: Name, Caption, Text, Color, Font, Left, Top, Height, Width, Cursor, Enabled, Visible, Hint, ShowHint, TabOrder, TabStop. 3. Wykonaj poniższe polecenia: a) utwórz nowy projekt typu VCL Forms Application; b) umieść na formie etykietę (TLabel) i przycisk (TButton); c) zmień tekst etykiety na Witaj świecie! ; zmień kolor i wielkość czcionki etykiety; zmień tekst znajdujący się na przycisku na Zamknij ; zmień tekst znajdujący się na belce tytułowej formy na Mój pierwszy program ; d) napisz kod powodujący zakończenie działania programu po naciśnięciu przycisku (funkcja obsługująca zdarzenie OnClick przycisku); e) skompiluj i uruchom program; f) zapisz pliki projektu na dysku (Save All); sprawdź jakie pliki powstały na dysku; obejrzyj ich zawartość i zastanów się do czego są przeznaczone; g) uruchom program klikając myszką plik z rozszerzeniem exe; sprawdź rozmiar tego pliku; wyłącz dynamiczne ładowanie bibliotek: Project Options Linker Linking, usunąć zaznaczenie opcji: Use dynamic RTL; Informatyka 2 3 z 9 Instrukcja INF28Z Informatyka 2 4 z 9 Instrukcja INF28Z

Project Options Packages, usunąć zaznaczenie opcji: Build with runtime packages; skompiluj ponownie program i sprawdź rozmiar pliku z rozszerzeniem exe; zastanów się z czego wynika różnica w rozmiarze pliku i czy program z bibliotekami dołączanymi dynamicznie działałby na każdym komputerze. 4. Napisz program wyświetlający aktualne położenie kursora myszki na formie (współrzędne x i y). Wykorzystaj obsługę zdarzenia OnMouseMove formy występującego przy każdej zmianie położenia myszki. Współrzędne wyświetl jako etykiety (TLabel) lub w polach edycyjnych (TEdit). 5. Napisz program umożliwiający zmianę koloru tła formy na trzy sposoby (Rys. 1). do wyboru koloru; po zamknięciu okienka kolor tła formy powinien zmienić się na wybrany kolor; c) wstaw na formę trzy etykiety TLabel; zmień teksty etykiet na Red, Green i Blue; wstaw na formę trzy komponenty TScrollBar; ustaw właściwość Max komponentów na 255; stosując funkcję RGB() z WinApi określ kolor na podstawie trzech składowych (Red, Green, Blue) i przypisz go do koloru tła formy; wykorzystaj zdarzenie OnChange komponentów TScrollBar. 6. Napisz program będący prostą przeglądarką internetową (Rys. 2). Wykorzystaj komponenty: TLabel, TEdit, TButton, TWebBrowser. Kliknięcie przycisku Otwórz powinno spowodować otwarcie strony internetowej, której adres znajduje się w polu edycyjnym TEdit. Rys. 1. Okno programu do zmiany koloru tła formy a) wstaw trzy przyciski TButton; zmień teksty na przyciskach na: Red, Green, Blue; naciśnięcie danego przycisku powinno spowodować zmianę koloru tła formy na odpowiedni kolor - czerwony, zielony lub niebieski; b) wstaw przycisk TButton oraz okienko dialogowe TColorDialog; zmień tekst na przycisku na Kolor; kliknięcie przycisku powinno spowodować wyświetlenie standardowego okienka dialogowego TColorDialog Rys. 2. Okno przeglądarki internetowej. 7. Napisz program z graficznym interfejsem użytkownika rozwiązujący równanie kwadratowe. Zabezpiecz program przed błędnym wprowadzeniem danych. Informatyka 2 5 z 9 Instrukcja INF28Z Informatyka 2 6 z 9 Instrukcja INF28Z

8. Napisz program zawierający dwa formularze. W pierwszym formularzu użytkownik wprowadza parametry R, L i C szeregowego obwodu rezonansowego. Po naciśnięciu przycisku Oblicz program powinien obliczyć częstotliwość i pulsację rezonansową, a następnie wyświetlić je w drugim formularzu. Zabezpiecz program przed błędnym wprowadzeniem danych. 9. Stosując komponent TMemo napisz program pełniący funkcję prostego Notatnika (Rys. 3). Dodaj menu główne. Program powinien umożliwiać: a) zmianę kroju czcionki i koloru tekstu (czarny, czerwony, zielony, niebieski); b) wczytanie tekstu z pliku i zapisanie tekstu do pliku; c) skopiowanie tekstu do schowka i wklejenie tekstu ze schowka. 3. Literatura [1] Matulewski J.: C++Builder i Turbo C++. Podstawy. Helion, Gliwice, 2006. [2] Grębosz J.: Symfonia C++ standard: programowanie w języku C++ orientowane obiektowo. Tom 1 i 2. Wydawnictwo Edition 2000, Kraków, 2008. [3] Stroustrup B.: Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie II poprawione. Helion, Gliwice, 2013. [4] Eckel B.: Thinking in C++. Edycja polska. Helion, Gliwice, 2002. [5] Prata S.: Język C++. Szkoła programowania. Wydanie VI. Helion, Gliwice, 2012. 4. Zagadnienia na zaliczenie 1. Wyjaśnij na czym polega programowanie zdarzeniowe. 2. Scharakteryzuj środowiska typu RAD (Rapid Application Development). 3. Wyjaśnij pojęcie komponentu. Podaj do czego stosuje się właściwości, metody i zdarzenia komponentów. 4. Omów podstawowe właściwości komponentów. 5. Opisz podstawowe komponenty stosowane do tworzenia graficznego interfejsu użytkownika. 6. Wyjaśnij na czym polega przechwytywanie wyjątków. 5. Wymagania BHP Rys. 3. Okno programu Notatnik Warunkiem przystąpienia do praktycznej realizacji ćwiczenia jest zapoznanie się z instrukcją BHP i instrukcją przeciw pożarową oraz przestrzeganie zasad w nich zawartych. W trakcie zajęć laboratoryjnych należy przestrzegać następujących zasad. Informatyka 2 7 z 9 Instrukcja INF28Z Informatyka 2 8 z 9 Instrukcja INF28Z

- Sprawdzić, czy urządzenia dostępne na stanowisku laboratoryjnym są w stanie kompletnym, nie wskazującym na fizyczne uszkodzenie. - Jeżeli istnieje taka możliwość, należy dostosować warunki stanowiska do własnych potrzeb, ze względu na ergonomię. Monitor komputera ustawić w sposób zapewniający stałą i wygodną obserwację dla wszystkich członków zespołu. - Sprawdzić prawidłowość połączeń urządzeń. - Załączenie komputera może nastąpić po wyrażeniu zgody przez prowadzącego. - W trakcie pracy z komputerem zabronione jest spożywanie posiłków i picie napojów. - W przypadku zakończenia pracy należy zakończyć sesję przez wydanie polecenia wylogowania. Zamknięcie systemu operacyjnego może się odbywać tylko na wyraźne polecenie prowadzącego. - Zabronione jest dokonywanie jakichkolwiek przełączeń oraz wymiana elementów składowych stanowiska. - Zabroniona jest zmiana konfiguracji komputera, w tym systemu operacyjnego i programów użytkowych, która nie wynika z programu zajęć i nie jest wykonywana w porozumieniu z prowadzącym zajęcia. - W przypadku zaniku napięcia zasilającego należy niezwłocznie wyłączyć wszystkie urządzenia. - Stwierdzone wszelkie braki w wyposażeniu stanowiska oraz nieprawidłowości w funkcjonowaniu sprzętu należy przekazywać prowadzącemu zajęcia. - Zabrania się samodzielnego włączania, manipulowania i korzystania z urządzeń nie należących do danego ćwiczenia. - W przypadku wystąpienia porażenia prądem elektrycznym należy niezwłocznie wyłączyć zasilanie stanowiska. Przed odłączeniem napięcia nie dotykać porażonego. Informatyka 2 9 z 9 Instrukcja INF28Z