tutorials.de Buch-Aktion 02/2012
Like Tree1Danke
  • 1 Beitrag von Alex F.
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
675
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Terminator2 Terminator2 ist offline Mitglied Brokat
    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!
     

  2. #2
    Avatar von Alex F.
    Alex F. Alex F. ist offline Mitglied Smaragd
    Registriert seit
    Jul 2004
    Beiträge
    1.034
    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 bb
    Geändert von Alex F. (30.07.07 um 17:10 Uhr)
    Terminator2 bedankt sich. 
    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.

  3. #3
    Terminator2 Terminator2 ist offline Mitglied Brokat
    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
     

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    @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.
     

  5. #5
    Terminator2 Terminator2 ist offline Mitglied Brokat
    Registriert seit
    Aug 2005
    Beiträge
    256
    Hallo,

    Na dann ist gut Danke!
     

  6. #6
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Wurde deine Frage damit beantwortet? Wenn ja, bitte auf "Erledigt" stellen
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 19.09.08, 19:11
  2. Globale Illumination(und die Systemanforderungen)
    Von robzombie1230 im Forum Cinema 4D
    Antworten: 16
    Letzter Beitrag: 07.08.07, 21:04
  3. Gestartetes Programm kann kein weiteres Programm starten
    Von RuFFnEcK im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 04.10.06, 13:48
  4. Systemanforderungen für Mehrspuraufnahme
    Von 27apricot im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 2
    Letzter Beitrag: 07.03.06, 11:41
  5. Systemanforderungen DVD-Brenner
    Von ParadiseCity im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 31.10.04, 13:51