Welchen C++ Builder kaufen?
-
Hallo,
also ich leite jetzt an meiner Schule einen C++ Kurs! Nur brauchen wir dazu noch den C++ Builder von Borland! Welche Version könnt ihr mir da empfehlen und wieviel würde der kosten? Weil die vorherigen Versionen sind ja billiger oder?
Außerdem brauchen meine Schüler dann auch einen C++ Builder zuhause! Gibt es da eine kostenlose Personal Alternative?
Weil über die Borland Seite erfährt man nicht viel!!!Danke für eure Hilfe
h3x0g3n
-
ich persönlich würde dir auf keinen fall die 6te Version empfehlen. so viele bugs habe ich noch bei keiner anderen bcb version gesehen. 4 oder 5 sind noch ok.
-
Hallo
wenn du gleich eine Klasse austatten willst, ist es wohl mit den alten Versionen eher schlecht, denn die gibts nur noch als Restposten.
Schau ob du die Lizens für Schüler und Lehrer bekommst, die ist günstiger.Aber ml eine Frage, ist es denn überhaupt nötig mit dem Builder zu unterrichten? Ein Freeware-Compiler reicht doch vollkommen aus, gibt ja auch Freeware-IDEs dafür.
bis bald
akari
-
Willst du den Leuten VCL lehren oder C++ Grundlagen?
-
für nen c++ kurs würd ich nicht zu bcb raten.
-
Franz der 2. schrieb:
für nen c++ kurs würd ich nicht zu bcb raten.
Ich schon, weil die Motivation da am größten bleibt!
Ein solcher Kurs hat ja nicht das Ziel, sämtliche eigenarten der Sprache C++ zu erklären, sondern in die Syntax, die Sprachvielfalt und die Möglichkeiten einzuführen; Und bei irgendwelchen verkorksten Konsolenprogrammen verlässt die "Schüler" ganz schnell die Lust!
Wenn es aber letztendlich um Kosten geht gibt es da in der Tat geeignetereres.
Generell kann ich dieses ständige Schlechtmachen der VCL nicht nachvollziehen: Das ist eine funktionale, gut benutzbare Bibliothek, die einem viel Knochenarbeit abnimmt. Das sie einige Ärgerliche Bugs hat sei jetzt mal dahin gestellt, aber das haben MFC und co auch.
-
Hallo
es geht nicht darum die VCL schlecht zumachen, ganz im Gegenteil. Ich arbeite ja selbst damit.
Aber es bringt nun mal mehr, erstmal mit den C++ Grundlagen anzufangen, also mit Konsolenprogrammen. Denn sonst hat man nur gelernt, ein bißchen zu klicken und zuzuweisen. Aber man bekommt kein Verständnis für Problemlösung und Algorithmen, weil man dann nur mit vorgefertigten Lösungen an der Benutzeroberfläche arbeitet.
Außerdem must du bedenken das auch die VCL C++ Wissen voraussetzt, vor allem OOP.Wohin es führt wenn Anfänger gleich mit der VCL anfangen sieht man hier ja im Forum oft genug.
bis bald
akari
-
Schon klar, das mit dem Schlechtmachen war auch gar nicht mal so sehr auf deinen Post bezogen

Trotzdem halte ich den C++ Builder für Anfänger ganz brauchbar. Natürlich müssen ein paar Grundlagen einfach sitzen, und dafür ist die Konsole selbstverständlich erste Anlaufstelle, aber das Thema ist, die API jetzt mal aussen vor gelassen, doch recht schnell erschöpft, und bevor man die Leute dann der WinAPI zum Fraß vorwirft, die ja z.T. echt grausige Zeilen Quellcode auswirft und auch vom Programmierer erfordert, da ist die VCL dann doch eher geeignet...
Naja, ist meine Meinung. Aber wenn ich mal bedenke, das bei mir an der Schule als einige Programmiersprache im Informatikunterricht DelphiLanguage benutzt wird, dann finde ich C++, egal womit, eigentlich prinzipiell super

