| Autor |
Nachricht |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 11312
|
Jochen Kalmbach Moderator
18:51:03 08.03.2010 Titel: |
|
Zitieren |
Das Problem was ich sehe ist nicht .NET und auch nicht C++/CLI, sondern:
Du vermittelst den Schülern den Eindruck, dass sie C/C++ lernen würden, was aber gar nicht stimmt!
Auch werden Sie das gewonnene "Wissen" in der Praxis nie Anwenden können, da sie kein C/C++ kennen und .NET auch nur aus einer "InterOp"-Welt...
Deswegen meine Empfehlung:
Entweder mach .NET, dann kommt nur C# in Frage
oder
Mach C/C++, dann kommt die MFC, wxWidgets oder Qt in Frage.
Beide dieser VOrschläge können später wichtig und hilfreich sein. Der von Dir gegangene Weg wird aber keinem etwas nützen und nur zu Verwirrung führen. |
_________________ Greetings
Jochen
(Microsoft MVP VC++) My blog about Win32 and .NET: http://blog.kalmbach-software.de/ (deutsch)
|
|
 |
Michael E.
Mitglied
Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5070
|
Michael E. Mitglied
19:33:54 08.03.2010 Titel: |
|
Zitieren |
Jochen: Warum schreibst du durchgehend C/C++? Diese beiden Sprachen haben nicht mehr gemeinsam als C++ und C++/CLI... |
_________________ Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)
|
|
 |
Ebi01
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2004
Beiträge: 60
|
Ebi01 Mitglied
19:50:24 08.03.2010 Titel: |
|
Zitieren |
Ich gebe dir in vielen Punkten recht. Mich würde nur mal interessieren wo du genau den Unterschied zwischen mfc und .net siehst. Beides sind doch letztlich "nur" Erweiterungen der Sprache C++ um (wie soll ich sagen) eigene Datentypen. Ist da der Unterschied, dass C++/CLI einen Zwischencode erstellt? Oder wie ist das.
Was du da mit dem Mischen gemeint hast hab ich nicht so gesehen, da WinForms für mich auf den ersten Blick einfach eine mögliche graphische Oberfläche war an die ich meine Klassen ankoppeln kann.
Ebi01 |
|
|
|
 |
theta
Mitglied
Benutzerprofil
Anmeldungsdatum: 26.09.2008
Beiträge: 3649
|
theta Mitglied
20:13:14 08.03.2010 Titel: |
|
Zitieren |
C++/CLI und ISO C++ (und da fällt das MFC Framwork auch darunter) sind grundverschieden. Sie haben unterschiedliche Runtimes, unterschiedliche Memory Modelle, unterschiedlichen Kompiler Output...
Simon |
|
|
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 11312
|
Jochen Kalmbach Moderator
20:22:54 08.03.2010 Titel: |
|
Zitieren |
C++/CLI ist was komplett anderes!
Das kannst Du ganz einfach probieren, indem Du versucht eine .NET Klasse (C++/CLI) in eine STL vector zu packen... das wird Dir nicht gelingen...
Der Grundlegende Unterschied hat theta ja gerade schon erwähnt. Im groben gesagt: Alles ist grundlegend anders!
Meine Dringende Empfehlung: Tu das Dir und den Schülern nicht an!
MFC ist ein (native) Framework, welches auf C/C++ aufsetzt.
WinForms ist ein Framework was auf .NET aufsetzt; das hat mit C/C++ nichts zu tun.
@Ebi01: Ich weisss... aber trotzdem ist es enger miteinander verwandt als C/C++ mit C++/CLI... |
_________________ Greetings
Jochen
(Microsoft MVP VC++) My blog about Win32 and .NET: http://blog.kalmbach-software.de/ (deutsch)
|
|
 |
Ebi01
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.01.2004
Beiträge: 60
|
Ebi01 Mitglied
22:37:39 08.03.2010 Titel: |
|
Zitieren |
Huh,
da sind wir doch zimlich weit rumgekommen. Ich danke euch für die Versuche mir das ganze näher zu erklären. So innerlich treibt mich das Ganze dahin doch bei meinem Borland zu bleiben... aber mal schauen ob die ihre Lizenzpolitik wieder anpassen oder nicht.
Gute Nacht euch allen
Ebi01 |
|
|
|
 |
