El Object Repository

Seleccionar File-New, no use File-New application porque esto creara una aplicación vacía tal como la que ve cuando comienza Delphi la ventana del repositorio de objetos desplegara las opciones de los nuevos elementos que puede crear:

Delphi tiene templantes categorizadas por pagina:

New. Esta pagina contiene templates para crear nuevos elementos como Aplicaciones, componentes, módulos de datos, DLLs, Formas, Paquetes de componentes (DPL), Módulos de datos remotos (MIDAS/DCOM/Multi-tier), reportes, threads y servidor de Web.

ActiveX. Con esta pagina puede usted crear ActiveForms (que funcionan en la pantalla muy parecido a los applets de Java), Control de ActiveX (OCX para usar en Delphi, C++, Visual Basic o VBScript en paginas de web), Automation Object (objeto COM básico sin interface de usuario, pero con conteo de referencia integrado), Pagina de propiedades ActiveX, y Type Library.

Su Proyecto. El proyecto que se encuentra abierto también aparece como pagina para que usted pueda heredar rápidamente unas formas basadas en otras. Haremos esto mas tarde.

Forms. Varias formas y reportes diferentes (About, list box, labels, etc).

Dialogs. Varios diálogos, así como un Wizard que lleva paso a paso por la creación de un dialogo.

Projects . Wizard para aplicaciones, Aplicación MDI, SDI y aplicación compatible con el logo de Win95 (esta ultima te permite hacer una aplicación básica con los «esqueletos» de todo lo que Microsoft pide para que te ganes un logo de «Diseñado para Windows 95».

Data Modules. Los módulos de datos que haga usted pueden ir aquí. En la sección de bases de datos veremos como funcionan los módulos de datos.

Business Esta pagina tiene un wizard para hacer una forma con campos (lista para
ejecutar) a partir de una base de datos, un «cubo de decisiones», un wizard para hacer reportes, y un wizard para graficación.

Cuando use Delphi para producir sus aplicaciones, podrá usar Tools-Repository del menú de Delphi para hacer mas paginas y organizar sus wizards o los módulos de datos que haga.

Además, usando Tools-Environment options – Shared repository directory podrá usted cambiar el directorio para que este en su directorio de datos, o en algún lugar de la red (asegúrese de copiar los archivos de C:\Program Files\Borland\Delphi 3\ObjRepos, o equivalente, al nuevo directorio para que los wizards sigan funcionando).

Ahora que sabemos lo que es el repositorio de objetos, por que no usamos nuestro primer Wizard? Y de paso creamos nuestra primera aplicación de verdad.

Seleccione File-New… y vaya a la pagina de Projects. Seleccione «Application Wizard» y presione OK. A continuación, veremos que el wizard nos pregunta que menúes queremos utilizar.

Seleccione File, Edit, Window y/o Help (los que desee). Presione Next. Después Delphi nos pide (si seleccionamos File) que especifiquemos las extensiones. Presione Add y conteste «Rich Text Format» y «*.rtf» como descripción y extensión.

A continuación, nos presentara con una interface para añadir botones dependiendo en los comandos que seleccionamos:


Utilice la parte izquierda para seleccionar la pagina y la derecha para cambiar los botones. Los botones Insert, Remove y Space agregan, eliminan y ponen espacio entre los botones. En la parte superior vera usted la barra de botones tal y como se va a ver.

El pequeño triángulo en esta barra representa donde se insertara el botón y puede ser movido para que usted ponga botones en medio si olvida alguno.

Cuando termine, le preguntara el Nombre de la aplicación y el directorio donde lo quiere guardar. También encontrara las siguientes opciones:

Create MDI Application . Si elige esta opción, su aplicación será estilo MDI (este estilo no debe ser usado en Windows 95 según Microsoft, pero paradójicamente todas las aplicaciones de MS-Office 95 y 97 lo utilizan).

El estilo MDI muestra una ventana «maestra» para la aplicación y documentos adentro de esta (su nombre proviene de las siglas de Múltiple Document Interface, en alusión a esto). Si no elige esta opción, su aplicación será SDI (single document interface).

Create a Status Line Si elige esta opción, Delphi creara una barra de status y código para que cada vez que el cursor se ponga sobre un botón el texto de «hint» se muestre en la barra de status.

Enable Hints Con esta opción, Delphi hará que todos los objetos de la aplicación tengan el desplegado de Hints automático habilitado (enabled).

Seleccione Create Status line y Enable hints. Delphi se ira a trabajar y dejara su programa listo para ejecutar por primera vez. Felicidades Acaba usted de crear su primera aplicación en Delphi.

Todavía no hace nada, pero haremos un mini-editor de textos, nada mas para ver que tan fácil es.