Borland Developer Studio 2006. Autor: Radosław Bujak



Podobne dokumenty
Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

5. Administracja kontami uŝytkowników

Delphi podstawy programowania. Środowisko Delphi

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

16) Wprowadzenie do raportowania Rave

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa

Co to jest Lazarus? Jak pobrać bezpłatną wersję Lazarus a Organizacja projektu w Lazarus ie

Temat: Organizacja skoroszytów i arkuszy

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Laboratorium 8 ( Android -pierwsza aplikacja)

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Programowanie w środowisku graficznym GUI

Praca w programie Power Draft

11. Rozwiązywanie problemów

CRM VISION Instalacja i uŝytkowanie rozszerzenia do programu Mozilla Thunderbird

Informatyka I : Tworzenie projektu

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++

Kolory elementów. Kolory elementów

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Instrukcja Instalacji

Systemy operacyjne I Laboratorium Część 3: Windows XP

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

Techniki CAD w pracy inŝyniera Aplikacja programu Autodesk Inventor 2010.

CRM VISION INSTALACJA I UśYTKOWANIE ROZSZERZENIA DO PROGRAMU MOZILLA THUNDERBIRD

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Instalacja i opis podstawowych funkcji programu Dev-C++

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Ćwiczenia z systemu operacyjnego WINDOWS

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Programowanie niskopoziomowe

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Dodanie nowej formy do projektu polega na:

Gdy z poziomu programu Delphi otworzysz folder pierwszy program, zauważysz tylko dwa pliki [rys.1]:

Nieskonfigurowana, pusta konsola MMC

Zaawansowane aplikacje internetowe - laboratorium

Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer

Galileo v10 pierwszy program

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Spis treści. Rzut okiem na środowisko...m... 9 Projektant formularzy...m... 11

Rozdział 5. Administracja kontami użytkowników

Praca w programie Power Draft

Współpraca Integry z programami zewnętrznymi

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

ZAPOZNANIE SIĘ ZE ŚRODOWISKIEM MICROSOFT VISUAL STUDIO 2005 WYKORZYSTYWANYM W

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

PROGRAMOWANIE OBIEKTOWE ĆWICZENIE 1

Instrukcja obsługi przełącznika KVM ATEN CS661. Opis urządzenia. Instalacja urządzenia

Tworzenie i modyfikowanie wykresów

Tworzenie prezentacji w MS PowerPoint

TURNINGPOINT KROKI DO URUCHOMIENIA TESTU NA PC

Ćwiczenie 6. Wiadomości ogólne.

1. Przypisy, indeks i spisy.

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Instalacja oprogramowania Wonderware Application Server 3.0 na potrzeby Platformy Systemowej Wonderware

Synchronizator plików (SSC) - dokumentacja

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

Programowanie sterowników

5.2. Pierwsze kroki z bazami danych

uczyć się bez zagłębiania się w formalnym otoczeniu,

Jak napisaś edytor tekstowy w Delphi (wersja Delphi 2009)

9. Internet. Konfiguracja połączenia z Internetem

Pobieranie edytora CodeLite

A. Instalacja serwera www

mfaktura Instrukcja instalacji programu Ogólne informacje o programie biuro@matsol.pl

5.4. Tworzymy formularze

Rozdział 4. Multimedia

I2: J2ME programowanie w NetBeans IDE Wydział Transportu PW semestr /11

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Ustawienia personalne

Windows Commander (WinCmd)

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

Dell UltraSharp UP3017 Dell Display Manager Instrukcja użytkownika

Programowanie Systemów Czasu Rzeczywistego

Programowanie Komputerów 2FD. Materiały pomocnicze do laboratorium

Modelowanie obiektowe - Ćw. 1.

Programowanie obiektowe

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

WPROWADZENIE DO INFORMATYKI

Instrukcja uŝytkownika

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Moduł Handlowo-Magazynowy Zaawansowane analizy sprzedaży i zakupu

Co nowego w programie GM EPC

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Transkrypt:

Borland Developer Studio 2006 Autor: Radosław Bujak

