852 Shares 6838 views

Delphi – Application Development Environment

Lo sviluppo di software per le altre popolari Windows e sistemi operativi può essere eseguita da diversi tipi di strumenti. Tra coloro che sono caratterizzate da molto popolare tra gli sviluppatori russi e stranieri, – programma di Delphi. Quali sono le specifiche dello strumento di sviluppo? Quali sono i più notevoli delle sue possibilità?

Informazioni generali su Delphi

IDE – Delphi programmi applicativi, che sono progettati per l'esecuzione in OS Windows, MacOS, e sui sistemi operativi mobili – iOS e Android. Caratterizzato da semplicità delle procedure di generazione di linguaggio e di codice.

Se necessario, fornisce una comunicazione a basso livello con il sistema operativo e le librerie scritte in linguaggio C e C ++. I programmi che vengono creati con Delphi, non richiedono pelli di terze parti per avviare – come, ad esempio, Java Virtual Machine. Delphi – un ambiente di sviluppo che può essere utilizzato con successo da entrambi i professionisti e per scopi di formazione. Al fine di imparare la base delle sue possibilità, non necessariamente in possesso di elevate qualifiche e la conoscenza dei linguaggi di programmazione complessi.

I principali vantaggi

Impara che cosa che cosa sono i principali vantaggi del prodotto software in questione. Quando, in un modo o nell'altro IT-societaria del razionale per la scelta di ambienti di sviluppo, Delphi sta diventando la scelta di molti programmatori e ha raccomandato loro di utilizzare. Questo è dovuto al fatto che questo ambiente può creare applicazioni nel modo più rapido possibile, di fornire loro prestazioni elevate anche in quei computer che dispongono di specifiche hardware modesti. Un argomento significativo a favore di scegliere l'ambiente di sviluppo considerato – può essere integrata da nuovi strumenti non coperti da un insieme standard di soluzioni presenti nell'interfaccia Delphi.

Noi ora studiare ciò che le sfumature di quali possibilità uso pratico di Delphi.

Le specifiche dell'interfaccia

Prima di tutto, si può prestare attenzione ad alcune caratteristiche dell'interfaccia del mezzo dello sviluppo del software. Così, lo spazio di lavoro della struttura del programma prevede funzionamento simultaneo con diverse finestre di base. Prendere in considerazione questa proprietà in dettaglio.

ambiente di sviluppo Delphi, versione 7, in particolare, prevede l'attivazione dei seguenti moduli principali: progettazione form, editore, tavolozza, Object Inspector, e la directory. In alcune versioni di Delphi componenti contrassegnati possono essere indicati in modo diverso. Ad esempio, l'editor può corrispondere a una finestra del codice del programma, il designer – forma casella. Tuttavia, la loro funzionalità sarà lo stesso. Marcati elementi di interfaccia Delphi possono integrarsi con una varietà di strumenti ausiliari. Soprattutto i primi due sono considerati essere il punto di vista delle procedure di sviluppo software. Ma importante come il resto. Considerate le caratteristiche da utilizzare moduli Delphi marcati.

Form Designer, Editor e Palette

Utilizzare lo sviluppatore form designer crea la sua interfaccia. A sua volta, è scritto nell'editor del codice. Molti programmatori che raccomandano di scegliere l'ambiente di sviluppo Delphi come la soluzione più ottimale, come argomento per portare la facilità di utilizzare il form designer. Alcuni esperti ritengono che questo processo non è più come un gioco.

Non appena l'utente inizia a creare il programma ed esegue il form designer, quindi inizialmente non contiene elementi, è vuota. Ma è stato immediatamente può essere riempito utilizzando gli strumenti situati all'altra Delphi del modulo – tavolozza. Elementi del l'interfaccia del programma, che sono configurati in forma progettista deve gestire la squadra, che, a loro volta, sono scritti nell'editor.

Ma ancora tornata alla palette. Con l'aiuto di esso può essere collocato in forma di design oggetti corretti. Per poter utilizzare un particolare strumento deve cliccare una volta su di esso – finché si trova nella zona della tavolozza, la seconda volta – nella finestra di progettazione form. Dopo di che, l'oggetto corrispondente si sposta nella zona di sviluppo, ed è possibile prescrivere il codice nell'editor per esso.

oggetto di ispezione

Un altro elemento significativo che contiene Delphi – ambiente di sviluppo di applicazioni per Windows e altre piattaforme popolari – ispettore oggetto. Si può notare che le informazioni visualizzate in esso sta cambiando: colpisce lo stato dell'oggetto selezionato nella finestra di progettazione form.

Oggetto ispettore struttura è. Si compone di due finestre. Ad ogni algoritmi fissi che determinano il comportamento dei rispettivi componenti. Il primo visualizza le proprietà, nella seconda – gli eventi. Se il programmatore vuole fare aggiustamenti in algoritmi che influenzano la particolare componente, essa trae dalla capacità di Inspector. Ad esempio, è possibile modificare il posizionamento dei vari elementi dell'interfaccia di programmi, la loro altezza e larghezza.

