C++Builder 5 - ćwiczenia pr.pdf
(
1295 KB
)
Pobierz
Microsoft Word - C++Builder 5 - Æwiczenia praktyczne.doc
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 ................................................................................................................... 12
Menu Search............................................................................................................... 15
Menu View ................................................................................................................. 17
Menu Project .............................................................................................................. 20
Menu Run ................................................................................................................... 22
Menu Component ....................................................................................................... 24
Menu Tools ................................................................................................................ 26
Menu Help.................................................................................................................. 28
Menu Desktop ............................................................................................................ 29
Pasek narzędzi — Speed Bar .............................................................................................. 29
Inspektor obiektów — Object Inspector ............................................................................. 30
Karta właściwości — Properties................................................................................ 30
Karta obsługi zdarzeń — Events ............................................................................... 31
Podsumowanie ........................................................................................................................... 32
Rozdział
2
. Borland C++Builder 5. Pierwsze kroki...................................................... 33
Ogólna postać programu pisanego w C++ ................................................................................. 33
Funkcja main()..................................................................................................................... 35
Dyrektywa #include i prekompilacja ................................................................................... 36
Dyrektywa #pragma hdrstop ................................................................................................ 37
Dyrektywa #pragma argsused .............................................................................................. 37
Konsolidacja ........................................................................................................................ 37
Konfigurujemy Opcje Projektu ............................................................................................ 37
Uruchamiamy program ........................................................................................................ 40
Podsumowanie ........................................................................................................................... 42
Rozdział 3
. Elementarz C++ .......................................................................................... 43
Podstawowe typy danych oraz operatory arytmetyczne............................................................. 43
Ćwiczenia do samodzielnego wykonania ................................................................... 45
Operatory relacyjne i logiczne ................................................................................................... 45
Deklarowanie tablic ................................................................................................................... 46
Instrukcje sterujące .................................................................................................................... 47
Instrukcja if.......................................................................................................................... 48
3
Ćwiczenie do samodzielnego wykonania ................................................................... 48
Instrukcja switch .................................................................................................................. 49
Ćwiczenie do samodzielnego wykonania ................................................................... 50
Instrukcja for........................................................................................................................ 50
Ćwiczenie do samodzielnego wykonania ................................................................... 51
Nieskończona pętla for ........................................................................................................ 51
Instrukcja while ................................................................................................................... 52
Ćwiczenie do samodzielnego wykonania ................................................................... 53
Instrukcja do. . .while........................................................................................................... 53
Ćwiczenie do samodzielnego wykonania ................................................................... 54
Funkcje w C++........................................................................................................................... 54
Ćwiczenie do samodzielnego wykonania ................................................................... 55
Wskazania i adresy..................................................................................................................... 56
Struktury .................................................................................................................................... 57
Ćwiczenie do samodzielnego wykonania ................................................................... 59
Podsumowanie ........................................................................................................................... 59
Rozdział 4
. Projektowanie obiektowe OOD ................................................................. 60
Klasa .................................................................................................................................... 60
Obiekt .................................................................................................................................. 60
Metody................................................................................................................................. 61
Widoczność obiektów.......................................................................................................... 61
Współdziałanie obiektów..................................................................................................... 61
Implementacja obiektu......................................................................................................... 61
Zdarzenie .................................................................................................................... 61
Dziedziczenie....................................................................................................................... 61
Programowanie zorientowane obiektowo .................................................................................. 62
Klasa TForm1 ...................................................................................................................... 62
Konstruktor TForm1() ......................................................................................................... 63
Formularz jako zmienna obiektowa ..................................................................................... 63
Tworzymy aplikację ............................................................................................................ 64
Pierwsza aplikacja ...................................................................................................... 64
Funkcja obsługi zdarzenia .......................................................................................... 67
Ogólna postać aplikacji w C++Builder 5 ................................................................................... 72
Wykorzystujemy własną strukturę............................................................................................. 73
Ćwiczenie do samodzielnego wykonania ................................................................... 75
Wykorzystujemy własną funkcję............................................................................................... 75
Ćwiczenie do samodzielnego wykonania ................................................................... 78
Podsumowanie ........................................................................................................................... 78
R
ozdział 5
.
Podstawowe elementy biblioteki VCL....................................................... 79
Hierarchia komponentów VCL .................................................................................................. 79
Klasa TObject ...................................................................................................................... 80
Klasa TPersistent ................................................................................................................. 80
Klasa TComponent .............................................................................................................. 81
Klasa TControl..................................................................................................................... 81
Właściwości klasy TControl....................................................................................... 81
Zdarzenia klasy TControl ........................................................................................... 82
Klasa TGraphicControl........................................................................................................ 84
Klasa TWinControl.............................................................................................................. 85
Metody klasy TWinControl........................................................................................ 85
Właściwości klasy TWinControl ................................................................................ 86
4
Borland C++Builder 5. Ćwiczenia praktyczne
Zdarzenia klasy TWinControl .................................................................................... 86
Podsumowanie ........................................................................................................................... 86
R
ozdział 6
. Biblioteka VCL ............................................................................................ 87
Karta Standard ........................................................................................................................... 88
TFrames ............................................................................................................................... 89
Zastosowanie TFrames ............................................................................................... 89
Wykorzystanie pozostałych komponentów karty Standard.................................................. 93
Wczytujemy plik z dysku ........................................................................................... 94
Komponenty TRadioGroup oraz TScrollBar.............................................................. 96
Komponenty TMainMenu oraz TPopupMenu............................................................ 97
TPanel oraz TCheckBox............................................................................................. 98
Przykładowa aplikacja................................................................................................ 98
Ćwiczenie do samodzielnego wykonania ................................................................. 101
Hierarchia własności obiektów Właściciele i rodzice .............................................................. 101
Ćwiczenie do samodzielnego wykonania ................................................................. 102
Karta Additional....................................................................................................................... 103
Karta Win32............................................................................................................................. 104
Karta System............................................................................................................................ 105
Karta Dialogs ........................................................................................................................... 106
Tworzymy profesjonalne menu ................................................................................ 107
Przykład wykorzystania komponentów TApplicationEvents oraz TTimer .............. 115
Ćwiczenie do samodzielnego wykonania ................................................................. 118
Karta Win 3.1........................................................................................................................... 118
Wykorzystanie komponentów TDirectoryListBox, TFileListBox, TFilterComboBox
oraz TDriveComboBox ............................................................................................ 119
Karta Samples .......................................................................................................................... 121
Wykorzystanie komponentów TCSpinEdit, TTrayIcon, TImageList oraz TCheckBox122
Komponent TCCalendar.......................................................................................... 124
Karta ActiveX .......................................................................................................................... 125
Komponent TF1Book ............................................................................................... 126
Karta Internet ........................................................................................................................... 129
Karta Servers............................................................................................................................ 129
Komponenty TPowerPointApplication, TWordApplication oraz TExcelApplication130
Podsumowanie ......................................................................................................................... 132
R
ozdział 7
. Aplikacje SDI oraz MDI .............................................. 133
Aplikacje jednodokumentowe.................................................................................................. 134
Aplikacje wielodokumentowe.................................................................................................. 134
Podsumowanie ......................................................................................................................... 136
Plik z chomika:
grzegorj
Inne pliki z tego folderu:
Allain.Alex-C++.Przewodnik.Dla.Poczatkujacych.2014-iNTERnet.nfo
(11 KB)
APP_Sortowanie_Szybkie.PDF
(103 KB)
Bjarne.Stroustrup-Jezyk.C++.6Ed.(2002)(988s).pdf
(44134 KB)
C i C++ Bezpieczne programowanie.pdf
(457 KB)
C++ - Grafika.pdf
(394 KB)
Inne foldery tego chomika:
__Programy
_Asembler
_Asp
_Basic
_C
Zgłoś jeśli
naruszono regulamin