BorlandC++ Builder 5 - Ćwiczenia praktyczne.pdf
(
1078 KB
)
Pobierz
ROZDZIAŁ 1
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
Pro
gramowanie zorientowane obiektowo...............................................................................62
Klasa TForm1.................................................................................................................62
Konstruktor TForm1().....................................................................................................63
Formularz jako zmienna obiektowa .................................................................................63
Twor
zymy 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 Sa
mples ....................................................................................................................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:
damianb1986
Inne pliki z tego folderu:
BorlandC++ Builder 5 - Ćwiczenia praktyczne.pdf
(1078 KB)
Sterowanie_ruchem_w_sieciach_teleinformatycznych_-_A.Grzech.pdf
(7137 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
18 Virgin sex
Animal Training Series
Audio HD
BeachHunters
Zgłoś jeśli
naruszono regulamin