توضیحاتی در مورد کتاب Delphi 6
نام کتاب : Delphi 6
عنوان ترجمه شده به فارسی : دلفی 6
سری :
نویسندگان : Warken E.
ناشر : Addison-Wesley
سال نشر :
تعداد صفحات : 1339
ISBN (شابک) : 3827317126
زبان کتاب : German
فرمت کتاب : pdf
حجم کتاب : 13 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Delphi 6......Page 3
Bearbeiten von Projekten......Page 5
Der Lebenslauf von Objekten......Page 6
Die Beziehungen der Komponenten......Page 7
Streams und Ablageobjekte......Page 8
Grafikausgabe und Scrolling......Page 9
Erweiterung bestehender Komponenten......Page 10
Sortieren, Suchen und Filtern......Page 11
COM-Automations-Server......Page 12
Stichwortverzeichnis......Page 13
Vorwort......Page 15
Das Buch und die Delphi-Versionen......Page 16
Kapitel-Übersicht......Page 17
Rezeptverzeichnis......Page 18
Feedback und Homepage......Page 19
Die visuelle Programmierumgebung......Page 21
Zu jedem Anlass ein Ereignis......Page 22
Ereignisse in Delphi......Page 24
Die Fensterhierarchie einer Windows-Anwendung......Page 26
Formulare und Fenster......Page 27
Komponenten......Page 28
Der Entwicklungszyklus in der Delphi-IDE......Page 29
Übersicht über das Beispielprogramm......Page 30
Der Aufbau der IDE......Page 31
Hilfe zu IDE und Sprachreferenz......Page 38
Entwerfen von Formularen......Page 40
Dateiverwaltung......Page 45
Der Objektinspektor......Page 46
Das Objekt-Hierarchie-Fenster......Page 54
Menüs......Page 56
Grafiken......Page 60
Einführung in die Ereignisbearbeitung......Page 64
Schnellübersicht: Pascal für Ereignisbearbeitungsmethoden......Page 68
Eine Übersicht über die Formular-Unit......Page 69
Die Ereignisse des Beispielprogramms......Page 72
Methoden für die Weckfunktion......Page 75
Ereignisverknüpfung: Navigieren, verändern, lösen......Page 78
Drei Blicke hinter die Kulissen......Page 80
Bearbeiten von Projekten......Page 83
Der Quelltext-Editor......Page 84
Aufbau von Projekten......Page 91
Die Projektverwaltung......Page 92
Objektablage und Komponentenschablonen......Page 97
Der Browser......Page 102
Der Debugger......Page 105
Übersetzungsoptionen für den Debugger......Page 106
Allgemeine Debugger-Fenster......Page 107
Breakpoints......Page 111
Variablen untersuchen......Page 115
Code-Ausführung......Page 118
Assertions......Page 121
Erweiterung des Beispielformulars......Page 123
Anpassen der Fenstergröße zur Laufzeit......Page 126
Optimierung der Weckfunktion......Page 129
Programmierung der Stringtabelle......Page 130
Ausnahmebehandlung in der Timer-Methode......Page 133
Behandlung mehrerer Ereignisse mit einer Methode......Page 135
Das aktuelle Einmaleins der Komponenten......Page 136
Verwendung von Formularen als modale Dialoge......Page 137
Komponenten zur Programmsteuerung......Page 142
Listenelemente und die Sicherung ihres Inhalts......Page 146
Eingabekomponenten......Page 158
Ausgabekomponenten......Page 167
Komponenten zu Gestaltung und Strukturierung......Page 179
Die Sprache Object Pascal......Page 183
Object Pascal für Umsteiger......Page 184
Lexikalische Elemente......Page 187
Compileranweisungen......Page 190
Typen und Variablen......Page 194
Konstanten und initialisierte Variablen......Page 196
Gültigkeitsbereiche und lokale Variablen......Page 197
Das Modulkonzept......Page 198
Objekte und Klassen in Object Pascal......Page 201
Klassen und Instanzen......Page 202
Die Klassendeklaration......Page 203
Zugriff auf die Klassenelemente......Page 204
Properties......Page 205
Zugriffsbeschränkungen......Page 209
Vererbung......Page 210
Initialisierung von Objekten: Konstruktoren......Page 211
Aufräumen mit Destruktoren......Page 214
Polymorphie durch virtuelle Methoden......Page 217
TClass – die Klasse der Klassen......Page 224
Klassenmethoden......Page 227
Typinformationen zur Laufzeit......Page 228
Kompatibilität mit Borland Pascal......Page 232
Typen......Page 233
Einfache Typen......Page 234
Operatoren und Ausdrücke......Page 240
Arrays......Page 242
Die verschiedenen Stringtypen......Page 245
Strukturierte Typen......Page 253
Zeigertypen......Page 255
Typenkompatibilität und Typenumwandlungen......Page 258
Initialisierte Konstanten strukturierter Typen......Page 259
Pascal- Anweisungen......Page 260
Prozeduren und Funktionen......Page 264
Parametertypen......Page 266
Überladen von Funktionen, Standardparameter......Page 272
Prozedurtypen......Page 274
Fehlerbehandlung mit Exceptions......Page 275
Exception-Klassen......Page 276
Schadensbegrenzung mit finally......Page 278
Behandeln der Exceptions......Page 279
Optionen für Exceptions......Page 282
Exceptions im Beispielprogramm......Page 283
Interfaces......Page 285
Abstrakte Basisklassen versus Interfaces......Page 286
Verwendung eines Interfaces......Page 288
IUnknown, Co-Klassen und andere Begriffe......Page 291
Implementierung eines Interfaces......Page 294
Interface-Mix- In......Page 298
Dateiverwaltung......Page 303
Dateieingabe und -ausgabe......Page 304
Zeitformat und Zeitfunktionen......Page 307
Formatierungs-/Stringfunktionen......Page 309
Sonstige Funktionen......Page 312
Die Visual Component Library......Page 315
Überblick über die VCL......Page 316
Die grundlegenden Klassen......Page 317
Komponenten......Page 320
Visuelle Komponenten......Page 322
Der Nachrichtenfluss......Page 323
Besitzhierarchie und Komponentenlisten......Page 329
Die Fensterhierarchie......Page 331
Die oberste Komponente: TApplication......Page 333
TScreen......Page 337
Grundlegende Gemeinsamkeiten von Steuerelementen......Page 339
Grundlegende Eigenschaften......Page 341
Maus- und Tastatureingaben......Page 347
Aktionen beim Bewegen der Maus......Page 350
Anzeigesteuerung......Page 352
Kontrolle über Größe und Position......Page 354
TWinControl......Page 356
TScrollingWinControl und TScrollBox......Page 358
Die verschiedenen Arten von Formularen......Page 360
Eigenschaften und Ereignisse der Formulare......Page 365
Arbeiten mit mehreren Formularen......Page 371
Steuerelemente in Gruppen......Page 375
Gleichzeitige Behandlung mehrerer Komponenten......Page 378
Steuerelemente in Arrays......Page 381
Mehrseitige Dialoge......Page 384
Maximale Flexibilität mit TNotebook......Page 390
Formulardateien im Textmodus editieren......Page 393
Verwenden der Standarddialoge......Page 396
Komplexere Steuerelemente......Page 403
Editierfelder, Memos und RTF-Felder......Page 404
Listenansichten (ListViews) und Bilderlisten......Page 410
Baumanzeige-Komponenten (TreeViews)......Page 423
Der Mediaplayer......Page 429
Frames und verwandte Techniken......Page 438
Formularvererbung......Page 439
Frames......Page 447
Außerhalb der Komponenten......Page 453
TStrings......Page 454
Ableiten einer History-Liste von TStringList......Page 458
TList......Page 460
Andere Container-Klassen......Page 461
Dateien im INI-Format......Page 462
Die Windows-Registrierung (Registry)......Page 465
Die Registry und die Windows-Shell......Page 470
Speichern der History-Liste in Registry bzw. INI-Datei......Page 472
Die TStateSaver-Komponente......Page 473
Stream- Klassen......Page 477
Der Inhalt von Streams......Page 478
Polymorphe Objekte speichern......Page 479
TReader und TWriter......Page 483
Memory-Streams......Page 485
Die Klasse TCanvas......Page 487
Zeichenwerkzeuge......Page 490
Grafikmethoden......Page 495
Besitzergezeichnete Komponenten......Page 501
Grafiken als Objekte......Page 509
Die drei TGraphic-Klassen......Page 510
Bitmaps......Page 513
TPicture......Page 515
Bitmaps für eine OwnerDraw- Listbox......Page 517
Menüs und Aktionsmanagement......Page 524
Die Unit Menus......Page 525
Dynamische Menüerweiterungen......Page 531
Ein dynamischer Tastenkürzeleditor......Page 538
Befehlslisten mit TActionList......Page 544
Die neuen Aktionsmanager-Komponenten......Page 549
Multitasking-Typen......Page 558
Threads in der VCL......Page 566
Mehrere Threads und deren Synchronisation......Page 573
Ein Utility mit dynamischer Thread-Anzahl......Page 586
Die selbstständige Delphi-Anwendung......Page 593
Der TreeDesigner......Page 594
Wahl eines Beispielprogramms......Page 595
Spezielle Fähigkeiten......Page 596
Kurzbeschreibung und Bedienung......Page 598
Dateien auf der CD......Page 604
Kurzvorstellung von Itéa......Page 607
Der Entwurf von Symbol- und Werkzeugleisten......Page 610
Docking von Symbolleisten......Page 616
Menüleisten im Toolbar-Stil......Page 622
Komponenten für die Zeichenfläche......Page 624
Wichtige Menübefehle......Page 625
Typische Formularaufgaben......Page 628
Das Grafikdokument......Page 632
Das Dokument-View-Konzept......Page 633
Eine Klasse für das Grafikdokument......Page 641
Eine Klasse für die Grafikobjekte......Page 648
Baumstrukturen......Page 660
Mausaktionen und Zeichnen......Page 666
Die Methoden im TreeDesigner......Page 667
Shift und Variationen eines Ziehvorgangs......Page 671
Ereignisgesteuerte Grafikausgabe......Page 675
Zeichnen von Objekten und Text......Page 677
Effiziente Grafikausgabe......Page 683
Scrolling......Page 688
Clipping......Page 692
Geräteunabhängigkeit......Page 697
Die Funktionen des Windows-API......Page 699
Das Koordinatensystem des TreeDesigners......Page 706
Drucken......Page 710
MDI im Überblick......Page 720
MDI- und SDI-Versionen des TreeDesigners......Page 722
Verschmelzen von Menüs......Page 725
Verwaltung der MDI- Kindfenster......Page 727
Dynamisches Werkzeugleisten-Management......Page 733
Globale Werkzeugleisten und Mauspaletten......Page 744
Verwenden des MDI-Kindfensters als SDI-Hauptformular......Page 749
Erweiterung der Benutzerschnittstelle......Page 751
Tastatursteuerung......Page 752
Docking von Fenstern......Page 757
Interaktion mit Grafikobjekten......Page 767
Drag& Drop......Page 769
XML......Page 776
XML-Grundlagen......Page 777
Ein grafischer XML-Betrachter......Page 786
XML-Dateiformate......Page 793
Komponentenentwicklung......Page 803
Delphis Komponentenkonzept......Page 804
Das Wesen einer Komponente......Page 805
Überblick über die Komponentenentwicklung......Page 806
Das Package-Konzept......Page 807
Beispiele und Installation......Page 809
Starthilfe durch den Komponenten- Experten......Page 810
Eine Minimalkomponente......Page 811
Installation von Packages und Komponenten......Page 812
Eine sinnvolle Beispiel- Komponente......Page 816
Die Schnittstelle zum Benutzer......Page 818
Properties......Page 819
Events......Page 821
Events auslösen......Page 824
Ereignisse in den Komponenten......Page 825
Komponenten in der Formulardatei......Page 829
Steuerung der Property-Speicherung......Page 831
Die Schnittstelle zur Delphi-IDE......Page 833
Verändern bestehender Komponenten......Page 836
Erweiterung von TScrollBox......Page 840
Die automatische History-Kombobox......Page 842
Zusammenfassen mehrerer Komponenten......Page 848
Entwicklung neuer Steuerelemente......Page 851
Eine Testumgebung aufbauen......Page 852
Die Schnittstelle der neuen Farbpalette......Page 854
Implementierung der Komponente......Page 860
Events mit Eingriffsmöglichkeiten......Page 865
Komponenten- und Property-Editoren......Page 868
Speichern......Page 875
Vordefinierte Aktionen......Page 879
Formulare als Dialogkomponenten......Page 881
Eine Hülle für das Formular......Page 882
Die automatische Aktivierung......Page 883
Implementierung......Page 885
ActiveX-Komponenten......Page 888
Von der VCL-Hierarchie zu ActiveX......Page 890
Typenbibliothek und Implementation......Page 891
Eine Eigenschaftenseite......Page 896
Testen der ActiveX-Komponente in Delphi......Page 899
ActiveForms......Page 901
Datenbankanwendungen......Page 903
Datenbank-Variationen und Datenzugriff......Page 904
BDE-spezifische Desktop-Datenbanken......Page 906
MyBase-Datenbanken......Page 911
Interbase- Datenbanken......Page 914
Das Konzept der Datenquelle......Page 919
Portierung von Desktop-Datenbanken......Page 921
Datenzugriff mit dbExpress......Page 925
Das grundlegende Datenbankformular......Page 929
Datensensitive Steuerelemente......Page 934
Elementare Funktionen......Page 937
Automatischer Aufbau der Daten- Pipeline......Page 942
Ein Browser für BDE- und MyBase-Tabellen......Page 944
Ein Browser für Interbase-Tabellen......Page 947
Anwenden und Verwerfen von Updates mit dbExpress......Page 950
Objekt-Hierarchie und Diagramme......Page 953
Programmieren mit Feldern......Page 956
TField und die Fields......Page 957
Persistente Felder und der Felder-Editor......Page 961
Feld- Definitionen......Page 968
Ein Beispielprogramm mit dynamischen Feldern......Page 970
Die Daten des aktuellen Datensatzes......Page 972
Eine Dateidatenbank......Page 975
Zusatzfunktionen für die Anwendung......Page 980
Sortieren, Suchen und Filtern......Page 983
Methoden zum Suchen, Filtern und für Lesezeichen......Page 984
Sortieren mit Indizes......Page 987
Modusabhängige Filter- und Suchfunktionen......Page 991
Aktualisieren der Dateidatenbank......Page 994
Haupt-/Detailformulare und Sortieren......Page 997
Eine Beispielanwendung......Page 999
Definition der Datenbank......Page 1000
Das Datenmodul......Page 1004
Die Formulare......Page 1012
Updates und das Änderungsprotokoll......Page 1016
Mehrbenutzersimulation......Page 1021
Updates per SQL......Page 1023
Ein SQL-Monitor......Page 1029
Die kooperative Delphi-Anwendung......Page 1033
Der Aufbau der Zwischenablage......Page 1034
TClipboard......Page 1035
DDE und OLE......Page 1039
DDE- Grundlagen und -Komponenten......Page 1040
Ein heißer Draht zwischen Delphi-Anwendungen......Page 1043
Dynamische Items und Makros......Page 1048
OLE-Grundlagen......Page 1051
Implementation eines OLE-Clients......Page 1055
Zusammengesetzte Dokumente mit TOleContainer......Page 1057
DLLs in Delphi und C++......Page 1061
Ein fester Formular-Anschluss für C++......Page 1065
Objektaustausch zwischen C++ und Delphi......Page 1071
Verwendung externer COM-Klassen......Page 1074
Von Schnittstellen und Objekten......Page 1075
Programmgruppen und Datei-Verknüpfungen......Page 1081
Ein selbst gemachter Shell- Browser......Page 1084
Typen von COM-Objekten......Page 1098
Erweiterungen der Windows-Shell......Page 1100
Ein COM-Objekt als Kontextmenü-Handler......Page 1103
Verwaltungsaufgaben für ein COM- Objekt......Page 1110
Selbst definierte COM-Schnittstellen......Page 1114
COM- Automationsobjekte und Varianten......Page 1120
Typenbibliotheken......Page 1125
Einbindung des Internet Explorers......Page 1135
Das HTML-Dokument......Page 1143
Implementieren eines Automations-Objekts......Page 1153
Interne Automations-Objekte......Page 1160
Alternative Dispatch-Möglichkeiten......Page 1166
Distributed COM (DCOM)......Page 1169
Übertragung beliebiger Datenstrukturen......Page 1178
COM- Objekte mit Events......Page 1183
Interaktion zwischen Web-Server und Anwendung......Page 1189
Web-Module und Seitenproduzenten......Page 1197
Seitenproduzenten von WebSnap......Page 1216
Web Services......Page 1228
A Erweiterung der Delphi-IDE......Page 1245
A.1 Grundlagen......Page 1247
A.2 Erweiterung des Editors......Page 1261
A.3 Neue Funktionen für den Formularentwurf......Page 1271
A.4 Eine CodeExplorer-Imitation......Page 1276
B VCL-Hierarchiegrafiken des TreeDesigners......Page 1279
Formulare zur Laufzeit......Page 1285
Features......Page 1286
Komponenten und Klassen......Page 1287
Konfigurationsdateien......Page 1288
Debugging......Page 1289
COM- Themen......Page 1290
Komponenten – ausgewählte Themen......Page 1291
Stichwortverzeichnis......Page 1293
A......Page 1294
B......Page 1295
C......Page 1296
D......Page 1298
E......Page 1301
F......Page 1302
H......Page 1304
I......Page 1305
K......Page 1307
L......Page 1308
M......Page 1309
O......Page 1310
P......Page 1311
R......Page 1312
S......Page 1313
T......Page 1315
V......Page 1328
W......Page 1331
Z......Page 1333