39
1

1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Embed Size (px)

Citation preview

Page 1: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

1

Page 2: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

1. Definition und Geschichte 1.1 Definition 1.2 Geschichte

2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des Visual Studio 2010 Express

3. Anleitung Visual Basic C++ Express 2010 3.1 Visual Studio 2010 Express starten 3.2 Programm-Quelltext zum Projekt hinzufügen 3.3 Programm übersetzen und evtl. Fehler beheben 3.4 Projekt speichern und abgespeichertes Projekt

öffnen

2

Page 3: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

4.Einige optionale Einstellungen 4.1 Sprachauswahl 4.2 Schriftarten und Farben 4.3 Layout 4.4 Schreibgeschützte Dateien Überschreiben

5. Häufige Fehler 5.1 Syntaxfehler 5.2 Laufzeitfehler 5.3 Semantikfehler

6. Literaturverzeichnis

3

Page 4: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

1. Definition und Geschichte 1.1 Definition: Visual Studio C++ 2010 ist eine integrierte

Entwicklungsumgebung für verschiedene Hochsprachen ,die von dem Unternehmen Microsoft angeboten wird .

1.2 Geschichte: Die Entwicklung der Programmiersprache C ist eng mit der des

Betriebssystems Unix verknüpft. Nachdem die erste UNIX-Version noch in Assembler erstellt worden war(1969),entwickelte Ken Thomson 1970 die Sprache B zur Implementierung eines UNIX-Systems für eine PDP-7-Machine.Aus der mit zu vielen Schwächen behafteten Sprache B entwickelte Dennis Richie 1972 C . Seit 1973 ist das Betriebssystem UNIX fast vollständig in C geschrieben. Zunächst gab es keinen offiziellen Sprachstandard. Stattdessen erreichte die Sprachdarstellung in einem Lehrbuch-deutsch: Kernighan , Ritchie ; Programmieren in C . Hanser Verlag 1983- den Status eines Quasi-Standards(Kernighan-Ritchie-Standard).Kleinere Erweiterungen und Verbesserungen führten zum ANSII-Standard . Die Sprache C++ wurde Anfangs der 80er Jahre von Bjarne Stroustrup an den Bell Laboratories entwickelt. Es handelt sich dabei um einen Zusatz für C.

4

Page 5: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

2. Download des Softwares 2.1 Download von Visual C++ 2010 Express Diese wird in folgende fünf Schritte durchgeführt 1.Schritt: Geben Sie bei einer Suchmaschine wie z.B. Google,

Forestle das Stichwort „Microsoft visual studio express“.

5

Page 6: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

2.Schritt: Geben Sie auf die im Rote gekreiste Seite siehe Oben bzw. auf die Seite:“ www. Microsoft.com/germany/Express/ „ danach auf „download“ klicken , siehe unten. 6

Page 7: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

3.Schritt: Klicken Sie auf „ Visual C++ 2010 Express“(1) und ein Doppelklick auf „ Download Visual C++ 2010 Express „(2).

7

Page 8: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

4.Schritt: Klicken Sie auf „Speichern“ .

8

Page 9: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

5.Schritt: Legen Sie Ihr Speicherort fest ( vorzugsweise Ihr Desktop).

Sie erhalten das Installations-Programm vc_web.exe¹.

Führen Sie vc_web.exe aus und folgen Sie den Installationshinweisen.

Sie können vc_web.exe nun wieder löschen .

2.2 Registrieren des Visual Studio 2010 Express Die folgenden Instruktionen zeigen beispielhaft die Registrierung von Visual Web Developer Express 2010, wobei ist der Produktschlüssel einzugeben. Bei Bedarf besuchen Sie auch diesen Link für häufig gestellte Fragen zur Registrierung. „www.microsoft.com/germany/express/registration/faq.aspx“

9

1 executable Files. 11/04/23

Page 10: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Schritt 1: wählen Sie nach der Installation Ihres Visual Studio Express-Produkt in Hilfe-Menü den Eintrag Produkt registrieren 10

