Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

Dane w komputerze można oglądać jako komórki pamięci, które mają własne nazwy (identyfikatory). Wszystkie dane w programie język Delphi. Należy opisać przed pierwszym użyciem. A kompilator obserwuje, że są one używane w programie zgodnie z tym opisem, który zapobiega błędom.

Dowolna wartość B. Delphi. Może być trwałe lub zmienna. Jej imię (identyfikator) może składać się z kombinacji listych łacińskiego, liczb i znaku nacisku, a nie zaczynać się od numerów. Jednocześnie rejestr symbolu nie ma wartości.

Miejsce opisu danych w programie - poza Bloki logiczne. początek / koniec.. W module przed słowem kluczowym realizacja Jest blok opisu:

var.
Formularz1: tform1;

Jest tutaj, zaczynając od następnej linii, jest wygodna do deklaracji Światowy Zmienne i stałe. Jak widać, jeden (formularzowy) już tam jest!

Reklamy zespołu zmienne w Język Delphi.:

var. Nazwa nazwa : Wpisz imię ;

Słowo var. - Klucz. Nazwa może być dowolnym identyfikatorem, jeśli nie został opisany wcześniej i nie jest jednym z kluczowych lub zarezerwowanych słów. język Delphi.. Jeśli chcesz opisać kilka zmiennych tego samego typu, są one wymienione, oddzielone przecinkiem:

var. A, B, C : Integer;

Jeśli kilka opisów śledzi się, to słowo kluczowe var. Nie możesz powtórzyć:

var. A, B. : Integer;
PŁYTA CD. : Strunowy;

Stały Ilość jest inna nazywana konstanca.. Oczywiście w programie możesz używać numerów i linii bezpośrednio: 3.1415 lub "To jest wartość numeru PI"Ale czasami wygodniejsze jest przypisanie ich do identyfikatora. Opis stałych podobnych do opisu zmiennych, ale jest używany słowo kluczowe konst.Następuje nazwę identyfikatora, a następnie znak równości i jego wartości. A rodzaj stałej może nie wskazać:

konst. Liczba Pi = 3.1415 ;
Znakpi. : String \u003d."To jest wartość numeru PI";

Nawiasem mówiąc, stała Liczba Pi Wbudowany w Delphi, który jest w celu użycia w Numer Delphi 3,1415... W obliczeniach wystarczy przypisać wbudowaną stałą Liczba Pi Typ o zmiennym Real Lub po prostu użyj bezpośrednio w wyrażeniach.

Teraz nadszedł czas, aby dowiedzieć się o typach danych używanych Delphi.. Przede wszystkim jest ciągi i liczby.

