496 Shares 8601 views

Delphi – Application Development Environment

Tworzenie oprogramowania dla Windows i innych popularnych systemów operacyjnych mogą być wykonywane przez wiele różnych rodzajów narzędzi. Wśród tych, które charakteryzują się bardzo popularny wśród rosyjskich i zagranicznych twórców, – Program Delphi. Jakie są specyfika narzędzie rozwoju? Jakie są najbardziej godne uwagi z jego możliwości?


Ogólne informacje o Delphi

IDE – Delphi programy użytkowe, które są przeznaczone do pracy w OS Windows, MacOS, i mobilnych systemów operacyjnych – iOS i Android. Charakteryzuje się prostotą procedur generacji językowych i kodu.

Jeśli to konieczne, zapewnia komunikację z niskiego poziomu systemu operacyjnego i bibliotek napisanych w języku C i C ++. Programy, które są tworzone z Delphi nie wymagają skór innych firm, aby rozpocząć – takie jak, na przykład, Java Virtual Machine. Delphi – środowisko programistyczne, które mogą być z powodzeniem wykorzystywane zarówno przez profesjonalistów, jak i do celów szkoleniowych. Aby nauczyć się podstawowych swoich możliwości, niekoniecznie posiadają wysokie kwalifikacje i wiedzę o skomplikowanych języków programowania.

Główne zalety

Dowiedz się, co jakie są główne korzyści z oprogramowania, o którym mowa. Kiedy, w taki czy inny sposób IT firmy prowadzone uzasadnienie wyboru środowisk programistycznych Delphi staje się wyborem wielu programistów i zaleca ich użycie. Wynika to z faktu, że to środowisko mogą tworzyć aplikacje w najbardziej sprawny, jak to możliwe, aby zapewnić im wysoką wydajność nawet w tych komputerach, które mają niewielkie wymagania sprzętowe. Istotnym argumentem na rzecz wyboru uznane środowisko programistyczne – może być uzupełniona o nowe narzędzia nie są objęte standardowym zestawem rozwiązań obecnych w interfejsie Delphi.

Będziemy teraz badać co niuanse jakie możliwości praktycznego wykorzystania Delphi.

Specyfika interfejsu

Przede wszystkim, można zwrócić uwagę na pewne cechy interfejsu czynnika rozwoju oprogramowania. W ten sposób przestrzeń robocza struktury programu polega na jednoczesną pracę z kilkoma podstawowymi oknami. Rozważmy tę właściwość w szczegółach.

środowisko programistyczne Delphi, wersja 7 w szczególności obejmuje aktywację następujących głównych modułów: Designer, edytor, palety, Object Inspector oraz katalog. W niektórych wersjach Delphi zaznaczonych składników mogą być określane inaczej. Na przykład, wydawca może odpowiadać oknie kodu programu, projektant – pudełka. Jednak ich funkcjonalność będzie taka sama. Zaznaczone elementy interfejsu Delphi może uzupełniać szereg narzędzi pomocniczych. Głównie dwa pierwsze są uważane za punkt widzenia procedur programistycznych. Ale ważne, jak reszta. Rozważenie możliwości wykorzystania oznaczonych moduły Delphi.

Form Designer, redaktor i paletowe

Skorzystaj z formularza projektant programista tworzy swój interfejs. Z kolei, to jest napisane w edytorze kodu. Wielu programistów, którzy polecają wybrać środowisko programistyczne Delphi jako najbardziej optymalne rozwiązanie, jako argument do wniesienia Łatwość obsługi projektanta formularza. Niektórzy eksperci uważają, że proces ten nie jest bardziej jak gra.

Gdy tylko użytkownik zaczyna tworzyć program i uruchamia projektanta formularz, a następnie początkowo zawiera żadnych elementów, to jest pusta. Ale został natychmiast mogą być wypełnione przy użyciu narzędzi znajdujących się na drugim module Delphi – palety. Elementy interfejsu programu, które są skonfigurowane w projektancie formularza muszą zarządzać zespołem, który, z kolei, są napisane w edytorze.

