Informática, Programación
Delphi - Ambiente de Desenvolvemento de Aplicacións
desenvolvemento de software para outros populares de Windows e sistemas operativos pode ser realizada por moitos tipos diferentes de ferramentas. Entre os que se caracterizan por moi popular entre os desenvolvedores rusos e estranxeiros, - programa de Delphi. Cales son as características específicas da ferramenta de desenvolvemento? Cales son os máis notábeis de súas posibilidades?
Información xeral sobre Delphi
IDE - Delphi programas de aplicación, que están deseñados para ser executado no sistema operativo Windows, MacOS, e en sistemas operativos móbiles - IOS e Android. Caracterizado pola sinxeleza de procedementos de xeración de linguaxe e códigos.
Se é necesario, ofrece comunicación de baixo nivel co sistema operativo e bibliotecas escritas en linguaxe C e C ++. Programas que son creados con Delphi, non necesitan de peles de terceiros para comezar - como, por exemplo, Java Virtual Machine. Delphi - un ambiente de desenvolvemento que pode ser usado con éxito por ambos os profesionais e para fins de adestramento. A fin de aprender o básico das súas posibilidades, non necesariamente teñen elevadas cualificacións e coñecementos de linguaxes de programación complexas.
As principais vantaxes
Aprende o que son os principais beneficios do produto de software en cuestión. Cando, dunha forma ou doutra TI-empresa realizou razoamento da elección dos ámbitos de desenvolvemento, Delphi está facendo a elección de moitos programadores e recomendou que empregan. Isto é debido ao feito de que este ambiente pode crear aplicacións na máis expedita posible, para lles proporcionar alto rendemento, mesmo naqueles ordenadores que teñen especificacións de hardware modestas. Un argumento importante a favor de elixir o ambiente de desenvolvemento considerado - pode ser complementada por novos instrumentos no código por un conxunto estándar de solucións presentes na interface do Delphi.
Imos agora estudar o que os matices que as posibilidades de uso práctico de Delphi.
As particularidades da interface
Primeiro de todo, pode prestar atención a algunhas características da interface do medio de desenvolvemento de software. Así, o espazo de traballo da estrutura do programa implica a operación simultánea con varias fiestras básicas. Considero esta propiedade en detalle.
ambiente de desenvolvemento Delphi, versión 7, en particular, implica a activación dos seguintes módulos principais: deseño de formulario, editor, paleta, Object Inspector, e directorio. Nalgunhas versións de compoñentes marcados Delphi pode ser referido de forma diferente. Por exemplo, o editor pode corresponder a unha xanela do código do programa, o deseño - caixa de forma. Con todo, a súa función será a mesma. Marcados elementos de interface Delphi pode complementar unha variedade de ferramentas auxiliares. Sobre todo os dous primeiros son considerados desde o punto de vista dos procedementos de desenvolvemento de software. Pero importante como o resto. Considerar as características do uso de módulos Delphi marcados.
Form Design, editor e paleta
Use o creador forma deseñador crea a súa interface. Pola súa banda, está escrito no editor de código. Moitos programadores que recomendan para escoller ambiente de desenvolvemento Delphi como a solución máis ideal, como un argumento para traer a facilidade de usar o creador de formularios. Algúns expertos cren que este proceso fai é máis como un xogo.
Así que o usuario comeza a crear o programa e executa o deseño de formulario, a continuación, nun principio, non contén elementos, é baleiro. Pero foi inmediatamente pode ser cuberto empregando as ferramentas situadas na outra Delphi módulo - paleta. Elementos da interface do programa, que son configurados no deseño de formulario debe xestionar o equipo, que, á súa vez, están escritos no editor.
Pero aínda volta á paleta. Coa axuda de que pode ser instalado en forma de deseño obxectos correctos. Para usar unha ferramenta especial que premer unha vez sobre el - mentres está na área de paleta, por segunda vez - no diálogo de forma deseñador. Despois diso, o obxecto correspondente pode mover-se na área de desenvolvemento, e iso é posible prescribir o código no editor para el.
Inspector de obxecto
Outro elemento significativo que contén Delphi - contorno de desenvolvemento de aplicacións para Windows e outras plataformas populares - obxecto Inspector. Pódese notar que a información amosadas nela está cambiando: afecta o estado do obxecto que está seleccionado no deseño de formulario.
Obxecto estrutura Inspector é. Consiste de dúas fiestras. En cada algoritmos fixos que determinan o comportamento dos seus compoñentes. A primeira mostra as propiedades, o segundo - os eventos. Se o desenvolvedor quere facer axustes nos algoritmos que afectan o compoñente particular, deseña a partir de capacidades de Object Inspector. Por exemplo, pode cambiar o posicionamento de varios elementos da interface de programas, a súa altura e ancho.
No obxecto Inspector ten favoritos, pode usar para cambiar entre as páxinas que reflicten propiedades ou eventos que están directamente relacionados co editor. Entón, se facer dobre clic sobre o lado dereito de calquera dos elementos mostrados na pantalla, o código que corresponde a un evento particular, se implica no editor.
desenvolvemento de software en Delphi é empregar o inspector de obxectos para resolver varios problemas. Esta é predeterminado polo feito de que con esta ferramenta para realmente cambiar as propiedades de todos os obxectos situados no formulario, así como a si mesmo. Estudamos en detalle algunhas das características co inspector de obxecto.
Inspector obxecto: aproveitamento de oportunidades
Co fin de comprender como o contorno de desenvolvemento integrado Delphi en termos de interacción obxectos Inspector e formas, pode tentar cambiar as propiedades dalgúns elementos comúns da interface en Windows - por exemplo, Memo, Button e listbox (máis tarde imos examinar a súa esencia máis). Para comezar, eles precisan de ser colocadas sobre a forma, Delphi usando medios dispoñibles.
Podes probar probar con CTL3D propiedade. Para iso, ten que facer clic no formulario, e despois ir a Object Inspector e cambie o valor do inmoble en cuestión. Tras esta forma é cambiar significativamente a aparencia. Simultaneamente CTL3D propiedade será alterado para cada un dos elementos que están situados no diálogo de desenvolvemento.
Despois de facer experimentos podemos volver a darlle forma e reforzar o valor CTL3D. Despois diso canto dos elementos do Memo e caixa de lista. Agora pode cambiar as súas propiedades, o lugar sobre o xeito, a aparencia. Por exemplo, seleccionando o elemento Editar do menú, e entón - Tamaño, o programador pode cambiar a anchura ea altura dos obxectos. Hai unha opción para organiza-los no centro, seleccionando Editar e Align. accións apropiadas afectará o que aparece no obxecto Inspector.
cambiar as propiedades dos compoñentes pode ser efectuada polo módulo de Delphi suxeito. Por exemplo, se a tarefa é establecer para eles unha cor específica, é dicir, variacións implicación de varios instrumentos. En primeiro lugar, podes escribir o comando correspondente á cor - como o vermello - clRed, - na área de xestión de instalacións. En segundo lugar, o usuario pode seleccionar unha cor a partir da lista. En terceiro lugar, hai unha opción prema dúas veces as propiedades de memoria - aparecerá un diálogo cor-rapada. Do mesmo xeito, un creador pode cambiar os atributos e outros obxectos - por exemplo, o tipo de letra, cor ou tamaño.
guía
Delphi - IDE, que é complementado por un sistema de axuda suficientemente detallada. Para consultalo, seleccione o elemento de menú Axuda. Entón podes ver unha do medio que mencionados anteriormente o desenvolvemento de módulos de software na fiestra - unha guía. Característica usalos é que cando prema usuario F1 recibirá unha información específica, que era a especificidade desta ferramenta de compromiso. Por exemplo, se o programador está traballando co inspector de obxecto, pode escoller unha das propiedades, e despois prema a F1 e obter información básica sobre a opción correspondente. O mesmo se pode facer cando se traballa con outros elementos da interface, que inclúe un ambiente de desenvolvemento Delphi 7 e outras versións do tipo apropiado de software.
Outros elementos da interface
Entre os outros compoñentes significativos das solucións de software de interface de comunicación - o menú, a barra de acceso rápido, así como un editor de imaxes. En relación ao menú - que permite que o programador teña acceso rápido aos compoñentes presentes na estrutura do ambiente de desenvolvemento. Use-o como pode co rato, para e co uso de teclas de atallo. Situado debaixo do menú da barra de ferramentas de acceso rápido. Algunhas das súas funcións se sobrepoñen con aqueles que son característica do menú, pero o acceso a eles é máis rápido. editor de imaxe Delphi en algo semellante ao programa Paint de Windows. É dicir, coa axuda de que pode facer axustes simple de imaxes para poñer sobre eles inscricións e outros elementos.
Ferramentas de programación
Delphi - IDE, que inclúe un gran número de ferramentas para aumentar a eficiencia do programador. Así, considerou-se por enriba dos módulos principais son complementadas por un conxunto de ferramentas especiais. Entre os: o depurador, compilador, así como compoñentes e WINSIGHT Winspector. Nótese que en algunhas versións do Delphi elementos marcados preciso instalar por separado. Nós estudamos a súa especificidade.
depurador Delphi
En relación ao depurador - esta ferramenta complementa a parte editor de código de realizar as comprobacións necesarias de algoritmos de software pertinentes para corrección. Con iso, o creador pode realmente explotar a súa liña de código fonte por liña. Nalgúns casos, a solución deste problema, como o desenvolvemento de compoñentes, Delphi como un produto independente pode ser suplementado con un depurador externo, o que permite que o programador código de verificación reforzada xerada polo programa.
compilador Delphi
Imos agora estudar a especificidade do compilador ambiente de desenvolvemento considerado. Nótese que na estrutura Delphi pode conter varios elementos correspondentes. Así, non hai unha opción para usar o compilador DCC, que é útil nos casos en que a tarefa de traballar coa aplicación no depurador externo.
WINSIGHT e Winspector
Estes módulos están entre os que deben ser instalados en Delphi aínda máis. Caracterizado pola relativa dificultade dominar. Con todo, moitos programadores que teñen aplicado unha variedade de ambiente de desenvolvemento Delphi, crese que estes compoñentes non se esqueza de aprender a usar. Así, o módulo WINSIGHT se usa para supervisar mensaxes de Windows. Tal compoñente é Winspector, debemos corrixir o estado do equipo nun ficheiro especial. Se, durante o desenvolvemento de software calquera fallos van ocorrer, é sempre posíbel abrir o ficheiro para ver o que pode estar causando o problema.
compoñentes estándar
ambiente de desenvolvemento Delphi, información xeral de que estamos estudando, inclúe un número de compoñentes estándar, que tamén son útiles para saber. Os expertos refírense aos seguintes: mainmenu, PopupMenu, Etiqueta, Editar, Memo, Button, rexistro de comprobación, RadioButton, caixa de lista, cadro combinado, barra de desprazamento, Caixa de grupo, taboleiro e scrollbox. Imos estudar os detalles específicos.
compoñente mainmenu está deseñado para acomodar o menú principal da interface creada polo programa. Para iso, introduza o elemento axeitado no formulario, e logo chamar a propiedade elementos a través do obxecto Inspector, e entón determinar os elementos de menú apropiados.
compoñente PopupMenu está deseñado para acomodar menú emerxente na interface creada polo programa, é dicir, abrindo cun clic do botón dereito do rato.
compoñente Label é operador coa finalidade do texto aparece na fiestra do programa. Pode ser configurado, por exemplo, para definir o tipo de letra desexada no Inspector obxecto.
Editar compoñente é activado, a fin de amosar texto sobre os fragmentos de pantalla, que o usuario pode editar mentres o programa está en execución. Memo súa compoñente de complemento, a través do cal, á súa vez, pode traballar con gran texto. Este elemento comprende, por exemplo, opcións, tales como salto de liña, copia do texto.
compoñente Button está deseñado para realizar varias accións, preme o botón mentres o programa está en execución. Poñer o elemento correspondente na forma, e, a continuación, introducir o código apropiado.
compoñente caixa de verificación permite ver a pantalla en liña cunha pequena fiestra, que se pode colocar unha marca de verificación cun rato. Un elemento similar - RadioButton. Eles difiren, en primeiro lugar, o aspecto - o segundo compoñente é feito como un círculo, e en segundo lugar, o primeiro membro permitir a selección simultánea de varias opcións, RadioButton - só un.
compoñente caixa de lista é usada para mostrar a pantalla de lista na que un usuario pode desprazarse cun rato. Algo similar ao que outro elemento - Combobox, pero é complementada coa capacidade de inserir texto nun campo particular.
compoñente barra de desprazamento - unha barra de desprazamento na ventá. Xeralmente aparece automaticamente cando un espazo de texto ou forma dos obxectos se fan maiores que o diálogo.
compoñente groupbox actívase, a fin de fixar a orde de desprazamento entre as fiestras, preme a tecla Tab. elemento de taboleiro pode ser completada a través da cal o movemento pode ser realizado máis obxectos nun formulario.
compoñente scrollbox permite fixar a forma da superficie que pode ser desprazado horizontal e vertical. Segundo a propiedade caracterízanse pola fiestra de Delphi por defecto. Pero se hai unha necesidade para a implicación de tales opcións nas formas de área específica, pode utilizar o compoñente scrollbox.
resumen
Delphi - contorno de desenvolvemento de aplicacións con grandes oportunidades, á vez, caracterizado pola sinxeleza de uso das funcións básicas. Coas ferramentas que están incluídas na súa estrutura, é posible crear unha variedade de tipos de programas para outros sistemas operativos de Windows e.
Escolla ferramentas de desenvolvemento Delphi, moitos programadores causar interfaces de usabilidade de software adecuado, así como unha ampla gama de ferramentas que son útiles para traballar en calquera parte do programa - na fase de deseño, os algoritmos de programación ou de depuración.
Similar articles
Trending Now