-
Tut mir leid dass ich euer Gespräch unterbrechen muss, weil das ich mit c++builder lehr ist fest^^
Gibt es eine Möglichkeit den C++Builder kostenlos als Schüler zu nutzen, weil meine Schüler sollten auch zuhause was dafür tun!Danke für eure rasche Antworten!
-
Hallo
wie gesagt, such nach Schüler- und Lehrerlizensen für den Builder. Solche bekommst du aber nicht gebraucht oder bei Ebay, sondern nur bei Händlern gegen Nachweis. Und kostenlos schon gar nicht.
bis bald
akari
-
Auch im C++Builder kann man reine C/C++ Programme mit /ohne Konsole und ohne VCL entwerfen.
Warum sollte das für Einsteiger ungeeignet sein
-
Hallo
@Christian : Es geht darum das der Builder legal nicht kostenlos zu bekommen ist. Freeware-Compiler und IDEs schon.
Und das die VCL mit ihren Möglichkeiten Anfängern gern den Blick aufs wesentliche verbirgt.bis bald
akari
-
Wieso nicht die Personal? Die gibt es doch zum freiem herrunterladen und ist kostenlos. Man darf damit nur keine kommerziellen Produkte ertellen und es fehlen paar Komponenten die für den Unterricht eh nicht gebraucht werden.
-
Ja, aber für den Unterricht brauchst Du auch nicht die VCL. GUI-Anwendungen sind für Fortgeschrittetene und nichts für Anfänger.
Hat akari aber doch alles schon geschrieben...
-
Kann ich nicht zustimmen.
Es ist ein grosser Unterschied ob ein Anfänger vor einer Console sitzt und stöhnt was das soll oder die Ausgabe gleich in einem ihm vertrautem Label oder so sieht.
Die Lust damit zu arbeiten sollte wesentlich höher liegen und wenn man so anfängt kann man gleich alle zu Assembler zurückschicken
Denkt mal ne Nummer kleiner. Das wohl Schulinformatik... da soll man einen Einblick bekommen und direkt vom Urschleim fangen auch Hochschulen und Universitäten an. Wenn man es lernen will dann da oder im selbststudium aber doch net in der 9 oder 10 Klasse. Also lasst denen doch bissle Spass am Unterricht in dem knappen Jahr und die 1 oder 2h in der Woche wo eh die hälfte Solitär spielt interessiert das doch keinen
-
guest1234 schrieb:
Wieso nicht die Personal? Die gibt es doch zum freiem herrunterladen und ist kostenlos. Man darf damit nur keine kommerziellen Produkte ertellen und es fehlen paar Komponenten die für den Unterricht eh nicht gebraucht werden.
Wieso nicht die Personal? Weil es die eben nicht kostenlos gibt (außer, man definiert knapp 120 € als kostenlos). Ich glaube hier wird mal wieder der C++ Builder mit dem C++ Builder X verwechselt ...
Aber egal. Wenn es wirklich der C++ Builder sein soll, dann kommst du um ordentlich kosten nicht rum. Als Stundenten- und Lehrerversion wirst du wohl nur noch den 6er kriegen, und der ist kapitaltechnisch nicht ohne.
Ansonsten schreib doch einfach mal 'n Verleger an, was es da für Möglichkeiten gibt; Wirklich helfen kannst du dir da wohl nur selbst.
P.s. Du könntest natürlich auch einfach die C++ IDE von Kylix nehmen, und 'n neues OS hat noch keinem geschadet