Ale jeszcze z powrotem do palety. Z pomocą tego można umieszczać w odpowiednich obiektów Designer. W celu korzystania z danej funkcji należy kliknąć raz na nim – jak długo jest on w obszarze palety, po raz drugi – w oknie postać projektanta. Po tym, co odpowiada obiekt będzie poruszać się w obszarze rozwoju, i to jest możliwe, aby przepisać kod w edytorze dla niego.

obiekt inspektor

Innym istotnym elementem, który zawiera Delphi – środowisko do tworzenia aplikacji dla Windows i innych popularnych platform – obiekt inspektor. Można zauważyć, że informacje wyświetlane w niej się zmienia: to wpływa na stan obiektu, który jest wybierany w projektanta formularzy.

Struktura Inspektor obiekt. Składa się z dwóch okien. Na każdym stałych algorytmów, które determinują zachowanie odpowiednich składników. Pierwszy wyświetla właściwości, w drugim – Zdarzenia. Jeśli programista chce dokonać zmian w algorytmach, które wpływają na konkretny składnik, czerpie z pojemnościach Object Inspector. Na przykład, można zmienić ustawienie poszczególnych elementów interfejsu programów, ich wysokości i szerokości.

W Object Inspector posiada zakładki, można użyć do przełączania między stronami właściwości lub zdarzeń, które są bezpośrednio związane z edytorem odbijającej. Tak więc, jeśli klikniesz dwukrotnie na prawej stronie któregokolwiek z elementów wyświetlanych na ekranie, kod odpowiadający konkretnym przypadku, angażuje się w edytorze.

Tworzenie oprogramowania w Delphi jest użycie inspektora obiektów do rozwiązywania różnych problemów. To jest określona przez fakt, że z tego narzędzia, aby rzeczywiście zmienić właściwości dowolnych obiektów znajdujących się na formularzu, a także do siebie. Badaliśmy szczegółowo niektóre funkcje z inspektora obiektów.

Object Inspector: szanse Przejmowanie

Aby zrozumieć, jak Delphi IDE pod względem interakcji obiektów inspektora i kształty, można spróbować zmienić właściwości niektórych wspólnych elementów interfejsu oprogramowania w systemie Windows – na przykład, Memo, Button i Listbox (później zbadamy ich istotę więcej). Na początek muszą być umieszczone na formularzu, Delphi za pomocą dostępnych środków.

Można spróbować poeksperymentować z własności Ctl3D. Aby to zrobić, trzeba kliknąć na formularzu, a następnie przejdź do Object Inspector i zmienić wartość danej nieruchomości. Po tej postaci jest znacznie zmieniać wygląd. Jednocześnie nieruchomość Ctl3D zostanie zmieniony na każdy z elementów, które są umieszczone w oknie rozwoju.

Po dokonaniu eksperymenty możemy wrócić do kształtowania i wzmacniania wartości Ctl3D. Po tej turze do elementów Memo i ListBox. Teraz można zmieniać ich właściwości, lokalizację na formularzu, wygląd. Na przykład, wybierając pozycję z menu Edycja, a następnie – Rozmiar, programista może zmienić szerokość i wysokość obiektów. Istnieje możliwość, aby ustawić je w centrum, wybierając Edycja i wyrównać. Odpowiednie działania wpłyną na to, co jest wyświetlane na inspektora obiektów.

zmienić właściwości tych składników może być przeprowadzane przez moduł Delphi przedmiotu. Na przykład, jeśli zadanie jest zdefiniowanie dla nich konkretny kolor, czyli wariacje zaangażowanie kilku instrumentów. Po pierwsze, można wprowadzić komendę odpowiadającą kolorze – jak czerwona – clRed, – w zakresie zarządzania budynkami. Po drugie, użytkownik może wybrać kolor z listy. Po trzecie, istnieje możliwość kliknij dwukrotnie Właściwości Kolor – Pojawi się okno kolorów ogolony. Podobnie, producent może zmieniać cechy i inne przedmioty – na przykład rodzaj czcionki, kolor lub rozmiar.

