Forum: PC-Programmierung Beispiel Code für Visual Studio.net 2003


von Zig (Gast)


Lesenswert?

Hallo!

Ich suche gerade unter Google, nach Beispiel Programme.
Leider habe ich da nix gefunden.
Weiss jemand eine gute Internetseite wo sämtliche Beispiel vorhanden
sind?

z.B. wie wird die TExtbox, Combobox usw. benutzt?

von Matthias (Gast)


Lesenswert?

Hi

und welche Programmiersprache? C? C++? C#? VB?

Matthias

von Chris (Gast)


Lesenswert?

Möchtest du WinAPI oder .NET benutzen? Oder ganz was anderes? gtkmm,
wxWidgets, ...?

von Rufus T. Firefly (Gast)


Lesenswert?

www.codeproject.com

von Zig (Gast)


Lesenswert?

Ich möchte .NET nutzen natürlich.

von Matthias (Gast)


Lesenswert?

Hi

.NET ist das Framework. Bestehend aus Laufzeitbibliothek und virtueller
Maschine. Diese führt die CIL aus. Diese CIL kann aus diversen
Programmiersprachen erzeugt werden.

Matthias

von Zig (Gast)


Lesenswert?

Ja wo kann ich den wie beim Borland Builder C++ einige Beispiele im Netz
ansehen?

von Rufus T. Firefly (Gast)


Lesenswert?

Nochmal zum Mitmeisseln:

www.codeproject.com

Die beschäftigen sich auch mit diesem .Net-Unfug.

von Matthias (Gast)


Lesenswert?

Hi

>.Net-Unfug

Würdest du deine Meinung erläutern wollen? Warum hälst du das
.Net-Konzept für Unfug?

Matthias

von Zig (Gast)


Lesenswert?

Was ich brauche ist ein Beispiel mit dem Umgang von
ComboBoxen,Timer,EitFelder usw.

von Rufus T. Firefly (Gast)


Lesenswert?

@Matthias:
Einerseits bin ich kein Freund der "Garbage-Collection", andererseits
bin ich kein Freund von Laufzeitumgebungen von 20 MByte Größe. Das halte
ich auch im Zeitalter von zig-GByte-Festplatten und etlichen hundert
MByte Arbeitsspeicher für daneben.

Vielleicht rührt meine Abneigung auch daher, daß in den letzten Jahren
ein nur noch der Klingeltonwerbung vergleichbarer Medienhype um .Net
veranstaltet wurde; das Zeug wurde dargestellt, als sei es nach
geschnittenem Brot die nächstbeste Sache, die der Menschheit passieren
konnte. Sowas macht mich sehr skeptisch ...

von Matthias (Gast)


Lesenswert?

Hi

also doch Voreingenommenheit wie ich befürchtet habe, aber wenigstens
kein "wenns von M$ kommt kanns nichts sein". Ich bin jetzt auch nicht
extrem tief im .NET-Framework oder in C# drin aber das Konzept gefällt
mir ganz gut. Da das Ganze zumindest teilweise standardisiert
(insbesondere die CLI und C#) ist braucht man auch nicht (oder nur
begrenzt) befürchten das M$ da einen Alleingang hinlegt. Das
Mono-Projekt (http://www.mono-project.com/Main_Page) stellt eine
fortschreitende Nachimplementierung des .NET-Frameworks samt vieler
Tools (Compiler usw.) an.

C# behebt IMHO einige Schwächen von Java und C++ und vereint Vorteile
aus beiden Sprachen.

Das große Framework ist einfach dadurch bedingt das eben dieses eine
Menge Funktionalität bietet. Man kann das Ding einfach als zweite
Schicht zum OS betrachten die die doch relativ simplen, gewachsenen
(und damit manchmal etwas merkwürdigen) OS-Funktionen nochmal auf eine
saubere API abbildet. .NET ist, wie JAVA auch eben kein kleines Tool
das man mal eben auf Diskette ausliefert.


Matthias

von Tobi (Gast)


Lesenswert?

"(und damit manchmal etwas merkwürdigen) OS-Funktionen nochmal auf eine
saubere API abbildet"

das hört sich so nach flickwerk an. da stellt sich die frage, warum man
nicht gleich diesen besseren layer ins os einbaut und sich damit die re
sparen kann

"Das große Framework ist einfach dadurch bedingt das eben dieses eine
Menge Funktionalität bietet."

würde es nicht reichen einen einfachen c+ kompiler anzubieten? kein
framework, keine 20mb download und trotzdem die vorteile dieser
sprache?

von Chris (Gast)


Lesenswert?

> das hört sich so nach flickwerk an. da stellt sich die frage, warum
> man nicht gleich diesen besseren layer ins os einbaut und sich
> damit die re sparen kann

Kommt ja noch alles. Ein gutes Stichwort: Avalon.

Außerdem, was verstehst du genau unter "ins OS einbauen"? Die alte
Win32-API kann man nicht entfernen, sonst würde kaum eeine Anwendung
mehr laufen. Also kann man nur etwas zur bisherigen API hinzufügen. Was
macht .NET anderes?

> würde es nicht reichen einen einfachen c+ kompiler anzubieten?
> kein framework, keine 20mb download und trotzdem die vorteile
> dieser sprache?
Wenn dann C++, C+ programmieren nur C-Programmierer, die einen
C++-Compiler benutzen. ;-)

Möglicherweise bin ich schon zu müde, aber ich verstehe dein Argument
nicht. Ein Framework lässt sich doch nicht durch einen Compiler
ersetzen?

von Tobi (Gast)


Lesenswert?

"Wenn dann C++, C+ programmieren nur C-Programmierer, die einen
C++-Compiler benutzen. ;-)"

meinte natürlich nicht c+ sondern c# :) tasten sind zu nah zusammen

"Also kann man nur etwas zur bisherigen API hinzufügen. Was
macht .NET anderes?"

.net für einen layer auf die alte api drauf hinzu. theoretisch wäre
parallel dazu sinnvoller, um die vermurkste winapi mit der zeit
abzulösen

"Möglicherweise bin ich schon zu müde, aber ich verstehe dein
Argument
nicht. Ein Framework lässt sich doch nicht durch einen Compiler
ersetzen?"

framework nein, runtime environment ja

von Chris (Gast)


Lesenswert?

> framework nein, runtime environment ja

Du meinst, der Compiler sollte die ganzen benötigten libs einfach
statisch dazulinken, sodass man kein "Runtime Environment" mehr
installieren muss?


Das funktioniert, solange du nur eine einzige Anwendung hast, die diese
Funktionen benutzt.
Sobald du mehrere hast, zeichnen sich DLLs durch starke RAM- und
Performance-Einsparungen aus; eine DLL wird schließlich nur einmal
physisch in den Speicher geladen, egal wie viele Programme sie nach und
nach anfordern.

Tut mir leid, aber ich sehe im statischen Linken keinerlei Vorteil.

von Matthias (Gast)


Lesenswert?

Hi

"warum man nicht gleich diesen besseren layer ins os einbaut und sich
samit die re sparen kann"

weil man das selbe API unter unterschielichen Betriebsysytemen nutzen
will. Und warum eine so komplexe API in ein OS einbauen? Ein OS hat
Basisfunktionalität bereitzustellen. Sonst nichts.

"würde es nicht reichen einen einfachen c+ kompiler anzubieten? kein
framework, keine 20mb download und trotzdem die vorteile dieser
sprache?"

C# benötigt schon vom Sprachkonzept her eine RE. Natürlich ist das
Framework nicht gerade kompakt aber man muß sich den Download eh nur
einmal antun.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.