In Inspector ha segnalibri, è possibile utilizzare per passare da una pagina che riflettono le proprietà o gli eventi che sono direttamente associati con l'editor. Quindi, se si fa doppio clic sul lato destro di uno degli elementi visualizzati sullo schermo, il codice che corrisponde ad un particolare evento, si impegna in l'editor.

Lo sviluppo del software in Delphi è quello di utilizzare l'Object Inspector per risolvere i vari problemi. Questo è predeterminata dal fatto che con questo strumento per modificare effettivamente le proprietà di eventuali oggetti posti sul modulo, così come a se stesso. Abbiamo studiato in dettaglio alcune delle caratteristiche con l'ispettore oggetto.

Inspector: cogliere le opportunità

Al fine di comprendere come l'IDE di Delphi, in termini di interazione oggetti e forme Inspector, si può provare a modificare le proprietà di alcuni elementi comuni dell'interfaccia software in Windows – per esempio, Memo, Button e Casella di riepilogo (in seguito esamineremo la loro essenza più). Per cominciare devono essere posizionati sul form, Delphi utilizzando mezzi disponibili.

Si può provare a sperimentare con la proprietà CTL3D. Per fare questo, è necessario fare clic sul modulo, e poi andare a Object Inspector e modificare il valore della proprietà in questione. Dopo questo modulo è alterare in modo significativo l' aspetto. Contemporaneamente struttura CTL3D cambierà in ciascuno degli elementi che vengono inseriti nella finestra di sviluppo.

Dopo aver effettuato esperimenti possiamo tornare a modellare e rafforzare il valore CTL3D. Dopo che turno per gli elementi del memo e nella Listbox. Ora è possibile modificare le loro proprietà, la posizione sulla forma, aspetto. Ad esempio, selezionando la voce Modifica dal menu, e poi – Dimensione, il programmatore può modificare la larghezza e l'altezza degli oggetti. C'è un'opzione di disporli al centro, selezionando Modifica e Allinea. azioni appropriate influenzeranno ciò che viene visualizzato nella Inspector.

modificare le proprietà dei componenti possono essere eseguite dal modulo Delphi soggetto. Ad esempio, se il compito è quello di definire per loro un colore specifico, cioè, variazioni coinvolgimento di più strumenti. In primo luogo, è possibile inserire il comando corrispondente al colore – come il rosso – clRed, – nella zona di facility management. In secondo luogo, l'utente può selezionare un colore dalla lista. In terzo luogo, v'è un'opzione doppio clic le proprietà di colore – apparirà una finestra di colore rasato. Allo stesso modo, uno sviluppatore può modificare gli attributi e altri oggetti – ad esempio, il tipo di font, colore o dimensione.

elenco

Delphi – IDE, che è completata da un sistema di guida sufficientemente dettagliata. Per fare riferimento ad esso, selezionare la voce di menu Guida. Poi si vedrà uno dei media che abbiamo menzionato sopra lo sviluppo di moduli software nella finestra – una guida. Caratteristica usarli è che quando si preme F1 utente riceverà un suggerimento specifico, che riflette la specificità di questo strumento di coinvolgimento. Ad esempio, se il programmatore sta lavorando con l'ispettore oggetto, può scegliere una delle proprietà, e quindi premere il F1 e ottenere informazioni di base sulla relativa opzione. Lo stesso può essere fatto quando si lavora con altri elementi dell'interfaccia, che include un ambiente di sviluppo Delphi 7 e altre versioni del tipo appropriato di software.

Altri elementi dell'interfaccia

Tra le altre componenti significative delle soluzioni software di interfaccia di reporting – il menu, la barra di accesso rapido, così come un editor di immagini. Per quanto riguarda il menu – permette al programmatore di ottenere l'accesso rapido ai componenti presenti nella struttura dell'ambiente di sviluppo. Usalo come si può con il mouse, in modo e con l'utilizzo di tasti di scelta rapida. Situato proprio sotto il menu della barra di accesso rapido. Alcune delle sue funzioni si sovrappongono con quelli che sono caratteristici del menu, ma l'accesso ad essi è più veloce. Editor immagini Delphi in qualcosa di simile al programma Paint di Windows. Cioè, con l'aiuto di esso è possibile effettuare semplici regolazioni di immagini da mettere su di loro iscrizioni e altri elementi.

Strumenti di programmazione

Delphi – IDE, che comprende un gran numero di strumenti per aumentare l'efficienza programmatore. Così, abbiamo considerato al di sopra dei moduli principali sono integrate da una serie di strumenti speciali. Tra questi: il debugger, compilatore, così come i componenti e WINSIGHT WinSpector. Si noti che in alcune versioni di Delphi controllati elementi devono installare separatamente. Studiamo la loro specificità.

debugger Delphi