katalog

Delphi – IDE, który jest uzupełniony przez wystarczająco szczegółowy system pomocy. Aby odnieść się do niej wybrać pozycję menu Pomoc. Wtedy zobaczysz jednego medium już wspomniano powyżej rozwoju modułów oprogramowania w oknie – przewodnikiem. używać ich cechą jest to, że po naciśnięciu F1 użytkownik otrzyma konkretną wskazówkę, odzwierciedlające specyfikę tego narzędzia zaręczynowy. Na przykład, jeśli programista pracuje z inspektora obiektów, może wybrać jedną z właściwości, a następnie naciśnij klawisz F1 i uzyskać podstawowe informacje na temat odpowiedniej opcji. To samo można zrobić podczas pracy z innymi elementami interfejsu, który zawiera środowisko programistyczne Delphi 7 i inne wersje odpowiedniego rodzaju oprogramowania.

Inne elementy interfejsu

Wśród innych istotnych składników oprogramowania interfejsu sprawozdawczy – menu, paska narzędzi Szybki dostęp, a także edytor obrazu. Jeśli chodzi o menu – pozwala programiście, aby uzyskać szybki dostęp do składników obecnych w strukturze środowiska programistycznego. Użyj go, jak można za pomocą myszki, tak iz wykorzystaniem skrótów. Znajduje się tuż pod menu paska narzędzi Szybki dostęp. Niektóre z jego funkcji pokrywają się z tymi, które są charakterystyczne dla menu, ale dostęp do nich jest szybszy. Edytor obrazów Delphi w coś podobnego do programu graficznego w systemie Windows. Oznacza to, że za pomocą niego można zrobić proste korekty zdjęć do umieszczenia na nich napisów i innych elementów.

Narzędzia programistyczne

Delphi – IDE, który zawiera dużą liczbę narzędzi do zwiększenia wydajności programisty. Tak, rozważaliśmy powyżej najważniejsze moduły są uzupełniane przez zestaw specjalnych narzędzi. Wśród tych: debugger, kompilator, a także komponenty i WinSight WinSpector. Należy pamiętać, że w niektórych wersjach Delphi sprawdzone elementy należy zainstalować oddzielnie. Badamy ich specyfikę.

Delphi debugger

Odnośnie debuggera – to narzędzie uzupełnia część edytor kodu przeprowadzenia niezbędnych kontroli właściwych algorytmów oprogramowania dla poprawności. Dzięki niemu, deweloper może faktycznie zbadać swoją linię kodu źródłowego linii. W niektórych przypadkach, rozwiązanie tego problemu, jak rozwój elementów Delphi jako samodzielny produkt może być uzupełniony o debugera zewnętrznej, która pozwala na programator wzmocnionym weryfikacji kodu wygenerowanego przez oprogramowanie.

kompilator Delphi

Mamy teraz studiować specyfikę badanego kompilatora środowiska programistycznego. Należy zauważyć, że w strukturze Delphi może zawierać kilka odpowiednich elementów. Tak, istnieje możliwość korzystania z kompilatora DCC, która jest przydatna w przypadkach, w których zadaniem pracy z aplikacją w debugger zewnętrznego.

Winsight i WinSpector

Moduły te są wśród tych, które muszą być zainstalowane w Delphi dalej. Charakteryzuje się względną trudność w opanowaniu. Jednak wielu programistów, które wprowadziły różne środowiska programistycznego Delphi, uważa się, że te składniki należy nauczyć się korzystać. Tak, moduł Winsight służy do monitorowania komunikatów Windows. Taki składnik jest WinSpector, musimy ustalić stan komputera w specjalnym pliku. Jeśli w trakcie rozwoju oprogramowania wystąpią jakieś błędy, to zawsze jest to możliwe, aby otworzyć plik i zobaczyć, co może być przyczyną problemu.

