LA CAMPANA

C'è chi legge queste notizie prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
cognome
Come vuoi leggere The Bell
No spam

I dati in un computer possono essere considerati celle di memoria con i loro nomi (identificatori). Tutti i dati nel programma su lingua Delphi   dovrebbe essere descritto prima del loro primo utilizzo. E il compilatore si assicura che vengano utilizzati nel programma in conformità con questa descrizione, che evita errori.

Qualsiasi valore in Delphi   può essere costante o variabile. Il suo nome (identificatore) può consistere in una combinazione di lettere latine, numeri e trattino basso e non iniziare con un numero. In questo caso, il caso dei personaggi non ha importanza.

Il posto della descrizione dei dati nel programma è fuori da   blocchi logici inizio / fine. Nel modulo prima della parola chiave implementazione   c'è un blocco di descrizione:

var
   Form1: TForm1;

È qui che, a partire dalla riga successiva, è conveniente dichiarare globale   variabili e costanti. Come puoi vedere, uno (Form1) è già lì!

Team di annunci variabili   in   Lingua Delphi:

var   nome_variabile :   VarType ;

La parola var   - chiave. Il nome può essere qualsiasi identificatore, se non è stato descritto in precedenza e non è una delle parole chiave o delle parole riservate lingua Delphi. Se devi descrivere più variabili dello stesso tipo, allora sono elencate, separate da una virgola:

var   A, B, C : Intero;

Se diverse descrizioni si susseguono, la parola chiave var   non è possibile specificare nuovamente:

var   A, b : Intero;
   C, D : String;

costante   il valore viene altrimenti chiamato costante. Naturalmente, nel programma è possibile utilizzare direttamente numeri e stringhe: 3.1415 o "Questo è il valore di pi", ma a volte è più conveniente assegnarli a un identificatore. La descrizione delle costanti è simile alla descrizione delle variabili, ma viene utilizzata la parola chiave const, il nome dell'identificatore è seguito da un tipo, quindi da un segno uguale e dal suo valore. Inoltre, non è possibile specificare il tipo di costante:

const   pi = 3.1415 ;
   ZnakPi : String \u003d"Questo è il valore di pi";

A proposito, costante pi   incorporato in Delphi, ovvero per utilizzare un numero in Delphi 3,1415...   nei calcoli, devi solo assegnare la costante incorporata pi   tipo variabile vero o semplicemente usare direttamente nelle espressioni.

Ora è il momento di conoscere i tipi di dati utilizzati in Delphi. Prima di tutto, si tratta di stringhe e numeri.