Linia Nazywana jest sekwencja symboli zamkniętych w pojedynczych cytatach:
"To jest ciąg tekstowy" Jeśli tekst musi zawierać sam symbol cytowania, należy go powtórzyć dwa razy:
"To" "- pojedynczy symbol cytowania" Ciąg może być pusty, nie zawierający znaków. Następnie składa się z dwóch nadchodzących przez siebie bez przestrzeni cytatów. Oczywiście ciąg może składać się tylko z jednej przestrzeni.
Najbardziej popularny typ ciągu - Strunowy. Rodzaj linii Strunowy Może zawierać zmienną liczbę znaków o objętości do 2 GB. Jeśli chcesz ograniczyć rozmiar ciągu za pomocą stałej wartości, a następnie po słowie kluczowym Strunowy W nawiasach kwadratowych wskazują liczbę określającą liczbę znaków w linii: Strunowy. Bardziej kompletna praca z ciągami Delphi jest opisana poniżej.
Pojedynczy symbol ma typ Zwęglać. i nagrany w formie znaku pojedynczych cytatów: "za". Istnieją znaki, które nie są wyświetlane na ekranie, na przykład, symbol końcowy ciągów (równy # 13), symbol transferu łańcucha (równa # 10). Takie symbole są zapisywane w postaci ich kodu numerycznego (w kodowaniu Ansi.), przed którym jest znak # . Na przykład, #0 .
Wreszcie istnieją tak zwane linie zakończone zero. Próbki znaków w takich liniach zaczynają się od zera i kończy się symbolem kodu 0 (#0 ). Takie linie są typu PCHAR..

Liczby Tam są cały i frakcyjny.
Wymieniona następująca tabela typy standardowe liczby całkowite i odpowiadające duże dopuszczalne wartości.

Numery ułamkowe mają część ułamkową oddzieloną kropką dziesiętną. Może używać symbolu mI. (lub MI.) a następnie numer wskazujący lewa część. Trzeba pomnożyć przez 10 do odpowiedniego stopnia: 5e25. - Pięć mnożą dziesięć za dwadzieścia piątego stopnia.
Poniżej znajdują się standardowe typy liczb ułamkowych i odpowiednich zakresów dopuszczalnych wartości. Dla większości typów określono zakres wartości dodatnich, podobny zakres wartości ujemnych jest dopuszczalne, a także numer 0 .

Kolejny typ danych jest logiczny Boolean.składający się tylko z dwóch wartości: Prawdziwe. (Prawda) i Fałszywe (Fałszywe). W którym Prawda\u003e Fałsz.

Teraz, używając komponentów, ich właściwości i wydarzeń, wprowadzając własne zmienne, można zaprojektować programy zawierające obliczenia. Pozostaje dowiedzieć się, jak wyświetlana jest obliczona wartość.
O programach konsoli Nie mówię tutaj! W normalnych aplikacjach windows, ta wartość musi być umieszczona w niektórych elementach posiadających właściwości TEKST. lub Podpis. To na przykład takie elementy jak Etykieta i Edytować. Tak, sama forma ma własność Podpisgdzie można również wyświetlić informacje. Jednak w Informacji Delphi przed wyjściem, z reguły konieczne jest przekształcenie. Ponieważ przydział jest możliwy tylko między zmiennymi tego samego typu, wówczas taki program (nie próbuj go wykonać):

var. A, B, C: Integer;
zaczynać.
A: \u003d 5;
B: \u003d 10;
C: \u003d A + B;
Label1.Caption: \u003d c;
koniec;

Spowoduje błąd od czasu Podpis ma tekst typ Sznureki używane zmienne - cyfrowe wpisz liczbę całkowitą.. Więc musisz przekonwertować wartość zmiennej DO. w typie tekstu. Istnieje wbudowana funkcja. Intostr.. Ciąg w naszym "programie", który spowodował błąd, który powinien wyglądać następująco:

Label1.Caption: \u003d INTTSTR (C);

Taki program, z wyjątkiem liczby liczb 15 ani nie może. Musimy nauczyć się wejść do programu innych liczb. Używamy komponentów Edytować.. Wprowadzone numery będą przechowywane w nieruchomości. TEKST. Te składniki. Umieść dwa elementy Edytować., jeden komponent. Etykieta i przycisk Przycisk.Naciskając, które przeprowadzimy obliczenia. W komponentach. Edytuj1. i Edytuj2. Wprowadzimy liczby do sumowania. Aby przejść do edytora kodu, kliknij dwukrotnie na przycisku przycisku1. Dostajemy prosto do utworzonego dla nas medium Delphi. Przygotowanie przycisku naciśnięcie przycisku, bezpośrednio między operatorami zaczynać. i koniec.. Napiszymy taki prosty kod:

procedura. Tform1.Button1click (nadawca: TOBJECT);
var. A, B, C: Integer; // nie zapomnij o opisie zmiennych.
zaczynać.
// Start Kod:
A: \u003d edytuj1.text;
B: \u003d edit2.text;
C: \u003d A + B;
Label1.Caption: \u003d INTTSTR (C);
// kod końcowy
koniec;

Podczas próby wykonania tego kodu Delphi pokaże błędy z podobnego powodu - zmienne ZA. i B. Mieć cyfrowy wpisz liczbę całkowitą.i mienia TEKST. - Tekst typ Sznurek. Napraw błędy pomogą wbudowanej funkcji Strtoint.Wykonuje odwrotną transformację - tekst na liczbę całkowitą. Zmienne operatorzy przypisywania ZA. i B. Powinien wyglądać tak:

A: \u003d strtoint (edytuj1.text);
B: \u003d strtoint (edit2.text);

W tym przypadku zmienne A, B, C Używany do jasności. Możesz zrobić z jedną linią:

Label1.Caption: \u003d inttostr (edit1.text) + strtoint (edytuj2.text));

Podobnie istnieją funkcje i do konwersji do ciągów i prawidłowych liczb pływających ( Pływak.ing.) Przecinek posiadający typ Real. Do konwersji na ciąg - Floattostr.z powrotem - Strtofloat..
Często wyniki obliczeń mających typ Delphi Real, mieć długi "ogon" liczb po przecinku. Podczas wysyłania takiej zmiennej w formularzu tekstowym konieczne jest ograniczenie liczby po przecinku. Jak to się stanie, również opisane w lekcji Delphi

W Delphi, podczas opracowywania aplikacji do ich prędkości i maksymalnej wydajności, typy danych są używane w pracy z pamięci RAM. Bez określania typu nie można wyobrazić sobie, ile bajtów zostanie przydzielony, aby przechowywać wartość zmiennej w losowy pamięć dostępu.

Tylko obowiązkowe przypisanie typu zmiennego zapewni skuteczne działanie aplikacji przy minimalnym obciążeniu systemu komputerowego.

Język Delphi działa wystarczająco duży zestaw typów danych: typ całkowitego, realny, symbol, linia i typ logiczny. Ponadto przedstawione, uogólnione typy, w zależności od ilości wybranej pamięci pamięci, mają określoną separację na typy.

Przedstawiono typ danych całkowitego w Delphi:

  • Shortint - zajmuje 8 bitów w pamięci i ma zakres numeryczny od -127 do 128.
  • Salteint - interwał numeryczny znajduje się w odległości -32 768 - 32 767 (16 bitów).
  • Longint jest zakresem liczb z -2 147 483 648 do 2 147 483 647 (32 bitów).
  • INT64 - największy odstęp od - 263 do 263-1 (64 bitów).
  • Bajtowe wartości od 0 do 255 (8 bitów).
  • Słowo - pasmo tarcicy od 0 do 65535 (16 bitów).
  • Longword-interwał wynosi 0 - 4 294 967 295 (32 bitów).
Należy zauważyć, że ostatnie 3 typy są nazywane niepodpisanym, ponieważ mają tylko pozytywne liczby w interwale numerycznym (bez wartości ujemnych). Ponadto można użyć typu "Integer", który odpowiada "Longint". Ponadto należy wiadomo, że wartości w typach są ścisły kolejność. Ta pozycja umożliwia korzystanie z różnych procedur i funkcji w odniesieniu do wartości. Nie dotyczy rzeczywistych danych danych w Delphi (nie zamówiony).

Liczby pływające (frakcyjne) są prezentowane w Delphi Real Type. Prawdziwy rodzaj danych jest podzielony na 6 typów, które różnią się w zakresie numerycznym, liczbą znaczących cyfr i pamięci.

  • Pojedyncze - liczba może wynosić w zakresie 1,5 x 1045-3.4x 1038. Ustęp pamięci 4 bajtów.
  • Real48 - Zakres numeryczny 2.9x-39-1.7x1038 (6 bajtów).
  • Dwuosobowy - przedział wynosi 5.0x10-324 -1.7x10308 (8 bajtów).
  • Extended - 3.6x10-4951 -1.1 x 104932 (10 bajtów).
  • Comp - zakres liczb 263 + 1 - 263-1, zajmująca pamięć 8 bajtów.
Waluta - to rodzaj prawdziwy Dane są nazywane bardziej monetarnymi. Z nim wdrażanie różne aplikacje Tematy finansowe. Posiada 53 bitów dokładności i wsparcia dla 4 miejsc dziesiętnych.

Informacje o tekstach (zmienne) reprezentują typy danych ciągów w Delphi. Wyróżnij 3 typy:

  • ShortString - Długość łańcucha może stanowić maksymalnie 255 znaków i umieszcza się w metodzie statycznej.
  • Longstring - Ten rodzaj danych jest ograniczony tylko objętością pamięci dynamicznej.
  • Widerbing jest podobny do typu ledstring, ale każda postać jest prezentowana w Unicode.
W DELPHI, typy danych ciągowych mogą być oznaczone przez typ ciągu, który jest podobny do krótkiego.

Składnia specyfikacji rodzaju zmiennej w Delphi jest dość prosta. Liczba przykładów potwierdza to oświadczenie:

Var Stroka: Longstring; - Jesteśmy zmienną Longstring typu "Stroka". Var d: podwójna; - prawdziwy typ danych. Var f: Shortint; - Typ całkowitego.
Język Delphi pochodzi z niskiego poziomu języka Pascala, który umożliwia opracowanie stosowania kompatybilnych kompilatorów programowych w Linux. Przepis ten zapewnia programy pisania, rozwijające się interfejsy graficzne, aplikacje zdolne do ułatwiania podawania Linuksa, nasycone system z nową i wygodną funkcjonalnością.

Typ danych

Program może działać z danymi różne rodzaje: Całe i frakcyjne liczby, symbole, ciągi symboli, wartości logiczne.

Cały typ

Delphi obsługuje siedem innych typów danych: Shortint, Smailint, Longint, INT64, Bajt, Word i LongWord, który jest opisany w tabeli. 1.1.

Tabela 1.1.Całe typy

Typ

Zasięg

Format

Shortint.

128-127

8 bitów

Szyba.

32 768 - 32 767

16 bitów

Longint.

2 147 483 648 - 2 147 483 647

32 bitów

Int64.

2 63 - 2 63 - 1

64 bity

Bajt

0-255

8 bitów, nieugiętych

Słowo.

0-65 535

16 bitów, nieugiętych

Longword.

0 - 4 294 967 295

32 bitów, nieightsous

Object Pascal obsługuje najbardziej wszechstronny cały typ -Liczba całkowita, który jest równoważnyLongint.

Rodzaj prawdziwy

Język Delphi obsługuje sześć rzeczywistych rodzajów: Reai48, pojedyncze, podwójne, rozszerzone, comp, waluta. Rodzaje różnią się między sobą z zakresem dopuszczalnych wartości, liczby znaczących cyfr i liczby bajtów wymaganych do przechowywania danych w pamięci komputera (Tabela 1.2).

Tabela 1.2.Rodzaje prawdziwych (frakcyjnych)

Typ

Zasięg

Znaczące liczby

Bajt

Real48.

2.9x 10 -39 -1.7x10 38

11-12

06

Pojedynczy

1,5 x 10 -45 -3.4H 10 38

7-8

04

Podwójnie.

5.0x10-224 -1.7x10 308

15-16

08

Rozszerzony

3.6x10- 4951 -1.1 x 10 4932

19-20

10

Comp.

2 63 +1 - 2 63 -1

19-20

08

Waluta.

922 337 203 685 477.5808 --922 337 203 685 477.5807

19-20

08

Język Delphi obsługuje najbardziej uniwersalny typ prawdziwy -Prawdziwy, kto będzie podwójny.

Typ symbolu.

Delphi obsługuje dwa symboliczne typ: Ansichar i Widochar:

  • typ Ansichar jest symbolami w kodowaniu ANSI, co odpowiada liczbie w zakresie od 0 do 255;
  • typ widowy są symbolami w kodowaniu Unicode, odpowiadają liczbom od 0 do 65 535.

Object Pascal obsługuje najbardziej uniwersalny typ symboli - Char, który odpowiada Ansicharowi.

Typ ciągu

Język Delphi obsługuje trzy typy ciągów: Shortstring, Longstring

  • Wyszukiwanie:
  • typ krótszy jest statycznie umieszczony w ciągu pamięci komputera od 0 do 255 znaków;
  • typ ledstring jest dynamicznie umieszczony w ciągu pamięci, którego długość jest ograniczona tylko ilością wolnej pamięci;
  • typ widocznego jest dynamicznie umieszczony w ciągu pamięci, którego długość jest ograniczona tylko ilością wolnej pamięci. Każdy symbol ciągu typu widowiskowego jest symbolem Unicode.

W języku Delphi, identyfikator ciągu może wyznaczyć typ ciągu. Rodzaj równoważny typu typu ciąg.

Typ logiczny

Wartość logiczna może zająć jedną z dwóch wartości prawdą (prawda) lub fałsz (kłamstwa). W języku Delphi wartości logicznych odnoszą się do typuBoolean.

Zmienna

Zmienna jest obszarem pamięci, w którym dane, które obsługują program. Gdy program manipuluje z danymi, faktycznie obsługuje zawartość komórek pamięci, tj. Zmienne.

Aby program mógł odnosić się do zmiennej (obszar pamięci), na przykład, aby uzyskać dane źródłowe do obliczania formuły lub zapisać wynik, zmienna musi mieć nazwę. Nazwa zmiennej pojawia się z programistą.

Jako nazwa zmiennej można użyć sekwencji z liter alfabetu łacińskiego, liczb i niektórych znaków specjalnych. Pierwszy znak w nazwie zmiennej powinien być literą. Nie można użyć przestrzeni w nazwie zmiennej.

Należy zapłacić na fakt, że kompilator języka Delphi nie rozróżnia kapitałowych i małych liter w nazwach zmiennych, więc Nazwy Summa, Summa i Summa wskazują taką samą zmienną.

Pożądane jest, aby nazwa zmiennej jest logicznie związana z jego celami. Na przykład zmienne przeznaczone do przechowywania współczynników i korzeni równania kwadratowego, które w ogóle odnotowały

aH2 + BX + C \u003d 0

jest dość logiczna, aby przypisać nazwy A, B, S, X1 i X2. Inny przykład. Jeśli program ma zmienne zaprojektowane, aby zapisać kwotę zakupu i wartości dyskontowej, zmienne te można przypisać nazwy

Totalsum i zniżki lub Obsumma i Skidka.

W języku Delphi każda zmienna musi zostać zadeklarowana przed użyciem. Korzystając z reklamy, nie tylko fakt istnienia zmiennej jest ustawiony, ale także określa jego typ niż prawidłowe wartości są również określone.

Ogólnie rzecz biorąc, instrukcja ogłoszenia zmiennej wygląda tak:

Nazwa: Typ;

gdzie:

  • nazwa - nazwa zmiennej;
  • typ Typ - Typ danych do przechowywania, którego zmienna jest przeznaczona.

Przykład:

a: Real; B: Real; I: Integer;

Przykłady opisali dwie zmienne typu rzeczywistej i jednej zmiennej typu całkowitego.

W tekście programu Deklaracja każdej zmiennej jest zazwyczaj umieszczona na oddzielnej linii.

Jeśli program ma kilka zmiennych związanych z jednym typem, nazwy tych zmiennych można wymienić w jednym rzędzie przez przecinek, a typ zmiennych można określić po nazwie ostatniej zmiennej przez okrężnicę, na przykład:

a, B, C: Real; X1, X2: Real;

Stałych stałych

W języku Delphi znajdują się dwa typy stałych: zwykłych i nazwanych.

Regularna stała jest liczbą całkowitą lub ułamkową, ciąg znaków lub osobny znak, wartość logiczna.

Stałe numeryczne.

W tekście Programu stałe numeryczne są rejestrowane w zwykły sposób, tj. Podobnie jak liczby, na przykład, podczas rozwiązywania problemów matematycznych. Podczas rekrutacji numerów ułamkowych w celu podziału części całości i ułamkowych, stosuje się punkt. Jeśli stała jest ujemna, znak "minus" jest zainstalowany bezpośrednio przed pierwszą cyfrą.

Poniżej znajdują się przykłady stałych numerycznych:

123 0.0

524.03 0

Stałe ułamkowe mogą być przedstawione jako numer zmiennoprzecinkowy. Przedstawicielstwo w formie zmiennoprzecinkowej opiera się na fakcie, że dowolna liczba może być rejestrowana w postaci algebraicznej jako produkt o liczbie mniejszej niż 10, która nazywa się mantisa i stopnie dziesiątki zamówienia.

"2.4"

"RE"

Tutaj należy zwrócić uwagę na stałą "2.4". Jest to stała postać, tj. Ciąg znaków, który przedstawia numer "Dwie i cztery dziesiąte", a nie numer 2.4.

Stałe logiczne.

Logiczne oświadczenie (wyrażenie) może być naprawdę lub fałszywe. Prawda odpowiada prawdziwej stałej wartości "kłamstwa" - stałaFałszywe.

O imieniu Constanta.

Nazwana stała jest nazwą (identyfikator), który jest używany w programie zamiast stałej samej.

Nazwana stała, jak również zmienna, musi zostać zadeklarowana przed użyciem. Ogólnie rzecz biorąc, instrukcja ogłoszenia o nazwie stała wygląda tak:

stała \u003d wartość;

gdzie:

  • stała - nazwa stałej;
  • wartość - stała wartość.

Nazwane stałe są ogłaszane w programie w sekcji Constant Ogłoszenia, które rozpoczynają się od słowa Const. Poniżej znajduje się przykład deklarowania o wymienionych stałych (liczba całkowita, ciąg i frakcji).

konst.

Związany \u003d 10;

Tytuł \u003d "(! Lang: Prędkość pracy";!}