Rozdział 1: Wprowadzenie do Delphi 2006 Rozdział ten słuŝy jako wprowadzenie do zintegrowanego środowiska IDE Delphi, a takŝe objaśnia postawy tworzenia aplikacji konsolowej. Rozdział ten nie opisuje szczegółowo wszystkich elementów IDE, aczkolwiek opisuje tylko te elementy, które będą niezbędne do początkowej nauki Delphi 2006. Pozostałe elementy będą opisane nieco później. Zintegrowane środowisko IDE Delphi Zintegrowane środowisko programistyczne (ang. IDE Integrated Development Environment) wyświetla się zaraz po uruchomieniu Delphi. IDE Delphi złoŝone jest z kilku narzędzi, które uŝywane są do projektowania, budowania oraz testowania aplikacji. Ilustracja 1.1 przedstawia IDE Delphi. Ilustracja 1.1: IDE Delphi Elementy zintegrowanego środowiska IDE Delphi IDE Delphi zawiera ogromną liczbę narzędzi przeznaczonych do rozwoju aplikacji, natomiast niewiele jest ich widocznych przy uruchomieniu środowiska. NajwaŜniejsze narzędzia IDE Delphi to: Paleta Narzędzi (ang. Tool Palette) Powierzchnia Projektanta (ang. Designer Surface) Inspektor Obiektów (ang. Object Inspector) Widok Struktury (ang. Structure View) Edytor Kodu (ang. Code Editor) MenedŜer Projektu (ang. Project Manager) Menu główne (ang. Main menu) i Paski Narzędziowe (ang. Toolbars)

Paleta Narzędzi Paleta Narzędzi (ang. Tool Palette) (poprzednio znana jako Paleta Komponentów (ang. Component Palette)) to okno znajdujące się w dolnym prawym rogu IDE. Paleta Narzędzi jest ulepszoną wersją Palety Komponentów. Wyświetla zbiory komponentów lub plików i projektów, które moŝesz utworzyć w Delphi. JeŜeli jesteś początkującym programistą, wystarczy, Ŝe będziesz wiedział, iŝ komponenty są podstawowymi obiektami, na których bazują aplikacje Windows. Aby zobaczyć domyślną kolekcję komponentów uŝywanych do budowania aplikacji Windows, musimy utworzyć nowy projekt aplikacji Windows. Aby utworzyć nowy projekt wybierz File -> New -> VCL Forms Application Delphi for Win32 lub naciśnij dwukrotnie na element VCL Forms Application w kategorii Delphi Projects w oknie Palety Narzędzi. Ilustacja 1.2: Paleta Narzędzi Powierzchnia Projektanta Powierzchnia Projektanta (ang. Designer Surface) (poprzednio znana jako Projektant Formularzy (ang. Form Designer)) zajmuje centralne miejsce w IDE Delphi. Powierzchnia Projektanta (zobacz Ilustracja 1.3) jest właściwie głównym oknem nowej aplikacji, ale podczas projektowania uŝywana jest do rysowania po płótnie, czyli do tworzenia interfejsu uŝytkownika.

