C++Builder 5 - Cwiczenia praktyczne.pdf
(
1366 KB
)
Pobierz
Cwiczenia
1
Borland C++Builder 5.
Ćwiczenia praktyczne
Andrzej Daniluk
2
Borland C++Builder 5. Ćwiczenia praktyczne
Spis treści
Rozdział
1
. Pierwsze spotkanie ze Środowiskiem Borland C++Builder 5..................... 6
C++ Builder Enterprise................................................................................................. 6
C++ Builder Profesional............................................................................................... 6
C++ Builder Standard................................................................................................... 7
Parę pożytecznych skrótów nazw ................................................................................................ 7
Technologia OLE ......................................................................................................... 7
OLE Automation .......................................................................................................... 7
Model COM ................................................................................................................. 7
Technologia ActiveX.................................................................................................... 8
Środowisko programisty — IDE................................................................................................. 8
Struktura głównego menu .......................................................................................................... 10
Menu File ................................................................................................................... 10
Menu Edit ................................................................................................................... 13
Menu Search............................................................................................................... 16
Menu View ................................................................................................................. 18
Menu Project .............................................................................................................. 21
Menu Run ................................................................................................................... 23
Menu Component ....................................................................................................... 25
Menu Tools ................................................................................................................ 27
Menu Help.................................................................................................................. 29
Menu Desktop ............................................................................................................ 30
Pasek narzędzi — Speed Bar .............................................................................................. 30
Inspektor obiektów — Object Inspector ............................................................................. 31
Karta właściwości — Properties................................................................................ 31
Karta obsługi zdarzeń — Events ............................................................................... 32
Podsumowanie ........................................................................................................................... 33
Rozdział
2
. Borland C++Builder 5. Pierwsze kroki...................................................... 34
Ogólna postać programu pisanego w C++ ................................................................................. 34
Funkcja main()..................................................................................................................... 36
Dyrektywa #include i prekompilacja ................................................................................... 37
Dyrektywa #pragma hdrstop ................................................................................................ 38
Dyrektywa #pragma argsused.............................................................................................. 38
Konsolidacja ........................................................................................................................ 38
Konfigurujemy Opcje Projektu ............................................................................................ 38
Uruchamiamy program ........................................................................................................ 41
Podsumowanie ........................................................................................................................... 43
Rozdział 3
. Elementarz C++ .......................................................................................... 44
Podstawowe typy danych oraz operatory arytmetyczne............................................................. 44
Ćwiczenia do samodzielnego wykonania ................................................................... 46
Operatory relacyjne i logiczne ................................................................................................... 46
Deklarowanie tablic ................................................................................................................... 47
Instrukcje sterujące .................................................................................................................... 48
Instrukcja if.......................................................................................................................... 49
3
Ćwiczenie do samodzielnego wykonania ................................................................... 49
Instrukcja switch .................................................................................................................. 50
Ćwiczenie do samodzielnego wykonania ................................................................... 51
Instrukcja for........................................................................................................................ 51
Ćwiczenie do samodzielnego wykonania ................................................................... 52
Nieskończona pętla for ........................................................................................................ 52
Instrukcja while ................................................................................................................... 53
Ćwiczenie do samodzielnego wykonania ................................................................... 54
Instrukcja do. . .while........................................................................................................... 54
Ćwiczenie do samodzielnego wykonania ................................................................... 55
Funkcje w C++........................................................................................................................... 55
Ćwiczenie do samodzielnego wykonania ................................................................... 57
Wskazania i adresy..................................................................................................................... 57
Struktury .................................................................................................................................... 58
Ćwiczenie do samodzielnego wykonania ................................................................... 60
Podsumowanie ........................................................................................................................... 60
Rozdział 4
. Projektowanie obiektowe OOD ................................................................. 61
Klasa .................................................................................................................................... 61
Obiekt .................................................................................................................................. 61
Metody................................................................................................................................. 62
Widoczność obiektów.......................................................................................................... 62
Współdziałanie obiektów..................................................................................................... 62
Implementacja obiektu......................................................................................................... 62
Zdarzenie .................................................................................................................... 62
Dziedziczenie....................................................................................................................... 62
Programowanie zorientowane obiektowo .................................................................................. 63
Klasa TForm1 ...................................................................................................................... 63
Konstruktor TForm1() ......................................................................................................... 64
Formularz jako zmienna obiektowa ..................................................................................... 64
Tworzymy aplikację ............................................................................................................ 65
Pierwsza aplikacja ...................................................................................................... 65
Funkcja obsługi zdarzenia .......................................................................................... 68
Ogólna postać aplikacji w C++Builder 5 ................................................................................... 73
Wykorzystujemy własną strukturę ............................................................................................. 74
Ćwiczenie do samodzielnego wykonania ................................................................... 76
Wykorzystujemy własną funkcję ............................................................................................... 76
Ćwiczenie do samodzielnego wykonania ................................................................... 79
Podsumowanie ........................................................................................................................... 79
R
ozdział 5
.
Podstawowe elementy biblioteki VCL....................................................... 80
Hierarchia komponentów VCL .................................................................................................. 80
Klasa TObject ...................................................................................................................... 81
Klasa TPersistent ................................................................................................................. 81
Klasa TComponent .............................................................................................................. 82
Klasa TControl..................................................................................................................... 82
Właściwości klasy TControl....................................................................................... 82
Zdarzenia klasy TControl ........................................................................................... 83
Klasa TGraphicControl ........................................................................................................ 85
Klasa TWinControl.............................................................................................................. 86
Metody klasy TWinControl........................................................................................ 86
Właściwości klasy TWinControl ................................................................................ 87
4
Borland C++Builder 5. Ćwiczenia praktyczne
Zdarzenia klasy TWinControl .................................................................................... 87
Podsumowanie ........................................................................................................................... 88
R
ozdział 6
. Biblioteka VCL ............................................................................................ 88
Karta Standard ........................................................................................................................... 89
TFrames ............................................................................................................................... 90
Zastosowanie TFrames ............................................................................................... 91
Wykorzystanie pozostałych komponentów karty Standard.................................................. 94
Wczytujemy plik z dysku ........................................................................................... 96
Komponenty TRadioGroup oraz TScrollBar.............................................................. 97
Komponenty TMainMenu oraz TPopupMenu............................................................ 98
TPanel oraz TCheckBox........................................................................................... 100
Przykładowa aplikacja .............................................................................................. 100
Ćwiczenie do samodzielnego wykonania ................................................................. 103
Hierarchia własności obiektów Właściciele i rodzice .............................................................. 103
Ćwiczenie do samodzielnego wykonania ................................................................. 104
Karta Additional....................................................................................................................... 104
Karta Win32............................................................................................................................. 106
Karta System............................................................................................................................ 107
Karta Dialogs ........................................................................................................................... 108
Tworzymy profesjonalne menu ................................................................................ 108
Przykład wykorzystania komponentów TApplicationEvents oraz TTimer .............. 116
Ćwiczenie do samodzielnego wykonania ................................................................. 119
Karta Win 3.1........................................................................................................................... 119
Wykorzystanie komponentów TDirectoryListBox, TFileListBox, TFilterComboBox
oraz TDriveComboBox ............................................................................................ 120
Karta Samples .......................................................................................................................... 122
Wykorzystanie komponentów TCSpinEdit, TTrayIcon, TImageList oraz TCheckBox123
Komponent TCCalendar.......................................................................................... 125
Karta ActiveX .......................................................................................................................... 126
Komponent TF1Book ............................................................................................... 127
Karta Internet ........................................................................................................................... 130
Karta Servers............................................................................................................................ 130
Komponenty TPowerPointApplication, TWordApplication oraz TExcelApplication131
Podsumowanie ......................................................................................................................... 133
R
ozdział 7
. Aplikacje SDI oraz MDI .............................................. 134
Aplikacje jednodokumentowe.................................................................................................. 135
Aplikacje wielodokumentowe.................................................................................................. 135
Podsumowanie ......................................................................................................................... 137
Plik z chomika:
stokar1
Inne pliki z tego folderu:
Audio-Book o C++ (od A do Z).zip
(15923 KB)
Techniki programowania C++.rar
(36393 KB)
C++Builder 5 - Cwiczenia praktyczne.pdf
(1366 KB)
W głąb języka C++.rar
(895 KB)
C++Builder 5_Info.rar
(13185 KB)
Inne foldery tego chomika:
_INFORMATYKA
---=Haking=---
Dokumenty
Haking
Haking(1)
Zgłoś jeśli
naruszono regulamin