pi \u003d 3.1415926;

Po ogłoszeniu o wymienionym stałym w programie, zamiast samej stałej, możesz użyć swojej nazwy.

W przeciwieństwie do zmiennej, deklaracja typu stałego wyraźnie nie wskazuje. Typ stałego jest określony przez jego typ, na przykład:

  • 125 - stała z całego typu;
  • 0,0 - stała typy odległej;
  • "Uruchom" - ciąg ciągów;
  • "" - Symboliczna stała.


Kontynuujemy nasze szkolenia! W Delphi zmienne odgrywają bardzo ważną rolę. W procesie działania programu w zmiennych możesz zarówno przechowywać, jak i wyodrębnić informacje. Zmienne mogą mieć inny rodzaj. Na przykład w celu napisania tekstu do zmiennej Strunowy. W celu napisania do numeru zmiennej Użyj typu Liczba całkowita.

Oto lista podstawowych typów zmiennych w Delphi:

  • Liczba całkowita - Liczby całe z zakresu: -2147483648 .. + 2147483647
  • Skrót. - liczby całkowite z zakresu: -128 .. + 127
  • Bajt - liczby całkowite z zakresu: 0. + 255
  • Real - Oba, a także numery ułamkowe z zakresu: 5E-324..1.7E + 308
  • Podwójnie. - podobny do rzeczywistego typu
  • Strunowy - Typ danych ciągów
  • Zwęglać. - typ danych symbolu
  • Bóle. - Typ danych logicznego. Może zająć prawdziwość - prawda lub fałsz - kłamstwo
