Análisis completo de nuevas funciones en Delphi 2006 2
Refactorización
Si solo desea mejorar su diseño en lugar de cambiar su comportamiento, entonces la refactorización nos proporciona una forma de cambiar automáticamente el código fuente. Delphi presenta el motor de refactorización de Delphi. En base a esto, se han agregado algunas características nuevas de refactorización, como introducción de variables, introducción de campos, variables en línea y eliminación segura. Una de mis características favoritas es cambiar parámetros (como se muestra en la imagen para agregar nuevas refactorizaciones disponibles). características que puede utilizar la refactorización conjunta en la vista de modelo
Figura: Refactorización de nuevos parámetros de cambio en Delphi
Plantillas en tiempo real
Parte de Delphi La primera característica nueva son las nuevas plantillas en vivo dinámicas y sensibles al contexto que durante algún tiempo se convertirán en una valiosa alternativa a los fragmentos de código y las plantillas de código utilizados anteriormente por Delphi (por cierto, la combinación de teclas Ctrl J también se puede usar Activar instantáneamente plantillas en vivo) Con el uso de varias plantillas de uso común, los desarrolladores también pueden copiar, ampliar, cambiar o agregar nuevas plantillas propias. Cada plantilla se almacena en la carpeta objrepos\code_templates como un archivo XML y es específica de cada una. El tipo de idioma tiene una plantilla de subcarpeta correspondiente que se completa automáticamente o se proporciona al desarrollador desde el editor de código a través del mecanismo de CodeInsights, como se muestra en la Figura
Figura: Selección de plantilla en tiempo real
Las plantillas pueden ayudar automáticamente a los desarrolladores a organizar la estructura del código. En la imagen, puede ver cómo se proporcionan varias plantillas de bucle for
Imagen: Las plantillas en tiempo real pueden lograr más que simplemente insertar código
(3) Entorno
Ahora, cuando selecciona una pieza. de código Puede hacer clic derecho con el mouse y seleccionar la opción envolvente en el menú de aceleración. Esto le dará algunas opciones como se muestra en la imagen. Ahora puede agregar rápidamente condicionales y estructuras de bucle incluidas en su código. > Figura: Opción envolvente
(4) Depurador
El equipo de Delphi ha hecho grandes contribuciones al diseño del depurador. La intuición que han logrado puede permitir a los desarrolladores realizar mejoras en las funciones de depuración. que hacen que sea rápido y fácil implementar características específicas incluyen proporcionar vistas expandibles y hacer que aparezca más información en cada nivel de inspección de depuración. Como puede ver en la figura, hay varias formas de usar información expandible, como información sobre herramientas expandibles integradas. Las variables locales expandibles y las ventanas de observación brindan la forma más conveniente de observar directamente los valores de datos de los puntos que interesan a los programadores
Figura: durante el proceso de depuración Información sobre herramientas expandible integrada, variables locales y ventana de observación lishixinzhi/Article/ programa/Delphi/201311/24728