Page 11: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Schritt 2: Das Dialogfenster für den Registrierungsschlüssel öffnet sich.Klicken Sie auf die Schalfläche „Registrierungsschlüssel online abrufen“Und durchlaufen Sie den Registrierungsprozess (Unter Verwendung Ihrer Windows Live ID²).

11

11/04/232. auch Microsoft Passport-Netzwerk genannt

Page 12: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Schritt 3: Nach dem Abschluss der Online Registrierung erscheint ein Fenster , in den der Registrierungsschlüssel angezeigt wird .Kopieren Sie diesen in die Zwischenablage , in den Sie ihn mit der Maus markieren und Strg+C drücken oder mit dem rechten Maustaste „ Kopieren“ auswählen.

12

Page 13: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Schritt 4: Fügen Sie den Schlüssel aus der Zwischenablage in das Eingabefeld (durch Drücken von „Strg+V“ oder einen Rechtsklick in das Eingabefeld und die Auswahl von Einfügen).

13

Page 14: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Schritt 5: Klicken Sie auf die Schaltfläche „ Jetzt registrieren“.

14

Page 15: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

3. Anleitung Visual Basic C++ Express 2010 Dieses Punkt richtet sich auf Studenten an der Hochschule

RheinMain Anmelden bei Ihrem Arbeitsplatz mit user vstudio¹ Passwort

vstudio¹ 3.1 Visual Studio 2010 Express starten Doppelklick auf Microsoft Visual C++ 2010 Icon Es öffnet sich folgende Oberfläche:

15

1.Benutzname und Passwort während Informatik Praktikum 11/04/23

Page 16: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

-Wie kann ich ein Projekt anlegen? Oben links auf Neues Projekt … klicken. Es öffnet sich folgende Oberfläche: 16

Page 17: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Im Fenster: Links CLR (1) , rechts CLR-Konsolenanwendung (2) einstellen.Unter bei Name: Projektname (3) ohne Extension .cpp²² eingeben.Falls noch nicht geschehen, darunter Ziel-Programmordner eingeben. OK(4) anklicken.

17

11/04/232.C Plus Plus(.cpp) steht für die Dateiendung in der Programmiersprache C++

Page 18: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

3.2 Programm-Quelltext zum Projekt hinzufügen wenn die Instruktionen 1,2,3und 4 einwandfrei durchgeführt werden, folgt in Zentrum ein dunkelblaues Fenster. Jetzt kommt die Frage-Wie kann ich Neues Element hinzufügen? Quelledateien ( rechter Mausklick )-> Hinzufügen-> Neues Element( Klick) siehe Bild unten

18

Page 19: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Im Fenstersegment(1) Namen eingeben (in der regel wie Projektname). Im Fenster rechts(2) Doppelklick auf C++-Datei(.cpp).

19

Page 20: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Es erscheint ein leeres weißes Editor-Feld. So siehst aus

20

Page 21: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

In diesem leeren Editor-Feld den Quelltext editieren oder per copy (Strg+C) und paste(Strg+V) einfügen ,beispielerweise entsteht ein Feld wie das folgende.

21

Page 22: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

3.3 Programm übersetzen und evtl. Fehler beheben Mit <F5> übersetzen. Im unteren Segment wird der Erfolg der Übersetzung oder es werden Fehler angezeigt. Im ersten Fall öffnet sich ein Konsolenfenster zur Programmausführung.

22

Page 23: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Hinweise: die letzten beiden Programmzeilen: getchar(); sind sehr wichtig. Sind sie nicht im Programm enthalten, öffnet sich das Fenster, welches das Programm enthält, nur kurz und schließtsich nach Programmende sofort wieder.

Alternativ kann man einmal „system(“pause“);“ statt zweimal getchar(); eingeben.

23

Page 24: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Nach jeder Übersetzung erschein immer dieses Dialogfeld.Diese Meldung fragt nur, ob dieses Projekt veraltet ist oder nicht.Man kann entweder immer auf Ja(1) klicken oder unter „Dialogfeld nicht mehr anzeigen“ ankreuzen.

24

Page 25: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

25