Zakończyliśmy teorią, teraz otwórzmy Delphi 7 i stworzyliśmy nowy projekt. Następnie rzucimy komponent znany nam Przycisk. I jeszcze nie znajomy Etykieta. Składnik Etykieta Ta taka przydatna rzecz, w której możesz nagrywać jakiś podpis. Na przykład podpis dla innego komponentu lub wystarczy nagrywać autor programu. Spróbuj znaleźć komponent Etykieta Sami unosząc się na wszystkich komponentach na karcie Standard I czytając wyskakującą końcówkę. Który jest trudny do znalezienia czwarty składnik z lewej strony, nie licząc ikony kursora.

Zrobiłem wszystko i mam taki:

Teraz musimy stworzyć wydarzenie Na kliknięcie. Na przycisku Mam nadzieję, że pamiętasz, jak to zrobić.
Zmienne są ogłoszone między słowa kluczowe procedura. i zaczynać.. Ogłoszenie zaczyna się od słowa kluczowego var., a potem pisze nazwa zmienna i dwukropek jej typ. Kończy wszystko, jak zawsze punktem z przecinkiem.

Utwórz zmienną S. Rodzaj Strunowy W postępowaniu Na kliknięcie.: Procedura TFORM1.Button1Click (nadawca: TOBJECT); Var s: ciąg; Rozpocznij koniec; Po tym między słowami kluczowymi rozpocznij koniec. przydzielać zmienna wartość Równa "moja pierwsza zmienna". Przypisanie jest zapisywane w następujący sposób. Piszemy nazwa Zmienna, operator przypisania := i wartość. Jeśli nagrywamy typ informacji StrunowyInformacje są pojedyncze cytaty.