Ilustracja 1.3: Powierzchnia Projektanta Do utworzenia interfejsu uŝytkownika w Delphi uŝywamy Powierzchni Projektanta zgodnego z Paletą Narzędzi i Inspektorem Obiektów. UŜywając tych trzech narzędzi, proces tworzenia interfejsu uŝytkownika zostaje zredukowany do trzech prostych kroków: 1. Wybranie komponentu z Palety Komponentów. 2. Umieszczenie wybranego komponentu na Powierzchni Projektanta. 3. Przystosowanie komponentu w Inspektorze Obiektów. Kropki wyświetlone na Powierzchni Projektanta są Siatką Projektancką. Siatka Projektancka jest widoczna tylko w czasie projektowania i jest bardzo przydatnym narzędziem, które pomaga utrzymać stałe rozmieszczenie między komponentami na formularzu. JeŜeli nie potrzebujesz Siatki Projektanckiej moŝesz ją ukryć lub zablokować w oknie dialogowym Options (Opcje). Aby to zrobić, wybierz Tools -> Options, rozwiń zakładki Environment Options i Delphi Options po czym wybierz VCL Designer. Wreszcie, odznacz opcje Display gird oraz Snap to grid. Inspektor Obiektów Inspektor Obiektów (ang. Object Inspector) podobnie jak Powierzchnia Projektanta jest bezcennym narzędziem w repertuarze Delphi. Inspektor Obiektów uŝywany jest do wyświetlania i modyfikowania właściwości wybranego formularza lub wybranego komponentu(ów) na formularzu. Właściwości komponentu są róŝnymi wartościami, które definiują komponent. Wiele właściwości wyświetlanych w Inspektorze Obiektów definiuje wygląd komponentu, tzn. jak ma wyglądać na ekranie. Kiedy zostanie utworzony nowy projekt, Inspektor Obiektów automatycznie wyświetla właściwości głównego formularza. W poprzednich wersjach Delphi, Inspektor Obiektów wyświetlał właściwości komponentów alfabetycznie, ale w wersji 8.0 i późniejszych domyślny styl został zmieniony i własności wyświetlane są w kategoriach. Aby wyświetlić właściwości alfabetycznie, naciśnij prawym przyciskiem myszy na Inspektor Obiektów po czym wybierz Arrange -> By Name z podręcznego menu kontekstowego.

Ilustracja 1.4: Inspektor Obiektów Inspektor Obiektów składa się z dwóch części. Rozwijana lista na samej górze znana jest jako lista instancji. Sporządza ona listę wszystkich komponentów na wybranym formularzu (włączając sam formularz) i pokazuje aktualnie wybrany komponent. PoniŜej listy instancji widnieją dwie zakładki. Zakładka Właściwości (ang. Properties) wyświetla właściwości wybranego komponentu, natomiast zakładka Zdarzenia (ang. Events) wyświetla zdarzenia, na które komponent moŝe zareagować. Zdarzenie jest sekcją kodu, która zostaje wykona, kiedy zostanie wykonane jakieś zdarzenie oraz jeśli coś jest w uŝyciu, np. poprzez naciśnięcie przycisku myszy czy klawisza. Widok Struktury Widok Struktury (ang. Structure View) wyświetla w sposób hierarchiczny komponenty znajdujące się na formularzu oraz umoŝliwia nam zmienianie relacji hierarchicznej między komponentami, uŝywając prostych technik przeciągnij i upuść. Widok Struktury jest szczególnie wartościowym narzędziem przy tworzeniu duŝych aplikacji. Ilustracja 1.5 pokazuje hierarchiczną reprezentację formularza, na którym umieszczono duŝą liczbę komponentów.

Ilustracja 1.5: Widok Struktury Widok Struktury zastąpił dwa narzędzia z poprzednich wersji Delphi: Okno Hierarchii Obiektów (ang. Object TreeView) oraz Eksplorator Kodu (ang. Code Explorer). Kiedy projektujesz interfejs uŝytkownika, Widok Struktury wyświetla hierarchię komponentów (tak jak okno Object TreeView w poprzednich wersjach). Kiedy przełączasz się do Edytora Kodu (ang. Code Editor), Widok Struktury pokazuje hierarchię róŝnych segmentów kodu źródłowego (tak jak Eksplorator Kodu w poprzednich wersjach). Edytor Kodu Edytor Kodu (ang. Code Editor) jest bardzo wyrachowanym narzędziem przeznaczonym do wprowadzania kodu dla aplikacji. Aby wyświetlić Edytor Kodu, naciśnij na zakładkę Code na pasku stanu w IDE Delphi.

