| Neuer Quicky 10.04.2008 | |
| GTask | Wrapper-Klasse zum Setzen von Tasks |
| Neues Programm08.04.2008 | |
| TVBrowserToHauppauge | Ein sehr spezielles Programm zum ansteuern der HVR 1300 aus dem TVBrowser |
| Neuer Quicky 04.04.2008 | |
| Natural Sort | Sortieren wie der Explorer |
| Neuer Quicky 20.03.2008 | |
| Berechnung und Prüfung einer IBAN | |
| Neuer Quicky 24.02.2008 | |
| Textabschnitte in einem TRichEdit formatieren | Text formatieren |
| Neues Tutorial 20.01.2008 | |
| MySQL einrichten und nutzen | Installation und Zugriff auf die Datenbank |
| Neuer Quicky 06.10.2007 | |
| Lesen von EXIF-Informationen | Klasse zum lesen der EXIF-Daten |
Tja, angefangen hat alles mit der direkten Programmierung von Windows mit der WIN 32 API. Langsam kamen erste Klassenbibliotheken auf den Markt (OWL). Mit dem C++Builder hat Borland (Inprise) ein hervorragendes Produkt entworfen. Die VCL kapselt so ziemlich alle Funktionen der WIN 32 API und bettet sie komplett in ein Klassenmodel ein. Trotzdem habe ich als Entwickler immer noch die Möglichkeit direkt die WIN 32 API zu programmieren. Alle Klassen geben Handles, HDC's usw. zurück, so dass ein Aufruf der entsprechenden WIN 32 APIFunktion ohne Probleme möglich ist.
Weit verbreitet ist die MFC von Microsoft. Diese gefällt mir nicht, da sie zu "nahe" an der WIN 32 API angelegt ist. Schaut man in diverse Foren,
so plagen sich MFC-User mit Problemen herum, die es beim C++Builder nicht gibt. Der Preis für die schnelle Entwicklung sind allerdings sehr große
Programme. Damit kann man aber wohl leben, zumal es ja wohl heutzutage kein Problem mit der Festplattenkapazität mehr gibt.
Weiterhin sollte doch im
Vordergrund stehen, dass die Programmentwicklung schnell vorangeht. Hier gibt der C++Builder eine große Hilfestellung. Der Programmierer kann sich
tatsächlich auf das wesentliche konzentrieren und an der Umsetzung der gestellten Aufgabe arbeiten ohne immer wieder das Rad vorn neuem zu erfinden.
Schlussendlich soll aber jeder mit der Umgebung arbeiten die ihm am liebsten ist.
Anregungen, Fehler und Kritik bitte an die
Dies ist eine private Homepage. Kommerzielle Zwecke werden hier nicht verfolgt.
Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich
keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten, ist ausschließlich deren Betreiber verantwortlich.