Widok ogólny: Procedura TFORM1.Button1Click (Nadawca: Połącz); Var s: ciąg; Rozpocznij s: \u003d "moja pierwsza zmienna"; koniec; Teraz, jeśli skompilasz program i kliknij przycisk, nic się nie wydarzy, nie nastąpi, tylko wartość zostanie odnotowana w zmiennej i takiej. Spróbujmy się od zmiennej. Jest również wykonany tak samo napisany. Wyjazujemy wartość w naszym Etykieta.

Składnia SYNX: Label1.Caption: \u003d s; Szczegółowo przeanalizujemy ten kod. Najpierw napisaliśmy Etykiet1.Następnie pojawiamy się punkt i na Delphi ogromną listę z właściwościami tego komponentu. Możesz oczywiście jeździć i znaleźć tam PodpisAle będziemy mądrzej! My, po umieszczeniu pisz wciąż literę DO. i Delphi posortował wszystkie właściwości i znajdź wszystko, co zaczyna się od litery DO.. Pierwsza lista to tylko nieruchomość. Podpis.

Wybierz go z listy i kliknij WCHODZIĆ. Zauważ, że napisaliśmy, ale po kliknięciu WCHODZIĆ, Sam Delphi dodaje nazwę nieruchomości. Następnie, ponownie operator środków i nasza zmienna.

