WPROWADZENIE DO INFORMATYKI

Podobne dokumenty
Programowanie niskopoziomowe

#include <stdio.h> #include <stdlib.h> // standardowe biblioteki

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

Informatyka I : Tworzenie projektu

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

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

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

MentorGraphics ModelSim

Załącznik 1 instrukcje instalacji

Instalacja NOD32 Remote Administrator

1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.

Pobieranie edytora CodeLite

Laboratorium 1. I. Zainstaluj program Eclipse (wersja C/C++ w odpowiednim systemie operacyjnym

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

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

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

Pracownia internetowa w szkole ZASTOSOWANIA

Instalacja Aplikacji dla AutoCAD 2006 i następnych.

ZSBD ćwiczenie 4. Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. Wymagania: ZSBD ćwiczenie 4

Nagrywamy podcasty program Audacity

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

Projektowanie układów VLSI-ASIC techniką od ogółu do szczegółu (top-down) przy użyciu pakietu CADENCE

HELIOS pomoc społeczna

Włączanie/wyłączanie paska menu

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Instrukcja instalacji winbgim

Programowanie Komputerów 2FD. Materiały pomocnicze do laboratorium

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide

Instrukcja obsługi serwera FTP v

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

TIME MARKER. Podręcznik Użytkownika

Instalacja Aplikacji dla AutoCAD 2006 i następnych.

Załącznik 1 instrukcje instalacji

Dodatki. Dodatek A Octave. Język maszyn

Projektowanie z użyciem procesora programowego Nios II

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

Programowanie Systemów Czasu Rzeczywistego

INSTRUKCJA OTWIERANIA PLIKU DPT (data point table)

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Konfiguracja pakietu CrossStudio for MSP

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

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:

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p.

Microsoft Visual Studio: zintegrowane środowisko programistyczne (IDE), umożliwia tworzenie samodzielnych aplikacji, aplikacji sieciowych, usług

INSTRUKCJA UŻYTKOWNIKA Instalacja KS - EDE w systemie KS - ZSA ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

ApSIC Xbench: Szybki start wydanie Mariusz Stępień

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Instrukcja obsługi programu altbackup

Java jako język programowania

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej

INŻYNIERIA OPROGRAMOWANIA TESTY JEDNOSTKOWE DOKUMENTACJA TECHNICZNA

Instalowanie VHOPE i plików biblioteki VHOPE

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Instalacja i opis podstawowych funkcji programu Dev-C++

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Materiały dodatkowe. Raspberry Pi

Współpraca Integry z programami zewnętrznymi

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

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Instalacja programu Warsztat 3 w sieci

Instalacja programu na systemie vista/win7/win8/win10. Instrukcja dotyczy instalacji wszystkich programów ( na przykładzie Helios ).

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

Dodawanie stron do zakładek

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

5.2. Pierwsze kroki z bazami danych

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Java pierwszy program w Eclipse «Grzegorz Góralski strona własna

Tworzenie oprogramowania

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Tutaj znajdziesz Odpowiedź na: Najczęściej Spotykane Problemy Najczęściej zadawane Pytania

Generator CABRILLO program Marka SP7DQR (Instrukcja obsługi)

Temat: Organizacja skoroszytów i arkuszy

Instrukcja obsługi notowań koszykowych w M@klerPlus

Instalacja sterownika portu USB

Fragment wykładu z języka C ( )

Kancelaria instalacja programu

JDK 7u25 NetBeans Zajęcia 1 strona - 1

epuap Archiwizacja w Osobistym Składzie Dokumentów

Silent setup SAS Enterprise Guide (v 3.x)

Electronic Infosystems

8. Generowanie raportów

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

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

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

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

BACKUP BAZ DANYCH FIREBIRD

Wprowadzenie do biblioteki klas C++

Zaawansowane programowanie w (pakiecie) Delphi

INFORMATOR TECHNICZNY WONDERWARE

Transkrypt:

J.NAWROCKI, M. ANTCZAK, H. ĆWIEK, W. FROHMBERG, A. HOFFA, M. KIERZYNKA, S. WĄSIK WPROWADZENIE DO INFORMATYKI PROGRAMOWANIE IMPERATYWNE ŚRODOWISKO URUCHOMIENIOWE I. INSTALACJA I KONFIGURACJA ECLIPSE CDT Szczegółowa instrukcja instalacji i konfiguracji znajduje się w pliku 09cw2-imperat-EclipseCDT.pdf dostępnym pod adresem: http://www.cs.put.poznan.pl/mantczak/teaching/itc/10cw2-imperat-eclipsecdt.zip II. INSTALACJA I KONFIGURACJA DEVCPP 1. INSTALACJA ŚRODOWISKA PROGRAMISTYCZNEGO DEV-C++ W katalogu "CUnitPowerPack\install" znajduje się plik devcpp-4.9.9.2_setup.exe, który jest instalatorem środowiska programistycznego Dev-C++ 5.0 beta 9.2 (4.9.9.2) wraz z kompilatorem Mingw/GCC 3.4.2. Uruchamiamy plik instalatora. 1. Wybieramy język angielski w celu uniknięcia problemów z polskimi diakrytykami. 2. Zatwierdzamy licencję :). 1

3. Wybieramy rodzaj instalacji Custom i zaznaczamy dodatkowo opcję Remove all previous configuration files. 4. Wybieramy folder instalacji ścieżka nie może zawierać znaków spacji i rozpoczynamy instalację przyciskiem Install. 5. Po zainstalowaniu wymaganych plików decydujemy czy środowisko Dev-C++ ma być dostępne dla wszystkich użytkowników danego komputera. 6. Kończymy instalację uruchamiając środowisko Dev-C++. 7. W oknie Beta version Notice system informuje nas, gdzie będą przechowywane nasze pliki konfiguracyjne. Zatwierdzamy zapoznanie się z powyższą informacją. 2

8. Wybieramy wygląd naszego środowiska i przechodzimy dalej. 9. System zapyta nas czy chcemy, korzystać z podpowiedzi systemu dotyczących możliwych do wykorzystania w danym momencie funkcji, parametrów i atrybutów. Bardzo pomocna funkcjonalność dla początkującego programisty. 10. Aby przyspieszyć działanie środowiska można wykorzystać funkcjonalność pozwalającą na załadowanie bazowych plików nagłówkowych do pamięci. 3

11. Czekamy na zakończenie procesu pierwszej konfiguracji środowiska i potwierdzamy jego uruchomienie. 2. KONFIGURACJA ŚRODOWISKA PROGRAMISTYCZNEGO DEV-C++ Z menu głównego wybieramy Tools -> Compiler Options. Przechodzimy na zakładkę Settings. Ustawiamy następujące opcje w C Compiler, Code Generation i Linker zgodnie z poniższymi zrzutami ekranowymi. Pozostałe opcje zostawiamy bez zmian. 4

3. TWORZENIE PROJEKTU W DEV-C++ Wskazówka: W celu ułatwienia zarządzania projektami proponuje się w katalogu głównym środowiska programistycznego utworzenie katalogu np.: projects, który zawierać będzie wszystkie tworzone projekty. Dodatkowo powinno się również dla każdego nowego projektu utworzyć osobny podkatalog katalogu np.: projects, którego zadaniem będzie przechowywanie wszystkich plików związanych z danym projektem. 1. W celu utworzenia nowego projektu wybieramy File -> New -> Project... 2. W oknie New project wybieramy Console Application, zaznaczamy pole wyboru C Project oraz podajemy nazwę projektu w polu Name i zatwierdzamy konfigurację projektu za pomocą przycisku OK. 3. System poprosi użytkownika o podanie miejsca docelowego, w którym ma zostać zapisany nowo utworzony plik projektu. 4. Domyślnie zostanie utworzony plik main.c zawierający funkcję główną programu, który niestety nie istnieje fizycznie na dysku należy go zapisać. Po naciśnięciu Ctrl+S system poprosi o wskazanie miejsca docelowego, w którym ten plik ma zostać zapisany domyślnie jest to wskazany wcześniej katalog projektu. 5. W celu skompilowania projektu można wykorzystać kombinację klawiszy funkcyjnych Ctrl+F9, a uruchomienia projektu kombinację Ctrl+F10. 4. MODYFIKOWANIE OPCJI PROJEKTU W DEV-C++ Naciśnięcie klawiszy funkcyjnych Alt+P spowoduje, że pojawi się okno, w którym można modyfikować podstawowe opcje obecnie otwartego projektu. 5

Na powyższym zrzucie ekranowym widzimy, że opcje te składają się z wielu zakładek. Zakładki istotne z punktu widzenia wykorzystywanych przez nas bibliotek to Parameters, Makefile i Build options. ZAKŁADKA PARAMETERS W przypadku korzystania z biblioteki pozwalającej na tworzenie testów jednostkowych w oknie Linker wymagana jest opcja -lcunit_mingw. 6

ZAKŁADKA MAKEFILE Plik Makefile jest to zbiór reguł dla kompilatora, wykorzystywanych podczas kompilacji programu. Domyślnie plik ten jest generowany automatycznie. Wykorzystanie dodatkowych bibliotek powoduje, że automatyczna generacja tego pliku nie jest już wystarczająca dla poprawnego kompilowania i uruchamiania projektu. 1. Domyślnie opcja Use custom Makefile... nie jest zaznaczona. 2. Zaznaczenie powyższej opcji powoduje konieczność wskazania pliku Makefile, który zostanie wykorzystany podczas kompilacji programu. 7

ZAKŁADKA BUILD OPTIONS W celu zmiany domyślnego pliku wykonywalnego w projekcie na inny zdefiniowany przez użytkownika należy zaznaczyć pole wyboru Override output filename znajdujące się na poniżej przedstawionej zakładce oraz podać jego nazwę. 8

III. TURBO C COMPILER & SAMPLE PROJECT 1) Pobrać plik TC.zip (Turbo C Compiler) (http://www.cs.put.poznan.pl/mantczak/teaching/itc/tc.zip). 2) Rozpakować powyższe archiwum w katalogu roboczym (na zajęciach najprawdopodobniej C:\Temp). 3) Ważne pliki i katalogi wykorzystywane podczas kompilacji: a) katalog \TC\Projects zawiera przykładowy projekt mymain oraz plik blank.c; służy jako repozytorium rozwiązań poniższych zadań, b) plik \TC\Projects\blank.c jest uogólnionym wzorcem prostego programu napisanego w języku C; jego zawartość będzie się powtarzać we wszystkich rozwiązaniach poniższych zadań, #include <stdio.h> #include <stdlib.h> // standardowe biblioteki void main() { // główna funkcja programu system("pause"); // program przed zakończeniem oczekuje } // na naciśnięcie dowolnego klawisza c) \TC\clean.bat służy do usuwania plików z rozszerzeniami *.bak, *.obj, *.exe z wszystkich podkatalogów katalogu Project, d) \TC\make.bat służy do kompilowania przygotowanego programu; jako parametr należy podać nazwę projektu reprezentującego przygotowany program. 9

4) Tworzenie nowego projektu (np.: mymain) a) utworzenie nowego podkatalogu o nazwie reprezentowanej przez nazwę projektu (np.: mymain) w katalogu \TC\Projects, b) przekopiowanie do nowo utworzonego katalogu pliku blank.c i zmienienie jego nazwy na nazwa_projektu.c (np.: mymain.c); jeżeli nazwy katalogu i pliku źródłowego będą różne wówczas kompilacja z użyciem make.bat zakończy się niepowodzeniem. c) w celu skompilowania napisanego programu należy uruchomić konsolę systemową w katalogu \TC\; następnie należy wpisać polecenie kompilacji w postaci: make.bat mymain d) w rezultacie w katalogu projektu pojawią się pliki z rozszerzeniami *.obj i *.exe. 5) Edytor Turbo C a) w katalogu \TC znajduje się plik TC.exe, który jest przykładem bardzo prostego edytora pozwalającego na implementowanie programów w języku C. Aby uruchomić program wystarczy dwukrotnie nacisnąć lewym przyciskiem myszy na powyżej przytoczoną nazwę pliku. Po uruchomieniu edytora domyślnie pojawia się okno pozwalające implementować kod w pliku o nazwie NONAME.C. W celu przejścia w tryb edycji pliku należy wykorzystać przycisk Enter. b) w celu poprawnego kompilowania i uruchamiania programów należy po uruchomieniu edytora ustawić podstawowe opcje środowiska: i) ścieżkę dostępu do katalogu zawierającego pliki nagłówkowe bibliotek (Include directories), ii) ścieżkę dostępu do katalogu zawierającego biblioteki (Library directories), iii) ścieżkę dostępu do katalogu głównego środowiska (Turbo C directory). 10

