Die Express Version von Visual gibts kostenlos:
http://www.microsoft.com/express/download/default.aspx
http://www.microsoft.com/express/download/default.aspx
Ja, kann man. Die .cs Datei muss aber erst in ein Projekt geladen werden.
Also erstmal ein neues Projekt erstellen und dann die Datei hinzufügen.
Dann wird beim Starten ohne debuggen immer ne exe im debug Ordner erzeugt, aber bei "erstellen" kann man das glaube ich auch direkt als exe kompilieren.
Also erstmal ein neues Projekt erstellen und dann die Datei hinzufügen.
Dann wird beim Starten ohne debuggen immer ne exe im debug Ordner erzeugt, aber bei "erstellen" kann man das glaube ich auch direkt als exe kompilieren.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dvdfan« (27. Dezember 2008, 02:19)
Also zuerst sagst du das du einen compiler suchst, und dann fragst du ob die IDE eine EXE erstellen kann? Deine Fragen widersprechen sich.
Ein compiler übersetzt deine Software in 0er und 1er. Daraus bekommst du dann eine EXE.
Und Visual C# von Microsoft ist sehr gut. Compilieren kannst du das CS Projekt, in dem du die *.cs-Datei öffnest und auf "Erstellen->Projektmappe erstellen" klickst. Anschließend hast du deine fertige EXE unter "Eigene Dateien/Visual Studio/Projekts/Release/
Ein compiler übersetzt deine Software in 0er und 1er. Daraus bekommst du dann eine EXE.
Und Visual C# von Microsoft ist sehr gut. Compilieren kannst du das CS Projekt, in dem du die *.cs-Datei öffnest und auf "Erstellen->Projektmappe erstellen" klickst. Anschließend hast du deine fertige EXE unter "Eigene Dateien/Visual Studio/Projekts/Release/
Ich kann Visual Studio Express Edition von Microsoft ebenfalls nursehr empfehlen. Ich habe die Version für C++ und bin vollkommen zufrieden damit. Du kannst damit übrigens nicht nur .exe Dateien erstellen sondern auch ein Installationsprogramm für diese. Das ganze ist auf jeden Fall ziemlich professionell finde ich.
Also wenn du mit C# programmieren willst is Visual C# 2008 Express wohl das Richtige für dich.. auch wenn ich dir davon abraten würde WEIL:
- Visual C# 2008 Programme benötigen .NET 3.0
- C# ist im Grunde nichts anderes als Visual Basic.. nur mit anderer Syntax
- Warum überhaupt C#? Warum programmierst du nicht plattformübergreifend mit C++?
Also ich würde dir von C# abraten.. Microsoft versucht mit Visual C# die Programmierer mit .NET und vereinfachter Syntax von C++ auf ihre Seite zu ziehen.. Aber wenn du richtig programmieren willst nimm lieber C++ und statt .NET lieber Qt! Das ist einfacher, schneller und vor allem: unabhängig!
- Visual C# 2008 Programme benötigen .NET 3.0
- C# ist im Grunde nichts anderes als Visual Basic.. nur mit anderer Syntax
- Warum überhaupt C#? Warum programmierst du nicht plattformübergreifend mit C++?
Also ich würde dir von C# abraten.. Microsoft versucht mit Visual C# die Programmierer mit .NET und vereinfachter Syntax von C++ auf ihre Seite zu ziehen.. Aber wenn du richtig programmieren willst nimm lieber C++ und statt .NET lieber Qt! Das ist einfacher, schneller und vor allem: unabhängig!
- Visual C# 2008 Programme benötigen .NET 3.0
das stimmt
- C# ist im Grunde nichts anderes als Visual Basic.. nur mit anderer Syntax
das stimmt nicht weil C# das selbe ist wie Java
- Warum überhaupt C#? Warum programmierst du nicht plattformübergreifend mit C++?
C# ist auch plattformübergreifend
siehe hier
und bei anderen sachen überlasse ich silence das wort
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
- Visual C# 2008 Programme benötigen .NET 3.0
Falsch, du kannst auswählen welche Framework Version genutz werden soll - von 2.0 bis 3.5
Also ich würde dir von C# abraten.. Microsoft versucht mit Visual C# die Programmierer mit .NET und vereinfachter Syntax von C++ auf ihre Seite zu ziehen
Auch falsch: .Net verfolgt einen Java ähnlichen Ansatz, C# ist die logische Konsequenz um das zu erreichen.
.. Aber wenn du richtig programmieren willst nimm lieber C++ und statt .NET lieber Qt! Das ist einfacher, schneller und vor allem: unabhängig!
Äpfel und Birnen. Übrigens, Qt gehört Nokia. Vergiss auch nicht, dass du für jedes unterstütze System den code neu übersetzten musst.
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
Und selbst wenn.. .NET 2.0 ist auch nicht besser als 3.0 oder sogar 3.5. Man muss dafür, wenn man nicht Vista mit 2.0 hat mindestens 22,4 MB runterladen.. und das auch noch minutenlang installieren. Alles dafür dass ich dann trotzdem 5 Sekunden warten muss bis das Programm startet und doch nicht plattformunabhängig ist. Zumindest nicht einfach mal so und mit Visual Studio.
Zitat
Falsch, du kannst auswählen welche Framework Version genutz werden soll - von 2.0 bis 3.5
Ja.. Qt gehört Nokia das weiß ich. Aber es ist im Gegensatz zu .NET, das auch jemandem gehört, und zwar Microsoft, Open Source und universell einsetzbar auch ohne 22,4 MB Download und Installation!
Zitat
Übrigens, Qt gehört Nokia. Vergiss auch nicht, dass du für jedes unterstütze System den code neu übersetzten musst.
Außerdem: Ich muss den Code nicht um ein Zeichen ändern wenn ich ihn unter Linux oder Mac kompilieren will.
Das Selbe? Also ich hab noch niemanden gesehen der seinen C#-Code direkt in eine .jar verwandeln konnte.. es gibt Konverter dafür.. ja.. aber einfach so ist das nicht möglich!
Zitat
das stimmt nicht weil C# das selbe ist wie Java
Außerdem kann man Visual Basic Code 100% in C# Code konvertieren. Ich hab sogar ein Buch darüber!
Außerdem kann man Visual Basic Code 100% in C# Code konvertieren. Ich hab sogar ein Buch darüber!
also das halte ich für ein gerücht es sein denn du willst ein visual basic code,welches du mit MS Visual Studio erstellst hast auch dann in MS Visual Studio C# code umwandeln. und wie mein Programmierlehrer das immer so schön sagt C# ist die Reaktion auf Java von Microsoft.
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »cccpmik« (8. Januar 2009, 07:12)
Zitat
also das halte ich für ein gerücht es sein denn du willst ein visual basic code,welches du mit MS Visual Studio erstellst hast auch dann in MS Visual Studio C# code umwandeln.
Also ich hab mir mal dieses plattformunabhängige C# angeschaut.. da steht dass es 100% konform zu Visual C# ist.. also ist es auch konform zu Visual Basic.. aber nicht zu Java!
Zitat
C# ist auch plattformübergreifend
C# ist der nicht gelungene Versuch von Microsoft Java nachzuahmen. Java ist 100% plattformunabhängig und arbeitet ohne Microsofts .NET
Und selbst wenn.. .NET 2.0 ist auch nicht besser als 3.0 oder sogar 3.5. Man muss dafür, wenn man nicht Vista mit 2.0 hat mindestens 22,4 MB runterladen.. und das auch noch minutenlang installieren. Alles dafür dass ich dann trotzdem 5 Sekunden warten muss bis das Programm startet und doch nicht plattformunabhängig ist. Zumindest nicht einfach mal so und mit Visual Studio.
Trifft so auch auf Java zu. Oder ist das mit Windows dabei und nur 1MB groß?
Übrigens, .Net Assemblys brauchen nur beim ersten Start so lange, alternativ lassen sie sich sogar pre-jiten, dann geht sogar das fix.
Und auch mit dem Visual Studio lassen sich "ohne weiteres" Plattform unabhängige .Net Programme entwickeln
Ja.. Qt gehört Nokia das weiß ich. Aber es ist im Gegensatz zu .NET, das auch jemandem gehört, und zwar Microsoft, Open Source und universell einsetzbar auch ohne 22,4 MB Download und Installation!
Außerdem: Ich muss den Code nicht um ein Zeichen ändern wenn ich ihn unter Linux oder Mac kompilieren will.
Dafür musst du immer die Library mitgeben, oder statisch linken ( was riesige executables nach sich zieht ). Wenn ich mit Mono und C# eine Anwendung entwickelt habe, kann ich sie ohne eine Zeile UND ohne neu zu kompilieren auf Windows, MacOS X und Linux ausführen.
Was war das größte Projekt, das du mit Qt gemacht hast? Sobald es größer wird und du Hardware ansprechen musst, kommst du nicht herum eine Menge von "if windows else if linux else if macos" Code zu produzieren...
Schockt es dich jetzt, wenn ich sage, dass die Quellcodes von .Net für jedermann verfügbar sind?
Das selbe? Also ich hab noch niemanden gesehen der seinen C#-Code direkt in eine .jar verwandeln konnte.. es gibt Konverter dafür.. ja.. aber einfach so ist das nicht möglich!
Außerdem kann man Visual Basic Code 100% in C# Code konvertieren. Ich hab sogar ein Buch darüber!
Du hast da etwas nicht richtig verstanden. Alle .Net Sprachen werden in einen Zwischencode übersetzt, den die VM dann ausführt. Dieser enthält natürlich mehr Informationen als reiner binärcode, sodass sich im Umkehrschluss Code rekonstruieren lässt. D.h. aus der Richtung C# -> CIL kannst du dir so ziemlich alles generieren lassen.
Übrigens, Java macht es nicht anders, auch gibt es Compiler die aus anderen Sprachen Java Bytecode generieren.
Wie kommst du eigentlich darauf, dass man .Net code in eine jar packen können sollte? Was will die Java VM mit CIL? Für Java gibt es aber einen compiler, der CIL erzeugt und somit in der .Net VM funktioniert.
Also ich hab mir mal dieses plattformunabhängige C# angeschaut.. da steht dass es 100% konform zu Visual C# ist.. also ist es auch konform zu Visual Basic.. aber nicht zu Java!
C# ist der nicht gelungene Versuch von Microsoft Java nachzuahmen. Java ist 100% plattformunabhängig und arbeitet ohne Microsofts .NET
C# soll nicht zu Visual Basic ( was hast du eigentlich mit deinem Basic? ) kompatibel sein, sondern VB zu .Net.
Mit C# lässt es sich auch deutlich angenehmer arbeiten, da es einen praxisorientierten Ansatz verfolgt. Java unterstütz z.B. keine Funktionszeiger, C# hingegen schon ( Delegates ) - Callbackfunktionen mithilfe von Interfaces sind zwar vom Standpunkt der OOP richtig, aber nunmal nicht besonders Produktiv ( da deutlich aufwendiger, ohne einen Vorteil zu haben ). Sealed classes sucht man ebenfalls vergeblich...
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
Also ich hab mir mal dieses plattformunabhängige C# angeschaut.. da steht dass es 100% konform zu Visual C# ist.. also ist es auch konform zu Visual Basic.. aber nicht zu Java!
wenn du mit konform meinst dass man den quellcode mit dem bestimmten compiler bearbeiten und compelieren kann haste recht. denn noch schau dir quellcode von java und c# . die syntax ist so ziemlich gleich und sogar das mit namespace und komplett oop genau wie java und nicht wie visual basic. und welches Visual Basic meinste? bestimmt das von MS Visual Stuio richtig? ich bin mir sicher dass das Visual Studio eine export funktion der quellcodes hat auf seine eigene produkte.
Zitat
C# ist der nicht gelungene Versuch von Microsoft Java nachzuahmen. Java ist 100% plattformunabhängig und arbeitet ohne Microsofts .NET
.net hat nicht nur nachteile und c# ist so ziemlich gelungene sprache die auf dem framework basiert und übrigens ich bin mir sicher dass java auch ein framework verwendet. und java arbeitet ohne .net weil das von einem anderen anbieter ist und c# arbeitet mit .net WEIL es von MS ist.
weiter an silence![]()
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
aber compilierer.........
ich finde kein guten....
ich kann meine programme schon ausführen aber nur im visual c# , wenn ich dort dann auf F5 drücke..
wie kann ich aber eine datei so compilieren dass ico. und das ganze programm in einer exe. datei oder nur das programm in einer exe. datei ist.., sodass ich es z.b. auf ein Memory Stik laden kann und bei einem kolleg ausführen kann...???
ich finde kein guten....
ich kann meine programme schon ausführen aber nur im visual c# , wenn ich dort dann auf F5 drücke..
wie kann ich aber eine datei so compilieren dass ico. und das ganze programm in einer exe. datei oder nur das programm in einer exe. datei ist.., sodass ich es z.b. auf ein Memory Stik laden kann und bei einem kolleg ausführen kann...???
lg kAj
Zitat
Du kannst damit übrigens nicht nur .exe Dateien erstellen sondern auch ein Installationsprogramm für diese. Das ganze ist auf jeden Fall ziemlich professionell finde ich.
also icons musst du irgendwo unter projekt eigenschaften hinzufügen bei c# und die .exe datei die liegt in dem ordner wo du den quellcode hast da ist ein ordner namens release da drin ist die exe und die kannste dann bei deinem kumpel benutzen (voraussichtlich er hat .net framework) wenn du eine installer datei erstellen willst musst du oben projekt veröffentlichen auswählen
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »cccpmik« (13. Januar 2009, 14:17)
Ähnliche Themen
-
Sonstige Programmiersprachen »-
Suche Compiler für Visual Basic 5.0/6.0
(23. Dezember 2008, 16:55)
-
Archiv: Software »-
Problem mit der Einwahl von Kopete
(11. Juli 2006, 21:59)
-
Sonstige Programmiersprachen »-
[C] Suche Ansi-C Compiler
(25. Mai 2004, 16:37)
-
PHP »-
Kleines VBScript schreiben?
(2. August 2003, 22:25)
-
Archiv: Software »-
Visual c++ 6
(14. März 2003, 13:44)