linee   è una sequenza di caratteri racchiusa tra virgolette singole:
"questa è una stringa di testo"   Se il testo deve contenere le virgolette stesse, deve essere ripetuto due volte:
"questo" "è un carattere a virgoletta singola"   La stringa può essere vuota, non contenente caratteri. Quindi si compone di due virgolette che si susseguono senza spazio. Naturalmente, una linea può anche essere composta solo da spazi.
   Il tipo di stringa più popolare è stringa. Digita stringa stringa   può contenere un numero variabile di caratteri fino a 2 GB. Se si desidera limitare la dimensione della stringa a un valore fisso, quindi dopo la parola chiave stringa   tra parentesi quadre indica il numero che determina il numero di caratteri nella stringa: stringa. Il lavoro con le stringhe Delphi è descritto più dettagliatamente di seguito.
   Un singolo carattere è di tipo carbonizzare   ed è scritto come carattere tra virgolette singole: "A". Esistono caratteri che non possono essere visualizzati sullo schermo, ad esempio il carattere di fine riga (uguale a # 13), il carattere di avanzamento riga (uguale a # 10). Tali caratteri sono scritti come loro codice numerico (codificato ANSI) preceduto da un segno # . Per esempio #0 .
   Infine, ci sono le cosiddette stringhe con terminazione null. Il conteggio dei caratteri in tali righe inizia da zero e termina con un carattere con un codice 0 (#0 ). Tali stringhe sono di tipo PChar.

I numeri   ci sono l'intero   e frazionario.
  Nella tabella seguente sono elencati i tipi di numeri interi standard e i rispettivi intervalli di valori validi.

I numeri frazionari hanno una parte frazionaria, separata da un punto decimale. Simbolo consentito e   (o E), seguito da un numero che indica che la parte sinistra deve essere moltiplicata per 10 in misura adeguata: 5e25   - cinque volte dieci alla venticinquesima potenza.
  Di seguito sono riportati i tipi standard di numeri frazionari e i rispettivi intervalli di valori accettabili. Per la maggior parte dei tipi, è indicato un intervallo di valori positivi, ma è accettabile un intervallo simile di valori negativi, nonché un numero 0 .

Il prossimo tipo di dati è logico booleanocostituito da solo due valori: vero   (Verità) e falso   (Falso). Allo stesso tempo Vero\u003e Falso.

Ora, usando i componenti, le loro proprietà ed eventi, introducendo le tue variabili, puoi progettare programmi che contengono calcoli. Resta da imparare come visualizzare il valore calcolato sullo schermo.
Non sto parlando di programmi per console qui! E nelle normali applicazioni Windows con finestre, questo valore deve essere inserito in alcuni componenti con proprietà testo   o didascalia. Questi sono, ad esempio, componenti come etichetta   e Modifica   e la stessa forma ha la proprietà didascalia, dove è anche possibile visualizzare informazioni. Tuttavia, in Delphi, le informazioni di solito devono essere convertite prima dell'output. Poiché l'assegnazione è possibile solo tra variabili dello stesso tipo, un tale programma (non tentare di eseguirlo):

var   A, B, C: intero;
iniziare
   A: \u003d 5;
   B: \u003d 10;
   C: \u003d A + B;
   Label1.Caption: \u003d C;
fine;

Causerà un errore a causa della proprietà didascalia   ha un testo digitare Stringe le variabili utilizzate sono digitali tipo intero. Quindi è necessario convertire il valore della variabile C   nel tipo di testo. C'è una funzione integrata per questo. IntToStr. La riga nel nostro "programma" che ha causato l'errore dovrebbe apparire così:

  Label1.Caption: \u003d IntToStr (C);

Tale programma, oltre a mostrare il numero 15 non è capace di nulla. Dobbiamo imparare a inserire altri numeri nel programma. Utilizziamo componenti Modifica. I numeri inseriti saranno contenuti nella proprietà testo   questi componenti. Posizionare due componenti sul modulo Modificaun componente etichetta   e pulsante pulsante, facendo clic su cui eseguiremo i calcoli. Nei componenti Edit1   e Edit2   inseriremo i numeri per la somma. Per passare all'editor del codice, fai doppio clic sul nostro pulsante Button1. Andremo direttamente allo spazio vuoto per il gestore di clic sui pulsanti creato per noi dall'ambiente Delphi, direttamente tra gli operatori iniziare   e fine. Scriviamo un codice così semplice:

procedura   TForm1.Button1Click (Mittente: TObject);
var   A, B, C: intero; // Non dimenticare la descrizione della variabile
iniziare
// Inizio del codice:
   A: \u003d Edit1.Text;
   B: \u003d Modifica2.Testo;
   C: \u003d A + B;
   Label1.Caption: \u003d IntToStr (C);
// fine del codice
fine;

Quando si tenta di eseguire questo codice, Delphi mostrerà errori per un motivo simile: variabili la   e B   avere digitale tipo interoe la proprietà testo   - testo digitare String. La funzione integrata aiuterà a correggere gli errori. StrToInteseguire la conversione inversa è il testo in un numero intero. Operatori variabili di assegnazione la   e B   dovrebbe apparire così:

A: \u003d StrToInt (Edit1.Text);
   B: \u003d StrToInt (Edit2.Text);

In questo caso, le variabili A, B, C   usato per chiarezza. Puoi fare con una riga:

Label1.Caption: \u003d IntToStr (StrToInt (Edit1.Text) + StrToInt (Edit2.Text));

Allo stesso modo, ci sono funzioni per convertire numeri reali con mobile ( galleggianteing) una virgola di tipo vero. Per convertire in una stringa - FloatToStr, indietro - StrToFloat.
   Spesso i risultati del tipo Delphi vero, hanno una lunga "coda" di cifre dopo il punto decimale. Quando si emette una tale variabile in forma di testo, è necessario limitare il numero di cifre dopo il punto decimale. Il modo in cui ciò può essere fatto è anche descritto nella lezione di Delfi.

In delphi, i tipi di dati vengono utilizzati per sviluppare applicazioni per la loro velocità e le massime prestazioni nel lavoro con la RAM. Senza specificare il tipo, è impossibile immaginare quanti byte verranno allocati per memorizzare il valore della variabile nella RAM.

Solo l'assegnazione obbligatoria di un tipo variabile garantirà l'effettivo funzionamento dell'applicazione con un carico minimo sul sistema informatico.

Il linguaggio delphi opera con un insieme abbastanza ampio di tipi di dati: tipo intero, reale, simbolico, stringa e tipo logico. Inoltre, i tipi generalizzati presentati, a seconda della quantità di memoria allocata per l'archiviazione, hanno una divisione specifica in tipi.

Il tipo di dati intero in Delphi è rappresentato da:

  • Shortint: occupa 8 bit in memoria e ha un intervallo numerico da -127 a 128.
  • Piccolo: l'intervallo numerico è compreso tra -32 768-32 767 (16 bit).
  • Longint - un intervallo di numeri compreso tra -2.147.483.648 e 2.147.483.647 (32 bit).
  • Int64 è l'intervallo più grande da - 263 a 263-1 (64 bit).
  • Byte - intervallo di valori da 0 a 255 (8 bit).
  • Word è un intervallo numerico compreso tra 0 e 65535 (16 bit).
  • Longword: l'intervallo è 0 - 4 294 967 295 (32 bit).
  Va notato che gli ultimi 3 tipi sono chiamati senza segno in quanto hanno solo numeri positivi nel loro intervallo numerico (non ci sono valori negativi). Inoltre, è possibile utilizzare il tipo "Intero", che corrisponde a "Longint". Inoltre, dovresti sapere che i valori nei tipi sono in stretto ordine. Questa posizione consente l'utilizzo di varie procedure e funzioni rispetto ai valori. Delphi non è un tipo di dati reale (non ordinato).

I numeri a virgola mobile (frazionari) sono rappresentati in delphi dal tipo reale. Il tipo di dati reali è diviso in 6 tipi, che differiscono per l'intervallo numerico, il numero di cifre significative e la memoria occupata.

  • Singolo: il numero può essere compreso nell'intervallo 1,5 x 1045-3,4x 1038. La memoria occupata è di 4 byte.
  • Real48 - intervallo numerico 2.9x-39-1.7x1038 (6 byte).
  • Doppio: l'intervallo è 5,0x10-324 -1,7x10308 (8 byte).
  • Esteso - 3,6x10-4951 -1,1 x104932 (10 byte).
  • Comp - l'intervallo di numeri è 263 + 1 - 263-1, la memoria occupata è di 8 byte.
Valuta: questo tipo di dati materiali è anche chiamato monetario. Con il suo aiuto, vengono implementate varie applicazioni finanziarie. Ha 53 bit di precisione e supporto per 4 cifre decimali.

Le informazioni di testo (variabili) rappresentano i tipi di dati di stringa in Delphi. Esistono 3 tipi:

  • Shortstring: la lunghezza della riga può essere un massimo di 255 caratteri e viene allocata nel metodo statico in memoria.
  • Longstring: questo tipo di dati è limitato solo dalla quantità di memoria dinamica.
  • WideString: simile al tipo Longstring, ma ogni carattere è rappresentato in Unicode.
  In delphi, i tipi di dati stringa possono essere indicati dal tipo stringa, che è simile alla stringa corta.

La sintassi per specificare il tipo di una variabile in delphi è abbastanza semplice. Numerosi esempi confermano questa affermazione:

Var Stroka: longstring; -Impostare la variabile "Stroka" tipo longstring. var D: doppio; - tipo di dati reali. var F: shortint; è un tipo intero.
  Il linguaggio Delphi è un derivato del linguaggio di basso livello Object Pascal, che consente di sviluppare programmi utilizzando compilatori Linux compatibili. Questa situazione garantisce la scrittura di programmi, lo sviluppo di interfacce grafiche, applicazioni che possono facilitare l'amministrazione di Linux, saturare il sistema con nuove e convenienti funzionalità.

Tipo di dati

Il programma può operare con dati di vari tipi: numeri interi e frazionari, caratteri, stringhe di caratteri, quantità logiche.

Intero tipo

Il linguaggio Delphi supporta sette tipi di dati interi: shortint, smailint, Longint, Int64, Byte, word e Longword, descritti nella tabella. 1.1.

Tabella 1.1Interi tipi

tipo

gamma di

formato

Shortint

128-127

8 bit

smallint

32 768 - 32 767

16 bit

longint

2 147 483 648 - 2 147 483 647

32 bit

Int64

2 63 - 2 63 - 1

64 bit

byte

0-255

8 bit, senza segno

parola

0-65 535

16 bit, senza segno

longword

0 - 4 294 967 295

32 bit senza segno

Object Pascal supporta anche l'intero tipo più versatile:integer, che è equivalenteLongint.

Tipo reale

Il linguaggio Delphi supporta sei tipi reali: Reai48, singolo, doppio, esteso, comp, valuta. I tipi differiscono tra loro per l'intervallo di valori accettabili, il numero di cifre significative e il numero di byte necessari per memorizzare i dati nella memoria del computer (Tabella 1.2).

Tabella 1.2Tipi reali (frazionari)

tipo

gamma di

Cifre significative

byte

Real48

2.9x 10 -39 -1.7x10 38

11-12

06

singolo

1,5 x 10 -45 -3,4x 10 38

7-8

04

doppio

5,0x10- 324 -1,7x10 308

15-16

08

estesa

3,6x10-4951 -1,1 x10 4932

19-20

10

Comp

2 63 +1 - 2 63 -1

19-20

08

valuta

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

19-20

08

Il linguaggio Delphi supporta anche il tipo reale più universale -Reale, che equivale a doppio.

Tipo di carattere

Il linguaggio Delphi supporta due tipi di caratteri: Ansichar e Widechar:

  • i tipi Ansichar sono caratteri codificati ANSI che corrispondono a numeri nell'intervallo da 0 a 255;
  • digitare widechar: si tratta di caratteri Unicode, corrispondono a numeri compresi tra 0 e 65.535.

Object Pascal supporta anche il tipo di carattere più universale - Char, che è equivalente ad Ansichar.

Tipo di stringa

Il linguaggio Delphi supporta tre tipi di stringhe: shorttring, Longstring

  • WideString:
  • il tipo shorttring rappresenta stringhe da 0 a 255 caratteri di lunghezza posizionate staticamente nella memoria del computer;
  • il tipo Longstring rappresenta stringhe allocate dinamicamente in memoria la cui lunghezza è limitata solo dalla quantità di memoria libera;
  • il tipo WideString rappresenta stringhe allocate dinamicamente in memoria, la cui lunghezza è limitata solo dalla quantità di memoria libera. Ogni carattere di una stringa di tipo WideString è un carattere Unicode.

In Delphi, un identificatore di stringa può indicare un tipo di stringa. La stringa del tipo è equivalente alla stringa del tipo.

Tipo booleano

Un valore logico può assumere uno dei due valori True (true) o False (false). In Delphi, le quantità logiche sono di tipoBooleano.

variabile

Una variabile è un'area di memoria in cui si trovano i dati gestiti dal programma. Quando un programma manipola i dati, infatti, opera sul contenuto delle celle di memoria, cioè sulle variabili.

Affinché il programma possa accedere alla variabile (area di memoria), ad esempio, al fine di ottenere i dati iniziali per il calcolo mediante la formula o salvare il risultato, la variabile deve avere un nome. Il nome della variabile è inventato dal programmatore.

Come nome variabile, puoi usare una sequenza di lettere dell'alfabeto latino, numeri e alcuni caratteri speciali. Il primo carattere nel nome della variabile deve essere una lettera. Non è possibile utilizzare uno spazio nel nome della variabile.

Va notato che il compilatore Delphi non distingue tra lettere maiuscole e minuscole nei nomi delle variabili, quindi i nomi SUMMA, Summa e summa indicano la stessa variabile.

È auspicabile che il nome della variabile sia logicamente correlato al suo scopo. Ad esempio, variabili progettate per memorizzare i coefficienti e le radici dell'equazione quadratica, che in generale è tradizionalmente scritta

ax2 + bx + c \u003d 0

è logico assegnare i nomi a, b, c, x1 e x2. Un altro esempio Se il programma dispone di variabili progettate per memorizzare l'importo dell'acquisto e il valore di sconto, è possibile assegnare nomi a tali variabili

TotalSumm e Discount o ObSumma e Skidka.

In Delphi, ogni variabile deve essere dichiarata prima dell'uso. Utilizzando la dichiarazione, viene stabilito non solo il fatto dell'esistenza della variabile, ma anche il suo tipo, che indica l'intervallo di valori accettabili.

In generale, una dichiarazione di dichiarazione variabile si presenta così:

Nome: tipo;

dove:

  • name - il nome della variabile;
  • tipo - tipo di dati a cui è destinata la variabile.

Un esempio:

a: Reale; b: reale; i: intero;

Negli esempi precedenti, vengono dichiarate due variabili di tipo reale e una variabile di tipo intero.

Nel testo del programma, la dichiarazione di ciascuna variabile è generalmente posizionata su una riga separata.

Se il programma ha diverse variabili dello stesso tipo, i nomi di queste variabili possono essere elencati sulla stessa riga di una virgola e il tipo di variabili può essere specificato dopo il nome dell'ultima variabile con due punti, ad esempio:

a, b, c: reale; x1, x2: reale;

costanti

Esistono due tipi di costanti nel linguaggio Delphi: regolari e con nome.

Una costante ordinaria è un numero intero o frazionario, una stringa di caratteri o un singolo carattere, un valore logico.

Costanti numeriche

Nel testo del programma, le costanti numeriche sono scritte nel solito modo, cioè allo stesso modo dei numeri, ad esempio, quando si risolvono problemi matematici. Quando si scrivono numeri frazionari, viene utilizzato un punto per separare le parti intere e frazionarie. Se la costante è negativa, un segno meno viene posizionato immediatamente prima della prima cifra.

I seguenti sono esempi di costanti numeriche:

123 0.0

524.03 0

Le costanti frazionarie possono essere rappresentate come un numero in virgola mobile. La rappresentazione in virgola mobile si basa sul fatto che qualsiasi numero può essere scritto in forma algebrica come prodotto di un numero inferiore a 10, che è chiamato mantissa, e una potenza di dieci, chiamato ordine.

"2.4"

"D"

Qui dovresti prestare attenzione alla costante "2.4". Questa è una costante simbolica, cioè una stringa di caratteri che rappresenta il numero "due punti quattro cifre decimali" e non il numero 2.4.

Costanti logiche

Un'istruzione logica (espressione) può essere vera o falsa. True corrisponde alla costante True, il valore "false" - una costanteFalso.

Costante nominata

Una costante con nome è un nome (identificatore) che viene utilizzato nel programma anziché la costante stessa.

Una costante denominata, come una variabile, deve essere dichiarata prima dell'uso. In termini generali, un'istruzione per dichiarare una costante con nome è la seguente:

costante \u003d valore;

dove:

  • costante: il nome della costante;
  • valore è il valore della costante.

Le costanti nominate sono dichiarate nel programma nella sezione per dichiarare le costanti, che inizia con la parola const. Di seguito è riportato un esempio di dichiarazione di costanti nominate (intero, stringa e frazionario).

const

Vincolato \u003d 10;

Title \u003d "(! LANG: velocità di marcia";!}

pi \u003d 3.1415926;

Dopo aver dichiarato una costante con nome nel programma, è possibile utilizzare il suo nome anziché la costante stessa.

A differenza di una variabile, quando si dichiara una costante, il tipo non viene specificato esplicitamente. Il tipo di costante è determinato dal suo tipo, ad esempio:

  • 125 - una costante di tipo intero;
  • 0.0 - costante del tipo reale;
  • "execute" è una costante di stringa;
  • "\\" è una costante di carattere.


Continuiamo la nostra formazione! In Delphi, le variabili svolgono un ruolo molto importante. Durante il funzionamento del programma in variabili, è possibile sia archiviare che recuperare informazioni. Le variabili possono avere un tipo diverso. Ad esempio, per scrivere del testo in una variabile, digitare stringa. Per scrivere su un numero variabile, utilizzare il tipo numero intero.

Ecco un elenco dei principali tipi di variabili in Delphi:

  • numero intero   - numeri interi compresi nell'intervallo: -2147483648 .. + 2147483647
  • Shortin   - numeri interi compresi nell'intervallo: -128 .. + 127
  • byte   - numeri interi compresi nell'intervallo: 0 .. + 255
  • vero   - numeri interi e frazionari compresi nell'intervallo: 5e-324..1,7e + 308
  • doppio   - simile al tipo reale
  • stringa   - tipo di dati stringa
  • carbonizzare   - tipo di dati carattere
  • Bollean   - tipo di dati logici. Può essere impostato su True - true o False - false
  Abbiamo finito con la teoria, ora apriamo Delphi 7 e creiamo un nuovo progetto. Successivamente, lanciamo sul modulo un componente a noi familiare pulsante   e non ancora familiare etichetta. componente etichetta   questa è una cosa così utile in cui puoi scrivere una sorta di firma. Ad esempio, una firma per un altro componente o semplicemente scrivere l'autore del programma in esso. Prova a trovare un componente etichetta   te stesso, passando con il mouse su tutti i componenti nella scheda standard   e leggendo un suggerimento. Chi è difficile da trovare, allora questo quarto componente a sinistraa parte l'icona del cursore.

Ho fatto tutto e si è scoperto così:

Ora dobbiamo creare un evento Su clic   sul pulsante, spero che ti ricordi come farlo.
  Variabili dichiarate tra le parole chiave procedura   e iniziare. L'annuncio inizia con la parola chiave var, quindi è scritto nome proprio   variabile e attraverso colon   esso tipo. Tutto finisce come sempre con un punto e virgola.

Crea una variabile S   di tipo stringa   nella procedura Su clic: procedura TForm1.Button1Click (Mittente: TObject); var S: stringa; inizio fine; Dopo quello tra le parole chiave inizio fine   imposta la variabile su "La mia prima variabile". Il compito è scritto come segue. Scriviamo nome proprio   operatore di assegnazione variabile :=   e significato. Se registriamo informazioni come stringa, quindi le informazioni sono racchiuse tra virgolette singole.

Vista generale: procedura TForm1.Button1Click (Mittente: TObject); var S: stringa; begin S: \u003d "La mia prima variabile"; fine; Ora, se compili il programma e fai clic sul pulsante, non accadrà nulla di significativo, solo il valore viene scritto nella variabile e basta. Proviamo a dedurre il valore dalla variabile. Questo è fatto semplicemente come è registrato. Mostreremo il valore nel nostro etichetta.

La sintassi è: Label1.Caption: \u003d S; Analizziamo questo codice in dettaglio. Per prima cosa abbiamo scritto label1, quindi scriviamo un punto e in Delphi appare un enorme elenco con le proprietà di questo componente. Puoi certamente frugare e trovare lì didascaliama saremo più intelligenti! Dopo che avremo finito, scriveremo un'altra lettera C   e Delphi ordinano tutte le proprietà e trovano tutto ciò che inizia con una lettera C. Il primo nell'elenco sarà la proprietà didascalia.

Selezionalo dall'elenco e fai clic su entrare. Nota che abbiamo scritto, ma dopo aver fatto clic entrare, Delphi stesso ha aggiunto il nome della proprietà. Poi di nuovo arriva l'operatore di assegnazione e la nostra variabile.

Probabilmente chiederai: "Perché una variabile, se potessi scrivere Label1.Caption: \u003d" La mia prima variabile ";?". La risposta è semplice Questo è necessario perché studiamo le variabili :).
  No, in realtà è anche possibile assegnare così, ma immagina una situazione del genere che hai scritto un programma molto grande e popolare e tu, lì nel programma, cinquanta   ai componenti viene assegnato lo stesso valore e ora hai il compito: "Cambia questo valore in un più universale e comprensibile per l'utente".