c) aby otworzyć nowy (pusty) plik źródłowy należy skorzystać z menu File->New. d) aby wczytać plik z kodem źródłowym programu należy skorzystać z menu File->Load (skrót klawiszowy: F3). (1) e) w celu zapisania dokonanych modyfikacji aktualnie otwartego kodu źródłowego programu należy skorzystać z menu File->Save (skrót klawiszowy: F2). f) aby zbudować plik wykonywalny tworzonego programu należy skorzystać z menu Compile->Build all. g) w celu uruchomienia pliku wykonywalnego programu należy skorzystać z menu Run->Run (skrót klawiszowy: Ctrl+F9). h) aby zamknąć edytor należy skorzystać z menu File->Quit (skrót klawiszowy: Alt+X). 6) Uwagi a) nazwa projektu nie powinna być dłuższa niż 8 znaków, ponieważ kompilator będzie sygnalizował problem ze znalezieniem właściwego pliku, b) nie wykorzystywać komentarzy postaci // w kodzie programu, c) unikać nazywania projektu i wykorzystywanych funkcji w ciele programu w ten sam sposób, 11

d) nie nazywać własnych funkcji nazwami podstawowych funkcji bibliotecznych, e) w kilku programach należy wykorzystać bibliotekę math (poprzez dodanie w kodzie źródłowym deklaracji #include <math.h>, f) pamiętać o deklarowaniu wszystkich niestandardowych bibliotek przed ich użyciem w programie. 12