standardowe elementy

środowisko programistyczne Delphi, ogólne informacje, które badamy, zawiera szereg standardowych elementów, które są również przydatne wiedzieć. Eksperci odnoszą się do tych czynności: mainmenu, PopupMenu, Wytwórnia, Edit, Memo, Button, CheckBox, Radiobutton, Listbox, Combobox, przewijania, groupbox, Panel, a Scrollbox. Będziemy badać ich konkretnych szczegółów.

Komponent mainmenu jest przystosowany do głównego menu w interfejsie utworzonego przez program. Aby to zrobić, należy umieścić odpowiedni element na formularzu, a następnie wywołać właściwości produktów w Object Inspector, a następnie określić odpowiednie pozycje menu.

Komponent PopupMenu został zaprojektowany, aby pomieścić wyskakujące menu w interfejsie utworzonego przez program, czyli otwieranie za pomocą kliknięcia prawym przyciskiem myszy.

komponent Label jest obsługiwany za cel tekst jest wyświetlany w oknie programu. Może być skonfigurowane, na przykład, w celu ustawienia żądanej czcionki w inspektora obiektów.

Edycja komponent jest aktywowany w celu wyświetlania tekstu na ekranie fragmenty, które użytkownik może edytować, podczas gdy program jest uruchomiony. Memo jego składnik dopełniacza poprzez który, z kolei, może pracować z dużym tekście. Ten element zawiera, na przykład, opcje, takie jak zawijania, kopiowanie tekstu.

Składnik Button jest przeznaczony do wykonywania różnych działań poprzez naciśnięcie przycisku podczas gdy program jest uruchomiony. Umieścić odpowiedni element w formie, a następnie wprowadzić odpowiedni kod.

Komponent wyboru pozwala na wyświetlenie ekranu on-line z małym oknem, które można umieścić zaznaczenie przy użyciu myszki. Podobny element – Radiobutton. Różnią się one przede wszystkim, że występ – drugi element jest wykonany w postaci koła i po drugie, przy czym pierwszy element umożliwić jednoczesny wybór wielu opcji, Radiobutton – tylko jeden.

Komponent listbox służy do wyświetlania ekranu listy, na której użytkownik może przewijać za pomocą myszy. Coś podobnego do niego inny element – Combobox, jednak jest uzupełniona przez zdolność do wprowadzania tekstu w specjalnym polu.

Przewijania komponent – pasek przewijania w oknie. Zazwyczaj pojawia się automatycznie, jak tylko miejsca tekstu lub kształtu obiektów stają się większe niż okna.

Komponent groupbox jest aktywowany w celu ustalenia kolejności przemieszczenia między oknami za pomocą klawisza TAB. Element panel może być uzupełniony przez które ruch może być wykonywane kilka obiektów na formularzu.

Składnik Scrollbox umożliwia ustalenie kształtu obszaru, który może być przewijana w poziomie i w pionie. Zgodnie z właściwością charakteryzują się głównym oknie Delphi domyślnie. Ale jeśli istnieje potrzeba zaangażowania takich opcji w konkretnych kształtów obszarze można użyć komponentu Scrollbox.

streszczenie

Delphi – środowisko tworzenia aplikacji z wielkich możliwości, jednocześnie charakteryzuje się prostotą obsługi podstawowych funkcji. Z narzędziami, które są zawarte w jej strukturze, możliwe jest tworzenie różnych rodzajów programów dla Windows i innych popularnych systemów operacyjnych.

Wybór narzędzia programistyczne Delphi, wielu programistów powodować interfejsy Użyteczność odpowiedniego oprogramowania, jak również szeroką gamę narzędzi, które są przydatne do pracy w dowolnej części programu – w fazie projektowania, algorytmy programowania lub debugowania.