Cosa farai?

  • Nel primo   nel caso abbiate la stessa variabile assegnata a tutti questi componenti e per cambiare tutti questi cinquanta componenti il \u200b\u200bvalore è sufficiente cambiare il valore nella variabile.

  • Nel secondo   nel caso in cui ti sieda per 20 minuti e copi tutto e copi il valore su tutti i cinquanta componenti.
  Prendi una conclusione da solo.

E così, continua! In termini generali, dovrebbe essere così: procedura TForm1.Button1Click (Mittente: TObject); var S: stringa; begin S: \u003d "La mia prima variabile"; Label1.Caption: \u003d S; fine; Compiliamo il nostro programma e facciamo clic su pulsante   (pagnotta / pulsante). Componente immediato etichetta   invece di label1   mostrerà La mia prima variabile.

Vorrei finire con questo, dato che ero già stanco di scrivere una lezione :), ma non ti ho ancora presentato il tipo numero intero   e come assegnare una variabile con questo tipo. Pensi di doverlo assegnare proprio come una variabile come stringama ti sbagli.
  Il fatto è che la proprietà didascalia   in generale, a tutti i componenti possono essere assegnati solo valori di testo. Come assegneremo un tipo numerico se è solo testuale? Non è tutto più facile. È come se potessi passare da un tipo di variabile a un altro, ovvero puoi creare un tipo di testo da un tipo di numero e assegnarlo a un componente etichetta. Questo è ciò che faremo ora.

Per prima cosa devi ricominciare da capo :). Dichiarare una variabile denominata io   e digitare numero interoaggiungendolo a una variabile S. Codice: procedura TForm1.Button1Click (Mittente: TObject); var S: stringa; I: intero; inizia ... Successivamente, assegna la variabile io   significato 21 . I: \u003d 21; Nota che un valore numerico è scritto senza virgolette singole! Ora assegna alla proprietà didascalia   valore variabile io, per questo è necessario utilizzare l'operatore IntToStr (). Converte un tipo numerico in uno di testo. La variabile da convertire è mostrata tra parentesi.

Vista generale del codice: procedura TForm1.Button1Click (Mittente: TObject); var S: stringa; I: intero; begin S: \u003d "La mia prima variabile"; Label1.Caption: \u003d S; I: \u003d 21; Label1.Caption: \u003d IntToStr (I); fine; Compila il programma e lo vedrai etichetta   visualizzerà il valore della variabile ioquello è 21 .

Bene, tutto qui! Buona fortuna
  Incontriamoci nella prossima lezione!

LA CAMPANA

C'è chi legge queste notizie prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
cognome
Come vuoi leggere The Bell
No spam