Delphi __ Kompendium __ Roz4.pdf
(
5646 KB
)
Pobierz
Delphi :: Kompendium :: Roz...
Delphi :: Kompendium :: Rozdział 4 - 4programmers.net
http://4programmers.net/Delphi/Kompendium/Rozdzia%C5%82_4
Logowanie | Rejestracja | Forum | Pomoc | Reklama | Szukaj
Strona główna :: Delphi :: Kompendium
Rozdział 4
Edytuj
Historia
Delphi
Artykuły
Kompendium
Gotowce
FAQ
.NET
Turbo Pascal
FAQ
PHP
FAQ
Java
FAQ
IDE Delphi
Pierwszą sprawą, na którą zwraca się uwagę po uruchomieniu programu, jest jego wygląd, paski narzędziowe
oraz menu — ogólnie mówiąc, opcje dostępne w owym programie. Ten rozdział poświęcony będzie właśnie
samemu środowisku Delphi oraz funkcjom przez nie udostępnianym. Czym jest wobec tego IDE?
Na IDE Delphi składają się:
menu główne,
paski narzędziowe,
paleta komponentów,
Inspektor obiektów,
Projektant formularzy,
Edytor kodu,
Eksplorator kodu.
Delphi
C/C++
Turbo Pascal
Assembler
PHP
Spis treści
1 Paski narzędziowe
1.1 Pasek Standard
1.2 Pasek View
1.3 Pasek Debug
1.4 Pasek Desktop
1.5 Pasek Custom
1.6 Pasek Internet
2 Repozytorium
2.1 Dodawanie projektu do Repozytorium
2.2 Ustawienia Repozytorium
3 Praca z paletą komponentów
3.1 Umieszczanie kilku obiektów naraz
3.2 Menu palety komponentów
3.3 Właściwości palety komponentów
4 Projektant formularzy
4.1 Menu projektanta formularzy
4.1.1 Edycja obiektów
4.1.2 Położenie obiektów
5 Drzewo obiektów
6 Inspektor obiektów
6.1 Menu podręczne Inspektora obiektów
6.2 Właściwości Inspektora obiektów
7 Eksplorator kodu
8 Przeglądarka projektu
9 Lista To-Do
9.1 Znaczniki to-do w kodzie
10 Diagramy
11 Code Insight
11.1 Code Completion
11.1.1 Code Completion — zmiany w Delphi 7
11.1.2 Ustawienia Code Insight
12 Projekty
12.1 Opcje projektu
12.1.1 Zakładka Forms
12.1.2 Zakładka Application
12.1.3 Zakładka Compiler
12.1.4 Zakładka Compiler Message
12.1.5 Zakładka Linker
12.1.6 Zakładka Directories/Conditionals
12.1.7 Zakładka Version Info
12.1.8 Zakładka Packages
12.2 Pliki projektu
1 z 43
2009-03-14 15:30
Delphi :: Kompendium :: Rozdział 4 - 4programmers.net
http://4programmers.net/Delphi/Kompendium/Rozdzia%C5%82_4
13 Menedżer projektu
13.1 Pasek narzędziowy
13.2 Praca z menedżerem projektu
13.3 Menu podręczne menedżera projektów
13.3.1 Menu grupy projektów
13.3.1.1 Add New Project
13.3.1.2 Add Existing Project
13.3.1.3 Save Project Group, Save Project Group As
13.3.1.4 View Project Group Source
13.3.1.5 Toolbar
13.3.1.6 StatusBar
13.3.1.7 Stay on Top
13.3.1.8 Dockable
13.3.2 Menu Projektu
13.3.2.1 Add
13.3.2.2 Remove File
13.3.2.3 Save
13.3.2.4 Options
13.3.2.5 Activate
13.3.2.6 Compile
13.3.2.7 Build
13.3.2.8 View Source
13.3.2.9 Close
13.3.2.10 Remove Project
13.3.2.11 Build Sooner, Build Later
13.3.2.12 Compile All from Here, Build All from Here
14 Kilka wersji językowych projektu
14.1 Tworzymy angielską wersję językową
14.2 Tłumaczenie projektu
14.3 Kompilacja projektu
15 Kilka formularzy w jednym projekcie
15.1 Wyświetlenie drugiego formularza
15.2 Dynamiczne tworzenie formularza
16 Aplikacje MDI
16.1 Projektowanie interfejsu
16.1.1 Pasek narzędziowy
16.1.2 Dodawanie ikon
16.1.3 Projektowanie menu
16.1.4 Przyozdabianie menu
16.1.5 Pozostałe komponenty
16.2 Kod źródłowy przykładowej aplikacji
17 Czy warto?
18 Delphi a C++ Builder
18.1 Rozmiar aplikacji wykonywalnej i czas kompilacji
18.2 Pliki
18.3 Składnia
18.4 Cechy wspólne
18.4.1 Różnice
19 Co nowego w Delphi 7?
19.1 Zmiany w IDE
19.1.1 Menu Component list
19.1.2 Okno Message Hints
19.1.3 Pozostałe zmiany
19.2 Nowe komponenty
19.2.1 Elementy wizualne w stylu Windows XP
19.3 Manifest XP
19.3.1 Komponenty Indy
19.4 Bazy danych
19.4.1 Pozostałe zmiany:
19.5 .NET
19.6 Modyfikacje kompilatora
20 Podsumowanie
Copyright ©
2000-2006 by
Coyote Group
0.9.3-pre3
Czas
generowania
strony: 0.8197
sek. (zapytań
SQL: 12)
Niektóre spośród tych elementów Delphi poznałeś już w rozdziale pierwszym, lecz wówczas starałem się
omówić je raczej pobieżnie. Teraz masz okazję zapoznać się dogłębnie z funkcjami dostępnymi w Delphi; będę
także zaznaczał, jakie elementy są charakterystyczne dla nowej wersji Delphi.
W tym rozdziale:
zapoznasz się z opcjami Delphi;
nauczysz się pisać aplikację MDI;
dowiesz się więcej o nowościach w Delphi 7.
Paski narzędziowe
W każdej aplikacji Windows za pomocą pasków narzędziowych można uzyskać szybki dostęp do określonych
funkcji programu. W większości przypadków paski są jedynie „skrótami” do rzeczywistych poleceń
umieszczonych w menu programu; najczęściej paski zawierają tylko te najbardziej użyteczne funkcje — tak
też jest w środowisku Delphi.
2 z 43
2009-03-14 15:30
RSS
|
Forum
Regulamin
|
cookies
|
Prawa autorskie
Kontakt
|
Delphi :: Kompendium :: Rozdział 4 - 4programmers.net
http://4programmers.net/Delphi/Kompendium/Rozdzia%C5%82_4
W Delphi 7 wprowadzono nowy styl („styl XP”) pasków
narzędziowych oraz menu, upodobniony do wyglądu pasków z
systemu Windows XP.
Pasek Standard
Już z sama nazwa
Standard
(ang. standardowy) wskazuje na to, że ów pasek
narzędziowy zawiera podstawowe opcje Delphi. Tak jest w istocie — spójrz na rysunek
4.1.
Rysunek 4.1. Pasek Standard
Na rysunku 4.1 opisałem także przeznaczenie każdego przycisku tego paska
narzędziowego.
Przycisk
Otwórz
umożliwia otwieranie tylko pojedynczych modułów lub całych
projektów, natomiast za pomocą przycisku
Otwórz projekt
(ang. Open Project) można
otwierać tylko główne projekty DPR .
Dwa ostatnie przyciski
Add file to Project
(Dodaj plik do projektu) i
Remove file from
Project
(Usuń plik z projektu) umożliwiają dodanie pliku do projektu lub usunięcie go z
projektu. Po kliknięciu jednego z tych przycisków Delphi doda lub usunie odpowiednią
deklarację w sekcji
uses
modułu.
Pasek View
Pasek
View
przedstawiony został na rysunku 4.2.
Rysunek 4.2. Pasek View
Za pomocą tego paska można włączyć podgląd (
View
) — czy to modułu, czy
formularza. Pierwsze dwa przyciski powodują wyświetlenie okien, w których możesz
wybrać podgląd modułu albo formularza.
Za pomocą trzeciego od lewej przycisku można przemieszczać się pomiędzy
formularzem a modułem; przycisk ten pełni taką samą funkcję jak klawisz
F12
.
Ostatni przycisk umożliwia tworzenie nowego formularza w ramach obecnego projektu
— tworzeniem aplikacji zawierających kilka formularzy zajmiemy się w dalszej części
tego rozdziału.
Funkcje paska
View
są raczej rzadko używane, nie będziesz miał więc okazji
intensywnie z niego korzystać — częściej za to używa się skrótów klawiaturowych
wywołujących te same funkcje, co wspomniane przyciski.
Pasek Debug
Pasek
Debug
związany jest z uruchamianiem programu oraz jego krokowym
wykonywaniem. Ów pasek narzędziowy został przedstawiony na rysunku 4.3.
Rysunek 4.3. Pasek narzędziowy Debug
Pierwsza ikona służy do kompilacji i uruchamiania projektu — pełni taką samą funkcję
co polecenie
Run
z menu
Run
. Druga ikona związana jest z czasowym zatrzymaniem
wykonywania programu — jest to odpowiednik polecenia
Program Pause
z menu
Run
.
3 z 43
2009-03-14 15:30
Delphi :: Kompendium :: Rozdział 4 - 4programmers.net
http://4programmers.net/Delphi/Kompendium/Rozdzia%C5%82_4
Ostatnie dwa przyciski służą do pracy krokowej, powodują bowiem wykonanie
programu instrukcja po instrukcji. Oznacza to, że każda operacja programu jest
monitorowana przez kompilator, a odpowiedni wiersz w kodzie źródłowym —
podświetlany. Jedyna różnica pomiędzy tymi dwoma przyciskami polega na tym, że
kliknięcie przycisku
Trace Into
włącza szczegółowe przeszukiwanie kodu procedur,
natomiast opcja
Step Over
oznacza krokowe wykonanie bez wglądu w procedury.
Pasek Desktop
Rysunek 4.4. przedstawia wygląd paska Desktop.
Rysunek 4.4. Pasek narzędziowy Desktop
Wbrew pozorom funkcje z paska
Desktop
są bardzo przydatne — przynajmniej ja
często z niego korzystam. Dzięki niemu można łatwo zapisać dotychczasowe ustawienia
projektu — oznacza to, że możesz np. ukryć okno drzewa obiektów, rozciągnąć
formularz i takie ustawienia zapisać. Po kolejnym uruchomieniu Delphi okno drzewa
obiektów nie będzie już widniało w „krajobrazie” Delphi.
Proste ćwiczenie:
1.
Zamknij okno drzewa obiektów, jak tak zamykasz każde okno Windows.
2.
Rozciągnij Inspektora obiektów na całą wysokość ekranu.
3.
Teraz kliknij pierwszy przycisk paska
Desktop
— pojawi się okno, w którym
musisz podać nazwę schematu ustawień. Naciśnij
OK
.
Od tej pory takie ustawienia będą ustawieniami domyślnymi.
Pasek Custom
Pasek narzędziowy
Custom
posiada tylko jeden przycisk — nie ma zatem wiele do
opisywania. Przycisk ten powoduje otwarcie systemu pomocy Delphi.
Pasek Internet
Pasek
Internet
jest domyślnie ukryty — możesz go wywołać, wybierając z menu
polecenia
View/Toolbars/Internet
. Funkcje tego paska są związane z bardziej
zaawansowanym aspektem, a mianowicie WebSnap. Technologię WebSnap opiszę w
dalszej części niniejszej książki.
Repozytorium
Repozytorium to okno, które pojawia się po wybraniu z menu
File
pozycji
New/Other
(rysunek 4.5).
4 z 43
2009-03-14 15:30
4.
Rozciągnij także Edytor kodu na całą szerokość oraz wysokość okna.
Delphi :: Kompendium :: Rozdział 4 - 4programmers.net
http://4programmers.net/Delphi/Kompendium/Rozdzia%C5%82_4
Rysunek 4.5. Okno dialogowe Repozytorium
Okno Repozytorium umożliwia tworzenie nowych projektów, formularzy, bibliotek DLL i
innego rodzaju specjalistycznych przedsięwzięć, w których wykorzystywane jest Delphi.
Jego obsługa nie jest trudna — wystarczy spośród wielu zakładek wybrać interesujący
nas projekt, a następnie kliknąć przycisk OK. Zostanie utworzony nowy projekt.
Dodawanie projektu do Repozytorium
Możliwe jest dodanie naszego projektu do okna Repozytorium. Nie jest to trudne, a po
dokonaniu tego zabiegu można będzie tworzyć kolejne projekty w bardzo prosty
sposób. Dodawanie projektów do Repozytorium jest dobrym pomysłem w przypadku,
gdy nasza aplikacja ma być szablonem.
Utwórz jakiś przykładowy projekt. Niech nie będzie to nic skomplikowanego —
wystarczy zwykły formularz z jedną etykietą umieszczoną na środku. Następnie z menu
Project wybierz polecenie Add to Repository. Wyświetlone zostanie wówczas okno
przedstawione na rysunku 4.6.
Rysunek 4.6. Okno Add to Repository
Przed dodaniem naszego formularza do Repozytorium należy podać parę informacji
dotyczących projektu.
I tak w pierwszym polu —
Title
— należy wpisać tytuł, jaki określać będzie nasz
formularz w oknie Repozytorium; wpisz np.
My1stProject
.
Drugie pole —
Description
— służy do umieszczenia krótkiego opisu; wpisz np.
Projekt
Hello World
.
Lista rozwijalna
Page
służy do wyboru zakładki, w jakiej umieszczona zostanie nowa
ikona naszego formularza — wybierz zakładkę
Project
.
W polu
Author
wpisz swoje imię i nazwisko. Możesz także ewentualnie wybrać ikonę,
która określać będzie nową pozycję w Repozytorium.
Po naciśnięciu przycisku OK nowa ikona zostanie dodana do zakładki
Project
.
Jeżeli będziesz chciał w przyszłości otworzyć ów formularz, zostaniesz poproszony o
wskazanie miejsca, w którym mają być zapisywane odpowiednie pliki.
Opcja Add to Project znajduje się również w menu podręcznym,
które dostępne jest po kliknięciu prawym przyciskiem myszy w
obszarze formularza.
Ustawienia Repozytorium
Usunięcie pozycji z Repozytorium lub jej zmiana może być dokonana za pośrednictwem
okna
Object Repository
, które można wywołać poprzez menu
Tools/Repository
. Istnieje
w nim możliwość usunięcia lub dodania danej zakładki oraz usunięcia lub dodania
konkretnej pozycji z danej zakładki.
5 z 43
2009-03-14 15:30
Plik z chomika:
Wiewioor
Inne pliki z tego folderu:
Delphi __ Kompendium __ Roz1.pdf
(1299 KB)
Delphi __ Kompendium __ Roz10.pdf
(777 KB)
Delphi __ Kompendium __ Roz11.pdf
(1764 KB)
Delphi __ Kompendium __ Roz12.pdf
(834 KB)
Delphi __ Kompendium __ Roz13.pdf
(1951 KB)
Inne foldery tego chomika:
■ePub
A.B Strugaccy
Ann Rice - Śpiąca królewna
Ćwiek Jakub
Ebooki-EPUB-PL-MegaPack
Zgłoś jeśli
naruszono regulamin