C++ mit dem Borland C++Builder 2007: Einführung in den by Richard Kaiser

By Richard Kaiser

- einführendes Lehrbuch; keine Vorkenntnisse erforderlich; viele Übungsaufgaben (Lösungen auf der beiliegenden CD); zum Selbststudium und für Vorlesungen an Fachhochschulen und Universitäten.

- Einführung in die Windows-Programmierung mit dem C++Builder; bei allen Beispielen und Übungen werden Windows-Programme entwickelt.

- umfassende Referenz des C++-Standards (ISO/IEC 14882:2003); alle wichtigen Sprachelemente (C-Grundlagen, objektorientierte Programmierung, Exception-Handling, Templates und die STL) sind systematisch dargestellt; Zusammenhänge und Sprachkonzepte stehen im Vordergrund vor Detailinformationen, die guy auch in der Online-Hilfe findet.

- entstand aus zahlreichen Vorlesungen und Seminaren für Firmen; Aufbau, Beispiele und Übungsaufgaben sind erprobt und bewährt

- verwendet als Entwicklungssystem den C++Builder (früher Borland, jetzt CodeGear); die meisten Ausführungen gelten sowohl für den C++Builder 2007 als auch für ältere Versionen (C++Builder 2006, C++Builder five und 6).

- arbeitet von Anfang an mit den Konzepten der objektorientierten Programmierung; zeigt die Vorteile der Klassen aus der C++-Standardbibliothek gegenüber den entsprechenden C-Sprachelementen (z.B. Stringklassen – nullterminierte Strings, Containerklassen – Arrays, Streamklassen – stdio-Funktionen).

- behandelt mit der objektorientierten Programmierung die objektorientierte examine und das objektorientierte layout; Alternativen beim Entwurf von Klassenhierarchien werden ausführlich diskutiert.

- verbindet die Darstellung von Sprachelementen mit einer Einführung in Unit-Tests, Programmierlogik und Programmverifikation.

- stellt einige Erweiterungen des C++Builders gegenüber dem C++-Standard vor: VCL-Klassenbibliothek, 3D-Programmierung mit OpenGL, Grafikprogrammierung, Datenbanken, Windows-API-Funktionen.

- behandelt Templates und ihre Einsatzmöglichkeiten am Beispiel der C++-Standardbibliothek.

- enthält auch für viele erfahrene C++-Programmierer Neues und Interessantes.

Show description

Read or Download C++ mit dem Borland C++Builder 2007: Einführung in den C++-Standard und die objektorientierte Windows-Programmierung PDF

Best client-server systems books

Microsoft Small Business Server 2003 Unleashed

When you are new to the area of Microsoft Small enterprise Server 2003, Microsoft Small enterprise Server 2003 Unleashed delivers you with real-world help event as you start or discover your upgraded server. Written and reviewed by means of Small enterprise Server MVPs, this e-book presents worthwhile assurance of Mac platform integration, in addition to the mixing of ISA 2004, SharePoint, FrontPage, trade, and SQL Server.

Microsoft Exchange Server 2007 (with SP1) - The Complete Reference

"Exchange specialists and Microsoft MVPs Richard Luckett, William Lefkovics, and Bharat Suneja have packed this e-book with functional assistance, necessary info, and years of data and event. If you’re liable for a number of elements of an trade 2007-based messaging method, hold this ebook shut, as you’ll be relating it frequently!

How to Cheat at Configuring Exchange Server 2007 - Including Outlook Web, Mobile, and Voice Access

The proper Reference for the Multitasked process AdministratorsThe re-creation of trade is an formidable overhaul that attempts to stability the transforming into wishes for functionality, fee effectiveness, and defense. For the common method administrator, it's going to current a tough migration direction from prior models and a vexing variety of new beneficial properties.

Microsoft SharePoint 2010 Administrator's Pocket Consultant

Moveable and specific, this pocket-sized consultant provides prepared solutions for the day by day management of SharePoint 2010. that includes easy-to-scan tables, step by step directions, and convenient lists, this booklet deals the streamlined, trouble-free info you want to remedy difficulties and get the task done-whether at your table or within the box!

Additional resources for C++ mit dem Borland C++Builder 2007: Einführung in den C++-Standard und die objektorientierte Windows-Programmierung

Sample text

Aus dieser Liste kann man mit der Enter-Taste ein Element auswählen. – Code-Parameter: Zeigt nach dem Eintippen eines Funktionsnamens und einer öffnenden Klammer die Parameter der Funktion an – Symbolinformation durch Kurzhinweis: Wenn man mit der Maus über einen Namen für ein zuvor definiertes Symbol fährt, werden Informationen über die Deklaration angezeigt. – Wenn die Option Tools|Optionen|Editor-Optionen|Programmierhilfe|Quelltext Template Vervollständigung aktiviert ist, wird nach dem Eintippen eines Wortes aus der mit Ansicht|Templates angezeigten Liste und einem Tab- bzw.

Mit dem C++Builder erhält man ein Projekt für eine solche Anwendung mit Datei|Neu|Weitere|C++Builder-Projekte|Konsolenanwendung. cpp“ angelegt, die eine Funktion mit dem Namen main enthält: int main(int argc, char* argv[]) { return 0; } Sie wird beim Start eines Konsolen-Programms aufgerufen. Die Anweisungen, die vom Programm ausgeführt werden sollen, werden dann vor return eingefügt. Ein- und Ausgaben erfolgen bei einem Konsolen-Programm vor allem über die in vordefinierten Streams cin cout // for input from the keyboard // for output to the screen mit den Ein- und Ausgabe-Operatoren „<<“ und „>>“: #include // für cin und cout notwendig using namespace std; int main(int argc, char* argv[]) { int x,y; cout<<"x="; // der Anwender soll einen Wert eingeben cin>>x; // den Wert einlesen cout<<"y="; cin>>y; cout<<"x+y="<<(x+y); return 0; } 28 1 Die Entwicklungsumgebung Dieses einfache Beispiel zeigt bereits einen wesentlichen Unterschied zu den bisher entwickelten Programmen für eine grafische Benutzeroberfläche wie Windows.

Diese Summe kann man nun in einem weiteren Edit-Fenster Edit3 ausgeben, wenn man sie in einen AnsiString umwandelt. Da man Funktionsaufrufe beliebig verschachteln kann, hat man mit Edit3->Text=IntToStr(StrToInt(Edit1->Text) + StrToInt(Edit2->Text)); bereits ein einfaches Programm zur Addition von Zahlen geschrieben, wenn man diese Anweisung beim Anklicken eines Buttons ausführt: void __fastcall TForm1::Button1Click(TObject *Sender) { Edit3->Text=IntToStr(StrToInt(Edit1->Text) + StrToInt(Edit2->Text)); } Eine Funktion, die zu einer Komponente gehört, wird auch als Methode bezeichnet.

Download PDF sample

Rated 4.89 of 5 – based on 23 votes