Einstieg in C# mit Visual Studio 2015 - Ideal für Programmiereinsteiger geeignet
von: Thomas Theis
Rheinwerk Computing, 2015
ISBN: 9783836240376
Sprache: Deutsch
553 Seiten, Download: 6008 KB
Format: EPUB, auch als Online-Lesen
1.4Visual Studio-Entwicklungsumgebung
Während der Projekterstellung werden Sie die Visual Studio-Entwicklungsumgebung Schritt für Schritt kennenlernen.
1.4.1Ein neues Projekt
Nach dem Aufruf des Programms Visual Studio Community 2015 müssen Sie zur Erstellung eines neuen C#-Projekts den Menüpunkt Datei • Neues Projekt • Installiert • Vorlagen • Visual C# • Windows Forms-Anwendung auswählen. Als Projektname bietet die Entwicklungsumgebung den Namen WindowsFormsApplication1 an, dieser sollte der Übersichtlichkeit halber geändert werden, zum Beispiel in MeinErstes.
Es erscheinen nun einige Elemente der Entwicklungsumgebung. Folgende sind besonders wichtig:
-
Das Benutzerformular (engl. Form) enthält die Oberfläche für den Benutzer des Programms (siehe Abbildung 1.3).
Abbildung 1.3Benutzerformular
-
Der Werkzeugkasten (engl. Toolbox) enthält die Steuerelemente für den Benutzer, mit denen er den Ablauf des Programms steuern kann. Sie werden vom Programmentwickler in das Formular eingefügt (siehe Abbildung 1.4).
Abbildung 1.4Der »Werkzeugkasten« mit verschiedenen
Kategorien von Steuerelementen -
Das Eigenschaften-Fenster (engl. Properties Window) dient dem Anzeigen und Ändern der Eigenschaften von Steuerelementen innerhalb des Formulars durch den Programmentwickler (siehe Abbildung 1.5). Ich empfehle Ihnen, sich die Eigenschaften in alphabetischer Reihenfolge anzeigen zu lassen. Betätigen Sie dazu einfach unter Form1 das zweite Symbol von links.
Abbildung 1.5Eigenschaften-Fenster
-
Der Projektmappen-Explorer (engl. Solution Explorer) zeigt das geöffnete Projekt und die darin vorhandenen Elemente (siehe Abbildung 1.6).
Abbildung 1.6Projektmappen-Explorer
Sollte der Werkzeugkasten, das Eigenschaften-Fenster oder der Projektmappen-Explorer nicht angezeigt werden, dann können Sie das betreffende Element über das Menü Ansicht einblenden. Ist das Formular nicht sichtbar, blenden Sie es einfach über einen Doppelklick auf den Namen (Form1.cs) im Projektmappen-Explorer ein. Sollten die Eigenschaften eines Steuerelements nicht im bereits sichtbaren Eigenschaften-Fenster angezeigt werden, dann markieren Sie zunächst den Namen der Formulardatei (Form1.cs) im Projektmappen-Explorer und anschließend das betreffende Steuerelement.
Anfangs schreiben Sie nur einfache Programme mit wenigen Elementen, daher benötigen Sie den Projektmappen-Explorer jetzt noch nicht. Es empfiehlt sich, das Eigenschaften-Fenster nach oben zu vergrößern.
1.4.2Einfügen von Steuerelementen
Zunächst sollen drei Steuerelemente in das Formular eingefügt werden: ein Bezeichnungsfeld (Label) und zwei Befehlsschaltflächen (Buttons). Ein Bezeichnungsfeld dient im Allgemeinen dazu, feste oder veränderliche Texte auf der Benutzeroberfläche anzuzeigen. In diesem Programm soll das Label einen Text anzeigen. Ein Button dient zum Starten bestimmter Programmteile oder, allgemeiner ausgedrückt, zum Auslösen von Ereignissen. In diesem Programm sollen die Buttons dazu dienen, den Text anzuzeigen bzw. das Programm zu beenden.
Um ein Steuerelement einzufügen, ziehen Sie es mithilfe der Maus aus dem Werkzeugkasten an die gewünschte Stelle im Formular. Alle Steuerelemente finden sich im Werkzeugkasten unter Alle Windows Forms. Übersichtlicher ist jedoch der Zugriff über Allgemeine Steuerelemente (engl. Common Controls), siehe Abbildung 1.7.
Abbildung 1.7»Allgemeine Steuerelemente« im »Werkzeugkasten«
Ein Doppelklick auf ein Steuerelement im Werkzeugkasten fügt es ebenfalls in die Form ein. Position und Größe des Elements können anschließend noch verändert werden. Dazu wählen Sie das betreffende Steuerelement vorher durch Anklicken aus (siehe Abbildung 1.8). Ein überflüssiges Steuerelement können Sie durch Auswählen und Drücken der Taste (Entf) entfernen.
Abbildung 1.8Ausgewählter Button
Die Größe und andere Eigenschaften des Formulars selbst können Sie ebenfalls verändern. Dazu wählen Sie es vorher durch Anklicken einer freien Stelle im Formular aus.
1.4.3Arbeiten mit dem Eigenschaften-Fenster
Die eingefügten Steuerelemente haben zunächst einheitliche Namen und Aufschriften, diese sollten Sie allerdings zur einfacheren Programmentwicklung ändern. Es haben sich bestimmte Namenskonventionen eingebürgert, welche die Lesbarkeit erleichtern. Diese Namen beinhalten den Typ (mit drei Buchstaben abgekürzt) und die Aufgabe des Steuerelements (mit großem Anfangsbuchstaben).
Ein Button (eigentlich Command Button), der die Anzeige der Zeit auslösen soll, wird beispielsweise mit cmdZeit bezeichnet. Weitere Vorsilben sind txt (Textfeld/TextBox), lbl (Bezeichnungsfeld/Label), opt (Optionsschaltfläche/RadioButton), frm (Formular/Form) und chk (Kontrollkästchen/CheckBox).
Zur Änderung des Namens eines Steuerelements muss es zunächst ausgewählt werden. Das können Sie entweder durch Anklicken des Steuerelements auf dem Formular oder durch Auswahl desselben aus der Liste am oberen Ende des Eigenschaften-Fensters tun.
Im Eigenschaften-Fenster werden alle Eigenschaften des ausgewählten Steuerelements angezeigt. Die Liste ist zweispaltig: In der linken Spalte steht der Name der Eigenschaft, in der rechten ihr aktueller Wert. Die Eigenschaft (Name) steht am Anfang der Liste der Eigenschaften. Die betreffende Zeile wählen Sie durch Anklicken aus und geben hier den neuen Namen ein. Nach Bestätigung mit der Taste (¢) ist die Eigenschaft geändert (siehe Abbildung 1.9).
Abbildung 1.9Button nach der Namensänderung
Die Aufschrift von Buttons, Labels und Formularen ist in der Eigenschaft Text angegeben. Sobald diese Eigenschaft verändert wird, erscheint die veränderte Aufschrift in dem betreffenden Steuerelement. Auch der Name und die Aufschrift des Formulars sollten geändert werden. Im Folgenden sind die gewünschten Eigenschaften für die Steuerelemente dieses Programms in Tabellenform angegeben, siehe Tabelle 1.1.
Typ | Eigenschaft | Einstellung |
---|
Formular | Text | Mein erstes Programm |
Button | Name | cmdHallo |
Text | Hallo |