INF1_01.pdf

(457 KB) Pobierz
Politechnika Białostocka
Wydział Elektryczny
Katedra Elektrotechniki Teoretycznej i Metrologii
Spis treści
1. Opis stanowiska ............................................................................................. 3
1.1. Stosowana aparatura ............................................................................... 3
1.2. Oprogramowanie ...................................................................................... 3
2. Środowisko Microsoft Visual Studio ............................................................. 3
2.1. Microsoft Visual Studio ............................................................................. 3
2.2. Microsoft Visual Studio 2008 Express Edition........................................... 4
2.3. Utworzenie nowego projektu w Visual C++ 2008...................................... 6
2.4. Język C .................................................................................................. 11
2.5. Ogólna struktura programu w języku C................................................... 12
2.6. Tworzenie pliku wykonywalnego i uruchomienie programu .................... 14
2.7. Sposób zapisu kodu programu ............................................................... 18
Instrukcja
do pracowni specjalistycznej z przedmiotu
Informatyka 1
Kod przedmiotu:
ES1C200 009
(studia stacjonarne)
ŚRODOWISKO MICROSOFT VISUAL C++.
JĘZYK C - OGÓLNA STRUKTURA PROGRAMU
2.8. Wyświetlanie tekstu funkcją printf() ........................................................ 18
2.9. Komentarze ............................................................................................ 20
2.10. Najczęściej popełniane błędy podczas pisania programów .................... 21
3. Przebieg ćwiczenia ....................................................................................... 26
Numer ćwiczenia
INF01
4. Literatura ....................................................................................................... 28
5. Zagadnienia na zaliczenie ............................................................................ 28
6. Wymagania BHP ........................................................................................... 28
_____________
Materiały dydaktyczne przeznaczone dla studentów Wydziału Elektrycznego PB.
Autor:
dr inż. Jarosław Forenc
Białystok 2013
© Wydział Elektryczny, Politechnika Białostocka, 2013 (wersja 1.4)
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 1
2 z 29
Instrukcja INF01
-
Microsoft Visual Studio Team System.
1. Opis stanowiska
1.1. Stosowana aparatura
Podczas zajęć wykorzystywany jest komputer klasy PC z systemem
operacyjnym Microsoft Windows (XP/Vista/7).
Aktualna stabilna wersja programu to Visual Studio 2013 Update 1, która
miała premierę 20 stycznia 2014 roku. W instrukcji została opisana wersja
Microsoft Visual Studio 2008 Express Edition.
2.2. Microsoft Visual Studio 2008 Express Edition
Wersja Express Edition środowiska Microsoft Visual Studio jest dostępna
bezpłatnie. Zawiera uproszczone wersje programów dostępnych w płatnych
wersjach. Licencja pozwala także na tworzenie programów komercyjnych.
W środowisku dostępne są następujące języki programowania:
-
Visual Basic 2008 Express Edition;
-
Visual C++ 2008 Express Edition;
-
Visual C# 2008 Express Edition;
-
Visual Web Developer 2008 Express Edition.
Według dokumentacji możliwe jest uruchomienie programu na następujących
systemach operacyjnych: Windows XP SP2 (lub wyższy), Windows Server 2003
SP1 (lub wyższy), Windows Server 2003 R2 (lub wyższy), Windows Vista,
Windows Server 2008. Nie powinno być żadnych problemów z uruchomieniem
środowiska na nowszych systemach operacyjnych (Windows 7, Windows 8).
W Tabeli 1 zestawiono minimalne i rekomendowane wymagania sprzętowe
środowiska.
Tabela 1. Wymagania sprzętowe środowiska Microsoft
Visual Studio 2008 Express Edition
Parametr
Procesor
Pamięć RAM
Karta graficzna
Dysk twardy
Wymagania
minimalne
1,6 GHz
384 MB
1024x768
5400 RPM
Wymagania
rekomendowane
2,2 GHz
1024 MB
1280x1024
7200 RPM
1.2. Oprogramowanie
Na komputerach zainstalowane jest środowisko programistyczne Microsoft
Visual Studio 2008 Standard Edition lub Microsoft Visual Studio 2008 Express
Edition zawierające kompilator Microsoft Visual C++ 2008.
2. Środowisko Microsoft Visual Studio
2.1. Microsoft Visual Studio
Microsoft Visual Studio jest zintegrowanym środowiskiem programistycznym
(ang.
IDE - Integrated Development Environment)
umożliwiającym tworzenie
samodzielnych aplikacji konsolowych lub z graficznym interfejsem użytkownika,
aplikacji sieciowych, usług sieciowych oraz serwisów internetowych. W skład
środowiska wchodzą następujące narzędzia:
-
Microsoft Visual C# (od wersji 2002);
-
Microsoft Visual C++;
-
Microsoft Visual Basic;
-
Microsoft Visual J# (wersje 2002-2005);
-
Microsoft Visual Web Developer ASP.NET (od wersji 2005);
-
Microsoft Visual F# (od wersji 2010).
Środowisko dostępne jest w czterech edycjach:
-
Microsoft Visual Studio Express;
-
Microsoft Visual Studio Standard;
-
Microsoft Visual Studio Professional;
Informatyka 1
3 z 29
Instrukcja INF01
Informatyka 1
4 z 29
Instrukcja INF01
Po uruchomieniu środowiska wyświetlane jest główne okno programu
przedstawione na Rys. 1.
1
2
3
5
-
Getting Started
- łącza do dokumentacji pozwalającej zapoznać się z pracą
w Visual C++ 2008;
6
-
Microsoft Visual C++ Express
- najnowsze informacje dotyczące środowiska;
7
-
Output
- okno wyświetlające wyniki działania programu.
2.3. Utworzenie nowego projektu w Visual C++ 2008
Rozpoczęcie pracy ze środowiskiem Visual C++ 2008 wymaga utworzenia
nowego projektu. Nowy projekt można utworzyć na kilka sposobów:
-
wybierając w menu głównym
File
New
Project;
6
4
-
używając klawisza skrótu
Ctrl + Shift + N;
-
klikając ikonkę na pasku narzędziowym (pierwsza od lewej strony);
-
klikając na karcie
Start Page
5
7
Recent Projects
opcję
Create: Project …
Wybranie nowego projektu powoduje wyświetlenie okna (Rys. 2)
przeznaczonego do określenia szablonu tworzonej aplikacji (Templates).
Rys. 1 Główne okno środowiska Microsoft Visual C++ 2008 Express Edition
Elementy głównego okna programu:
1
- Menu główne;
2
- Pasek narzędziowy;
3
-
Start Page
- strona startowa;
4
-
Recent Projects
- skróty do ostatnio otwieranych projektów oraz możliwość
otwarcia istniejącego projektu (Open) lub utworzenia nowego (Create);
Rys. 2. Tworzenie nowego projektu
Informatyka 1
5 z 29
Instrukcja INF01
Informatyka 1
6 z 29
Instrukcja INF01
Szablony zebrane zostały w trzy grupy (Project
types):
-
CLR
- szablony projektów przeznaczonych dla platformy .NET;
-
Win32
- szablony projektów pozwalających tworzyć kod natywny Windows
(wykorzystujący WinAPI);
-
General
- inne szablony.
Grupa
CLR
zawiera następujące szablony (Rys. 3):
-
Class Library
- szablon przeznaczony do tworzenia bibliotek klas, które
mogą być wykorzystane w innych projektach;
-
CLR Console Application
- szablon przeznaczony do tworzenia aplikacji
konsoli systemu Windows;
-
CLR Empty Project
- szablon przeznaczony do generowania pustego
projektu;
-
Windows Forms Application -
szablon przeznaczony do tworzenia aplikacji
okienkowych (z graficznym interfejsem użytkownika).
Grupa
General
zawiera następujące szablony (Rys. 5):
-
Empty Project
- szablon przeznaczony do tworzenia dowolnych aplikacji;
-
Makefile Project
- szablon przeznaczony do tworzenia aplikacji
wykorzystujących przy kompilacji plik makefile.
Rys. 5. Szablony projektów z grupy General
Należy wybierać projekt
Win32 Console Application
i wprowadzić (Rys. 6):
-
nazwę projektu (Name), która będzie także nazwą pliku wynikowego
exe;
-
położenie plików projektu (Location);
-
nazwę przestrzeni roboczej (Solution
Name).
Rys. 3. Szablony projektów z grupy CLR
Rys. 6. Wprowadzanie danych opisujących projekt
Grupa
Win32
zawiera następujące szablony (Rys. 4):
-
Win32 Console Application
- szablon przeznaczony do tworzenia prostych
aplikacji uruchamianych z Wiersza polecenia (aplikacje konsolowe);
-
Win32 Project
- szablon przeznaczony do tworzenia aplikacji systemu
Windows z wykorzystaniem WinAPI.
Przestrzeń robocza (Solution - rozwiązanie, solucja) może składać się
z wielu projektów. Każdy taki projekt jest samodzielnym programem. Wszystkie
projekty wchodzące w skład przestrzeni roboczej mogą być skompilowane po
wybraniu tylko jednego polecenia. Zazwyczaj projekty wchodzące w skład
przestrzeni roboczej są ze sobą w pewien sposób powiązane, np. rozwiązują ten
sam problem, ale różnymi metodami.
Po wybraniu typu projektu uruchamiany jest Kreator projektu (Win32
Application Wizard)
składający się z dwóch kroków:
Overview
i
Application
Settings.
Pierwszy krok,
Overview
(Rys. 7), ma charakter tylko informacyjny.
Rys. 4. Szablony projektów z grupy Win32
Informatyka 1
7 z 29
Instrukcja INF01
Informatyka 1
8 z 29
Instrukcja INF01
Zaznaczamy opcję
Empty Project
(Rys. 9).
Rys. 9. Kreator projektu - zaznaczenie opcji Empty Project
Po naciśnięciu przycisku
Finish
zostanie utworzony nowy, pusty projekt.
---
Wpisanie kodu programu wymaga dodania do projektu nowego pliku. Można
to zrobić na kilka sposobów:
Rys. 7. Kreator projektu - Overview
-
wybierając z menu głównego:
File
-
używając klawisza skrótu:
Ctrl + N;
New
File;
Po naciśnięciu przycisku
Next >
przechodzi się do drugiego kroku kreatora.
W drugim kroku,
Application Settings
(Rys. 8), można:
-
zmienić typ aplikacji (Application
type);
-
dodać pliki nagłówkowe (Add
common header files for);
-
zmienić dodatkowe opcje (Additional
options).
-
klikając prawym klawiszem myszki w oknie
Solution Explorer
na
Source
Files
i wybierając
Add New Item…
(Rys. 10).
Rys. 10. Dodanie nowego pliku do projektu
Jako typ pliku (Templates) zaznaczamy
C++ File (.cpp),
a następnie
wprowadzamy nazwę pliku (Name) i ewentualnie miejsca jego zapisania na dysku
(Location) (Rys. 11).
Rys. 8. Kreator projektu - Application Settings
Informatyka 1
9 z 29
Instrukcja INF01
Informatyka 1
10 z 29
Instrukcja INF01
Zgłoś jeśli naruszono regulamin