Ilustracja 1.6: Edytor Kodu Wskazówka: Najszybszym sposobem na wyświetlenie Edytora Kodu jest naciśnięcie klawisza F12 na klawiaturze. Jest to przełącznik pomiędzy Powierzchnią Projektanta a Edytorem Kodu i odwrotnie. Po bliŝszym przyjrzeniu się Edytorowi Kodu, moŝemy zauwaŝyć dwie rzeczy: edytor popiera podświetlanie składni oraz wypełniony jest pewną ilością kodu. Jest to naprawdę dobry pomysł, przede wszystkim odpowiadający początkującym programistom. Edytor kody w Delphi 2006 jest absolutnym cudem. Oprócz podświetlania składni, posiada niezmiernie uŝyteczną zdolność do Zsynchronizowanej Edycji (ang. Sync Edit), która umoŝliwia ci równoczesną edycję podwójnych identyfikatorów w wybranym fragmencie kodu. MenedŜer Projektu MenedŜer Projektu (ang. Project Manager) jest oknem umieszczonym w górnym prawym rogu IDE Delphi. MenedŜer Projektu wyświetla pliki, które tworzone są w aktualnym projekcie. MenedŜer Projektu umoŝliwia nam równieŝ wykonanie róŝnych zadań związanych z projektem, takich jak dodawanie/usuwanie plików oraz ich kompilacja. To narzędzie będzie naprawdę przydatne, kiedy zaczniemy budować nasze własne komponenty i pakiety. Menu Główne i Paski Narzędziowe Menu główne to twoje drzwi do świata Delphi. Jak we wszystkich innych aplikacjach Windows, menu główne zawiera wszystkie opcje dostępne w aplikacji. Opcje, których prawdopodobnie będziesz uŝywał najczęściej znajdują się na paskach narzędziowych. Paski narzędziowe uŝywane są w celu uzyskania dostępu do najczęściej uŝywanych opcji i nigdy nie zawierają opcji, która nie mogłaby zostać znaleziona w menu głównym.

Paski narzędziowe moŝna łatwo konfigurować do własnych potrzeb. MoŜesz przystosować pasek narzędziowy poprzez uŝycie okna dialogowego Customize. Aby wyświetlić okno dialogowe Customize, naciśnij prawym przyciskiem na pasek narzędziowy i wybierz z kontekstowego menu podręcznego element Customize. Ilustracja 1.7: Przystosowywanie pasków narzędziowych Tworzenie Aplikacji Konsolowej Ta część rozdziału opisuje jak utworzyć aplikację konsolową oraz zapoznaje cię z róŝnymi plikami tworzonymi przez IDE. Tworzenie Nowego Projektu Projekt jest po prostu zbiorem plików uŝytych do budowy aplikacji. Delphi posiada ogromny wybór róŝnych projektów i wiele sposobów na ich tworzenie. Tak jak w poprzednich wersjach Delphi, drogą do utworzenia aplikacji konsolowej jest uŝycie okna dialogowego New Items. Aby wyświetlić okno dialogowe New Items, wybierz File -> New -> Other. Okno dialogowe New Items wyświetla wszystkie typy projektów dostępnych w Delphi.

Ilustracja 1.8: Tworzenie nowego projektu Aby utworzyć nowy projekt aplikacji konsolowej musisz wybrać pozycję Delphi Projects w drzewie Item Categories, po czym dwukrotnie nacisnąć na ikonę Console Application po prawej stronie. Wskazówka: Delphi automatycznie zamyka otwarty projekt, kiedy tworzysz nowy, ale jeŝeli chcesz własnoręcznie zamknąć otwarty projekt najszybszym sposobem jest wybranie File -> Close All. Kiedy tworzysz projekt aplikacji konsolowej wszystkie narzędzia przeznaczone do wizualnego projektowania staną się niedostępne, poniewaŝ aplikacje konsolowe nie posiadają wizualnego interfejsu uŝytkownika. Aplikacje konsolowe to aplikacje Windows, które wyświetlane są w oknie konsoli i wyglądają jak aplikacje DOS.

