Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Größe: px
Ab Seite anzeigen:

Download "Einführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition"

Transkript

1 In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren, linken und somit ein ausführbares Programm erstellen. Nach Aufruf der Software Microsoft Visual Studio 2010 öffnet sich eine Arbeitsumgebung, die aus 3 Teilbereichen besteht. Unterhalb der Werkzeugleiste befindet sich links der Projektmappen-Explorer (ein Dateimanager), rechts der Editor, in welchem die Startseite geöffnet ist und unterhalb die Ausgabe, die zur Anzeige von Meldungen dient. Um ein neues Projekt anzulegen, wählen Sie im Menü Datei > Neu > Projekt... Seite 1 von 8

2 Es öffnet sich ein Dialogfenster. Da Sie in der Regel auf einem 32 bit Rechner unter dem Betriebssystem Windows arbeiten, wählen Sie auf der linken Seite unter "Installierte Vorlagen" den Menüpunkt "Visual C++" und "Win 32". Im mittleren Bereich des Dialoges "Win 32-Konsolenanwendung" anklicken. Danach muss im Eingabefeld Name noch ein beliebiger Projektname eingegeben und unter Ort der Pfad der Abspeicherung eingestellt werden. Sofern Sie an einem Rechner der Hochschule Darmstadt arbeiten, achten Sie darauf, dass Sie das Projekt in Ihrem persönlichen Ordner abspeichern Jedes Projekt ist Teil einer Projektmappe. Die Projektmappe ist vergleichbar einem Schulordner, indem Sie die Unterlagen (=Dateien) zu den einzelnen Fächern (=Projekte) durch Trennblätter getrennt abheften. Eine Projektmappe kann also mehr als nur ein Projekt enthalten. Unter Projektmappenname wird der Name des Projekts auch für die Mappe übernommen. Falls mehrere Projekte in der Mappe verwaltet werden sollen, ist eine übergeordnete Namensgebung sinnvoller. Ändern Sie den Namen der Projektmappe nach Belieben. Stellen Sie sicher, dass in der Checkbox Verzeichnis für Lösung erstellen ein Haken gesetzt ist und klicken Sie auf OK. Seite 2 von 8

3 In Folge öffnet sich der Win32-Anwendungs-Assistent. Achtung: Hier auf Weiter > klicken! Da wir keine vorgefertigten Dateien in unser Projekt eingefügt haben möchten, müssen wir in den Anwendungseinstellungen einen Haken bei Leeres Projekt setzen und erst dann den Button Fertig stellen anklicken. Seite 3 von 8

4 Das Ergebnis sehen wir im Projektmappen-Explorer der Arbeitsumgebung: Eine Projektmappe mit dem gewählten Namen wurde erstellt, darunter das Projekt mit den 3 noch leeren Unterordnern Headerdateien, Quelldateien und Ressourcendateien. Vergleichen Sie das Ergebnis im Standard Windows Explorer: am angegebenen Speicherort ist ein Ordner mit dem Namen der Projektmappe angelegt worden, der wiederum einen Unterordner mit dem Namen des Projekts enthält. Um im neu angelegten Projekt eine Quelltextdatei hinzuzufügen, klicken Sie mit der rechten Maustaste auf den Ordner Quelldateien und wählen Sie Hinzufügen Neues Element... Seite 4 von 8

5 Da wir ein C++ Programm erstellen möchten, wählen Sie in dem geöffneten Auswahlfenster links Installierte Vorlagen> Visual C++ und im mittleren Bereich C++Datei(.cpp). Tragen Sie unterhalb den Namen der Datei ein. Als Speicherort ist der Speicherort des zugehörigen Projekts voreingestellt und sollte nicht verändert werden. Nach Klick auf Hinzufügen enthält der Ordner Quelldateien eine erste Quellcodedatei. Diese ist im rechten Editorfenster geöffnet. Hier kann nun wie weiter unten angegeben C++ Code eingegeben werden. Vergleichen Sie das Ergebnis im Standard Windows Explorer: im Projektordner ist nun eine.cpp Datei enthalten. Der gezeigte Code dient zur Erstellung eines Programms, welches den Text Hello world! auf dem Bildschirm ausgibt. Dazu muss der Code jedoch in Maschinensprache übersetzt werden. Dies geschieht in 2 Schritten: Zunächst wird der Code kompiliert durch Wahl von Erstellen Kompilieren. Dabei wird der Code auf syntaktische Fehler untersucht. Sind solche Grammatikfehler enthalten wird der Kompiliervorgang abgebrochen und der Fehler im Ausgabefenster angezeigt. Der Programmierer kann diese nun im Editor verbessern und das Kompilieren erneut starten. Sind keine syntaktischen Fehler mehr enthalten, entsteht sog. Objektcode mit der Endung.obj. Dieser liegt im Unterordner Debug des Projektordners. Damit aus dem Objektcode ein ausführbares Programm wird, muss er verlinkt werden. Das bedeutet beispielsweise, dass die benutzten Bibliotheken, welche auch als.obj Dateien vorliegen, dazu gefügt werden. Das Linken erfolgt durch Wahl von Erstellen Projektmappe erstellen. Seite 5 von 8

6 Wiederum wird der Erfolg/Misserfolg dieser Aktion in dem Ausgabefenster protokolliert. Ein häufiger Fehler ist, dass in einem Projekt mehrere Quellcodedateien enthalten sind, die eine Funktion namens main enthalten. Die main Funktion definiert den Anfang des ausführbaren Programms, also die erste Anweisung an den Prozessor bei Aufruf des Programms. Ein solcher Startpunkt muss natürlich eindeutig sein. Regel: Pro Projekt in der Projektmappe beliebig viele Quellcodedateien, aber nur eine main Funktion! Bei Erfolg befindet sich im Projektmappenordner nun der Ordner Debug, welcher eine.exe Datei enthält. Das Programm kann nun durch Anklicken der.exe Datei gestartet werden: ein Konsolenfenster mit dem Text Hello world! wird geöffnet und wieder geschlossen. Das geschieht in der Regel jedoch so schnell, dass man den Text gar nicht lesen kann. Eine bessere Kontrolle der Ausgabe erhält man durch Wahl von Debuggen Starten ohne Debugging. Nach jeder Abänderung des Quellcodes im Editorfenster müssen die Schritte Kompilieren und Linken wiederholt werden, damit auch das ausführbare Programm das abgeänderte Verhalten zeigt. Wird ein zweites Projekt in der Mappe angelegt, so ist das im Projektmappen-Explorer fett geschriebene Projekt aktiv. Die Aktivierung wird durch Anklicken des Projekts im Explorer und Wahl von Datei Als Startprojekt festlegen erreicht. Viel Spaß beim Programmieren! Seite 6 von 8

7 Zeilennummern anzeigen Unter Menü Extras - Optionen im neuen Fenster Text-Editor - C/C++ auswählen. Anschließend die Auswahlbox Zeilennummern auswählen/aktivieren. Seite 7 von 8

8 Programm editieren In der Datei Aufg1_main.cpp im rechten Fenster folgende Eingaben durchführen: a) Eingabe des Dateikopfes (als Kommentar) b) Eingabe der Include-Dateien c) Eingabe des Programmcodes Seite 8 von 8