Hallo, mein Name ist Gerald. In dieser Lektion zeige ich es dir wie Sie mit der Erstellung Ihres ersten Projekts beginnen. Wir behandeln zwei verschiedene Arten von Projekten und einige wichtige Details. Hier haben wir den Startbildschirm von Visual Studio. Auf der rechten Seite, Wir werden ein neues Projekt erstellen auswählen. Dadurch wird der Assistent zum Erstellen eines Projekts geöffnet. Unser erstes Beispiel wird eine Klassenbibliothek sein. Eine Klassenbibliothek enthält normalerweise wiederverwendbaren Code und Klassen, die Sie in mehreren Apps verwenden können. Also geben wir in der Suchleiste Klassenbibliothek ein, um zu suchen. Und hier sehen wir die verschiedenen Arten von Klassenbibliotheken. In diesem Beispiel wählen wir die .NET-Framework-Version. Fahren Sie fort und klicken Sie auf Weiter, um das Projekt zu erstellen. Hier geben wir einen Namen für unsere Klassenbibliothek an. Wir nennen diesen einen Erweiterungshelfer. Wir haben auch eine Option wo wir das Projekt in unserem Dateisystem gespeichert haben. Und auch die Framework-Version. Wir belassen alles beim Standard. Klicken Sie auf Erstellen, um das Projekt in Visual Studio zu öffnen. Hier haben wir also unser brandneues Projekt, das ist ein Klassenbibliotheksprojekt. Auf der rechten Seite im Solution Explorer sehen Sie, Wir haben eine neue Lösung für dieses Projekt, und dann das eigentliche Projekt selbst. Ein wichtiger Bestandteil von Projekten sind die Eigenschaften. Um die Eigenschaften für ein Projekt zu bearbeiten, Sie klicken mit der rechten Maustaste auf das Projekt und scrollen Sie nach unten zum Menü Eigenschaften und klicken Sie darauf. Dadurch öffnet sich hier ein neuer Reiter mit allen Projekteigenschaften. Nun, je nach Art des Projekts, an dem Sie arbeiten, Es wird hier bestimmte Eigenschaften geben und zusätzliche Registerkarten, um Ihr Projekt zu ändern. Ob Gaming-Projekt, Web-API, ein Windows Form oder WPF, was auch immer Sie erstellen, Sie werden bestimmte benutzerdefinierte Eigenschaften haben an diesen Fenstern für deine. Einige der häufigsten sind der Assemblyname und den Namensraum. Wenn Sie also Ihren Namensraum in Ihrem Code anpassen möchten, das kannst du hier machen. Wir haben auch den Rahmen und den Ausgabetyp. Hier gibt es eine Montageinformationsschaltfläche wo Sie die Montageinformationen anpassen können. Das sind also die Details, die sich zeigen werden oben auf Ihrer DLL, wenn Sie mit der rechten Maustaste darauf klicken und sagen: Zeig mir die Details. Sie können hier also eine Beschreibung einfügen, Ihr Unternehmen und Produkt, jede Art von Marken, die Sie haben. Und es gibt hier auch Versionierungswerkzeuge für die Assembly-Version und die Dateiversion. Hier gibt es auch andere Registerkarten wie Build. Sie können Build-Optionen angeben. Was möchten Sie tun, wenn Sie die App erstellen? Möchten Sie unsicheren Code zulassen? Wie möchten Sie mit Warnungen umgehen? Sachen wie diese. Hier gibt es viele Details und Optionen. Also schau dir das unbedingt an. Und dann gibt es Build-Events. Wenn Sie also ausführbare Dateien ausführen möchten nachdem Sie Ihr Projekt erstellt haben, vielleicht um es zu komprimieren und ftp es auf einen anderen Server, Sie würden diese Art von Befehlen hier einfügen. Eine weitere wichtige Eigenschaft ist die Registerkarte Signieren. Wenn Sie Ihr Projekt an andere Entwickler verteilen in ihren Systemen zu verwenden, Sie werden wahrscheinlich die Versammlung unterzeichnen wollen mit einem Zertifikat, um zu beweisen, dass es Ihnen gehört und so können sie darauf vertrauen und wissen, dass es Ihnen gehört. Und das wirst du hier tun auf der Registerkarte Signieren mit der Option Assembly signieren. Nun lass uns einen Blick darauf werfen in der Datei, die hinter den Kulissen generiert wird. Denn es gibt Zeiten, in denen du es tun musst Ändern Sie die Datei, um die Optionen zu ändern für das Projekt, die nicht verfügbar sind im Eigenschaftsfenster. Wenn Sie also mit der rechten Maustaste auf Ihr Projekt klicken, Ich werde das Projekt in Visual Studio Code öffnen. Wenn Sie diese Erweiterung nicht haben, Sie können diese Option hier verwenden, Ordner im Datei-Explorer öffnen und öffnen Sie die Datei mit Notepad oder Visual Studio Code. Welchen Texteditor Sie auch auf Ihrem Computer haben, so möchten Sie dies öffnen. Ich werde mit Visual Studio Code öffnen. Und hier können wir die Projektdatei sehen. Es ist mit XML angelegt, hat aber alle Optionen aus dem hier angegebenen Eigenschaftsfenster sowie eine Referenzliste. Es gibt also viele Male, wo Sie wollen Bearbeitungsoptionen, die in Visual Studio nicht verfügbar sind, vielleicht eine einzigartige Sache, die Sie mit Ihrem Projekt machen. Sie sollten also hier in das XML kommen und es aktualisieren mit allem, was Sie brauchen, um die Arbeit für Sie zu erledigen. Schauen wir uns ein anderes Projekt an. Wir werden ein WinForm-Projekt erstellen. Hier habe ich Visual Studio neu gestartet. Ich klicke noch einmal auf "Neues Projekt erstellen", und ich gehe zu meinen letzten Projektvorlagen, weil ich früher eine erstellt habe, Windows Forms App .NET Framework, und wir klicken auf Weiter. Wir werden dies zu einer Desktop-Anwendung machen und wir werden alle Standardeinstellungen beibehalten. Ein WinForm ist also eine Desktop-App mit einer GUI mit Schaltflächen und Textfeldern und solchen Dingen. Also lasst uns das erstellen. Und hier haben wir unser WinForm-Projekt in Visual Studio geöffnet. Sie können im Projektmappen-Explorer sehen, Hier gibt es noch ein paar Optionen, ein paar weitere Elemente. Wir haben ein Formular und wir haben eine App-Konfiguration. Das war anders als die Klassenbibliothek. Und Sie können sehen, je nachdem, welches Projekt Sie wählen, Sie erhalten verschiedene Dinge in Ihrem Projektmappen-Explorer. Wir werfen einen Blick auf die Eigenschaften dieses WinForm-Projekts, und Sie können sehen, es sind viele der gleichen Optionen. Wir haben hier zusätzliche Elemente wie Ressourcen und Einstellungen. Diese sind bereits angelegt und bereit, mit den Einstellungen zu beginnen. Sie könnten hier Dinge wie Verbindungszeichenfolgen einfügen. Wenn Sie eine Verbindung zu einer Datenbank angeben möchten, Sie würden diese Elemente in die Einstellungen einfügen. Ressourcen. Dies sind normalerweise Bilder, Schriftdateien, jede Art von Ressource, HTML-Dateien, Bilder, Symbole, was immer Sie brauchen für Ihre WinForm-App gehen wird in diese Registerkarte "Ressourcen" hier. So können Sie die Eigenschaftsseite für die Projekte sehen sind je nach Projekt unterschiedlich. Jetzt möchte ich darauf eingehen, wie Sie Ihr Projekt organisieren ein kleines Bisschen. Eines der besten Dinge, die Sie tun können, ist das Erstellen von Ordnern und um Ihre Codedateien zu organisieren und Ihre verschiedenen Komponenten. Um Ordner zu Ihrem Projekt hinzuzufügen, können Sie also mit der rechten Maustaste klicken Wählen Sie in Ihrem Projekt Hinzufügen und dann Neuer Ordner aus. Geben wir diesem Ordner einen Namen. Nennen wir es Kontrollen. WinForms verwenden Steuerelemente als Elemente der Benutzeroberfläche wie Schaltflächen und Textfelder. Und fügen wir diesem Ordner ein Steuerelement hinzu. Also klicke ich mit der rechten Maustaste, wähle Hinzufügen, und wählen Sie dann Neues Element aus. Fügen Sie hier ein neues Element hinzu, Wir werden nach Steuerelementen suchen, einem Benutzersteuerelement. Und wir nennen dieses Steuerschaltflächen-Textfeld. Also fügen wir unserem Projekt ein Steuerelement hinzu. Lassen Sie uns nun schnell eine Schaltfläche und ein Textfeld hinzufügen. Pinne das hier, lass uns eine Schaltfläche darüber ziehen, und lassen Sie uns ein Textfeld erhalten. Jetzt habe ich also ein benutzerdefiniertes Benutzersteuerelement mit einem Button und einem Textfeld. Jetzt ist dies nur eine Möglichkeit, Komponenten zu organisieren. Normalerweise würde ich einen weiteren Ordner für Klassen hinzufügen. Und in Ihrem Klassenordner, Sie können Ihre individuellen Codeklassen hinzufügen. Und Sie könnten auch einen weiteren Ordner hinzufügen um Ihre Formulare, Ihre GUI-Elemente zu organisieren. Das ist also nur eine gute Angewohnheit, eine gute Möglichkeit, Ihre Projekte zu organisieren. Jetzt haben Sie gelernt, wie Sie verschiedene Typen erstellen von Projekten, ihre Eigenschaften aktualisieren, und wie man Code darin organisiert. Danke fürs zuschauen. Seien Sie gespannt auf die nächste Lektion wo wir die Installation untersuchen werden und die Verwendung neuer Git-Pakete.