Ilustracja 1.9: Prosta aplikacja konsolowa Szybkim sposobem na utworzenie projektu aplikacji konsolowej w Delphi 2005 i nowszych wersjach jest wybranie kategorii Delphi Projects w oknie Palety Narzędzi oraz dwukrotne naciśnięcie na element Console Application. Pliki Projektu Aby przejrzeć pliki, które tworzy projekt aplikacji konsolowej musimy zapisać projekt na dysku. Najszybszym sposobem zapisywania całości projektu na dysku jest uŝycie opcji File -> Save All lub naciśnięcie odpowiedniego przycisku na pasku narzędzi Standard (ikona z dwoma nałoŝonymi na siebie dyskietkami). Wskazówka: Zawsze zapisuj projekty do oddzielnych katalogów. JeŜeli zapiszesz więcej niŝ jeden projekt do katalogu, moŝesz przez nieuwagę nadpisać plik, który naleŝy do innego projektu i uczyni go to projektem bezuŝytecznym. Po wybraniu opcji File -> Save All, Delphi poprosi cię o wprowadzenie nazwy dla twojego projektu. Najprostszym sposobem jest zaakceptowanie nazwy, którą proponuje Delphi. Następnie naciśnij przycisk Save po tym, jeśli utworzyłeś i/lub wybrałeś pusty folder. WaŜne pliki, które definiują aplikację konsolową mają rozszerzenia.dpr,.bdsproj oraz.cfg. NajwaŜniejszym plikiem w kaŝdym projekcie jest plik.dpr plik projektu Delphi. Plik projektu zawiera niezbędne fragmenty kodu, które definiują projekt i sprawiają, Ŝe działa. Kiedy tworzysz projekt aplikacji konsolowej, Delphi automatycznie wyświetla kod źródłowy projektu w edytorze.

Ilustracja 1.10: Kod źródłowy projektu Pliki takie jak.dpr,.cfg i.bdsproj są plikami tekstowymi, ale w przeciwieństwie do pliku.dpr zawierają ustawienia projektu poniekąd więcej niŝ kodu. Plik.cfg zawiera ustawienia konfiguracyjne projektu, natomiast plik.bsdproj zawiera róŝne ustawienia, jak dyrektywy kompilatora, wyszukiwane ścieŝki, czy odwołanie do pliku.dpr. Plik.bdsproj jest nowym plikiem projektu opartym na XML, który zawiera ustawienia projektu, a który moŝna przeglądać i zmieniać w oknie dialogowym Project Options. Ilustracja 1.11: Okno dialogowe Project Options

Kompilowanie Projektów Kompilacja jest to proces tworzenia pliku wykonywalnego z jednego lub więcej plików zawierających kod źródłowy. Aby skompilować projekt w Delphi, wybierz Project -> Compile lub Project -> Build. Gdy wybierzesz którąkolwiek z tych opcji, Delphi skompiluje plik projektu do pliku wykonywalnego wraz z nazwą projektu i rozszerzeniem.exe oraz umieści plik wykonywalny w katalogu projektu. Tak naprawdę, wszystko jedno czy uŝywasz Compile bądź Build do tworzenia pliku wykonywalnego. Jednak istnieje róŝnica w większych projektach, które posiadają więcej niŝ jeden moduł (moduł kodu źródłowego). Kiedy uŝywasz opcji Compile, tylko moduły, które zostały zmienione od ostatniej kompilacji zostaną ponownie skompilowane. Kiedy uŝywasz opcji Build, jakkolwiek, wszystkie moduły zostają ponownie skompilowane, bez względu na ich ostatni stan kompilacji. Aby przetestować aplikację naleŝy ją uruchomić w IDE uŝywając opcji Run -> Run. Kiedy uruchomisz aplikację w IDE, aplikacja zostanie najpierw skompilowana a następnie uruchomiona. W czasie działania aplikacji, wszystkie okna projektanckie oprócz Edytora Kodu są ukrywane i zastępowane przez okna przeznaczone do usuwania błędów z programu. JeŜeli chcesz uruchomić aplikację bez sprawdzania przez okna debugacji (odpluskwiania), wybierz Run -> Run Without Debugging. Plik wykonywalny Delphi utworzony w procesie kompilacji jest w pełni funkcjonalną autonomiczną aplikacją Windows, która moŝe być rozprowadzana i uruchamiana na innych komputerach. Jedynym problemem związanym z tą aplikacją jest to, Ŝe nie robi ona właściwie nic szczególnego. Aby utworzyć aplikację, która coś robi, zobacz Rozdział 2.