Sollten Fehler aufgetreten sein, müssen diese im Editor beseitigt(auf nein (1) werden. Dann Programm erneut übersetzen bis das Programm „läuft“. Unter Umständen wird bei Fehlern im Programm die unten dargestellte Meldung gezeigt und Visual Studio fragt, ob die letzte lauffähige Version des entwickelten Programms gestartet werden soll. Diese Frage sollte auf jeden Fall verneint werden, da Sie sonst nicht das Programm ausführen, dessen Quelltext Sie sehen!

Page 26: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

3.4 Projekt speichern und abgespeichertes Projekt öffnen Um ein Projekt zu speichern, gibt 2 AlternativeIm Projektmappen-Explorer den Projektnamen anklicken (so dass er blau unterlegt ist). Dann auf das Speichern-Icon in der Toolbar klicken (oder Menü Datei <Projektname> speichern).

26

Page 27: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Man kann auch auf "Alles Speichern" klicken. Dann wird die gesamteProjektmappe inklusive aller darin enthaltener Projekte gespeichert.27

Page 28: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Um ein abgespeichertes Projekt zu öffnen, kann man entweder ein Projekt öffnen oder eine ganze Projektmappe:In beiden Fällen geht man im Menü "Datei" auf "Öffnen" unddann auf "Projekt/Projektmappe".

28

Page 29: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Es öffnet sich ein Fenster zur Dateiauswahl(siehe unten). Es können Projektdateien (Endung .vcxproj (1)) oder Projektmappendateien (Endung .sln (1)) geöffnet werden (ggf. muss man zuerst in das entsprechende Projektverzeichnis wechseln).

War vorher schon eine Projektmappe geöffnet, so kann man beim Öffnen eines Projekts angeben, ob dieses zur vorhandenen Projektmappe(2) hinzugefügt werden soll, oder ob diese geschlossen wird.

29

Page 30: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

4. Einige optionale Einstellungen4.1 Sprachauswahl: Das Programm Visual C++ bietet die Sprache

Deutsch sowie die Sprache des genutzten Betriebssystems.Drücken Sie in der Kopfzeile auf „Extras“(1) und dann auf

„Optionen“(2).Wählen Sie in der Auswahl „Umgebung“(3)den Untertitel

„Internationale Einstellung“(4) .Wählen Sie nun zwischen der Auswahl der aufgelisteten Option(5).

30

Page 31: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

4.2 Schriftarten und Farben: Mit dieser Option können Sie ihren Compiler in viele verschiedene Schriftarten und Farben ändern.Drücken Sie in der Kopfzeile auf „Extras“(1) und dann auf „Optionen“(2).Wählen Sie in der Auswahl „Umgebung“(3) den Untertitel„Schriftarten und Farben“(4).Gestallten Sie Ihren Compiler ganz nach Ihren Wünschen. Wenn Sie fertig sind dann auf Ok (5) bestätigen.

31

Page 32: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

4.3 Layout: Mit dieser Option können Sie sich mehrere Fenster gleichzeitig anschauen.Drücken Sie in der Kopfzeile auf „Extras“(1) und dann auf „Optionen“(2) .Wählen Sie in der Auswahl „Umgebung“(3) den Untertitel „Allgemein“(4). Wählen Sie die Anzahl der anzuzeigenden Fenster aus. Wenn Sie fertig sind auf OK (5) klicken.

32

Page 33: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

4.4 Schreibgeschützte Dateien Überschreiben: Mit dieser Option können Sie schreibgeschützte Dateien überarbeiten.Drücken Sie in der Kopfzeile auf „Extras“(1) und dann auf „Optionen“(2) .Wählen Sie in der Auswahl „Umgebung“(3) den Untertitel „Dokumente“(4) .Setzen Sie die Markierung auf„ Bearbeiten schreibgeschützter Dateien zulassen …“. Dann auf Ok (5).

33

Page 34: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

5. Häufige Fehler:5.1 Syntaxfehler: Fehler im formalen Aufbau und „Rechtschreibfehler“ führen zu Syntaxfehlern.Beispiele:1) a = b + c // Semikolon vergessen cout << a << endl; 2) while(a != b); // irrtümlich Semikolon hinter while-Anweisung { …….} ; // (oder for oder if)3) do{……} while(a <= b) // Semikolon hinter do…while vergessen4) while(a = b) // Zweisungsoperator “=” statt Gleichheitsoperator // “==” verwendet5) int auto, moped; Auto = moped / 7; // Variable auto groß geschrieben, in der // Deklaration aber klein6) int summe, i, a[100]; for(i = 0; i <= 100; i++) // Indexbereich ueberschritten, letztes summe = summe + a[i]; // Element ist a[99] !

