Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION
- INTRODUCCION
Bienvenido!
Muchas gracias por adquirir Clarion. Tiene ahora en sus manos la herramienta ms poderosa y
flexible para el desarrollo de aplicaciones. Muy pronto, usted podr apreciarlo por s mismo.
Niveles de usuario/desarrollador
Clarion funciona a varios niveles, y respalda a todo nivel de usuario o desarrollador.
CLARION 5
PRIMEROS PASOS
se llama consulta (lookup). Esto sera la descripcin ms genrica. Adems, cada ventana de
visualizacin o browse, que puede navegarse desde la barra de herramientas, se abre en un hilo de
ejecucin separado, con su propio buffer de registro, lo que permite un manejo de datos ms
seguro. Se pueden seleccionar mltiples ordenamientos por claves (keys) dando CLIC sobre una
lengeta. Un DOBLE CLIC sobre un registro de la lista abre una ficha de actualizacin, con
comprobacin automtica de uso concurrente (para aplicaciones multiusuario) y, opcionalmente,
restricciones de integridad referencial, que mantienen las relaciones de la base de datos.
Cualquiera puede hacer todo esto. Se empieza sencillamente, escogiendo un archivo de datos de
la lista.
Cuando se usa la interfaz de los templates para especificar tales comportamientos, el Generador de
aplicaciones escribe el cdigo fuente Clarion que los implementa. Se trata de un cdigo orientado
a objetos, construdo de la biblioteca de clases de aplicacin de Clarion (Application Builder Class
[ABC] Library), por lo que es un cdigo compacto y muy eficiente. Mediante los templates, usted
puede realizar una enorme cantidad de programacin totalmente configurada a sus necesidades,
sin necesidad de escribir ni una sola lnea de cdigo a mano.
La magnitud y el alcance del lenguaje Clarion pueden parecer imponentes a primera vista. La
Referencia del Lenguaje (Languaje Reference) tiene unas 1000 pginas. Una de las grandes
ventajas de tener el sistema de templates, adicionalmente a la capacidad de escribir cdigo
manualmente, es que usted puede irse introduciendo al lenguaje, al ritmo y profundidad que desee.
Si no le agrada el modo en que los templates resuelven un problema en particular, puede usarlos al
principio, slo para salir del paso. Luego, puede utilizar la interfaz del propio template para
hacerlo ms a su gusto. Finalmente, cuando domina el lenguaje Clarion, puede escribir una
solucin propia, con completa libertad. (Nota: adems puede comprar templates de terceras partes
para tener otro modo de resolver los problemas).
Los usuarios avanzados de computadoras que normalmente no escriben programas, pueden hacer
esto con facilidad.
CAPTULO 1
INTRODUCCION
Los desarrolladores profesionales apreciarn realmente el lenguaje Clarion. Fue diseado desde
el vamos para programadores de aplicaciones de negocios. Su facilidad de aprendizaje (en
comparacin a otros lenguajes de bajo nivel) no le impide tener una performance deslumbrante.
El compilador de TopSpeed convierte todo el cdigo, sea escrito a mano o mediante el Generador
de aplicaciones, en cdigo binario altamente optimizado.
Introduccin
Flujo de desarrollo
CLARION 5
10
PRIMEROS PASOS
Clarion tiene un muy amplio sistema de ayuda. La ayuda hipertextual aparece cuando oprime la
tecla F1, o elige una de las ordenes del men Help. La ayuda en lnea se maneja mediante la caja
de dilogo, para ofrecer ayuda sensible al contexto cuando la necesita.
CAPTULO 1
INTRODUCCION
11
Clarion, lo que ofrece descripciones de todas las sentencias y funciones, con ejemplos de
cada una, con demostraciones claras de cmo escribir templates propios.
ReportrWriter Users Guide (Gua del usuario del ReportWriter)
Documenta el ReportWriter for Windows de Clarion. Esta es una herramienta
independiente para la confeccin de informes (includa solamente en las ediciones
profesional y empresarial -en formato .PDF en el CD de la edicin profesional), que
tambin est disponible como producto separado.
Enterprise Tools (Herramientas empresariales)
Documenta las herramientas disponibles para desarrollos cliente/servidor (Data Dictionary
y Syncronizer), desarrollo en grupo (Version Control / Team Developer) y las herramientas
Data Modeller. Documenta adems la Busines Math Library (Biblioteca de funciones de
matemtica empresarial) y Wise for Clarion (herramienta para usuario final que permite
crear instalaciones). Este manual est incluido solamente en la versin empresarial (algunas
componentes tambin estn disponibles como producto separado).
Wizatron Handbook.
Documenta los wizatrons, generacin avanzada de la tecnologa de asistentes Clarion,
quienes aprenden cmo usted trabaja, y se convierten en su asistente de programacin
automatizado (slo disponible con la edicin empresarial).
Master Index (Indice general)
Un listado completo de ndice para toda la documentacin impresa y tipo .PDF que viene
con cada edicin de Clarion (impresa solamente en la edicin empresarial, en formato .PDF
del CD en todas las dems ediciones).
Todos los libros que estn en formato .PDF en el CD (o en disquetes separados, en el caso de las
versiones en espaol) son accesibles mediante el programa Adobe Acrobat Reader, que tambin
puede instalarse desde el CD de Clarion. Pueden hacerse bsquedas por tema o palabra en estos
archivos .PDF, y tambin pueden imprimirse, si se desea.
CLARION 5
12
PRIMEROS PASOS
Convenciones en la documentacin
Convenciones tipogrgicas:
Bastardillas
VERSALITAS
Negritas
LETTER GOTHYC
ALT + X
CAPTULO 1
INTRODUCCION
13
Apoyo tcnico
En la Argentina
Existen tambin planes alternativos de soporte tcnico por abono anual u horas de
consultora, como el Corporate Support que incluye asistencia telefnica ilimitada,
seguimiento de problemas, asesora y otros servicios. Para ms informacin
consulte al (+54-11) 4372-7243.
Apoyo internacional
Puede recibir apoyo tcnico ilimitado para Clarion en CompuServe Information Service y en
Internet. Los empleados de TopSpeed, as como los Asociados de Apoyo Tcnico Certificados
TopSpeed (un grupo voluntario de usuarios Clarion conocidos como Team TopSpeed),
respondern a sus preguntas oportunamente. Adems, podr recibir consejos y respuestas de otros
usuarios Clarion. Recomendamos ampliamente que nuestros clientes hagan uso de estos servicios.
1.
En CompuServe escriba
TopSpeed.
2.
3.
4.
Tambin puede obtenerse servicio telefnico pago de la Coporacin TopSpeed al nmero (+1)
(954) 785-4556.
14
CLARION 5
PRIMEROS PASOS
opciones para
instalar
los
varios
CAPTULO 1
INTRODUCCION
15
Iniciando el Setup
Para empezar el programa de Setup de Clarion en Windows 3.x:
1.
2.
Opciones de instalacin
Despus de iniciar Setup, se mostrar un grupo de pantallas del Asistente que muestran una
variedad de opciones:
1. Escoja las opciones de configuracin ofrecidas por las pantallas (como el disco y directorio de
destino) oprimiendo el botn Next para desplazarse por las pantallas de opciones.
Setup instalar los componentes principales del entorno de desarrollo Clarion a un
subdirectorio BIN ubicado a un nivel ms bajo del directorio de destino que usted ha indicado.
El programa de instalacin instala todos sus archivos al directorio de destino, y a los
subdirectorios que estn por debajo de ste. No instala archivo alguno en otros directorios.
Durante la instalacin, aparecern barras de avance para mostrar la copia de los archivos.
2. Elija Yes o No cuando Setup pregunta si puede modificar el PATH.
En Windows 3.x y Windows 95, el entorno de desarrollo Clarion necesita que el subdirectorio
BIN est listado en la variable de entorno PATH. Si elije No, deber modificar manualmente el
archivo AUTOEXEC.BAT.
El nico cambio adicional que hace Clarion a sus archivos de sistema es aadir su propia
seccin al archivo de inicializacin de Windows (WIN.INI), cuando se lo ejecuta por primera
vez.
CLARION 5
16
PRIMEROS PASOS
Ejecucin de Clarion
Para ejecutar Clarion, ubique el cono correspondiente en el grupo de programas Clarion y d
DOBLE CLIC sobre l, o simplemente un CLIC en el cono del men Inicio.
Aparece el entorno de desarrollo Clarion, listo para trabajar.
Encontrar una gua rpida para las partes del entorno de desarrollo, como un diagrama de los
conos de la barra de tareas, en el captulo tres de esta seccin.
Siga ahora con el captulo dos de este libro para crear dos aplicaciones impresionantes (desde
el diccionario de datos, a las ventanas del browse, a las ventanas de forms) todo en menos de
una hora.