Z pewnością zapytasz: "Dlaczego zmienna jest zmienna, gdybyś mógł napisać label1.Caption: \u003d" moja pierwsza zmienna ";?". Odpowiedź jest prosta. Jest to konieczne, że studiujemy zmienne :).
Nie, w rzeczywistości możliwe jest również przypisanie tak wiele, ale wyobraź sobie tę sytuację, którą napisałeś bardzo duży, popularny program, a ty, w programie, pięćdziesiąt Komponenty są przypisane taką samą wartość, a tutaj w obliczu zadania: "Zmień tę wartość do bardziej uniwersalnego i zrozumiałego dla użytkownika".

Co zamierzasz zrobić?

  • Na początku Przypadek wszystkich tych komponentów jest przypisany do wszystkich tych komponentów i tej samej zmiennej i zmienić wszystkie te pięćdziesiąt elementów Wartość, którą wystarczy zmienić wartość zmienną.

  • W sekundę Przypadek siedzisz 20 minut i skopiujesz wszystko i skopiuj wartość na wszystkie pięćdziesiąt elementów.
Wykonaj wyjście.

I tak, kontynuuj! Ogólnie rzecz biorąc, powinno być takie: procedura tform1.Button1click (nadawca: TOBJOBELE); Var s: ciąg; Rozpocznij s: \u003d "moja pierwsza zmienna"; Label1.Caption: \u003d s; koniec; Ukończ nasz program i kliknij Przycisk. (Baton / przycisk). Natychmiast składnik Etykieta zamiast Etykiet1. pokaże Moja pierwsza zmienna.