Per quanto riguarda il debugger – questo strumento integra la parte editor di codice di effettuare i controlli necessari delle algoritmi software appropriati per la correttezza. Con esso, lo sviluppatore può effettivamente esplorare la vostra fonte codice riga per riga. In alcuni casi, la soluzione di questo problema, come lo sviluppo di componenti, Delphi come prodotto autonomo può essere integrata con un debugger esterno, che permette al programmatore di codice di verifica rafforzata generato dal software.

compilatore Delphi

Ora studiamo la specificità del compilatore ambiente di sviluppo considerato. Si noti che nella struttura Delphi può contenere diversi elementi corrispondenti. Quindi, v'è la possibilità di utilizzare il compilatore DCC, che è utile nei casi in cui il compito di lavorare con l'applicazione nel debugger esterno.

WINSIGHT e WinSpector

Questi moduli sono tra quelli che deve essere installato in Delphi ulteriormente. Caratterizzato dalla relativa difficoltà di mastering. Tuttavia, molti programmatori che hanno implementato una varietà di ambiente di sviluppo Delphi, si ritiene che questi componenti assicurarsi di imparare ad usare. Quindi, il modulo WINSIGHT è utilizzato per controllare i messaggi di Windows. Tale componente è WinSpector, abbiamo bisogno di fissare lo stato del computer in un file speciale. Se nel corso dello sviluppo del software si verificheranno eventuali guasti, è sempre possibile aprire il file e vedere quello che potrebbe essere la causa del problema.

componenti standard

ambiente di sviluppo Delphi, informazioni di carattere generale di cui stiamo studiando, che comprende una serie di componenti standard, che sono anche utile conoscere. Gli esperti si riferiscono a quelli che seguono: MainMenu, PopupMenu, Label, Edit, Memo, Button, Casella, Radiobutton, Casella di riepilogo, casella combinata, Scrollbar, GroupBox Pannello e ScrollBox. Studieremo i dettagli specifici.

componente MainMenu è stato progettato per accogliere il menu principale nell'interfaccia creato dal programma. Per fare questo, inserire la voce appropriata sul modulo, e quindi chiamare la proprietà Items attraverso Inspector, e quindi determinare le voci di menu appropriati.

componente PopupMenu è stato progettato per ospitare menu pop-up nell'interfaccia creata dal programma, vale a dire, l'apertura con un clic del tasto destro del mouse.

componente Label viene utilizzata per lo scopo del testo viene visualizzato nella finestra del programma. Può essere configurato, per esempio, per impostare il carattere desiderato Inspector.

Modifica componente viene attivato al fine di visualizzare il testo sui frammenti schermo, che l'utente può modificare, mentre il programma è in esecuzione. Memo sua componente complemento attraverso la quale, a sua volta, può lavorare con testo di grandi dimensioni. Questo elemento comprende, per esempio, opzioni come capo automatico, la copia del testo.

componente Button è stato progettato per eseguire varie azioni premendo il pulsante mentre il programma è in esecuzione. Posizionare l'elemento corrispondente sul modulo e quindi immettere il codice appropriato.

componente Casella di controllo permette di visualizzare la schermata on-line con una piccola finestra, che può essere messo un segno di spunta con un mouse. Un elemento simile – Radiobutton. Si distinguono, in primo luogo, l'aspetto – il secondo componente è realizzato come un cerchio, e in secondo luogo, il primo elemento di consentire la selezione contemporanea di più opzioni, Radiobutton – sola.

componente listbox viene utilizzato per visualizzare la schermata di elenco sul quale un utente può scorrere con il mouse. Qualcosa di simile a un altro elemento – Combobox, ma si completa con la possibilità di inserire testo in un campo speciale.

componente Scrollbar – una barra di scorrimento nella finestra. Di solito appare automaticamente non appena uno spazio di testo o la forma degli oggetti diventano più grande della finestra.

componente groupbox viene attivato per fissare l'ordine di spostamento tra le finestre premendo il tasto TAB. elemento di pannello può essere completata da cui movimento può essere eseguita più oggetti in una maschera.

componente scrollbox permette di fissare la forma dell'area che può essere fatto scorrere orizzontalmente e verticalmente. Secondo la proprietà sono caratterizzati dalla finestra principale di Delfi per impostazione predefinita. Ma se c'è bisogno del coinvolgimento di tali opzioni nelle forme zona specifica, è possibile utilizzare il componente ScrollBox.

sommario

Delphi – ambiente di sviluppo di applicazioni con grandi opportunità, allo stesso tempo, caratterizzato dalla semplicità d'uso delle funzioni di base. Con gli strumenti che sono inclusi nella sua struttura, è possibile creare una varietà di tipi di programmi per altri sistemi operativi più diffusi Windows e.

La scelta di strumenti di sviluppo Delphi, molti programmatori causano interfacce di usabilità software appropriato, così come una vasta gamma di strumenti utili per lavorare in qualsiasi parte del programma – in fase di progettazione, gli algoritmi di programmazione o di debug.