PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Visual Basic .net V8.0 (2005) Grundlegendes...


mapel110
2008-02-06, 10:33:23
Ich hatte schon mal irgendwo eine Übersicht gefunden, wofür jede einzelne Datei in einem VB-Projekt zuständig ist, aber ich finde die nicht mehr wieder. Hat jemand einen Link dazu? oder kann es gar selbst kurz erklären?

Monger
2008-02-06, 11:12:21
Okay, mal von oben nach unten:

Projektmappe -> Solution. Heißt in Java übrigens "Workspace", und beschreibt einfach den Ort, wo du all deine Projekte anlegst und verwaltest. Normalerweise hast du davon nur eine einzige.

Dateiverarbeitung -> Projekt. Aus jedem Projekt purzelt eine exe, dll o.ä. raus

My Project/Verweise -> sind einfach nur Ordner der Übersicht halber

Application.myapp -> ist im Prinzip sowas wie die Main. Da liest sich die Runtime später raus, unter welchen Bedingungen diese Datei ausgeführt werden soll. Im Prinzip steht da all das drin, was du per Rechtsklick ->Eigenschaften auf das Projekt findest. Das fasst du in der Realität aber selbst nie an.

AssemblyInfo.vb -> Informationen, die in die Datei-Eigenschaften der fertigen Assembly geschrieben werden, wie z.B. Versionsnummer. Wenn du ein Versionierungstool verwendest, mährt das üblicherweise in genau dieser Datei rum.

Resources.resx -> Resourcenpaket. Da soll alles rein, was du an externen Daten brauchst: Bilder, Sounddateien, Textdateien... im einfachsten Fall wird das später dann alles mit in die EXE / DLL gezippt.

Settings.Settings -> ist das, was du im Code unter My.Settings ansprechen kannst. Dient in erster Linie mal als benutzer/rechnerabhängige Konfigurationsdatei. Wenn du z.B. den Speicherpfad dir sitzungsübergreifend merken willst, packst du das üblicherweise in diese Settings, und die werden dann zur Laufzeit im Appdata Ordner in einer XML Datei gespeichert.

Alles unter Verweise -> alle COM oder .NET Referenzen, die du benötigst. Rechtsklick auf Verweise lässt dich welche hinzufügen.

bin -> Das Verzeichnis, wo z.B. zum debuggen deine EXE reinkompiliert wird. Solange du kein Setup benötigst, findest du in diesem Ordner alles um das Programm tatsächlich laufen lassen zu können.

obj -> äh... ehrlich gesagt keine Ahnung! :D

mapel110
2008-02-06, 11:25:52
obj -> äh... ehrlich gesagt keine Ahnung! :D
Da müsste dann wohl der Objektcode drin sein. Also Maschinencode ohne eingebundene Libraries.

thx soweit =)