Fritz Guck
Unregistrierter
|
Fritz Guck Unregistrierter
22:42:04 08.03.2010 Titel: |
|
Zitieren |
Ich kann es einfach nicht glauben, dass dieser "Lehrer" so unwissend ist und Schüler unterrichten soll (will). Sorry, aber Hammer.
Er holt sich die Grundzüge von C++/CLI aus einem Forum um es dann zu unterrichten, geht ja wohl gar nicht.
Entweder ist das ein "Fake-Lehrer" oder gute Nacht Deutschland...
Ich kann das in echt nicht glauben, peinlich... |
|
|
|
 |
evilissimo
Chefkoch
Benutzerprofil
Anmeldungsdatum: 11.11.2003
Beiträge: 2281
|
evilissimo Chefkoch
09:15:37 09.03.2010 Titel: |
|
Zitieren |
| Fritz Guck schrieb: | Ich kann es einfach nicht glauben, dass dieser "Lehrer" so unwissend ist und Schüler unterrichten soll (will). Sorry, aber Hammer.
Er holt sich die Grundzüge von C++/CLI aus einem Forum um es dann zu unterrichten, geht ja wohl gar nicht.
Entweder ist das ein "Fake-Lehrer" oder gute Nacht Deutschland...
Ich kann das in echt nicht glauben, peinlich... |
Die meistens Lehrer die irgendwelche Informatik AGs gemacht haben, waren zu meiner Schulzeit Mathematik und/oder Physik Lehrer die das als Hobby gemacht hatten.
Es ging denen viel weniger darum den Schülern etwas exakt beizubringen als deren Interessen zu fördern. Und etwas neues aufzuzeigen. Wenn man den Schülern Begeisterung auf diesem Gebiet näher bringen kann ist das doch Toll. Wenn die Schüler das wirklich interessiert und sie das mit Begeisterung tun werden die das Wissenslevel ihres Lehrers schon sehr bald überschreiten. Bei uns an der Schule haben oft die Schüler dem Lehrer neue Sachen gezeigt (weshalb mich die Informatik Gruppe (freiwillig) nie wirklich interessiert hatte und ich bei den Lehrern immer das Gefühl hatte das ich von denen nichts auf dem Gebiet lernen würde. Daher bin ich auch Autodidakt ;-) )
Edit: Was ich damit sagen will: Macht den Lehrer nicht dumm an nur weil er seinen Schülern etwas zusätzliches beibringen will. Wir können ihm dabei helfen neue Themen zu verstehen. Seid konstruktiv und seht das ganze etwas positiv anstatt negativ. Schnelle Resultate sind am Anfang immer toll und steigern die neugier. Wenn jemand mehr machen will lernt er früh genug das nicht alles zack zack geht :-) ( (Visual) Basic war früher ja genauso ;-)) |
_________________ evilissimo - R.I.P. dmr
< Moderator im C++/CLI Forum und im C++ Forum >
About Singletons: "Anyway, if our experts can make this mistake, you have made it and you don't even know about it."
Zuletzt bearbeitet von evilissimo am 09:19:08 09.03.2010, insgesamt 1-mal bearbeitet |
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 11312
|
Jochen Kalmbach Moderator
12:27:34 09.03.2010 Titel: |
|
Zitieren |
Ich will ja auch, dass die Schüler gefördert werden.
Aber es ist nun mal so, dass man mit C++/CLI sehr schnell einen Frustrationslevel erzeugt. Spätestens wenn man mehr als ein Form verwenden will, da sich dann die h-Dateien nicht zyklisch einbinden lassen...
ALso, bitte macht etwas, was die Schüler begeistert und motiviert. Und da ist eben C# und WinForms ideal!
Und C++/CLI eben miserablen, da es sehr schnell zu Frust führt... |
_________________ Greetings
Jochen
(Microsoft MVP VC++) My blog about Win32 and .NET: http://blog.kalmbach-software.de/ (deutsch)
|
|
 |
Mike_one
Mitglied
Benutzerprofil
Anmeldungsdatum: 23.03.2007
Beiträge: 11
|
Mike_one Mitglied
10:20:29 11.03.2010 Titel: |
|
Zitieren |
Hi,
kann noch jemand etwas zum Ausgangsproblem dieses Threads sagen,
ist es möglich eine Tabelle aus einer Access Datenbank direkt anzeigen zu lassen? am besten mit C#?
was ich machen möchte schaut konkret so aus:
ich habe Visual C# 2008 Express, dort kann man ja mit Rechtsklick auf die jeweilige Tabelle "Daten abrufen". Diese dann dargestelle Tabelle möchte ich in einem Grid anzeigen. Hat den Vorteil das man gleich die Daten ändern und neue Datensätze hinzufügen kann... |
Zuletzt bearbeitet von Mike_one am 10:31:53 11.03.2010, insgesamt 1-mal bearbeitet |
|
 |