-
guest1234 schrieb:
Kann ich nicht zustimmen.
Es ist ein grosser Unterschied ob ein Anfänger vor einer Console sitzt und stöhnt was das soll oder die Ausgabe gleich in einem ihm vertrautem Label oder so sieht.Na komm, was soll das denn?
Für einen Algorithmus oder eine Vererbung ist es doch komplett egal, ob die Ausgabe in einem Textfeld oder auf der Konsole steht!
Wenn ich den Leuten C++ beibringen möchte dann schau ich doch, dass ich eine kostengünstige Alternative finde.
-
Ich seh schon, dass sich hier die Meinung teilt mit C++Builder oder Konsolenanwendungen! Aber ich werd nun mal mit dem C++Builder arbeiten, weil die wollen am freitag in der 7ten und 8ten Stunde sehen was sie programmiert haben und nicht nur eine Konsole sehen!
Ich hätte eine Frage noch an euch, weil ich bin mir nicht sicher wie des auf der Borland HP gemeint ist:
Also ich habe mir mal n Buch gekauft, da war der C++Builder 6 dabei! Und jetzt hat mir einer gesagt, dass ich den auch weitergeben darf, wenn sich derjenige dann bei Borland registriert und dann den Registrierungsschlüssel benutzt!
Nur ist jetzt die Frage, darf ich die Cd einfach weitergeben?Danke
h3x0g3n
PS: Vllt könnt mir noch einer erklären, was genau VCL ist und MFC(ich weiss das nur so halb)
Und was ist der Unterschied beim C++Builder X?
nochmal n ganz großes Danke dass ihr so geduldig mit mir seid^^
-
Zu deiner Frage die VCL(Visual Class Library(glaub ich) oder so ähnlich) ist eine grafische Komponentenzammlung/Funktionssammlung, die dem Nutzer des C++ Builder 1-6 die Programmierarbeit vereinfachen und damit vll die WinAPI, die mitunter sehr lange Befehle hat, zu umschiffen. (Beispiel für Komponenten zum Beispiel TButton oder TLabel aber es gibt viele viele mehr)
Microsofts Visual C++(sozusagen das äquivalent zum Borland C++ Builder) besitzt diese VCL natürlich nicht, sie besitzt dafür eine eigene Komponentensammlung, die wohl das gleiche Ziel hat wie die VCL. Diese MFC(Microsoft Foundation Classes) hat gegenüber der VCL Vorteile und Nachteile, da ich mit ihr nicht arbeite kann ich dir da nicht weiterhelfen.
Genauso wenig kann ich dir mit der rechtlichen Frage weiterhelfen.
-
Hallo,
ich verwende bei mir in der Schule den Builder 6 in professional Version und bin sehr zufrieden damit. Dabei unterrichte ich ganz unterschiedliche Niveaus. Bei manchen fange ich auf der Konsole an, bei anderen geht es mir darum, daß sie spaß am Programmieren finden und da müssen die Programme einfach hübsch und bunt sein. Mit der Zeit lassen sich die Grundlagen dann auch da prima unterbringen.
Nun zu deiner Frage:
Von Borland gibt es spezielle Lizenzen für Forschung und Lehre. Ich habe über Cotec ein Paket gekauft:
1 x Klassenraumlizenz
1 x Erweiterungslizenz für die ganze Schule und
1 x Erweiterungslizenz für alle Lehrer und Schüler.Ich lasse die Schüler einen Zettel unterschreiben auf dem steht, daß sie das Programm nicht kopieren dürfen, wenn sie die Schule verlassen das Programm löschen müssen und daß sie keine Programme verkaufen dürfen die sie mit dem Builder erstellt haben.
Die Professional Version hab ich vor allem wegen den Datenbankkomponenten genommen. Die brauch ich einfach.
So ich hoffe das hilft dir weiter

Ebi
-
Auf der Borlandseite steht was von über Magazine frei verteilte PersonalEdition, nur nicht wo man sie her bekommt. Meine Anfrage per Mail blieb zu dem Thema bisher unbeantwortet. Auch sind im Internet nur Monate/Jahre alte Infos zu finden, das Borland mal eine konstenlose PE bringen wollte.
Eine Möglichkeit BCB kostenfrei einzusetzen ist es als Demo Version zu betreiben. Die Demodauer beträgt 60 Tage.
Per Evaluation könntest Du testen ob das Programm überhaupt Akzeptanz findet und die Schüler damit zurecht kommen.
Eine Borland Klassenlizenz ist aber auch nicht so teuer - es kommt halt auf die Plätze an.Eine andere Möglichkeit wäre wxDev-Cpp für Windows, welches recht stark an die Borland produkte angelehnt ist (mit Delphi entwickelt), aber die Plattformunabhängige wx-Bibliothek nutzt.
Mit etwas Einarbeitsungszeit ist es genauso gut wie C++ Builder zum C++ lernen mit grafischer Oberfläche und es ist kostenlos, da unter GNU Lizenz.MfG Martin