Chciałbym to skończyć, ponieważ jestem już zmęczony pisaniem lekcji :), ale nie wprowadziłem cię do tego typu Liczba całkowita I jak przypisać zmienną z takim typem. Myślisz, że musisz przypisać go tak jak zmienna typu StrunowyAle się mylisz.
Faktem jest, że ta nieruchomość Podpis Ogólnie rzecz biorąc, wszystkie elementy mogą być przypisane tylko wartości tekstowe. Jak przypisujemy typ numeryczny, jeśli możesz tylko tekst? Wszystko jest łatwiejsze. Pomiędzy typami zmiennych możliwe jest przełączenie, czyli możliwe jest wykonanie tekstu z typu numerycznego i przypisania go do komponentu Etykieta. To teraz zajmiemy się.

Najpierw musisz zacząć pierwszy :). Oznakujmy zmienną nazwaną JA. i typ Liczba całkowitadodając go do zmiennej S.. Kod: Procedura TForm1.Button1Click (Nadawca: TOBJOBET); Var s: ciąg; I: Integer; Rozpocznij ... Dalsze przypisuj zmienną JA. wartość 21 . I: \u003d 21; Należy pamiętać, że wartość numeryczna jest napisana bez pojedynczych cytatów! Teraz przypisz właściwość Podpis Zmienna wartość JA., Aby to trzeba użyć operatora Inttostr (). Wydaje się, że konwertuje typ numeryczny w tekstu. W nawiasach wskazują zmienną, którą chcesz przekonwertować.

Ogólny kod CODE: Procedura TFORS1.Button1Click (nadawca: TOBJOBELE); Var s: ciąg; I: Integer; Rozpocznij s: \u003d "moja pierwsza zmienna"; Label1.Caption: \u003d s; I: \u003d 21; Label1.Caption: \u003d Inttostr (I); koniec; Skompiluj program i zobaczysz to Etykieta wyświetli wartość zmiennej JA., tj 21 .

Otóż \u200b\u200bto! Powodzenia!
Do zobaczenia w następnej lekcji!

Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu