Allegro5 część 1 - Witaj Świecie! Projekt, inicjalizacja, tworzenie okna, czcionki. Autor: Kamil Krzyszczuk - C mons
|
|
- Jacek Wieczorek
- 8 lat temu
- Przeglądów:
Transkrypt
1 Allegro5 część 1 - Witaj Świecie! Projekt, inicjalizacja, tworzenie okna, czcionki. Autor: Kamil Krzyszczuk - C mons 1.Wstęp Witam w pierwszej części mojego kursu za pomocą którego dowiesz się jak stworzyć pierwszy program uŝywając allegro5. Allegro5 to biblioteka pozwalająca na rysowanie grafiki: bitmap, czcionek, prymitywów ale teŝ daje moŝliwość obsługi klawiatury czy myszki a takŝe timer ów i wiele innych. Biblioteka ta jest wciąŝ rozwijana ale na obecną chwilę da się juŝ coś porządnego stworzyć za jej uŝyciem. Pisząc ten kurs uŝywałem wersji allegro i kompilatora Microsoft Visual Studio W kolejnych częściach dowiesz się jak korzystać z innych dóbr tej biblioteki, ta część ma na celu pomoc przy instalacji allegro i stworzeniu pierwszego projektu. Następnie naszym celem będzie stworzenie okna/wyświetlacza i na samym końcu tej części wczytamy czcionkę i wyświetlimy w oknie jakiś napis. No to zaczynamy. :) 2.Instalacja Moglibyśmy od razu przejść do tworzenia projektu ale czegoś nam brakuje. Brakuje nam niezbędnych nagłówków i bibliotek. Gotową binarke i nagłówki znajdziemy tutaj: binaries&itemid=53. Pobieramy ten plik allegro msvc-bin.zip rozpakowujemy go i odpowiednie foldery ładujemy do kompilatora. Czyli kolejno kopiujemy dwa foldery include i lib następnie udajemy się do miejsca gdzie mamy zainstalowany kompilator. W moim przypadku jest to taki adres: C:\Program Files\Microsoft Visual Studio 9.0\VC i wklejamy uprzednio skopiowane foldery. Kiedy system zapyta nas o jakąś zamianę folderów to potwierdzamy. Zawartość folderu dll musimy zaś skopiować do C:\Program Files\Microsoft Visual Studio 9.0\VC\bin Jeśli mamy juŝ wszystkie potrzebne pliki w kompilatorze to moŝemy przystąpić do utworzenia projektu. 3. Pierwszy projekt Jeśli wiesz jak stworzyć Aplikacje Win32 Console Application moŝesz pominąć tą część i przejść do 4 punktu. Jeśli zaś nie wiesz jak - to czytaj dalej. Włącz kompilator. Wybierz z górnej sekcji listę File następnie New i Project. PokaŜe ci się okno:
2 Wybierz typ projektu Win32 Console Application. Następnie podaj nazwę projektu. Jak juŝ ją wpiszesz to zatwierdź wszystko przyciskiem OK. W tym oknie potwierdź wybór i przejdź do dalszych ustaleń naszego projektu klikając na przycisk Next.
3 W następnym oknie wybierz pusty projekt. W tym celu zaznacz pole Empty Project. Kiedy juŝ wszystko jest ustalone, zakończ tworzenie projektu klikając na przycisk Finish. Teraz dodamy pierwszym moduł, klikając z lewej strony na folder Source Files prawym przyciskiem, wybierz z listy która się pokazała pole Add a następnie New Item i dodaj plik C++ File (.cpp) następnie nadaj mu jakąś nazwę, chociaŝby main i zatwierdź przyciskiem Add. 4. Program. A więc doszliśmy juŝ do momentu w którym napiszemy pierwszy program jeszcze tylko jedna waŝna sprawa. Musimy dodać biblioteki lib. W tym celu naciśnij alt+f7 lub przejdź do górnej sekcji Project następnie do MojProject Properties. W zakładce Configuration Properties/Linker/Input w polu Additional Dependencies wpisz/dopisz kolejno oddzielając spacją 3 pliki lib: allegro lib a5_font lib a5_ttf lib Nadszedł czas na kod, najpierw go przedstawię a potem po kolei przeanalizujemy co robi kaŝda linijka. #include <allegro5/allegro5.h> #include <allegro5/a5_font.h> #include <allegro5/a5_ttf.h> #include <iostream> #undef main void main() al_init(); al_init_font_addon();
4 5.Analiza. al_install_keyboard(); if (!al_create_display(640,480) ) std::cout << "Nie udalo sie utworzyc okna!" << std::endl; al_set_window_title("kurs Allegro Pierwszy program, czcionki."); ALLEGRO_FONT* font; font = al_load_ttf_font( "times.ttf", 48, 0 ); if (!font ) std::cout << "Nie udalo sie wczytac czcionki!" << std::endl; ALLEGRO_KEYBOARD_STATE key_state; while(!al_key_down(&key_state, ALLEGRO_KEY_ESCAPE)) al_clear_to_color( al_map_rgb(0,0,0) ); al_draw_text( font, 320, 216, ALLEGRO_ALIGN_CENTRE, "Witaj swiecie!" ); al_flip_display(); #include <allegro5/allegro5.h> #include <allegro5/a5_font.h> #include <allegro5/a5_ttf.h> #include <windows.h> Jak widać najpierw dołączamy potrzebne nam nagłówki. al_init(); Następnie za pomocą tejŝe funkcji ( a raczej makry ) instalujemy allegro. al_init_font_addon(); Ta funkcja instaluje system czcionek. if (!al_create_display(640,480) ) std::cout << "Nie udalo sie utworzyc okna!" << std::endl; Ten fragment kodu tworzy okno i sprawdza czy ta czynność się udała. W razie niepowodzenia informuje o tym komunikatem czeka na naciśnięcie ENTER i wychodzi z głównej funkcji main czego następstwem jest wyjście z programu. al_set_window_title("kurs Allegro Pierwszy program, czcionki."); W tej linijce jest funkcja, która zmienia nazwę okna. Jej parametr to const char *title przyjmujący tekst który ma być nazwą okna. ALLEGRO_FONT* font; Tworzy wskaźnik na czcionkę.
5 font = al_load_ttf_font( "times.ttf", 48, 0 ); Ta linijka wczytuje czcionkę i zwraca wskaźnik na nią do wskaźnika font. Parametry funkcji al_load_ttf_font to: char const *filename int size int flags ŚcieŜka do pliku/czcionki PoŜądany rozmiar czcionki Flagi Póki co allegro oferuje jedną flagę przy wczytywaniu czcionek: ALLEGRO_TTF_NO_KERNING Z tą flagą wczytana czcionka nie będzie posiadała zregulowanej odległości miedzy znakami. if (!font ) std::cout << "Nie udalo sie wczytac czcionki!" << std::endl; Ten fragment kodu sprawdza czy wczytanie czcionki powiodło się. Jeśli nie to wyświetla odpowiedni komunikat czeka na ENTER po czym wychodzi z głównej funkcji main czego następstwem jest wyjście z programu jak wcześniej. ALLEGRO_KEYBOARD_STATE key_state; Tworzy obiekt który przechowuje stan klawiatury. Pobiera aktualny stan klawiatury. al_key_down(&key_state, ALLEGRO_KEY_ESCAPE)) To jest funkcja która informuje (zwraca wartość ) czy dany klawisz jest wciśnięty jej parametry to: const ALLEGRO_KEYBOARD_STATE *state int keycode Wskaźnik na stan klawiatury Kod klawisza Wszystkie kody klawiszów znajdziesz w dokumentacji a konkretnie tutaj: while(!al_key_down(&key_state, ALLEGRO_KEY_ESCAPE)) al_clear_to_color( al_map_rgb(0,0,0) ); al_draw_text( font, 320, 216, ALLEGRO_ALIGN_CENTRE, "Witaj swiecie!" ); al_flip_display(); Pętla która wykonuje się do momentu kiedy uŝytkownik naciśnie klawisz ESC. al_map_rgb(0,0,0) Funkcja która zwraca kolor, jej argumenty to kolejno unsigned char R, G, B czyli nasycenie Czerwonego, Zielonego i Niebieskiego koloru. Po inne wersje tejŝe funkcji odsyłam do dokumentacji:
6 al_clear_to_color( al_map_rgb(0,0,0) ); Czyści bufor ekranu ( bitmapę ) na podany kolor. Pewnie dziwi Cię fakt, Ŝe nie podajemy którą bitmapę ma wyczyścić tak jak to miało miejsce w starszej wersji allegro. OtóŜ do tego słuŝy specjalna funkcja al_set_target_bitmap która jako parametr przyjmuje wskaźnik na bitmapę na której mają odbywać się wszelakie procesy renderowania. Kiedy chcemy zmienić bitmapę na której mamy zamiar coś narysować, po prostu ponownie uŝywamy tej funkcji. W naszym programie jej nie uŝyliśmy, poniewaŝ domyślnie ustawiony jest backbuffer czyli ogólny bufor ekranu. al_draw_text( font, 320, 216, ALLEGRO_ALIGN_CENTRE, "Witaj swiecie!" ); Funkcja rysującą tekst na ekranie, jej parametry to kolejno: const ALLEGRO_FONT *font float x float y int flags char const *text Wskaźnik na czcionkę Współrzędna X połoŝenia na ekranie Współrzędna Y połoŝenia na ekranie Flagi tekst który ma zostać narysowany Dostępne flagi dla tej funkcji: ALLEGRO_ALIGN_LEFT ALLEGRO_ALIGN_RIGHT ALLEGRO_ALIGN_CENTRE Rysuje tekst wyrównany do lewej strony. Efekt uzyskamy równieŝ nie podając Ŝadnej flagi czyli wpisując NULL. Rysuje tekst wyrównany do prawej strony. Rysuje wycentrowany tekst. al_flip_display(); Ta funkcja wysyła zawartość backbuffer a do okna. Funkcja ta powinna występować zawsze po wyrenderowaniu czegokolwiek ( ale nie po kaŝdej jednej graficzce ). I to wszystko. Program tworzy okno, wyświetla na ekranie napis Witaj Swiecie i czeka na naciśnięcie klawisza ESC po czym kończy swoje działanie. To koniec tej części kursu. Zapraszam do kolejnej i do dokumentacji allegro5 w wersji angielskiej:
Allegro5 3/x. Przykład wklejamy go do dev'a zamiast kodu domyślnego dal programu z allegro i kompilujemy.
Allegro5 3/x. Przykład wklejamy go do dev'a zamiast kodu domyślnego dal programu z allegro i kompilujemy. #include #include #include #include
Bardziej szczegółowoInformatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
Bardziej szczegółowoAllegro5 część 4 Timer i myszka Timer i myszka Autor: Kamil Krzyszczuk - C mons
Allegro5 część 4 Timer i myszka Timer i myszka Autor: Kamil Krzyszczuk - C mons 1.Wstęp. Witam w juŝ czwartej części kursu tym razem będzie taki miszmasz, gdyŝ ta część jest poświęcona timerom i gryzoniowi.
Bardziej szczegółowoLaboratorium 1. Programowanie II - Kierunek Informatyka. dr inż. Janusz Słupik. Gliwice, 2015. Wydział Matematyki Stosowanej Politechniki Śląskiej
Laboratorium 1 - Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2015 c Copyright 2015 Janusz Słupik Punkty Na laboratorium można zdobyć 60 punktów. Ocena ogólna z zajęć:
Bardziej szczegółowoI Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu
I Tworzenie prezentacji za pomocą szablonu w programie Power-Point 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu 2. Po wybraniu szablonu ukaŝe się nam ekran jak poniŝej 3. Następnie
Bardziej szczegółowoĆwiczenia 9 - Swing - część 1
Ćwiczenia 9 - Swing - część 1 Utwórz nowy projekt wybierając: File->New Project->Java Application, przy czym odznacz opcję Create Main Class. Kliknij prawym przyciskiem myszy na podfolder Source Packages
Bardziej szczegółowoI - Microsoft Visual Studio C++
I - Microsoft Visual Studio C++ 1. Nowy projekt z Menu wybieramy File -> New -> Projekt -> Win32 Console Application w okienku Name: podajemy nazwę projektu w polu Location: wybieramy miejsce zapisu i
Bardziej szczegółowoWYKONANIE 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ółowoLaboratorium - Zaawansowana instalacja Windows XP
5.0 5.2.2.5 Laboratorium - Zaawansowana instalacja Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz instalować system operacyjny Windows XP przy użyciu pliku odpowiedzi
Bardziej szczegółowoInstrukcja obsługi programu Creative Fotos
Instrukcja obsługi programu Creative Fotos Aby pobrać program Creative Fotos naleŝy wejść na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wykonania albumów fotograficznych.
Bardziej szczegółowoLaboratorium 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ółowoW oknie na środku, moŝna wybrać język, który będzie językiem domyślnym dla TC. Wybierzmy zatem język polski:
1. Do czego słuŝy Total Commander? Total Commander jest dwu-panelowym menedŝerem plików, z powodzeniem zastępującym windowsowego Eksploratora. Dzięki niemu, operacje na plikach i folderach, takiej jak
Bardziej szczegółowoPrzygotowanie 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ółowoWarsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
Bardziej szczegółowoMinimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.
Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona
Bardziej szczegółowoAby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem.
FotoSender 1. Pobranie i instalacja programu Aby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem. Rozpocznie
Bardziej szczegółowoProgramowanie komputerowe. Zajęcia 1
Programowanie komputerowe Zajęcia 1 Code::Blocks - tworzenie projektu Create New Project Console Application -> C++ Wybierz nazwę projektu Stworzy się nowy projekt z wpisaną funkcją main Wpisz swój program
Bardziej szczegółowoSzkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze
ABC komputera dla nauczyciela Materiały pomocnicze 1. Czego się nauczysz? Uruchamianie i zamykanie systemu: jak zalogować się do systemu po uruchomieniu komputera, jak tymczasowo zablokować komputer w
Bardziej szczegółowoInformatyka, Ćwiczenie 1. 1. Uruchomienie Microsoft Visual C++ Politechnika Rzeszowska, Wojciech Szydełko. I. ZałoŜenie nowego projektu
Informatyka, Ćwiczenie 1 1. Uruchomienie Microsoft Visual C++ I. ZałoŜenie nowego projektu Wybieramy menu: File>New>Files jak na rys. poniŝej Zapisujemy projekt pod nazwą LAN, w katalogu d:\temp\lab typu
Bardziej szczegółowoPodstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt
Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt W artykule znajdują się odpowiedzi na najczęściej zadawane pytania związane z plikiem licencja.txt : 1. Jak zapisać plik licencja.txt
Bardziej szczegółowoZastanawiałeś się może, dlaczego Twój współpracownik,
Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,
Bardziej szczegółowoInstrukcja użytkownika systemu medycznego
Instrukcja użytkownika systemu medycznego raportowanie, rozliczenia z NFZ v.2014.08.001 28-08-2014 SPIS TREŚCI: 1. Logowanie do systemu... 3 2. Zmiana hasła... 4 3. Raporty... 5 4. Rozliczenia z NFZ...
Bardziej szczegółowoKró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ółowoWSCAD. Wykład 5 Szafy sterownicze
WSCAD Wykład 5 Szafy sterownicze MenedŜer szaf sterowniczych MenedŜer szaf sterowniczych w wersji Professional oferuje pomoc przy tworzeniu zabudowy szafy sterowniczej. Pokazuje wszystkie uŝyte w schematach
Bardziej szczegółowoWspółpraca Integry z programami zewnętrznymi
Współpraca Integry z programami zewnętrznymi Uwaga! Do współpracy Integry z programami zewnętrznymi potrzebne są dodatkowe pliki. MoŜna je pobrać z sekcji Download -> Pozostałe po zalogowaniu do Strefy
Bardziej szczegółowoBAZA_1 Temat: Tworzenie i modyfikowanie formularzy.
BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. Do wprowadzania danych do tabel słuŝą formularze. Dlatego zanim przystąpimy do wypełniania danymi nowo utworzonych tabel, najpierw przygotujemy odpowiednie
Bardziej szczegółowoPodręcznik użytkownika programu. Ceremonia 3.1
Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10
Bardziej szczegółowoUnity 3D - własny ekran startowy i menu gry
www.math.uni.lodz.pl/ radmat Cel ćwiczeń Celem bieżących ćwiczeń jest stworzenie własnego ekranu startowego oraz menu gry. Własny ekran startowy Tworzymy nowy, pusty obiekt GameObject Create Empty i nadajemy
Bardziej szczegółowoedycja szablonu za pomocą serwisu allegro.pl
edycja szablonu za pomocą serwisu allegro.pl 2 Do obsługi Twojego szablonu nie jest wymagane żadne dodatkowe oprogramowanie - jedyne czego potrzebujesz to aktywne konto w serwisie allegro.pl. Dokładne
Bardziej szczegółowoĆwiczenia laboratoryjne. Oprogramowanie i badanie prostych metod sortowania w tablicach
Ćwiczenia laboratoryjne Oprogramowanie i badanie prostych metod sortowania w tablicach Sprawozdanie Na każdym zajęciu laboratoryjnym sporządza się za pomocą edytora Word sprawozdanie. Bazowa zawartość
Bardziej szczegółowoObsługa komputera. Paweł Kruk
Obsługa komputera Paweł Kruk 1. Pisanie 2. Zarządzanie plikami 3. Obsługa poczty e-mail 4. Internet 5. Podstawowe funkcje w Windows 1. Pisanie Do pisania słuŝy program Word: Klikamy na niego (ikonę) myszką
Bardziej szczegółowo1. Opis okna podstawowego programu TPrezenter.
OPIS PROGRAMU TPREZENTER. Program TPrezenter przeznaczony jest do pełnej graficznej prezentacji danych bieżących lub archiwalnych dla systemów serii AL154. Umożliwia wygodną i dokładną analizę na monitorze
Bardziej szczegółowoKomponent Formularz. Rys. 1. Strona programu Joomla - http://joomla.pl. Rys. 2. Instalacja komponentu
Komponent Formularz Instalacja Aby wykorzystać gotowy komponent do tworzenia formularzy w systemie CMS (Joomla), naleŝy uprzednio zaimplementować go, postępując według poniŝszego schematu: 1. Wejść na
Bardziej szczegółowoTworzymy projekt File->New Project->Java Application, przy czym tym razem odznaczamy create main class
Tworzymy projekt File->New Project->Java Application, przy czym tym razem odznaczamy create main class Mamy Prawym przyciskiem na default packeges I wybieramy New JFrame. Teraz pamiętajmy o podaniu jakiejś
Bardziej szczegółowoInstrukcja instalacji i obsługi gotowych szablonów aukcji allegro oraz szablonów na zamówienie
Instrukcja instalacji i obsługi gotowych szablonów aukcji allegro oraz szablonów na zamówienie Spis treści: I. Wprowadzenie...2 II. Instrukcja instalacji szablonu aukcji Allegro.3 III. Jak wystawiać przedmioty
Bardziej szczegółowoInstalacja 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ółowoRozpoczęcie pracy z programem.
Rozpoczęcie pracy z programem. Po zainstalowaniu programu należy przygotować program do wykonywania kopii zapasowej baz danych. W tym celu należy uruchomić z menu start Panel sterowania a następnie wybrać
Bardziej szczegółowoInformatyka II. Laboratorium Aplikacja okienkowa
Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.
Bardziej szczegółowoSFML. (Simple and Fast Multimedia Library)
SFML (Simple and Fast Multimedia Library) I Przygotowanie do tworzenia programów z użyciem biblioteki SFML w środowisku Code::Blocks.... 2 II Struktura programu... 3 III Obiekty graficzne... 3 1. Podstawowe
Bardziej szczegółowoProgramowanie 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ółowoWybieramy 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ółowoCzysta Instalacja systemu Windows XP
Czysta Instalacja systemu Windows XP Polega na zainstalowaniu systemu na partycji, gdzie aktualnie nie znajduje się żadna inna wersja systemu Windows, z wyjątkiem tego, który nie działa poprawnie i chcielibyśmy
Bardziej szczegółowoI. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu...
Kreator szablonów I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... 7 a. Grafika... 7 b. Tekst... 7 c.
Bardziej szczegółowoOkno logowania. Okno aplikacji. 1. Logowanie i rejestracja
1. Logowanie i rejestracja Aby wysłać zlecenie do laboratorium fotograficznego musisz mieć załoŝone konto. Jest to niezbędne do weryfikacji twojej osoby i daje pewność, Ŝe osoby nieupowaŝnione nie będą
Bardziej szczegółowoZasady programowania Dokumentacja
Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika
Bardziej szczegółowoGrant Edukacyjny Engram English
Grant Edukacyjny Engram English Jak uczyć się z Engramowej Fiszkoteki? 1. Wejdź na stronę internetową Engramowej Fiszkoteki: www.sp114krk-engram.fiszkoteka.pl 2. Zaloguj się (prawy górny róg!) za pomocą
Bardziej szczegółowoPraktyka programowania projekt
Praktyka programowania projekt Zadanie projektowe nr. 2 Gra PacMan K. M. Ocetkiewicz, T Goluch 19 listopada 2012 Plan prezentacji Opis 2 zadania projektowego Plan prezentacji Opis 2 zadania projektowego
Bardziej szczegółowoTemat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami
Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami Jeśli chcemy skopiować dany plik lub katalog należy kliknąć na ikonę Mój komputer (2 razy), a następnie zaznaczony obiekt np. z dysku C:\
Bardziej szczegółowoExpo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika
Expo Composer Dokumentacja użytkownika Wersja 1.0 www.doittechnology.pl 1 SPIS TREŚCI 1. O PROGRAMIE... 3 Wstęp... 3 Wymagania systemowe... 3 Licencjonowanie... 3 2. PIERWSZE KROKI Z Expo Composer... 4
Bardziej szczegółowoW kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu.
W kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu. Reprezentantami ikon są małe obrazki przedstawiające najczęściej daną czynność
Bardziej szczegółowo1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:
Uruchom program AutoCAD 2012. Utwórz nowy plik wykorzystując szablon acadiso.dwt. 2 Linia Odcinek linii prostej jest jednym z podstawowych elementów wykorzystywanych podczas tworzenia rysunku. Funkcję
Bardziej szczegółowoInstalacja 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ółowoC-geo definicja/edycja obiektów, zapis danych w formacie shape
C-geo definicja/edycja obiektów, zapis danych w formacie shape 1. ZałoŜenie projektu i tabeli. Aby rozpocząć pracę przy aktualizacji mapy zasadniczej, naleŝy załoŝyć nowy projekt, w nim nową tabelę roboczą,
Bardziej szczegółowoKopiowanie, przenoszenie plików i folderów
Kopiowanie, przenoszenie plików i folderów Pliki i foldery znajdujące się na dysku można kopiować lub przenosić zarówno w ramach jednego dysku jak i między różnymi nośnikami (np. pendrive, karta pamięci,
Bardziej szczegółowoPORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl
PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl Do połączenia z serwerem A&B w celu załadowania lub pobrania materiałów można wykorzystać dowolny program typu "klient FTP". Jeżeli nie
Bardziej szczegółowoTworzenie projektu asemblerowego dla środowiska Visual Studio 2008.
Dwiczenie 5. TEMAT: CEL: Tworzenie projektu asemblerowego dla środowiska Visual Studio 2008. Celem dwiczenia jest poznanie możliwości VS 2008 w zakresie tworzenia i uruchamiania aplikacji z kodem mieszanym
Bardziej szczegółowoInstalacja i opis podstawowych funkcji programu Dev-C++
Instalacja i opis podstawowych funkcji programu Dev-C++ Przed rozpoczęciem programowania musimy zainstalować i przygotować kompilator. Spośród wielu dostępnych kompilatorów polecam aplikację Dev-C++, ze
Bardziej szczegółowoCel ćwiczenia: Celem ćwiczenia jest nabranie wprawy w rysowaniu kół i okręgów o zadanych rozmiarach.
Cel ćwiczenia: Celem ćwiczenia jest nabranie wprawy w rysowaniu kół i okręgów o zadanych rozmiarach. Dodatkowo w zadaniu tym, ćwiczone są umiejętności w nadawaniu kolorów wypełnienia i obrysu oraz w używaniu
Bardziej szczegółowo5. Administracja kontami uŝytkowników
5. Administracja kontami uŝytkowników Windows XP, w porównaniu do systemów Windows 9x, znacznie poprawia bezpieczeństwo oraz zwiększa moŝliwości konfiguracji uprawnień poszczególnych uŝytkowników. Natomiast
Bardziej szczegółowoInstrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS).
Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS). W programie FRAKTAL SAD++ istnieje moŝliwość automatycznego wczytywania danych z
Bardziej szczegółowoTworzenie nowej kampanii i jej ustawienia
Tworzenie nowej kampanii i jej ustawienia W tym przewodniku dowiesz się jak Tworzyć kampanie w Twoim koncie GetResponse oraz skutecznie nimi zarządzać. Tworzenie nowej kampanii i jej ustawienia 2 Spis
Bardziej szczegółowoINSTRUKCJA UŻYTKOWNIKA PROGRAMU VAT2011 VER 1.0
INSTRUKCJA UŻYTKOWNIKA PROGRAMU VAT2011 VER 1.0 1 Spis treści 1. Opis programu...3 2. Wymagania...3 3. Rejestracja programu...3 4. Instalacja programu...3 5. Rozpoczęcie pracy z programem...4 6. Zmiana
Bardziej szczegółowoRozdział 2. Konfiguracja środowiska pracy uŝytkownika
Rozdział 2. Konfiguracja środowiska pracy uŝytkownika Ćwiczenia zawarte w tym rozdziale pozwolą na dostosowanie pulpitu i menu Start do indywidualnych potrzeb uŝytkownika. Środowisko graficzne systemu
Bardziej szczegółowoProgramowanie - wykład 4
Programowanie - wykład 4 Filip Sośnicki Wydział Fizyki Uniwersytet Warszawski 20.03.2019 Przypomnienie Prosty program liczący i wyświeltający wartość silni dla wprowadzonej z klawiatury liczby: 1 # include
Bardziej szczegółowoOpis obsługi programu KALKULACJA
Opis obsługi programu KALKULACJA Program KALKULACJA słuŝy do obliczania opłat za przejazd pociągów po liniach kolejowych zarządzanych przez PKP Polskie Linie Kolejowe S.A. Pozwala on na dokonanie szacunkowej
Bardziej szczegółowoZałożenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.
App Inventor II Flashcards Spis treści: 1. Opis projektu...1 2. Rozpoczęcie pracy.2 3. Projektowanie interfejsu.. 1 4. Zaprogramowanie aplikacji....2 5. Podsumowanie... 3 Część I Założenia projektu: Projekt
Bardziej szczegółowoWykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz
Wykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz Zagadnienia 1. Delegaty wiązane, właściwości indeksowane 2. Delegaty niewiązane 3. Nowa wersja kalkulatora, delegaty
Bardziej szczegółowoMateriały na zajęcia z podstaw uŝytkowania komputerów OpenOffice. [Przepisz to wszystko co nie znajduje się w nawiasach kwadratowych]
Materiały na zajęcia z podstaw uŝytkowania komputerów OpenOffice [Przepisz to wszystko co nie znajduje się w nawiasach kwadratowych] Poszczególne wyrazy w tekście oddzielamy od siebie pojedynczą spacją.
Bardziej szczegółowoProgram współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM.
Spis treści 1. Informacje ogólne. Wstęp. Wymagania programu. 2. Sposób uruchomienia programu. Uruchomienie poprzez menu microstation. Uruchomienie z menu start. 3. Działanie programu. Zakładka import.
Bardziej szczegółowoFK - Deklaracje CIT-8
FK - Deklaracje CIT-8 1. Wstęp. Moduł FK umoŝliwia przygotowanie i wydruk formularza deklaracji podatkowej CIT-8. W skład dostępnych formularzy wchodzą deklaracje CIT-8(21) oraz CIT- 8/O(8). Dane do formularza
Bardziej szczegółowo#include <iostream> using namespace std; void ela(int); int main( ); { Funkcja 3. return 0; }
#include using namespace std; Prototypy funkcji Funkcja 1 void ela(int); double info (double); int main( ); return 0; Funkcja 2 void ela(int); Funkcja 3 double info(double); return 4*t; jeszcze
Bardziej szczegółowoSposoby 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ółowoInstalacja serwera Firebird
Instalacja serwera Firebird ProgMan Software ul. Pułaskiego 6 81-368 Gdynia Wstęp Serwer FireBird jest nowszą wersją serwera InterBase. Na komputerach wyposaŝonych w procesory z technologią HT serwer InterBase
Bardziej szczegółowoPROSTY PROGRAM DO MALOWANIA
PROSTY PROGRAM DO MALOWANIA 1. Ten projekt to program do malowania podobny do TuxPainta. Program nie będzie może miał profesjonalnych możliwości, ale jak na aplikację stworzoną z niewielkiej liczby bloczków
Bardziej szczegółowoProgramowanie. Ćwiczenie Język C. Środowisko programowania Visual Studio
Programowanie Ćwiczenie Język C. Środowisko programowania Visual Studio Tematy ćwiczenia praca ze środowiskiem, tworzenie i uruchomienie programu, struktura programu, deklaracje i definicje typy standardowe,
Bardziej szczegółowoWprowadzenie 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ółowoProgram 6. Program wykorzystujący strukturę osoba o polach: imię, nazwisko, wiek. W programie wykorzystane są dwie funkcje:
Program 6 Program wykorzystujący strukturę osoba o polach: imię, nazwisko, wiek. W programie wykorzystane są dwie funkcje: Funkcja pobierz_osobe wczytuje dane osoby podanej jako argument. Funkcja wypisz_osobe
Bardziej szczegółowoPodstawy wykorzystania bibliotek DLL w skryptach oprogramowania InTouch
INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 60 04-12-2002 Podstawy wykorzystania bibliotek DLL w skryptach oprogramowania InTouch Wstęp PoniŜsza dokumentacja oparta na przykładach stworzonych
Bardziej szczegółowoUtworzenie 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ółowoInstrukcja uŝytkowania
Widget Herbata Saga to narzędzie, które pozwoli Ci lepiej zorganizować i zaplanować swoje codzienne obowiązki i dzięki temu zaoszczędzić czas dla wspólnych chwil z rodziną. W celu poprawnego korzystania
Bardziej szczegółowoDruga aplikacja Prymitywy, alpha blending, obracanie bitmap oraz mały zestaw przydatnych funkcji wyświetlających własnej roboty.
Przyszedł czas na rysowanie własnych figur, czyli prymitywy, obracanie bitmap, oraz alpha blending-czyli półprzezroczystość. Będę opisywał tylko rzeczy nowe-nie ma potrzeby abym się powtarzał. Zaczynajmny
Bardziej szczegółowoLaboratorium 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ółowoInstrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO.
Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO. 1. Upewnij się, że masz serwer w wersji DESKTOP 1.0 jak na zdjęciu powyżej z trzema portami USB na froncie. Opisana
Bardziej szczegółowoWprowadzenie 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ółowoDostęp do poczty przez www czyli Kerio Webmail Poradnik
Dostęp do poczty przez www czyli Kerio Webmail Poradnik Spis treści 1. Przeglądarka internetowa 2. Logowanie do Kerio Webmail 3. Zmiana hasła 4. Specjalne właściwości i ograniczenia techniczne Webmaila
Bardziej szczegółowoDodanie nowej formy do projektu polega na:
7 Tworzenie formy Forma jest podstawowym elementem dla tworzenia interfejsu użytkownika aplikacji systemu Windows. Umożliwia uruchomienie aplikacji, oraz komunikację z użytkownikiem aplikacji. W trakcie
Bardziej szczegółowoCorelDRAW. wprowadzenie
CorelDRAW wprowadzenie Źródło: Podręcznik uŝytkownika pakietu CorelDRAW Graphics Suite 12 Rysowanie linii 1. Otwórz program CorelDRAW. 2. Utwórz nowy rysunek i zapisz go w swoich dokumentach jako [nazwisko]_1.cdr
Bardziej szczegółowoSzybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2
Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2 Spis treści: 1. Tworzenie nowego testu. str 2...5 2. Odczyt raportów z wynikami. str 6...7 3. Edycja i modyfikacja testów zapisanych
Bardziej szczegółowoI2: J2ME programowanie w NetBeans IDE Wydział Transportu PW semestr /11
INSTALOWANIE NETBEANS IDE 6.9.1 JAVA SE (54MB) ORAZ DOINSTALOWANIE PAKIETU SUN JAVA WIRELESS TOOLKIT 2.5.2_01 FOR CLDC Uwaga: NetBeans działa poprawnie, jeŝeli komputer wyposaŝony jest w co najmniej 512
Bardziej szczegółowoGenerator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji
Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki Instrukcja Instalacji Aplikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Warszawa,
Bardziej szczegółowoPodstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 10 Kurs C++
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 10 Kurs C++ Historia Lata 70-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard
Bardziej szczegółowoWykład IX. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej
Wykład IX - semestr II Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Biblioteka FLTK FLTK - Fast Light Toolkit - biblioteka GUI,
Bardziej szczegółowoINSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit
INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit W celu uruchomienia programów DOS na Windows 7 Home Premium 64 bit lub Windows 8/8.1 można wykorzystać programy DoxBox oraz D-Fend
Bardziej szczegółowoSymulator tabletu z systemem Windows 8.
Symulator tabletu z systemem Windows 8. Witam w mojej kolejnej publikacji, tym razem dowiesz się: - Jak uruchomić symulator tabletu z w pełni funkcjonalnym systemem operacyjnym Windows 8; - Jak wykorzystać
Bardziej szczegółowoProgramowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Bardziej szczegółowoMicrosoft Visual C : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop Spis treści
Microsoft Visual C++ 2008 : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop. 2010 Spis treści Co znajdziesz w tej książce? 9 Rozdział 1. Podstawy środowiska Visual C++ 2008 11 Język C++ a.net Framework
Bardziej szczegółowodocumaster documaster Campus Instrukcja obsługi www.documaster.pl Bezobsługowy system drukowania, kopiowania i skanowania
documaster Campus Instrukcja obsługi 1 Zawartość 1. Elementy funkcjonalne systemu Documaster Campus... 3 2. Sposób funkcjonowania systemu Documaster Campus... 3 3. Zakładanie konta... 4 4. Zmiana hasła
Bardziej szczegółowoUONET+ moduł Dziennik
UONET+ moduł Dziennik Sporządzanie ocen opisowych i diagnostycznych uczniów z wykorzystaniem schematów oceniania Przewodnik System UONET+ umożliwia sporządzanie ocen opisowych uczniów w oparciu o przygotowany
Bardziej szczegółowo