1Danke
ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
675
675
EMPFEHLEN
-
30.07.07 16:41 #1
- Registriert seit
- Aug 2005
- Beiträge
- 256
Hallo,
Ich habe jetz mein erstes Projekt in Visual Studio verwirklicht.
Praktischerweise bietet Microsoft jetzt auch eine Installationsroutine an. Leider installiert der ein haufen Zeugs, welches dann unter Microsoft .NET Framework 2.0 installiert wird. Das sind vermutlich Komponenten, die das Programm benötigt.
Die Frage ist aber, was da alles installiert wird. Ich finde, es kommt nicht gut an, wenn man ein Programm weitergibt, wo dann erstmal alles mögliche installiert wird. Kann man nicht das alles unter dem eigenen Programmnamen laufen lassen?
Und was genau beinhalten jetzt dieses .NET Framework 2.0? Ist es eine Erweiterung von Windows?
Würde mich freuen, wenn mir jemand die Struktur erklären könnte. Und kann man ein Programm so entwerfen, sodass es zu allen gängigen Windows Computern kompatibel ist? Habe schon mal ein ganz kleines Programm gemacht und das lief dann nur bei mir, das ist schon blöd...
Würde mich über eine Antwort freuen!
-
Das ist schon so gewollt das alles mitgeliefert wird (Im Framework 3.0 unter Vista und VS2008 wird es noch schlimmer
). Das dot Net Framework ist irgendwie wie ein Auto zu sehen, es bringt dein Programm vom Anfang zum Ende.
Mit der Übertragbarkeit soll es eigentlich so sein, das die Sachen dann auf allen Maschienen laufen, denn eigentlich ist es egal ob du mit nem Porsche von Hamburg nach München krachst oder in nem Mini hauptsache du kommst an. Theoretisch funktioniert sogar das laufen von dotnet Programmen unter Linux, da es hier auch schon ein experiementelles Framework gibt. Allerdings funktionieren viele "systemeigenen" Sachen nicht, aber das sollte klar sein (Konsolenprogramme sind grösstenteils kein Problem).
Das Framework liegt sozusagen zwischen dem Programm und dem Betriebssystem und es dient sozusagen als Übersetzer. Denn es ist eigentlich egal ob du in C# VB.Net Delphi.Net oder sonst irgendeiner Dotnet Sprache gecodet hast, das "Zwischenergebnis" ist bei allen Sprachen das gleiche: Ein Programm in IL.
Das Programm in IL wird dann vom jeweiligen Framework in "echten" Code übersetzt.
Hoffe das gibt dir einen kurzen Überblick
Grüsse bbGeändert von Alex F. (30.07.07 um 17:10 Uhr)
Don't get set into one form, adapt it and build your own, and let it grow, be like water. .... Now, water can flow or it can crash. Be water, my friend.
-
30.07.07 20:18 #3
- Registriert seit
- Aug 2005
- Beiträge
- 256
Hey,
Ja, der Überblick ist gut. So in der Art habe ich mir das auch vorgestellt. Also dann mal vielen Dank
Nur noch eine Frage: Können durch das Installieren von dem .NET Framework Probleme entstehen? Nicht dass die ganzen Computer dann wegen meinem coolen Programm :P dann Probleme haben.... Man will sich schließlich nicht unbeliebt machen
Gruß David
-
@Terminator2: Nein, sollte keine Probleme machen.
@brainbyte: Also da stimmen ein paar Dinge nicht. Das Framework selbst ist natürlich kein Übersetzer. Das Framework bietet lediglich Funktionen an, welche das Entwickeln wesentlich vereinfacht. Des weiteren wurden .NET zahlreiche Tools beigelegt und entsprechende Compiler. Diese sind für das Übersetzen zuständig.
.NET unter Linux: Du sprichst hier von Mono. Das ist wohl eher weniger experimentell würde ich meinen. Grundsätzlich ist das .NET Framework 2.0 in Mono abgedeckt. Was fehlt sind spezifische API-Dinge, die von Microsoft nicht freigegeben wurden und daher eigenständig entwickelt werden mussten. Windows Forms fällt unter anderem in diese Kategorie.
-
01.08.07 20:46 #5
- Registriert seit
- Aug 2005
- Beiträge
- 256
Hallo,
Na dann ist gut
Danke!
-
Wurde deine Frage damit beantwortet? Wenn ja, bitte auf "Erledigt" stellen
Ähnliche Themen
-
Pfad zu einem Programm öffnen, Programm dann im Vordergrund (!) ausführen?
Von G3kai im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 19.09.08, 19:11 -
Globale Illumination(und die Systemanforderungen)
Von robzombie1230 im Forum Cinema 4DAntworten: 16Letzter Beitrag: 07.08.07, 21:04 -
Gestartetes Programm kann kein weiteres Programm starten
Von RuFFnEcK im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 04.10.06, 13:48 -
Systemanforderungen für Mehrspuraufnahme
Von 27apricot im Forum Audiotechnik, Recording & Audio-SoftwareAntworten: 2Letzter Beitrag: 07.03.06, 11:41 -
Systemanforderungen DVD-Brenner
Von ParadiseCity im Forum HardwareAntworten: 2Letzter Beitrag: 31.10.04, 13:51





Zitieren
Login




