Pascal basico

Solo disponible en BuenasTareas
  • Páginas : 12 (2894 palabras )
  • Descarga(s) : 4
  • Publicado : 8 de abril de 2010
Leer documento completo
Vista previa del texto
I. Un Paseo por el Entorno de Programación de Delphi Introducción Delphi es un entorno de Programación visual orientado a objetos para desarrollo rápido de aplicaciones (RAD) de propósito general, incluyendo aplicaciones cliente/servidor. Desarrollo de bases de datos multinivel dimensionable, auténtica capacidad de reutilización orientada a objetos y compilador de código original de altorendimiento. Delphi es la versión de Delphi para 32 bits: para desarrollos de 16 bits. La herramienta incluye numerosas mejoras, incluyendo soporte para Bases de Datos distribuidas, creación de componentes ActiveX, DLLs de componentes, etc., así como algunas novedades en el lenguaje de programación. Delphi tiene las siguientes características: • Rendimiento − con el mejor y mas rápido compilador delmundo. • Empresa e Internet − Soluciones cliente y servidor • Desarrollo de aplicaciones rápidas (RAD). • Reusabilidad de componentes, un verdadero entorno orientado a objetos • Manejo de Bases de Datos escalables. • Arquitectura multinivel abierta y dimensionable • Fábrica de componentes. • Diseminación de información de base de datos en la Web a una gran velocidad • Facilidad y productividadmejoradas Desde el punto de vista del lenguaje de programación, las dos novedades más importantes son el soporte de DLLs de clases, y la herencia múltiple. Las DLLs de clases reciben el nombre de paquetes (packages): a partir de esta versión de Delphi, para que un componentes se pueda instalar en la paleta de componentes de Delphi, debe incluirse en un paquete. A la hora de distribuir una aplicación,tendremos la opción de distribuir un pequeño ejecutable (tan pequeño como 10−20 Kb) y un grupo de paquetes/DLLs: no obstante, no se pierde la posibilidad de generar un ejecutable completo que no requiera estas DLLs, tal y como los que genera Delphi 2.0. Una consecuencia del uso de las DLLs es que la distribución de aplicaciones a través de Internet se convierte en algo factible, al ser posible generarejecutables realmente pequeños. Delphi le permite crear aplicaciones, de alta velocidad y alto rendimiento con controladores nativos a sistemas anteriores de datos a los que antes no podía acceder. La arquitectura abierta de Delphi y su compatibilidad con DLL de sistema nativo constituyen la base de esta alta productividad en el desarrollo rápido de aplicaciones para Internet. Los controladoresnativos ofrecen mayor rendimiento y más potencia que la solución del mínimo común denominador, ODBC. El Driver Development Kit (DDK) permite a las empresas crear controladores nativos para el Borland Database Engine (Motor de base de datos) y complementar la nueva tecnología Remote DataSet. Los controladores nativos creados con el DDK pueden usarse en todos los productos de la familia Borlandincluidos IntraBuilder, C++, Delphi y Open Jbuilder Delphi 3 incluye plantillas estándar de código para sentencias como If, FOR, WHILE y CASE para que la sintaxis de programación siempre sea correcta. Basta con iniciar en el editor una sentencia de código y Delphi 3 la completará, reduciendo así las posibilidades de error y acelerando el proceso de desarrollo. Delphi 3 1

también permite aldesarrollador añadir sus propias plantillas de código para adaptar el entorno de desarrollo a los estándares y criterios corporativos. Delphi 3 ayuda a los desarrolladores a usar la Biblioteca de Componentes Visuales o sus propias bibliotecas de clases tomando el contexto del código en el editor y proporcionando automáticamente los nombres de propiedades, métodos o sucesos para el componente en cuestión.Por ejemplo, simplemente escribiendo ListBox.I en el editor y pulsando una tecla rápida, el código se completará automáticamente. Esto permite ahorrar valioso tiempo de desarrollo y ayuda a reducir la curva de aprendizaje de Delphi. Delphi 3 simplifica la reutilización de componentes gracias a la Creación de componentes visuales. Los desarrolladores pueden crear fácil e instantáneamente...
tracking img