34

Page 35: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

7) double x, y, *pd; x= 4.1; y = 7.18; *pd = y; // formal korrekt aber Pointervariable pd ist noch // uninitialisiert (zeigt irgendwo hin) pd = x; // Wert zu Pointer ist verboten, richtig: pd = &x8) class TIME{ public: void read_time(); void write_time(); void add_time(TIME t1, TIME t2); private: int hh, mm, ss;} // hier wurde das abschließende Semikolon vergessen, richtig: };

35

Page 36: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

5.2 Laufzeitfehler: Ein syntaktisch korrektes Programm kann auch nach seinem Start während der Programmausführung mit einer Fehlermeldung abbrechen. Diese erst zur Laufzeit auftretenden Fehler heißen „Laufzeitfehler“.

Beispiele:

1) Division durch Null: …. cin >> n; q = z/n; // Abbruch , falls für n Null eingegeben wird. …..2) Wurzel aus negativer Zahl: ….. ….. c = sqrt(x-y); // Abbruch , falls aktuell x-y < 0. …..

36

Page 37: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

5.3 Semantikfehler: (Logische Fehler)Semantikfehler verstoßen wird weder gegen Rechtschreib- noch gegen Grammatikregeln einer Sprache .Beispiel: „ Das Rad ist viereckig“Wenn ein Programm ohne Fehlermeldungen abgearbeitet wird aber falsche Ergebnisse liefert, liegt ein logischer Fehler vor. Logische Fehler werden nur erkannt, wenn zu bestimmten Test-Eingaben die erwarteten Programm-Ergebnisse bekannt sind(z. B. durch Handrechnung oder Taschenrechner). Diese Fehler entstehen durch einen falschen Algorithmus und zwingen manchmal zu einer grundlegenden Umorganisation des Programms.Beispiel: Statt Berechnung der Summe zweier Größen wird das Produkt gebildet. Ein solcher logischer Fehler kann natürlich auch auf einem Tippfehler beruhen. Fehler in der Logik größerer Programme lässt sich durch ein klares Konzept des Programmaufbaus(Struktogramm) vorbeugen.

37

Page 38: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

Hinweise:

Bei Konsolenanwendungen kann es je nach verwendetem Compiler oder Betriebssystem Probleme beim Schließen der Konsole geben. Manche Compiler halten die Konsole von sich aus offen bis der Benutzer sie explizit schließt. Bei den meisten jedoch schließt sich die Konsole unmittelbar nach Beendigung des Programms. Dies ist häufig nicht gewünscht und kann durch das Standardmakro getchar() (#include <cstdio>) in der Regel verhindert werden. Erst die Betätigung der <Enter>-Taste führt dann zur Beendigung des Programms und damit zum Schließen der Konsole. Sollte Ihr Compiler unter Windows Probleme mit getchar() haben, können Sie es alternaiv aber nicht Standard gemäß mit _getch() (#include <conio>) oder system(“Pause“) (#include <cstdlib>) versuchen.

38

Page 39: 1. 1. Definition und Geschichte 1.1 Definition 1.2 Geschichte 2. Download des Softwares 2.1 Download von Visual C++ 2010 Express 2.2 Registrieren des

6. Literaturverzeichnis

Gerd Küveler: Informatik für Ingenieure und Naturwissenschaftler 1: Grundlagen, Programmieren mit C/C++http://www.microsoft.com/germany/express/

Microsoft/Express: http://www.microsoft.com/germany/express/default.aspx

39