Sei sulla pagina 1di 87

CONTENIDO

GUA DE USUARIO ............................................................................................................................... 3 1. INTRODUCCIN A CODECHARGE STUDIO ....................................................................................... 3 1.1 QUIN DEBE UTILIZAR CODECHARGE STUDIO?....................................................................... 3 1.2 CMO FUNCIONA ..................................................................................................................... 4 2. REQUISITOS DEL SISTEMA ............................................................................................................... 5 3. INTRODUCCIN A LA PROGRAMACIN WEB ................................................................................. 6 3.1 INTERNET................................................................................................................................... 6 3.2 CONEXIN A INTERNET ............................................................................................................. 7 3.3 UTILIZANDO UN FIREWALL PARA ACCESO SEGURO A INTERNET ............................................ 7 3.4 SERVIDORES WEB ...................................................................................................................... 7 3.5 PROGRAMAS EN EJECUCIN EN UN SERVIDOR WEB ................................................................... 8 3.6 OBTENCIN DE UN SERVIDOR WEB "PERMANENTE" ............................................................... 8 3.7 NOMBRES DE DOMINIO ............................................................................................................ 8 3.8 CREACIN DE CONTENIDO HTML ............................................................................................. 9 3.9 PUBLICACIN DE CONTENIDO WEB ........................................................................................ 10 3.10 TIPO DE SITIOS WEB .............................................................................................................. 10 Static .............................................................................................................................................. 10 Dinmica........................................................................................................................................ 10 3.11 BENEFICIOS DEL USO DE TECNOLOGAS WEB ....................................................................... 10 3.12 DESAFOS ENCONTRADOS USANDO TECNOLOGAS WEB ..................................................... 11 3.13 ARQUITECTURA DE APLICACIONES WEB ............................................................................... 12 3.14 ELEGIR LA TECNOLOGA WEB .................................................................................................... 13 4. PRIMEROS PASOS .......................................................................................................................... 14 4.1 DESCARGAR CODECHARGE STUDIO ........................................................................................ 14 4.2 INSTALACIN DE CODECHARGE STUDIO................................................................................. 15 4.3 ACTUALIZACIN, REPARACIN O DESINSTALACIN CODECHARGE STUDIO.......................... 15 4.4 PARTIDA CODECHARGE STUDIO.............................................................................................. 15 4.5 LO QUE NECESITA PARA EMPEZAR ......................................................................................... 16

4.6 CONFIGURAR EL ENTORNO DE TRABAJO ................................................................................ 17 5. AMBIENTE DE TRABAJO ................................................................................................................ 26 5.1 REA DE COMANDO ................................................................................................................ 26 5.2 EL EXPLORADOR DE PROYECTOS............................................................................................. 32 5.3 LA VENTANA DE PROPIEDADES ............................................................................................... 33 5.4 VENTANA DE MENSAJE ........................................................................................................... 34 5.5 CUADRO DE HERRAMIENTAS (Toolbox) .................................................................................. 34 5.6 TRABAJAR CON DOCUMENTOS ............................................................................................... 39 5.7 PERSONALIZACIN DEL ESPACIO DE TRABAJO ....................................................................... 42 6. TRABAJAR CON PROYECTOS .......................................................................................................... 46 6.1 CREAR UN NUEVO PROYECTO ................................................................................................. 47 6.2 AGREGAR NUEVAS PGINAS ................................................................................................... 48 6.3 GUARDAR UN PROYECTO ........................................................................................................ 49 6.4 ESPACIO DE TRABAJO .............................................................................................................. 49 6.5 INFORMACIN GENERAL DE CONFIGURACIN DE PROYECTO............................................... 50 6.5.1 Configuracin de almacenamiento en cach ................................................................... 51 6.5.2 Configuracin de codificaciones de configuraciones regionales ..................................... 52 6.5.3 Configuracin del proyecto general ................................................................................. 53

GUA DE USUARIO 1. INTRODUCCIN A CODECHARGE STUDIO


CodeCharge Studio es un visual web application builder y generador de cdigo que proporciona un entorno de caractersticas para desarrollo rpido de aplicaciones. Es la manera ms productiva para crear rpidamente aplicaciones web potente, escalable y segura. Basado en un motor de generacin de cdigo sofisticados, CodeCharge Studio abre nuevas posibilidades para los desarrolladores de web al automatizar la creacin de prcticamente todos los componentes de aplicacin web y la generacin de cdigo de servidor robusto, de nivel profesional en cualquiera de los siguientes lenguajes de programacin: ASP.NET (C# y VB), ASP 3.0, PHP4/PHP5, Java Servlets 2.2, JSP 1.1, ColdFusion 4.01 y PERL 5.0. Al aprovechar la tecnologa de ncleo de CodeCharge Studio y entorno de desarrollo, los usuarios puedan aprovechar las ventajas de un modelo centrado en la base de datos que crea separado HTML y cdigo de servidor. Puede modificar fcilmente el cdigo generado utilizando el editor de cdigo interno, que bloquea y protege los bloques de cdigo modificado por el usuario para que mejoras y personalizaciones estn presentes en todas las generaciones posteriores de cdigo. CodeCharge Studio incluye la gestin de seguridad, acceso basado en funciones y est totalmente integrado con Microsoft FrontPage para aquellos desarrolladores que utilizan FrontPage para diseo web. Sus caractersticas de diseo visual potente, entorno completamente extensible y soporte para casi todas las bases de datos populares y tecnologas de servidor que CodeCharge Studio, el entorno de desarrollo de aplicaciones web ideal.

1.1 QUIN DEBE UTILIZAR CODECHARGE STUDIO?


CodeCharge Studio permite a los usuarios generar automticamente un 80% a 100% de las aplicaciones web y es una herramienta especialmente potente en manos de los desarrolladores de software; incluso aquellos familiarizados con las tecnologas web. CodeCharge Studio tambin puede utilizarse por aquellos que son nuevos a la programacin. Se recomienda familiarizarse con programacin conceptos y base de datos de diseo o tener una base de datos ya existente que desea integrar en un sitio web. Experiencia previa en programacin es recomendado y a veces se requiere si desea crear aplicaciones complejas. La seccin "Introduccin a la programacin de Web" describe muchos de los conceptos de desarrollo web que pueden ayudarle a comprender cmo trabajan las aplicaciones web y cmo difieren de la estndar de cliente/servidor y aplicaciones de escritorio. CodeCharge Studio es ms adecuado para los siguientes tipos de usuarios:

Desarrolladores de aplicaciones Web:


CodeCharge Studio proporciona a los desarrolladores con todas las funciones necesarias para crear rpidamente aplicaciones web potente, escalable y segura. Los desarrolladores pueden centrarse en la programacin de la lgica empresarial fundamental detrs de la aplicacin en lugar de en el marco de aplicacin del ncleo. Este grupo de usuarios est conformado por los desarrolladores corporativos, consultora de empresas y los programadores y consultores.

Desarrolladores de bases de datos:


Los desarrolladores de base de datos que estn cmodos con visual de bases de datos y herramientas de diseo de aplicaciones apreciarn la naturaleza natural, centrada en datos de CodeCharge Studio. Los

programadores de Microsoft Access especialmente encuentran la interfaz de CodeCharge Studio sorprendentemente familiar.

Programadores heredados:
Sofisticado y arquitectos de sistemas avanzados a menudo no estn familiarizados con el desarrollo de aplicaciones web. Visual Studio o otros Windows en entornos de programacin son a menudo demasiado complejo y no ofrecen una forma fcil de entender el desarrollo de aplicaciones Web. CodeCharge Studio simplifica y acelera el proceso de desarrollo de aplicaciones web a travs de una variedad de caractersticas que incluyen componentes de arrastrar y colocar, constructores de aplicacin y predefinidas de soluciones de negocio.

Webmasters y diseadores:
Webmasters y diseadores estn dando cuenta de los beneficios y necesitan para almacenar contenido en bases de datos especialmente cuando ante la perspectiva de mantener cientos de pginas web. A menudo se espera producir contenido dinmico, como un directorio de empleado o portal para su empresa. CodeCharge Studio satisface estas necesidades y permite a cualquier usuario crear aplicaciones habilitadas para base de datos sin necesidad de una amplia programacin. Para los diseadores cmodos con el host de aplicaciones de diseo existentes, CodeCharge Studio est estrechamente integrado con Microsoft FrontPage y puede trabajar en conjunto con cualquier herramienta de diseo HTML.

ISVs, VARs e integradores de sistemas:


Las empresas que producen, venden o apoyan las aplicaciones de software encontrar CodeCharge Studio valiosa para crear interfaces Web para sus soluciones. Por ejemplo un proveedor de software CRM ofrece solucin de Windows puede crear fcilmente la Web equivalente de su producto, o en un mnimo, Web-enable partes de una aplicacin y su funcionalidad.

1.2 CMO FUNCIONA


CodeCharge Studio incorpora las caractersticas que permiten a los desarrolladores crear rpidamente aplicaciones web. Estos incluyen constructores que creacin pginas y formularios y componentes de datos y controles que se pueden colocar en una pgina. CodeCharge Studio web-permite las bases de datos por proporcionar las bases para el intercambio de informacin entre los navegadores web y bases de datos. Tambin se proporciona un potente Application Builder para comenzar. El generador utiliza automticamente la estructura de su base de datos para crear automticamente un conjunto de pginas web que utilizan la base de datos como el back-end. Los pasos siguientes muestran cmo crear una aplicacin bsica mediante el generador de aplicaciones: 1. 2. 3. 4. 5. Iniciar CodeCharge Studio. Crear un nuevo proyecto. Nombre del proyecto y seleccione Application Builder. Especificar la configuracin de proyecto, como el lenguaje de programacin y ruta de acceso al servidor web. Especificar el tipo de conexin de base de datos y establecer una conexin de base de datos. (Tambin puede seleccionar una de las bases de datos de ejemplo: Intranet o Internet.)

6. 7. 8.

Configurar la autenticacin de sitio mediante la especificacin de la tabla de base de datos y columnas que contienen el inicio de sesin de usuario y contrasea, as como grupos de seguridad y funciones. Seleccione las tablas de base de datos basadas en la que se crear la aplicacin web. Especificar el tipo de pgina web para cada una de las tablas de base de datos previamente seleccionada. Especifique si desea crear bsqueda, red, y registro pginas de mantenimiento para cada tabla. Especificar un estilo para aplicar al sitio. El estilo define el diseo bsico y apariencia de los diferentes elementos dentro de una pgina.

9.

10. El Application Builder crear automticamente un proyecto con conjuntos de pginas que componen la aplicacin web. A continuacin, puede publicar las pginas en el servidor y probarlas. 11. Si lo desea, puede realizar ms modificaciones a la aplicacin creada utilizando el entorno de desarrollo integrado (IDE). CodeCharge Studio no crear o ayudar en la creacin de bases de datos. Hay muchas otras herramientas que ya realizan esa funcin. Por ejemplo, puede crear fcilmente una base de datos con Microsoft Access para Windows y incluso exportarlo a MySQL para uso en Linux. CodeCharge Studio viene con dos bases de datos de ejemplo y varias aplicaciones web que utilizan las bases de datos incluidos. Son perfectos como punto de partida para crear aplicaciones web simple. CodeCharge Studio se ejecuta exclusivamente en la plataforma Windows. Las aplicaciones web que genera son independientes de la plataforma y se pueden ejecutar en cualquier sistema (es decir, Windows, Mac, Linux y otros) siempre y cuando el sistema tenga un servidor adecuado. Servidor IIS de Windows puede ejecutar secuencias de comandos ASP mientras muchos servidores Linux estn preconfigurados para ejecutar scripts PHP. Los programas generados por CodeCharge Studio no requieren ningn componentes personalizados para instalarse y se pueden ejecutar en cualquier servidor web aplicables. Es recomendable y a veces necesario, que se instale el motor de secuencias de comandos ms reciente (por ejemplo, ASP3 o PHP4/5). Los requisitos especficos se enumeran en la seccin "Requisitos del sistema". Cuando se trabaja con CodeCharge Studio normalmente puede conectarse a una base de datos remota que residen en el servidor. En algunos casos (por ejemplo, al trabajar con Microsoft Access ) debe tener una copia de la base de datos que se almacenan localmente en el escritorio ya no sea posible la conexin remota. Cada proyecto de CodeCharge Studio puede tener dos tipos de conexin distintos. Un tipo de conexin es la conexin en tiempo de diseo, durante el proceso de desarrollo, y la otra es la conexin del servidor, utilizada las pginas generadas despus de que se han desplegado. Si utiliza la base de datos MySQL utilizar el controlador MyODBC para establecer la conexin en tiempo de diseo a travs de ODBC, pero los programas generados se suele conectar a la base de datos con biblioteca nativa de conectividad de base de datos PHP.

2. REQUISITOS DEL SISTEMA


Requerimientos del entorno de desarrollo
CodeCharge Studio est disponible para equipos con los siguientes sistemas operativos y entornos:

Procesador Intel Pentium o equivalente 64 MB de RAM disponibles 40 MB de espacio disponible en disco monitor de 256 colores de resolucin 800 x 600 Windows 98, ME, NT4, 2000 o XP Microsoft Internet Explorer 5.5 o superior

Bases de datos soportadas

CodeCharge Studio puede conectarse a la base de prcticamente cualquier ODBC compatibles con datos utilizando los controladores apropiados instalados en el equipo donde CodeCharge Studio est presente. Bases de datos compatibles incluyen:

o Microsoft sql o Oracle o MySQL o Microsoft Access o Otras bases de datos con un controlador ODBC adecuado
El cdigo generado no requiere conectividad ODBC y se conecta a la base de datos mediante el mtodo apropiado para el entorno en particular, por ejemplo ADO para ASP, JDBC para Java, PHPLib para PHP o DBI para PERL.

Requisitos del servidor


Cdigo generado se ejecuta en todos los sistemas operativos con servidores de aplicaciones instaladas capaces de ejecutar los siguientes lenguajes de programacin:

o ASP 3.0 (se ejecuta en los servidores IIS y PWS con VBScript 5.5) o ASP.NET (C#) o ASP.NET (VB) o ColdFusion 4.0.1 o PHP4 / PHP5 o J2EE 1.2 o PERL 5

3. INTRODUCCIN A LA PROGRAMACIN WEB


Muchos desarrolladores y programadores enfrentan el dilema de cmo empezar un proyecto de desarrollo web. Mientras que muchos desarrolladores pueden crear aplicaciones de escritorio amplias con facilidad, no son expertos en la creacin de aplicaciones web. Mayora de los desarrolladores tiene cierto nivel de familiaridad con HTML y el despliegue de pginas estticas en servidores web. Internet tiene un papel ms importante en los esfuerzos de desarrollo de aplicaciones ms y puede esperarse que exista una necesidad cada vez mayor de aplicaciones web. Sistemas heredados a veces requieren la creacin de una web-interfaz, por ejemplo, permitir a los clientes de la empresa consultar el estado de su pedido en lnea. Para ayudar en la transicin y comprender la arquitectura general de la web y aplicaciones web, la informacin siguiente ofrece una introduccin a la esfera del desarrollo de aplicaciones web para desarrolladores que son nuevos en este campo.

3.1 INTERNET
Internet es una red de ordenadores. Si acceso telefnico desde casa a America Online (AOL) o un proveedor de servicios de Internet (ISP), el equipo est conectado a Internet. Cada dispositivo de Internet tiene una direccin nica de protocolo de Internet (IP). Se trata de un nmero de 32 bits que permite a su equipo a ser encontrado por otros equipos. Esta direccin IP se asigna a usted dinmicamente por el ISP cuando se conecta a sus equipos y puede cambiar cada vez que se conecte al

sistema. Si utiliza una conexin de alta velocidad como DSL o cable, puede tener una direccin IP esttica que nunca cambia. Normalmente puede ver su direccin IP en un equipo Windows con el comando "ipconfig /all". Para saber quin posee una direccin IP determinada puede buscar para en el sitio de web de ARIN (http://www.arin.net/), una organizacin sin fines de lucro que asigna y mantiene las direcciones IP para Amrica del Norte.

3.2 CONEXIN A INTERNET


Si est conectado a Internet en su lugar de trabajo normalmente est conectado a travs de un router que se utiliza para unir dos redes. Un router que se conecta a una red privada a la Internet es conocido como un gateway. El enrutador "rutas" el trfico entre redes y equipos y enva los paquetes de informacin para el destino por el camino ms corto disponible en la red. Por ejemplo, si enva informacin al equipo junto a usted, el enrutador no necesita enviar nada a la Internet. Si desea ver una pgina web en Internet el enrutador enviar su solicitud a otra puerta de enlace que determina la ms cercana al servidor de destino. Si se conecta a Internet desde su casa, necesitar un enrutador, puente o un mdem para traducir las seales del equipo local o de red para el formato necesario para habilitar datos para viajar hacia y desde Internet. El mdem normalmente se utiliza para conectar un equipo a Internet a travs de un ISP por convertir los datos digitales en seales analgicas para la transmisin sobre una lnea de telfono. Si utiliza una conexin DSL, puede conectarse a la lnea ADSL a travs de un puente DSL o un router. El puente convierte la seal DSL en el formato utilizado por la red local y puede utilizarse directamente conectar varios equipos a Internet. Un enrutador DSL es ms caro, pero puede proporcionar una conexin a Internet para toda su red de rea local. Un router tambin puede incluir un servidor proxy que permite compartir una nica direccin IP entre varios ordenadores conectados a Internet. Esto conserva el nmero de direcciones IP que utilice y agrega seguridad adicional desde el pblico direccin IP pertenece al router y no pueden acceder a los equipos locales de Internet sin una direccin IP vlida. Otra funcin de un servidor proxy es almacenar y almacenar en cach los datos, para que los equipos locales pueden obtener cierta informacin se accede con frecuencia sin necesidad de conectarse a Internet.

3.3 UTILIZANDO UN FIREWALL PARA ACCESO SEGURO A INTERNET


Los equipos que son de acceso pblico a travs de Internet estn expuestos a diversos riesgos de seguridad tales como hacking o infecciones de virus. Debido a estos riesgos, se recomienda que utilice un firewall para filtrar las solicitudes no deseadas que pueden llegar a travs de Internet. El servidor de seguridad puede configurar para satisfacer criterios especficos y filtrar el trfico entrante y saliente. Muchos firewalls tambin actan como servidores proxy y enrutadores, lo que permite utilizar un nico dispositivo para todas sus necesidades de conectividad de Internet. Debido al aumento de los riesgos de seguridad, firewall popularidad ha crecido exponencialmente y Windows XP incluye actualmente un simple firewall integrado.

3.4 SERVIDORES WEB


Ahora que tiene una mejor comprensin de conectividad a Internet, debe comprender el funcionamiento de un sitio web real en Internet. Cuando navega por Internet, el navegador acta como el cliente que se conecta a varios servidores web y muestra la informacin devuelta desde un servidor. El equipo tambin puede actuar como un servidor web, si se instala y ejecuta una aplicacin de servidor web, como el Personal Web Server (PWS), IIS Internet Information Services) o Apache.

El servidor web escucha las solicitudes entrantes de protocolo de transferencia de hipertexto (HTTP) y responde enviando la informacin adecuada. HTTP es un protocolo de Internet que define el formato de intercambio de informacin por Internet. Solicitudes HTTP normalmente provienen de los exploradores en la forma de una direccin URL, que luego es utilizada por el servidor web para determinar qu archivo debe enviarse al navegador, como una pgina HTML o una imagen. Muchos servidores web populares estn disponibles gratuitamente. Puede descargar Apache para Linux, Windows u otra plataforma de http://httpd.apache.org/. IIS est incluido en Windows 2000 y Windows XP Professional. PWS est disponible para Windows 95/98 y Windows NT. Aunque Windows XP Professional incluye un servidor web, lamentablemente el estndar de Windows XP no viene con un servidor web y creacin de uno es muy complicado. Una vez que el servidor web est en funcionamiento, podr acceder a l desde el explorador en el mismo equipo y utilizando la direccin URL http://localhost. Tambin puede probar el servidor desde otro navegador, escriba la direccin IP de su equipo como la direccin URL. Si su equipo est en una red local dentro de una empresa, puede pedir a sus colegas para tratar de escribir el nombre de su equipo en el campo de direccin en su navegador. Esto debe trabajar as y mostrar la configuracin de pgina web predeterminada durante la instalacin del servidor.

3.5 PROGRAMAS EN EJECUCIN EN UN SERVIDOR WEB


Adems de servir pginas HTML estticas, muchos servidores web tambin pueden ejecutar programas que creacin el cdigo HTML de salida para el explorador utilizando un lenguaje de programacin de servidor. Algunos de los idiomas ms populares son PHP, ASP, Java, PERL, ColdFusion y ahora VB.NET y C#. El servidor web ms popular, Apache, directamente no es compatible con cualquier lenguaje de programacin especfico, pero muy a menudo est configurado para trabajar con PHP, Java o PERL. Tambin puede instalar cualquiera de los otros idiomas admitidos usted mismo. Los servidores web basados en Windows normalmente admiten aplicaciones ASP (Active Server Pages) escritas en VBScript, una versin simplificada de Visual Basic. Los nuevos.Servidores pueden ejecutar VB.Programas NET y C#. Si no tiene experiencia con estos idiomas, puede utilizar un generador de cdigo, tales como CodeCharge (http://www.codecharge.com) para generar aplicaciones web en muchas tecnologas populares.

3.6 OBTENCIN DE UN SERVIDOR WEB "PERMANENTE"


Suponiendo que ya tiene o planea tener, el contenido que desea que tengan acceso a otros usuarios de Internet, necesitar un servidor web que est utilizando. Si tiene una conexin de alta velocidad en su casa puede ejecutar un servidor web en el equipo local, mientras su equipo se mantiene siempre en (o cuando se desea que el servidor sea accesible) y su direccin IP no cambia. Debe saber de su ISP si su direccin IP es esttica o dinmica. Una direccin dinmica se reasigna a usted cada vez que se conecte a Internet y la direccin probablemente ser diferente en cada conexin. Si proporciona su direccin IP dinmica para acceder a su servidor web debe volver a enviar a la direccin IP cada vez que cambia.

Opcin confiable y usado dea es encontrar una compaa que tiene un servidor web instalado y
funcionando 24 horas al da de hospedaje web. A menos que usted compra un servidor dedicado, usted obtendr un espacio en un servidor compartido que contiene cientos de sitios web. Esto se llama hosting virtual. La empresa de alojamiento divide el espacio en disco duro de su servidor en particiones que asignar a los nombres de dominio que host. Visite TopHosts (http://www.tophosts.com) para encontrar una empresa de alojamiento que se ajuste a sus necesidades. Si va a crear aplicaciones Web, asegrese de que el plan que elija incluye hosting de base de datos como MS Access, MS SQL o MySQL.

3.7 NOMBRES DE DOMINIO

Al adquirir un plan de alojamiento deber transferir u obtener un nombre de dominio para su sitio web. El nombre de dominio es una cadena de caracteres y nmeros, generalmente un conjunto de palabras, que es ms fcil de recordar que la direccin IP asignada al equipo. Los nombres de dominio se almacenan en un servidor de nombres de dominio (DNS), que forma parte de un sistema de base de datos distribuida que se consulta cada vez que alguien pide una URL o nombre de equipo. El DNS facilita la ubicacin de un host donde, cuando escribe una direccin URL en su navegador, el navegador es capaz de buscar la direccin IP y luego enviar una solicitud HTTP al servidor web correcta. Para obtener un nombre de dominio, debe encontrar una disponible y comprar los derechos para utilizar sobre una base anual. Puede comprobar la disponibilidad del nombre que desea utilizar en http://www.register.com y si tu dominio est disponible se puede comprar all. Si desea comprar varios nombres de dominio para reservar para uso futuro uso un menos costoso, a granel alternativa, tales como http://www.namebargain.com.

3.8 CREACIN DE CONTENIDO HTML


Suponiendo que han adquirido un servicio web, el siguiente paso es crear contenido que desea que otras personas vean. Internet es ms adecuado para servir documentos escritos en el lenguaje de marcado de hipertexto (HTML). HTML es un lenguaje muy sencillo que utiliza etiquetas para especificar el contenido de una pgina que se representa en un navegador (por ejemplo, tamao de fuente y color, la posicin y tamao de las imgenes y otros elementos de la pgina). La estructura bsica de documentos HTML consta de las etiquetas y el formato.

<html> <head> <title>This is the document's title.</title> </head> <body> This is the document's body </body> </html>
Puede copiar y pegar el texto anterior en el Bloc de notas, guarde el archivo como test.html y abrir en el explorador. A continuacin, ver el mensaje este es el cuerpo del documento. En lugar de escribir manualmente HTML, puede utilizar cualquiera de los editores de HTML disponibles, como Macromedia DreamWeaver, Microsoft FrontPage y Adobe GoLive para disear visualmente la pgina a continuacin, generar el cdigo HTML. Cada uno de estos editores puede integrar fcilmente en CodeCharge Studio para una experiencia de desarrollo web familiar.

Qu es HTML dinmico (DHTML)


HTML dinmico (DHTML) es un programa de secuencias de comandos ejecutado el explorador de web. Programas de secuencias de comandos pueden escribirse en un lenguaje de secuencias de comandos de cliente como JavaScript o VBScript. Por ejemplo, el servidor puede incluir cdigo VBScript o JavaScript en el HTML, que puede cargar y ejecutar el navegador para realizar diversas tareas sin ponerse en contacto con el servidor hasta una etapa posterior. Sin embargo, los navegadores no tienen acceso directo a la base de datos y no puede leer o actualizar los datos sin enviar una solicitud al servidor. DHTML, por lo tanto, no puede ser utilizado por s mismo para crear aplicaciones web con base de datos. Se puede usar para Descargar ciertas tareas del servidor que se puede realizar por el cliente. Por ejemplo, puede realizarse la validacin de los valores de campo de formulario completamente en el lado del cliente. Uno de los aspectos negativo del uso de DHTML es la falta de normas entre diversos tipos de explorador. Algunos navegadores Web no sea capaces de procesar pginas DHTML especficas, o les pueden mostrar de forma diferente.

3.9 PUBLICACIN DE CONTENIDO WEB


Debe publicar contenido en su sitio web para ver en la web. Para ello, puede copiar los archivos que cree en una ubicacin especfica de servidor web que se utiliza especficamente para pginas web. Cada servidor web tiene una pantalla de configuracin o un archivo que se puede especificar la carpeta de disco principal que se asigna a la raz del sitio web. Los archivos en la carpeta o sus subcarpetas, automticamente estarn disponibles en la web. Por ejemplo, si copia un archivo Page.html a la subcarpeta de prueba en el servidor web, esta pgina debe ser accesible a travs de una URL como http://www.mydomain.com/test/Page.html, donde los www.mydomain.com pueden reemplazarse con su nombre de dominio o la direccin IP si lo desea. Cuando los usuarios solicitan la direccin URL en su navegador, el navegador pondremos en contacto con el servidor web, que enviar el contenido del archivo correspondiente al navegador.

3.10 TIPO DE SITIOS WEB


Static
Un sitio web esttico es uno en el que las pginas contienen contenido codificado. Todo el contenido se edita y agrega utilizando un editor estndar y guarda como un archivo con un archivo .htm o .html. Cuando un usuario accede a la pgina, la pgina se carga y se muestra. Slo se cambia a travs de un editor de contenido por el desarrollador de pginas.

Dinmica
Sitios web dinmicos, tambin conocido como aplicaciones web, son programas que se ejecutan en el servidor web y enviar HTML en un explorador web en un equipo cliente. Estos programas pueden escribirse en los mismos idiomas como estndar de Windows y UNIX aplicaciones, aunque ciertos idiomas estn mejor adaptados para aprovechar las ventajas de la web. Uno de los lenguajes de programacin ms populares, Visual Basic, fue adaptada en forma de VBScript en que ASP ms programas estn basados en la web. Las ltimas tecnologas web modernos utilizan Java y.NET, los que tienen races en C++. Si ya est desarrollando Windows u otras aplicaciones cliente/servidor debe ser capaz de crear aplicaciones web. La diferencia principal radica en la salida; en aplicaciones estndar imprimir texto en coordenadas de pantalla o establecer el valor de un objeto que se dibuja en la pantalla; con aplicaciones web que imprimir etiquetas de formato con el texto mezclado-en lo que se muestra con el formato correcto en el lugar deseado en la pgina HTML. Tecnologas como CodeCharge Studio permiten disear la pgina HTML y, a continuacin, colocar diversos objetos activos en posiciones deseados en la pgina. Este enfoque reduce la cantidad de tiempo y esfuerzo necesarios para crear aplicaciones web completa.

3.11 BENEFICIOS DEL USO DE TECNOLOGAS WEB


Tecnologas web confieren muchas ventajas sobre otras tecnologas, incluyendo el cliente / servidor. Incluyen:

Menos costosa infraestructura:


Desde cada escritorio puede ser equipado con un navegador gratuito, los usuarios slo necesitan equipos de mantenimiento de bajo costo, baja que ejecutan el software del navegador.

Rpida distribucin de Software:

Gracias a la web, no hay necesidad para distribuir software nuevo a cualquiera de los navegadores cliente. Una vez que los programas se actualizan en el servidor, los usuarios pueden ver al instante los cambios la prxima vez que cargue la pgina en su navegador. Solucin de problemas tambin es mejor ya que cuestiones ms pueden ser investigadas y resuelto en el servidor.

Bajo uso de la red:


En un entorno web, la aplicacin cliente (navegador) no acceder a la base de datos en la red para recuperar o actualizar los datos. El navegador slo enva instrucciones al servidor con tanta informacin como sea necesario para ejecutar el programa de servidor. El software de servidor es responsable de la comunicacin con y recuperar cualquier contenido de la base de datos y componer la pgina para enviar al cliente; no hay intercambio de grandes cantidades de datos. Por qu esto es web aplicaciones a menudo se ejecutan ms rpido que las aplicaciones basadas en clientes pesados.

Independencia de la plataforma:
La mayora de las aplicaciones web se pueden acceder a travs de una variedad de navegadores web como Internet Explorer, Firefox, Netscape Navigator, Opera y Lynx. Los navegadores Web existen para prcticamente cualquier sistema operativo. Ya que reciben slo el documento HTML es irrelevante si el documento est visualizando en Windows, Linux/UNIX, Mac o cualquier otro sistema. Adems, algunas aplicaciones web son accesibles a travs de dispositivos inalmbricos, equipados con un navegador y conexin a Internet.

Contabilidad de uso:
Los desarrolladores pueden averiguar cuntas veces se accede a la aplicacin web, algo que puede no ser posible al distribuir las aplicaciones independientes para los clientes. El proveedor tambin puede ofrecer una estructura de tasas por el uso

3.12 DESAFOS ENCONTRADOS USANDO TECNOLOGAS WEB

Aunque tiene muchas ventajas, la Web tambin conlleva ciertos desafos:

Interactividad limitada:
Interactividad es limitado, ya que una pgina web no se puede comunicar con el servidor en tiempo real, excepto cuando se enva la pgina al servidor por el usuario. Por ejemplo, si un programa debe rellenar un campo de cuadro de lista en particular, se deben actualizar toda la pgina cuando el usuario llega a un campo en la pantalla.

Falta de habilidades:
La web es an ajeno a muchos desarrolladores que han estado ocupados desarrollo de mainframe, cliente/servidor y aplicaciones independientes. Los desarrolladores de aplicaciones a menudo estn familiarizados con tecnologas web, programacin web y problemas de escalabilidad de la web.

Riesgos de seguridad:
Utilizando la web expone la red de la empresa a nuevos riesgos de seguridad y programacin vulnerabilidades que pueden exponer datos privados al pblico.

Compatibilidad con navegadores:


Por desgracia, la competencia entre los navegadores web ha dado como resultado muchas diferencias en normas compatibles, creando confusin entre los usuarios y lo que es ms importante, problemas de compatibilidad con aplicaciones web. Se recomienda que pruebe la aplicacin web con varias versiones del explorador, en varios sistemas operativos. Una herramienta til para esta tarea es el servicio de foto del explorador de NetMechanic enhttp://www.netmechanic.com/browser-index.htm .

Falta de herramientas de desarrollo Web hasta hace poco:


El desarrollo de aplicaciones web es lento debido a la falta de herramientas de desarrollo web profesional. Las herramientas disponibles son generalmente codificacin entornos que requieren una slida base y experiencia de programacin. Slo recientemente han nuevas herramientas estn disponibles que facilitan la creacin de aplicaciones web con poca experiencia en programacin. Estos incluyen productos de Macromedia Dreamweaver MX, Microsoft Visual Studio.NET y YesSoftware CodeCharge. De estos, CodeCharge es quizs el ms til porque automticamente genera cdigo de programacin en una variedad de lenguajes de programacin y permite a los usuarios a aprender mediante el examen y ajustar el cdigo.

3.13 ARQUITECTURA DE APLICACIONES WEB


En general, las aplicaciones web utilizan la arquitectura cliente/servidor (es decir, dos niveles) donde el navegador acta como un cliente ligero. La arquitectura de tres niveles es cada vez ms popular y necesario al implementar sistemas empresariales que requieren mayor escalabilidad.

Servidores de aplicaciones
Un servidor de aplicaciones es el nivel medio en la arquitectura de tres niveles. Servidores de aplicaciones procesan la lgica empresarial en el servidor Web y comunicacin entre el explorador web y la base de datos u otro sistema.

Servicios Web
Los servicios Web son programas que no de salida de informacin a la pantalla o un navegador Web, pero en cambio enviar la salida a otros programas en forma de XML. No tienen entradas de los usuarios a travs del teclado, pero ms bien leer la informacin enviada por otros servicios Web en formato XML. Los servicios Web permiten programas intercambiar informacin a travs de internet y ejecutar aplicaciones remotas como parte de un sistema de software local.

Cookies
Las cookies son pequeas cantidades de datos enviados por un programa para el navegador y almacenados en el equipo del usuario a recuperarse ms tarde. Normalmente se utilizan para reconocer usuarios que volver a visitar el mismo sitio Web despus de varias horas, das o meses.

Variables de sesin
Las variables de sesin son similares a las variables locales estndar, pero se utilizan para almacenar informacin que puede ser obtenida por otras pginas en el curso de una sesin de usuario. Las variables de sesin suelen almacenan informacin en un archivo de perodo extraordinario de sesiones en el servidor. Normalmente sera crear una variable de sesin para almacenar el ID de usuarios cuando inician sesin. De hecho, la accin de inicio de sesin a menudo consiste en crear una variable de sesin por el programa de servidor.

Variables de aplicacin
Variables de aplicacin tambin estn disponibles para todas las pginas de una aplicacin Web. Se pueden acceder todos los usuarios, no slo en la sesin actual. Se borran cuando se reinicie el servidor.

Mtodos GET y POST


Al crear pginas Web que contienen campos de entrada de datos, los campos deben aparecer entre la <form> y </form> etiquetas que componen un formulario. La etiqueta de formulario tiene atributos adicionales, uno de ellos siendo mtodo = "GET" o mtodo = "POST". Este mtodo indica cmo la informacin introducida en el formulario debe ser enviada al servidor cuando el usuario hace clic en el botn "Submit" o "Enviar". El mtodo "POST" hace que la informacin que se enviarn a travs de una secuencia de datos, el usuario. Si se utiliza el mtodo "GET", el explorador redirigir la pgina a la nueva URL, que ser construida desde la URL base (tambin especificada un parmetro de formulario), seguido por un signo de pregunta (?) y toda la informacin de forma separada por un signo de y comercial (&). Por ejemplo, si un formulario pide al usuario que proporcione el nombre y el apellido, despus de enviar el formulario, el usuario se redirige a una direccin URL como esta: http://www.mysite.com/page1.asp?first_name=James&last_name=Bond. Los usuarios manualmente pueden emular el envo de formularios escribiendo una direccin URL en su navegador que contiene informacin similar a la presentada a travs de un formulario. El programa de servidor que se est ejecutando debe aceptar y procesar slo la informacin que utiliza.

3.14 ELEGIR LA TECNOLOGA WEB


Opciones de tecnologa es una de las decisiones ms difciles y crticas que enfrentan las organizaciones. Despus de la aplicacin web se construye el futuro podr exigir que la aplicacin para convertir a otro lenguaje de programacin o integrado con el software que utiliza una tecnologa diferente. CodeCharge Studio hace ms fcil convertir una aplicacin web creada con l de un idioma a otro. Decisiones tecnolgicas se basan a menudo en el presupuesto disponible, la preferencia de sistema operativo y base de datos disponible. Aqu se describe cmo estos factores influyen en su decisin. Tenga en cuenta que las subsecciones siguientes estn diseadas para aquellos que son nuevos en desarrollo web y an no tiene una preferencia de tecnologa con fines informativos. La decisin final depende de usted y siempre debe realizar investigacin adecuada antes de tomar decisiones a largo plazo.

Costo
Si ests buscando la solucin ms barata luego usted probablemente ha escuchado que Linux con el servidor web Apache, base de datos MySQL y motor de scripting PHP puede obtenido e instalar gratuitamente. Tambin es la tecnologa preferida para muchos sitios web pequeos, aunque tambin se utiliza con proyectos web grandes, como partes del sitio web de Yahoo. Algunos sabores de Java para Linux tambin se pueden obtener en ningn costo, as como PERL. Otra alternativa popular es Windows con IIS y MS Access con ASP o.Programas netos. Este entorno se puede instalar a un costo por debajo de 500 dlares, pero en algn momento podra crecer MS Access como una base de datos limitado suficiente para un pequeo nmero de usuarios. La comunidad de CodeCharge sitio Web, http://www.gotocode.com utilizado con xito MS Access para ms de un ao. No obstante, hemos encontrado que el servidor de vez en cuando se estrell cuando ms de 10 usuarios presentaron informacin al mismo tiempo. De esta manera la alternativa recomendada para usuarios de Windows es usar base de datos MS SQL, aunque esto lleva el costo del sistema a ms de 1.000 dlares y mucho ms si planea implementar una solucin escalable, varios servidores. Si ests dispuesto a gastar el dinero extra, tambin puede obtener ColdFusion o Java para Linux o Windows.

Si no necesita para tener su propio servidor dedicado, fcilmente puede encontrar muchas empresas de hospedaje web Linux y Windows Web hosting planes para cualquier lugar entre $10 y $50, o ms, para necesidades avanzadas. El precio normalmente cubre soporte para una variedad de tecnologas, incluida la para la plataforma Linux como ASP, PHP, Java, PERL y ColdFusion.NET, Java y ColdFusion para la plataforma Windows.

Preferencia de sistema operativo


Si te gusta el sistema operativo Linux o su gestin requiere el uso de Linux para alojamiento web es ms probable utilizar el servidor web Apache y una base de datos MySQL ejecutar aplicaciones PHP, Java o ColdFusion. Elija PHP si es nuevo en la web y no tiene requisitos especficos. De lo contrario, si es necesario tomar una decisin a largo plazo, es importante que investigar todas las tecnologas disponibles. Si prefiere el sistema operativo de Windows, o Windows es el estndar de la organizacin, entonces lo ms probable es que utilizar con el servidor web de IIS y base de datos de MS SQL ejecuta ASP o.NETOS programas (C# o Visual Basic). Si necesita una tecnologa que es fcil de entender y aprender, pero tenga en cuenta que el enfoque actual de Microsoft est en, elija ASP.Tecnologas de redes, por lo tanto fuertemente puede utilizarlo cuanto antes mejor. Tambin es posible que se lentamente progresivamente ASP fuera y no est disponible en versiones futuras de Windows. Si ya est familiarizado con cualquier tecnologa orientada a objetos, entonces.NET es probablemente la mejor opcin para usted de todos modos. C# se deriva de C++, mientras VB.NET es derivado de Visual Basic pero adaptado para soportar orientado a objetos programacin construcciones similares a C#.

Base de datos
Si ya tiene una base de datos y desea crear una interfaz web para l, su decisin de tecnologa se puede relacionada con el tipo de base de datos. Por ejemplo, si utiliza un Windows compatible database, como MS Access o MS SQL, probablemente debe considerar el uso de ASP o.Tecnologa NET en un servidor IIS Windows alojado. Si su base de datos MySQL, entonces probablemente ya est familiarizado con Linux y puede que desee considerar el uso con PHP. Si an no tienes una base de datos, entonces debe primero familiarizarse con los conceptos de base de datos y crear la base de datos para uso con CodeCharge Studio. Elija MS Access si una interfaz visual y la facilidad de uso es importante para usted, o MySQL si necesitan mejores escalabilidad y no le importa aprender un poco de SQL.

4. PRIMEROS PASOS 4.1 DESCARGAR CODECHARGE STUDIO


Puede adquirir una copia de la instalacin de CodeCharge Studio ejecutable desde el sitio YesSoftware Web en http://www.yessoftware.com. La instalacin cuenta con un perodo de prueba de 30 das que permite a los usuarios probar CodeCharge Studio antes de adquirir el software. Los usuarios con licencia y los usuarios de prueba Descargar una versin totalmente funcional que es limitada en el tiempo a menos que Active mediante un nmero de serie vlido.

4.2 INSTALACIN DE CODECHARGE STUDIO


Asegrese de que el sistema cumple los requisitos establecidos en "Requisitos previos" antes de comenzar la instalacin. 1. Para comenzar el proceso de instalacin, busque y haga doble clic en el archivo de configuracin de CodeCharge Studio. Debe aceptar el contrato de licencia antes de continuar con el proceso de instalacin. Haga clic en el botnS para indicar su aceptacin del acuerdo de licencia y haga clic en siguiente para continuar. La siguiente ventana te presenta campos para introducir su nombre, el nombre de la empresa y el nmero de serie. A tomar ventaja el perodo de prueba de 20 das de entrar en "Versin de prueba" en el campo de nmero de serie . Haga clic en siguientepara continuar. Confirmar o especifica la carpeta de destino donde desea CodeCharge Studio para instalarse. El valor predeterminado recomienda la ruta para instalar CodeCharge Studio es c:\Archivos de Files\CodeCharge Studio. Si desea cambiar esta ruta haga clic en Examinar y especifique una ruta alternativa. Una vez completo haga clic en siguiente para continuar. Elija una de las tres opciones de instalacin. La opcin tpica instala todas las opciones de CodeCharge Studio. La opcin compacta instala los archivos de aplicacin CodeCharge Studio pero no instala los ejemplos o Microsoft Jet 4.0. La opcin personalizada permite seleccionar los componentes a instalar. Si selecciona la opcin de instalacin de la tpica o personalizada , a continuacin, aparece una ventana que muestra los componentes que deben instalarse. Se deben especificar los componentes que desea instalar. 5. 6. Despus de todos los archivos seleccionados se ha instalado y configurado, ver una ventana que confirma la instalacin exitosa. Haga clic en Finalizar para completar el proceso de instalacin Si ha instalado CodeCharge Studio en el modo de prueba tiene 20 das para evaluar el software completamente funcional. Al iniciar el software una flash pantalla mostrar el nmero de das de evaluacin que quedan. La pantalla tambin tiene cuatro botones. Haga clic en probar para empezar a utilizar el software en modo de prueba. La pantalla de flash tambin tendr un botn de activacin para activar el software utilizando un nmero de serie vlido. Esto puede hacerse introduciendo el nmero de serie directamente en la ventana de activacin. Tambin puede utilizar un navegador para ir a la direccin web que se indica en la ventana de activacin y utilice su nmero de serie y Cdigo de instalacin para adquirir una clave de activacin. Introduzca la clave en el campo de la Clave de activacin. Haga clic en Aceptar para completar la activacin.

2.

3.

4.

4.3 ACTUALIZACIN, REPARACIN O DESINSTALACIN CODECHARGE STUDIO


Si la instalacin de CodeCharge Studio est daada o otros daos ejecute el archivo de configuracin para modificar o reparar la instalacin o eliminarlo completamente.

4.4 PARTIDA CODECHARGE STUDIO


1. Para iniciar CodeCharge Studio seleccione Inicio | Programas | codecharge Studio | codecharge Studio en Windows. CodeCharge Studio muestra una pantalla de bienvenida que le solicita que cree un nuevo proyecto o abrir uno existente.

2.

Para crear un nuevo proyecto (es decir, aplicacin web), seleccione nuevo proyecto y haga clic en OK. Doble clic para abrir un proyecto existente en l en la lista de proyectos abiertos recientemente o seleccione Ms archivos... y haga clic en OK para buscar y encontrar el proyecto en el equipo. Si est evaluando CodeCharge Studio aparece una pantalla de bienvenida con varias opciones que permiten ver el contrato de licencia, probar el producto, activarlo o salir. Si ha caducado el perodo de evaluacin el intente botn se deshabilitar y tendr una opcin para activar el producto o salir seleccionando el Quit botn.

3.

Activacin de productos
Cuando usted compra CodeCharge Studio recibe un nmero de serie que permite activar el producto y quitar la proteccin de prueba de 30 das. Activacin del producto tambin elimina el mensaje, "Generados con CodeCharge Studio" que se incluye en la parte inferior de las pginas web generadas por la versin de prueba. Para activar seleccionar CodeCharge Studio herramientas | Activar producto... desde el men CodeCharge Studio o pulse la activacin botn en la pantalla inicial que aparece despus de iniciar CodeCharge Studio. En el cuadro de dilogo Activacin de CodeCharge Studio, introduzca la informacin que le identifica como usuario registrado. Nota: El nombre, empresa y direccin son opcionales, pero el nmero de serie es un campo obligatorio. Una vez que introduzca el nmero de serie y haga clic en otra informacin OK para activar el producto a travs de Internet. CodeCharge Studio intenta conectarse a un servidor que valida el nmero de serie y proporciona una clave de activacin. Si est detrs de un firewall o no tienen acceso a Internet desde el equipo host, no es posible la activacin automtica. Desactive la activacin automtica a travs de la opcin de Internet y visitar la URL que se muestra en la pantalla para obtener la clave de activacin. Tambin puede enviar por correo sales@yessoftware.com para obtener la clave de activacin por correo electrnico. Pease incluir su nmero de serie y el cdigo de instalacin que se muestra en la pantalla de activacin.

4.5 LO QUE NECESITA PARA EMPEZAR


Una vez finalizada la instalacin de CodeCharge Studio est casi listo para empezar a generar y ver pginas web de base de datos dinmica impulsada. Utilizar CodeCharge Studio para producir aplicaciones web necesitar lo siguiente:

Base de datos
CodeCharge Studio funciona junto con una base de datos, que debe ser puesto en prctica antes de crear una aplicacin con CodeCharge Studio. Si tiene un servidor web de Windows, la base de datos suele MS Access o MS SQL. Si su servidor web de produccin se aloja en otro sabor de UNIX, Linux y Sun, a continuacin, utilizar probablemente el popular y libre de base de datos MySQL. Aunque se accede de forma remota MySQL tambin instalarla localmente en el equipo de Windows para probar sus programas.

Servidor de prueba Web


El servidor de prueba web normalmente se instala en el mismo equipo de escritorio como CodeCharge Studio. Se utiliza para probar las pginas web durante el proceso de desarrollo de aplicaciones web. Por ejemplo, al crear una nueva pgina a pgina de Live para ver cmo funciona; CodeCharge Studio generar y abrir la pgina web. Puede utilizar un servidor web alojado externamente para pruebas, pero es mucho ms rpido generar programas en el disco duro local y, a continuacin, ha ejecutarlos un servidor web local. Obtencin de un servidor web es bastante fcil ya que muchos sistemas operativos de Windows vienen con IIS libre, mientras que PWS (Personal Web Server) tambin est disponible para Windows 95, 98 y me refiero a "Servidores Web" para obtener ms informacin.

Nota: Algunas organizaciones tambin utilizan un servidor web de montaje que permite a los usuarios finales o clientes para realizar la prueba final antes de aprobar el lanzamiento del sitio. Esto tambin da a los desarrolladores la capacidad de continuar haciendo cambios y pruebas en el servidor web de prueba. Un servidor web de ensayo es especialmente til si ya existe un sitio web directo existente que no desea reemplazar hasta su cliente o los usuarios aprobar el nuevo sitio web.

Produccin o servidor de Web en vivo


Este es el servidor web principal donde publicar su aplicacin final. En algunos casos esto puede ser el mismo servidor que la prueba Web Server; en la mayora de los casos tiene un servidor Web alojado externamente separado pblicamente accesible. Hay varias compaas de alojamiento web que ofrecen alojamiento web basado en Windows desde cualquier punto entre $10 y $50 (o ms por advanced necesidades).

Motor de secuencias de comandos


Motores de secuencias de comandos, como ASP o PHP, por lo general son preinstalados en la mayora de los sistemas que tienen un servidor web. Si utiliza un servicio de alojamiento web consiste en un servidor web y uno o ms motores de secuencias de comandos. Consulte con su proveedor de hospedaje web para obtener una lista de tecnologas web compatibles o hacer referencia a "Elegir la tecnologa Web" Si necesita ayuda para tomar esta decisin.

4.6 CONFIGURAR EL ENTORNO DE TRABAJO


CodeCharge Studio tiene varios posibles configuraciones basadas en el lenguaje de programacin y base de datos que se utiliza. Cada combinacin de idioma y base de datos tiene sus propios mritos nicos. En cada una de las siguientes tablas, se examinan algunas de las configuraciones tpicas para cada idioma. Nota: Puede utilizar configuraciones ms all de esos show abajo.

Instalacin ASP
Una configuracin comn para el desarrollo de aplicaciones ASP:

Entorno de desarrollo (para el desarrollo y prueba de aplicaciones):



Un equipo de escritorio de Windows con una instalacin de CodeCharge Studio. Una base de datos de MS Access local (o una copia de una base de datos de MS Access remota) o un servidor SQL local o remoto. PWS o servidor Web de IIS con apoyo de VBScript 5.5 o superior.

Entorno de servidor (para alojar la aplicacin final):



Un servidor de Windows, como Windows NT Server o Windows 2000 Server. Una base de datos de MS SQL. Servidor Web de IIS con apoyo de VBScript 5.5 o superior.

La tabla siguiente proporciona una lista de sistemas operativos aplicables, servidores web, bases de datos y opciones de la versin de idioma para ASP y plantillas.

Instalacin ASP

Sistema operativo del Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP servidor Servidor Web Motor de lenguaje
Internet Information Services (IIS) 4.0 o 5.0, Personal Web Server

ASP 3.0 con VBScript 5.5 +

Servidor de base de Microsoft Access, MS SQL Server, Oracle, MySQL, PostgreSQL, DB2, FoxPro o base de datos mediante ODBC datos
La siguiente es una lista de pasos que debe realizar para configurar y probar el entorno donde se publicarn las pginas ASP. Estos pasos no tienen que ser seguido estrictamente en el orden en que se presentan a continuacin.

Instalar y configurar el software del servidor web


Algunas versiones de Windows, como Windows NT Server, Windows 2000 Server y Windows XP Professional tienen la opcin de instalar IIS server durante el proceso de instalacin del sistema operativo o posterior del sistema operativo CD de instalacin. Si su versin de Windows no permite la instalacin de IIS (por ejemplo, Windows 98) se puede instalar el Personal Web Server (PWS) que es una versin a escala abajo del servidor IIS. El sitio Web de YesSoftware tiene un tutorial que contiene ms informacin sobre cmo instalar y configurar PWS.

Pruebe el servidor de Web


Despus de instalar el software del servidor web, debe ejecutar una prueba para asegurarse de que el servidor est funcionando correctamente. Para un servidor que se ha instalado en el equipo local, el URL http://localhost/ ohttp://127.0.0.1/ puede utilizarse para probar el servidor. Al escribir en esta direccin debe ser capaz de ver la pgina predeterminada en el directorio raz del servidor. En particular, debe probar una pgina .asp ya que es el lenguaje para generar las pginas. De forma predeterminada, el servidor IIS aparecer la pgina .asp (http://localhost/localstart.asp). IIS y PWS vienen con amplia documentacin que debe consultar para instalacin detallada, configuracin y pruebas instrucciones.

La base de datos de configuracin


Una vez que confirme que tiene un servidor web completamente funcional Asegrese de que tiene una base de datos adecuada para utilizar. La base de datos ms fcil utilizar para ASP es el acceso. A fin de que las pginas web poder utilizar la base de datos Access, la configuracin de seguridad de la base de datos debe ser la instalacin correctamente. Asegrese de que el archivo de base de datos no est abierto en modo exclusivo por cualquier otro usuario. Mediante el explorador de Windows, haga clic derecho en el archivo de base de datos y abrir el cuadro de dilogo Propiedades. En la ficha Seguridad, asegrese de que todo el mundo tiene acceso al archivo, o al menos la IUSR_MachineName cuenta debe decir y permisos de escritura en el archivo. La cuenta IUSR_MachineName es la cuenta que utiliza el servidor web para acceder a la base de datos. Si utiliza una base de datos diferente, como MS SQL server u Oracle, asegrese de que tiene una cuenta en la base de datos con los que puede acceder a las tablas necesarias.

Crear y probar un proyecto CodeCharge Studio


CodeCharge Studio viene con un nmero de proyectos de ejemplo que se pueden generar y publicar como una manera de probar su instalacin. Cada uno de estos ejemplos viene con una base de datos como un archivo de comandos de base de datos que puede utilizar para volver a crear la base de datos. Por favor

consulte la seccin sobre las soluciones de ejemplo para obtener instrucciones detalladas sobre cmo configurar y utilizar. Tambin puede hacer referencia a la seccin Inicio rpido dentro de la documentacin para obtener instrucciones paso a paso crear y publicar su primera aplicacin web y la seccin de implementacin de proyectos ASP.

Instalacin PHP
Un configuraciones comunes para el desarrollo de aplicaciones PHP:

Entorno de desarrollo (para el desarrollo y prueba de aplicaciones):



Un equipo de escritorio de Windows con una instalacin de CodeCharge Studio. Local o remota MySQL base de datos. Controlador MyODBC (requerido durante el modo de diseo, pero no en tiempo de ejecucin). Servidor Web Apache. PHP 4.1 o superior.

Entorno de servidor (para alojar la aplicacin final):



Un servidor Linux. Base de datos de MySQL (local o remoto). Servidor Web Apache. PHP 4.1 o superior.

Nota: MyODBC el controlador es necesaria slo durante la etapa de diseo de la aplicacin. El cdigo generado puede acceder a la base de datos directamente sin un controlador ODBC. Puede obtener el controlador MyODBC de www.mysql.com. La tabla siguiente proporciona una lista de sistemas operativos aplicables, servidores web, bases de datos y opciones de versin de idioma de PHP.

Instalacin PHP
Sistema operativo del UNIX/Linux, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP servidor Servidor Web Motor de lenguaje
Apache, Internet Information Services (IIS) 4.0 o 5.0, Personal Web Server PHP 4.1 o superior

Servidor de base de MySQL, PostgreSQL, Microsoft Access, MS SQL Server, Oracle, DB2, FoxPro o base de datos mediante ODBC datos
La siguiente es una lista de pasos que debe realizar para configurar y probar el entorno donde se publicarn las pginas PHP. Estos pasos no tienen que ser seguido estrictamente en el orden en que se presentan a continuacin.

Instalar y configurar el software del servidor web

PHP el motor puede instalarse en una amplia variedad de servidores web como procedimiento para instalar el motor PHP vara en funcin del servidor de web que puede descargarse de http://www.php.net donde tambin encontrar informacin instalacin. Tambin puede descargar el servidor web de Apache libre junto dehttp://www.apache.org.

Apache, IIS y PWS. El se utiliza. El motor PHP sobre cmo realizar la con su documentacin

Pruebe el servidor de Web


Despus de instalar el software del servidor web, debe ejecutar una prueba para asegurarse de que el servidor est funcionando correctamente. Para un servidor que se ha instalado en el equipo local, puede utilizarse la raz URL http://localhost/ o http://127.0.0.1/ para probar el servidor. Por favor, consulte la documentacin para el servidor que ha instalado para obtener informacin sobre cmo confirmar la instalacin fue exitoso.

La base de datos de configuracin


Es comn utilizar la base de datos MySQL al publicar en PHP. Puede Descargar MySQL de http://www.mysql.com donde tambin encontrar documentacin de la base de datos, as como un vnculo para descargar el controlador MyODBC que puede usarse para hacer una conexin ODBC con una base de datos MySQL en tiempo de diseo.

Crear y probar un proyecto CodeCharge


CodeCharge Studio viene con un nmero de proyectos de ejemplo que se pueden generar y publicar como una manera de probar su instalacin. Cada uno de estos ejemplos viene con una base de datos y un archivo de comandos de base de datos que puede utilizar para volver a crear la base de datos. Por favor consulte la seccin sobre las soluciones de ejemplo para obtener instrucciones detalladas sobre cmo configurar y utilizar. Tambin puede hacer referencia a la seccin Inicio rpido dentro de la documentacin para obtener instrucciones paso a paso crear y publicar su primera aplicacin web y la seccin de implementacin de proyectos PHP.

Instalacin PERL
Una configuracin comn para el desarrollo de aplicaciones de Perl:

Entorno de desarrollo (para el desarrollo y prueba de aplicaciones):



Un equipo de escritorio de Windows con una instalacin de CodeCharge Studio. Local o remota MySQL base de datos. Controlador MyODBC. Servidor Web Apache. Perl 5.0 o superior.

Entorno de servidor (para alojar la aplicacin final):



Un servidor Linux. Base de datos de MySQL (local o remoto). Servidor Web Apache. Perl 5.0 o superior.

Nota: MyODBC el controlador es necesaria slo durante la fase de diseo de la aplicacin. El cdigo generado puede acceder a la base de datos directamente sin un controlador ODBC. Puede obtener el controlador MyODBC desde www.mysql.com

La tabla siguiente proporciona una lista de sistemas operativos aplicables, servidores web, bases de datos y opciones de versin de idioma de PERL.

Instalacin PERL
Sistema operativo UNIX/Linux, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP. del servidor Servidor Web
Apache, Internet Information Services (IIS) 4.0 o 5.0, Personal Web Server. PERL 5.0 o superior (es decir, algunas distribuciones ms populares de PERL incluyen ActiveState PERL, Mod_PERL de Apache y PERL Indigo).

Motor de lenguaje

Servidor de base de MySQL, PostgreSQL, Microsoft Access, MS SQL Server, Oracle, DB2, FoxPro o base de datos a travs de ODBC. datos
La siguiente es una lista de pasos que debe realizar para configurar y probar el entorno donde se publicarn las pginas de Perl. Estos pasos no tienen que ser seguido estrictamente en el orden en que se presentan a continuacin.

Instalar y configurar y probar el software de servidor web


Perl el idioma viene en muchas distribuciones como se muestra en la tabla anterior. Entre las ms populares son ActivateState Perl y Perl ndigo. Tambin puede encontrar ms distribuciones en http://www.perl.com. Dependiendo de la distribucin de Perl decide utilizar la documentacin que lo acompaa debe contener informacin acerca de cmo instalar, configurar y probar el servidor. Nota: Perl la distribucin se instala en un servidor web como Apache o IIS. Si ya dispone de un servidor web puede examinar cada una de las distribuciones para ver cual es compatible con el servidor web. Si no tienes una descarga de servidor web libre Apache web server de http://www.apache.org. La mayora de las distribuciones de Perl son compatibles con Apache.

La base de datos de configuracin


Conexiones de base de datos en Perl requieren mdulos especiales conocidos como interfaces de base de datos. Es comn utilizar la base de datos MySQL al publicar en Perl. Puede Descargar MySQL de http://www.mysql.com donde tambin encontrar documentacin de la base de datos, as como un enlace para descargar el controlador MyODBC que puede usarse para hacer una conexin ODBC con una base de datos MySQL.

Crear y probar un proyecto CodeCharge


CodeCharge Studio viene con un nmero de proyectos de ejemplo que se pueden generar y publicar como una manera de probar su instalacin. Cada uno de estos ejemplos viene con una base de datos y un archivo de comandos de base de datos que puede utilizar para volver a crear la base de datos. Por favor consulte la seccin sobre las soluciones de ejemplo para obtener instrucciones detalladas sobre cmo configurar y utilizar. Tambin puede hacer referencia a la seccin Inicio rpido dentro de la documentacin para obtener instrucciones paso a paso crear y publicar su primera aplicacin web y la seccin de implementacin de proyectos de Perl.

Instalacin de ColdFusion
Una configuracin comn para el desarrollo de aplicaciones de ColdFusion:

Entorno de desarrollo (para el desarrollo y prueba de aplicaciones):



Un equipo de escritorio de Windows con una instalacin de CodeCharge Studio. Una base de datos de MS Access local (o una copia de una base de datos de MS Access remota) o un servidor SQL local o remoto. PWS o IIS Web Server con el servidor ColdFusion.

Entorno de servidor (para alojar la aplicacin final):



Un servidor de Windows, como Windows NT Server o Windows 2000 Server. Una base de datos de MS SQL. Servidor Web de IIS con servidor ColdFusion.

La tabla siguiente proporciona una lista de sistemas operativos aplicables, servidores web, bases de datos y de idioma versin de ColdFusion.

Instalacin de ColdFusion
Sistema operativo del Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Unix/Linux servidor
Servidor de Internet Information Services (IIS) 4.0 o 5.0, Personal Web Server, Apache ColdFusion 4.0.1, 4.5, ColdFusion 5.x, ColdFusion MX

Servidor Web

Motor de lenguaje

Servidor de base de Microsoft Access, MS SQL Server, Oracle, MySQL, PostgreSQL, DB2, FoxPro o base de datos mediante ODBC datos
La siguiente es una lista de pasos que debe realizar para configurar y probar el entorno donde se publicarn las pginas de ColdFusion. Estos pasos no tienen que ser seguido estrictamente en el orden en que se presentan a continuacin.

Instalar y configurar el software del servidor web


Para desplegar pginas de ColdFusion se requiere un servidor web con el motor de ColdFusion instalado. La versin mnima de ColdFusion que puede utilizar es 4.0.1. Esto significa que puede utilizar cualquier versin posterior a este, es decir, 4.5, 5.0 y MX. Cada una de estas versiones diferentes puede instalarse en una variedad de servidores web desde Microsoft IIS y PWS a Apache y servidor de Netscape. Consulte la documentacin de la versin que va a utilizar para averiguar qu servidores web son compatibles y cmo instalar y configurar el motor de ColdFusion en el servidor web.

Pruebe el servidor de Web


Despus de instalar el software del servidor web y el motor de ColdFusion, debe ejecutar una prueba para asegurarse de que el servidor est funcionando correctamente. Consulte la documentacin de servidor ColdFusion, que incluye instrucciones sobre cmo comprobar que el servidor est funcionando correctamente.

Base de datos de configuracin


Conexiones de base de datos en ColdFusion es posible usar ODBC DSN o datos de fuentes que se configuran en el panel del administrador de ColdFusion.

Crear y probar un proyecto CodeCharge


CodeCharge Studio viene con un nmero de proyectos de ejemplo que se pueden generar y publicar como una manera de probar su instalacin. Cada uno de estos ejemplos viene con una base de datos y un archivo de comandos de base de datos que puede utilizar para volver a crear la base de datos. Por favor consulte la seccin sobre las soluciones de ejemplo para obtener instrucciones detalladas sobre cmo configurar y utilizar. Tambin puede hacer referencia a la seccin Inicio rpido dentro de la documentacin para obtener instrucciones paso a paso crear y publicar su primera aplicacin web y la seccin de implementacin de proyectos de ColdFusion.

Instalacin JSP
Una configuracin comn para el desarrollo de aplicaciones Java:

Entorno de desarrollo (para el desarrollo y prueba de aplicaciones):



Un equipo de escritorio de Windows con una instalacin de CodeCharge Studio. Local o remota MySQL base de datos. Controlador MyODBC. Servidor Tomcat. JDK 1.3 o superior. Herramienta de compilacin de Ant.

Entorno de servidor (para alojar la aplicacin final):



Un servidor Linux. Base de datos de MySQL (local o remoto). Controlador JDBC de MySQL. Servidor Web Tomcat. JDK 1.3 o superior.

La tabla siguiente proporciona una lista de sistemas operativos aplicables, servidores web, bases de datos y opciones de la versin de idioma de JSP y Servlets de Java.

Instalacin JSP y Servlets de Java


Sistema operativo servidor
UNIX/Linux, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP

del

Servidor Web

Tomcat, resina, BEA Weblogic, IBM Websphere, Macromedia JRun, Apache + Tomcat, servicios de Internet Information Server (IIS) + Tomcat o otro servidor Web compatible con la versin 2.2 del Servlet API

Servidor de base MySQL, PostgreSQL, Oracle, DB2, MS SQL Server, Informix u otra base de datos a travs de JDBC o puente JDBC-ODBC de datos
La siguiente es una lista de pasos que debe realizar para configurar y probar el entorno donde se publicarn las pginas JSP o Java Servlets. Estos pasos no tienen que ser seguido estrictamente en el orden en que se presentan a continuacin.

Instalar y configurar el software del servidor web

Motor deel

Servlet es implementado por una variedad de servidores web Tomcat, resina, Sun ONE, Weblogic y WebSphere. El procedimiento para instalar el motor Servlet depende del servidor de web que se utiliza. Puede descargar el servidor de web Tomcat libre junto con su documentacin de http://jakarta.apache.org/tomcat/.

Pruebe el servidor de Web


Despus de instalar el software del servidor web, debe ejecutar una prueba para asegurarse de que el servidor est funcionando correctamente. Para un servidor que se ha instalado en el equipo local, la direccin URL raz http://localhost:8080/o http://127.0.0.1:8080/ puede utilizarse para probar el servidor. Por favor, consulte la documentacin para el servidor que ha instalado para obtener informacin sobre cmo confirmar que la instalacin fue exitoso.

La base de datos de configuracin


Es comn utilizar la base de datos MySQL al publicar en JSP. Puede Descargar MySQL de http://www.mysql.com/ donde tambin encontrar documentacin de la base de datos y un enlace para descargar el controlador MyODBC que puede usarse para hacer una conexin ODBC con una base de datos MySQL en tiempo de diseo. El controlador JDBC de MySQL se puede descargar de http://www.mysql.com/products/connector-j/.

Crear y probar un proyecto CodeCharge


CodeCharge Studio viene con un nmero de proyectos de ejemplo que se pueden generar y publicar como una manera de probar su instalacin. Cada uno de estos ejemplos viene con una base de datos y un archivo de comandos de base de datos que puede utilizar para volver a crear la base de datos. Por favor consulte la seccin sobre las soluciones de ejemplo para obtener instrucciones detalladas sobre cmo configurar y utilizar. Tambin puede hacer referencia a la seccin Inicio rpido dentro de la documentacin para obtener instrucciones paso a paso crear y publicar su primera aplicacin web y la seccin de implementacin de proyectos de Java.

Configuracin de .NET
Una configuracin comn para el desarrollo de ASP.NET applications:

Entorno de desarrollo: (para el desarrollo y pruebas de aplicaciones):



Un Windows 2000 o Windows XP o Windows Vista ordenador de sobremesa con una instalacin de CodeCharge Studio. Una base de datos de MS Access local (o una copia de una base de datos de MS Access remota) o MSDE o SQL Server 2005 Express Edition(recommended) o servidor SQL server remoto. Servidor Web IIS 5.0 o superior.

Microsoft.NET Framework 2.0 Opcional - si utiliza una conexin ODBC con.NET Framework 1.0 - ODBC.NET administrado proveedor. Opcional - si utiliza una conexin Oracle con.NET Framework 1.0 - Oracle.NET logr proveedor.

Entorno de servidor (para alojar la aplicacin final):



Un Windows 2000 o superior equipo servidor. Microsoft.NET Framework 2.0 Servidor Web IIS 5.0 o superior. Opcional - si utiliza una conexin ODBC con.NET Framework 1.0 - ODBC.NET administrado proveedor. Opcional - si se utiliza una conexin Oracle con.NET Framework 1.0 - Oracle.NET logr proveedor

La tabla siguiente proporciona una lista de sistemas operativos aplicables, servidores web, bases de datos y de idioma versin de ASP.NET (C# y VB.Proyectos netos).

Configuracin de .NET
Sistema operativo del Windows 2000, Windows XP, Windows 2003 Server (cualquier edicin), Windows Vista servidor
Internet Information Services (IIS) 5.0 o superior, (requiere la instalacin de Microsoft.NET Framework 1.0.3705 o posterior) C# o Visual Basic.NET

Servidor Web

Motor de lenguaje

Servidor de base de Microsoft Access, MS SQL Server, Oracle, MySQL, PostgreSQL, DB2, FoxPro o base de datos mediante ODBC datos
La siguiente es una lista de pasos que debe realizar para configurar y probar el entorno donde la.Se publicarn las pginas de la red. Estos pasos no tienen que ser seguido estrictamente en el orden en que se presentan a continuacin.

Instalar y configurar el software del servidor web


Para publicar.Netas pginas una instalacin de IIS 5.0 o el servidor superior se requiere. El servidor IIS est disponible en sistemas operativos Windows 2000 y XP Professional y el servidor de Windows 2003. Adems del servidor IIS 5.0 Descargar e instalar el.NET Framework. Esto puede ser el.NET Framework redistributable o el.NET Framework SDK (http://www.asp.net/).

Pruebe el servidor de Web


Despus de instalar el software de servidor web que ejecute una prueba para asegurarse de que el servidor funcione correctamente. Para un servidor que se ha instalado en el equipo local, el URL http://localhost/ ohttp://127.0.0.1/ puede utilizarse para probar el servidor. Al escribir en esta direccin, debe ser capaz de ver la pgina predeterminada en el directorio raz del servidor. Para probar si el.NET Framework se ha instalado correctamente, es necesario probar una pgina aspx. Por favor, consulte la documentacin que acompaa la.NET Framework para obtener informacin sobre cmo comprobar que la instalacin fue exitosa.

Configuracin de la base de datos

Una vez que confirme que tiene un servidor web completamente funcional Asegrese de que tiene una base de datos adecuada para utilizar. En el caso de.NET, la base de datos ms fcil utilizar es el acceso. A fin de que las pginas web poder utilizar la base de datos Access, la configuracin de seguridad de la base de datos debe ser la instalacin correctamente. Asegrese de que el archivo de base de datos no est abierto en modo exclusivo por cualquier otro usuario. Mediante el explorador de Windows, haga clic derecho en el archivo de base de datos y abrir el cuadro de dilogo Propiedades. En la ficha Seguridad, asegrese de todo el mundo tiene acceso al archivo, o en el menos el "ASPNET" o debe decir cuenta "Servicio de red" (en el caso de usar IIS 6.0) y permisos de escritura en el archivo y la carpeta donde se encuentra el archivo. Esta cuenta es la cuenta que utiliza el servidor web para acceder a la base de datos. Si utiliza una base de datos diferente, como MS SQL server u Oracle, asegrese de que tiene una cuenta en la base de datos con los que puede acceder a las tablas necesarias. Si va a utilizar una conexin ODBC con.NET Framework 1.0 que necesita descargar e instalar el ODBC.NET logr proveedor como se indica en la tabla anterior.

Crear y probar un proyecto CodeCharge


CodeCharge Studio viene con un nmero de proyectos de ejemplo que se pueden generar y publicar como una manera de probar su instalacin. Cada uno de estos ejemplos viene con una base de datos y un archivo de comandos de base de datos que puede utilizar para volver a crear la base de datos. Por favor consulte la seccin sobre las soluciones de ejemplo para obtener instrucciones detalladas sobre cmo configurar y utilizar. Tambin puede hacer referencia a la seccin Inicio rpido dentro de la documentacin para obtener instrucciones paso a paso crear y publicar su primera aplicacin web.

5. AMBIENTE DE TRABAJO
Esta seccin ilustra las principales reas del espacio de trabajo CodeCharge Studio y muestra cmo se puede personalizar para maximizar la productividad. El espacio de trabajo es la interfaz de usuario grfica (GUI) que interactan durante el proceso de utilizar CodeCharge Studio. Las siguientes son las principales partes del espacio de trabajo CodeCharge Studio: la ilustracin a continuacin muestra las partes principales del espacio de trabajo CodeCharge Studio.

rea de comando: Esta es la parte superior del rea de trabajo que consiste en la barra de ttulo, barra de mens y barras de herramientas diferentes se utilizan para proporcionar acceso rpido a diferentes comandos. Explorador de proyectos: Este panel contiene una lista de los diferentes elementos que componen un proyecto. Ventana de documento: Esta es donde pasa la mayor parte de la accin. Es aqu que se abri, editadas y ver pginas del proyecto. La ventana de documento puede ser en modo de diseo, HTML, cdigo, vista previa o pgina Live. Ventana cuadro de herramientas: Este panel proporciona acceso con un clic a varios constructores, formularios y controles que se pueden utilizar para agregar funciones a documentos de proyecto. Ventana Propiedades: La ventana Propiedades muestra la informacin pertinente sobre el elemento de documento seleccionado. Se puede utilizar para ajustar diversas propiedades segn el elemento seleccionado. Ventana de mensajes: Esta ventana proporciona informacin sobre los procesos que se ejecutan, como la publicacin de un proyecto

Aparte de los anteriores componentes principales, el rea de trabajo tiene tambin otros componentes menores como la barra de Estado y la informacin sobre herramientas.

5.1 REA DE COMANDO

La barra de ttulo contiene el nombre de la aplicacin (es decir, CodeCharge Studio) y el proyecto abierto. El extremo derecho de la barra de ttulo contiene botones para minimizar, maximizar o cerrar la ventana de la aplicacin. La barra de men incluye siete mens desplegables (es decir, archivo, Editar, proyecto, vista, tabla, herramientas y Ayuda). Estos mens contienen una serie de opciones para varias funciones. Observe que los nombres de men principal y algunos de los submens tienen una letra subrayada. Esto es indicacin de que ese men se puede ejecutar mediante una combinacin de teclas de mtodo abreviado presionando el Ctrl clave junto con la letra subrayada.

Barra de mens y la barra de ttulo


La barra de herramientas proporciona un acceso rpido a muchos de los comandos utilizados con frecuencia que estn disponibles en la barra de mens. Si le preocupa el espacio de la pantalla se puede utilizar la View men en la barra de men para ocultar algunas o todas las barras de herramientas. Cada una de las barras de herramientas puede ser arrastrada y acoplada en la parte superior, izquierda o derecha de la ventana de la aplicacin. Tambin puede arrastrar las barras de herramientas de los lados de la ventana de la aplicacin y con ello crear una barra de herramientas flotante.

Barra de herramientas

Funciones estndar de dilogo

Comando

Descripcin
Crear una nueva pgina Abra una pgina existente Guardar la pgina actual Guardar todos los cambios realizados en varios documentos Deshacer la ltima accin

Atajo
Ctrl + N Ctrl + O Ctrl + S

Ctrl + Z

Rehacer la ltima accin deshecha Cortar la seleccin actual y colocarlo en el Portapapeles Copia la seleccin actual en el Portapapeles Pegar el contenido actual del Portapapeles Abra la ventana de configuracin del proyecto Publicacin del proyecto Publique la pgina actual Ver la pgina en modo Live Data Seleccione el servidor para el proyecto Ver la ventana Explorador de proyectos Ver la ventana de propiedades Ver el cuadro de herramientas Ver la ventana de mensaje Mostrar bordes Mostrar etiquetas de prrafo y nueva lnea

Ctrl + Shift + Z Ctrl + X Ctrl + C Ctrl + P

F9 F8 F10

Ctrl + /

Tabla de Funciones
Comando Descripcin
Abrir la ventana Insertar tabla Insertar una fila encima de la fila actual Insertar una columna antes de la columna actual Eliminar la fila actual Eliminar la columna actual Mover la columna izquierda Mover la columna derecha

Funciones de formato
Comando Descripcin

Seleccione un formato para el texto seleccionado actualmente

Seleccione una fuente

Seleccione un tamao de fuente

Convertir el texto seleccionado en tipo de letra negrita Convertir el texto seleccionado en tipo de letra cursiva Subrayar el texto seleccionado Insertar nmeros de lnea Insertar vietas Disminuir sangra Aumentar sangra Alinear izquierda Centrar Alinear a la derecha Seleccione un color de fuente para el texto actual Seleccione un color de fondo para la fuente actual

Posicionamiento y funciones de alineacin


Comando Descripcin
Alinear la posicin del control a la lnea de la cuadrcula ms prxima Asignar el control actual una posicin absoluta y no relativa Fijar la posicin de un control de posicin absoluta

Funciones de Web
Comando Descripcin
Desplazarse hacia atrs Desplcese hacia adelante Detener la operacin actual Actualizar la pgina actual La direccin URL de la pgina actual Vaya a la URL especificada en el campo URL

Insertar un cuadro de dilogo tabla


La Insertar tabla dilogo acepta los parmetros necesarios para generar una tabla dentro de un documento HTML. Los parmetros aceptados son los siguientes:

Parmetro
Rows Filas Columns Columnas Alignment Alineacin Border Size Tamao del borde Cell Padding Relleno de celda

Descripcin
Nmero de filas de la nueva tabla. Nmero de columnas para la tabla nueva. Alineacin de la tabla [predeterminado, izquierda, Centro, derecha]. Ancho de los bordes de tabla. Cantidad de espacio entre el borde de la celda y su contenido.

Cell Spacing Espaciado de celda Cantidad de espacio entre las celdas adyacentes. Width Ancho Ancho de la tabla en pxeles o como porcentaje del espacio disponible

Personalizar barras de herramientas

Uso dela

herramientas | Personalizar barra de herramientas... opcin de men, puede configurar la apariencia de las diversas barras de herramientas y agregar nuevas barras de herramientas. Las opciones incluyen:

Mostrar informacin Informativo informacin sobre herramientas aparece al colocar el ratn sobre una sobre herramientas opcin en la barra de herramientas.
Nuevo... Aade una nueva barra de herramientas que puede agregar botones a la utilizacin de la ficha de comandos. Eliminar una barra de herramientas que ha creado usted mismo. No se puede eliminar las barras de herramientas seis predeterminadas. El restablecer botn aparece en lugar de la Eliminar botn antes citados cuando se selecciona una de las barras de herramientas seis predeterminadas. El restablecer botn tiene el efecto de volver las barras de herramientas a su apariencia de fbrica despus de que han sido personalizados para mirar de manera diferente.

Eliminar

Reset

Toolbar name Modificar el nombre de una barra de herramientas adicional. Nombre de la barra de herramientas

En la ficha comandos puede:

Ver las distintas opciones disponibles en la barra de herramientas de un particular y ver el texto de informacin sobre herramientas asociado con la opcin. Aadir comandos a una barra de herramientas nuevo o existente. Para agregar un comando a una barra de herramientas, haga clic y mantenga ahogar el botn del ratn, arrastre el icono de comando a la ubicacin donde desea que aparezca en la barra de herramientas. Tenga en cuenta que tambin puede quitar iconos de comando de una barra de herramientas haciendo clic y arrastrando el icono de la barra de herramientas.

5.2 EL EXPLORADOR DE PROYECTOS


El explorador del proyecto es esencialmente un men de lista desplegable jerrquico que proporciona acceso a los componentes principales que componen un proyecto. Si el explorador del proyecto no est visible, puede utilizar la View men para hacerlo visible. Puede acoplar la ventana Explorador del proyecto al lado de la aplicacin, contra otras ventanas como la caja de herramientas, o puede ser una ventana flotante. La ventana Explorador del proyecto funciona junto con la ventana de documento y la ventana Propiedades. Doble clic en una pgina en la ventana Explorador del proyecto har lo que se abrir en la ventana de documento. Al mismo tiempo, la ventana Propiedades muestra las distintas propiedades del componente seleccionado. Utilizando el explorador de proyectos, puede desglosar los elementos bsicos de un proyecto y ejecutar varios comandos por clic derecho en un elemento para que aparezca un men emergente.

5.3 LA VENTANA DE PROPIEDADES


La ventana de propiedades acta junto con el explorador de proyectos y documentos de windows. La ventana de propiedades consta de tres fichas (es decir, formato, datos, eventos). Observe que el contenido de cada ficha en las propiedades de la ventana cambia segun el elemento seleccionado en la ventana Explorador del proyecto o documento. Al utilizar la ventana Propiedades, una leyenda aparece entre las fichas y la lista de propiedades con el tipo y el nombre del elemento seleccionado. Por ejemplo, en la siguiente ilustracin, una forma de cuadrcula llamada eventos es el elemento seleccionado actualmente. Es recomendable hacer un hbito de comprobar el ttulo antes de establecer los valores de propiedad o un evento, por lo que no se realizan cambios en el elemento incorrecto. Todos los elementos de la ficha Formato y la ficha de datos mostrar propiedades y eventos en un formato de nombre y valor. El nombre de la propiedad o evento aparece a la izquierda de la ventana mientras su valor correspondiente, si cualquiera, aparece a la derecha. En algunas de las propiedades, listas desplegables se utilizan para especificar una serie de opciones para elegir un valor de; en otros, simplemente puede escribir un valor. Adems, algunas propiedades utilizan cuadros de dilogo emergente de diversa complejidad y funcionalidad para especificar el valor de la propiedad. A diferencia de las otras ventanas que hemos visto hasta ahora, la ventana Propiedades cuenta con su propia barra de Estado que se utiliza para mostrar informacin til acerca de la propiedad seleccionada. Por ejemplo, en la siguiente ilustracin, la barra de estado en la parte inferior de las ventanas de propiedades muestra informacin sobre la propiedad height de la etiqueta <TR>.

Ficha de formato:
La ficha formato contiene propiedades y eventos de diversos elementos HTML/CSS. La ficha formato se utiliza principalmente cuando se abre una pgina en la ventana de documento en modo HTML. En este caso, al seleccionar una etiqueta HTML en el documento provocar la ficha Formato mostrar las propiedades y los eventos aplicables a dicha etiqueta particular.

Ficha de datos:
Considerando que la ficha formato muestra eventos y propiedades HTML/CSS, las propiedades que aparecen en la ficha de datos se implementan en el nivel de lenguaje de programacin y por lo general, se pueden controlar mediante programacin. Como con la ficha Formato, las propiedades que aparecen en la ficha de datos varan en funcin de control actualmente seleccionado en el explorador de proyectos o la ventana de documento.

Ficha de eventos:
Eventos se designan los puntos que se producen durante el proceso de ejecucin de cdigo. Con la ficha de eventos, es posible aadir acciones o cdigo personalizado que se ejecutar en el punto en el cdigo donde se produce el evento. Las acciones estn predefinidos fragmentos de cdigo que realizan funciones comunes, como validar un nmero de telfono o un cdigo postal o enviar un mensaje de correo electrnico. Sin embargo, ya que no puede haber acciones para todas las posibles operaciones que puede realizar en un evento, tambin puede introducir su propio cdigo personalizado en un evento. Nota: Cualquier cdigo aadido en un evento de servidor es lenguaje especfico. Si cambia el idioma que generaron en las pginas del proyecto, tienes que escribir un nuevo cdigo de evento en ese idioma. Sin embargo, los eventos de cliente se implementan utilizando lenguajes de scripts de navegador (JavaScript, JScript) y como tales son universalmente aplicables independientemente de la eleccin del lenguaje de programacin

5.4 VENTANA DE MENSAJE


La ventana de mensaje, suele estar acoplada en la parte inferior de la ventana principal, proporciona informacin sobre el estado de las operaciones que se produzcan en el medio ambiente. Informacin de Estado puede incluir errores, as como la generacin actual o subir la operacin actualmente en ejecucin.

5.5 CUADRO DE HERRAMIENTAS (Toolbox)


El cuadro de herramientas consta de tres ventanas con fichas con una serie de comandos para agregar componentes a una pgina. De la figura 10-11, las cajas de herramientas se describen como sigue:

Constructores: Serie de cuadros de dilogo que abarca el proceso de creacin de una pgina o formulario Formularios y controles: Seccin de una pgina que contiene contenido normal, marcas o etiquetas Controles HTML: Elementos HTML que se pueden personalizar mediante las opciones de.

En funcin del grado de familiaridad que ests con las diversas opciones en el cuadro de herramientas puede optar por tenerlo a mostrar texto junto con los iconos o no. Tambin puede habilitar la informacin sobre herramientas que se mostrar cuando el puntero del mouse se sita sobre una opcin particular. Con el botn

derecho dentro de la caja de herramientas para que aparezca un men emergente donde puede alternar estas caractersticas.

Constructores (Builders)
Un constructor es esencialmente una serie de cuadros de dilogo que abarca el proceso de creacin de una pgina o formulario. El usuario configura las distintas opciones disponibles en la serie de cuadros de dilogo. Al final de los cuales el builder genera formularios basados en las selecciones realizadas.

Icono Comando

Descripcin

Grid Builder (Generador de Se utiliza para crear formularios de cuadrcula que opcionalmente cuadrcula) pueden tener un formulario de bsqueda relacionados Record Builder (Generador de Se utiliza para automatizar el proceso de creacin de formularios de registro) registro donde contenido de base de datos puede insertar, editar o borrar Grid and Record Builder Utilizado para mostrar varios registros y se proporciona un enlace de (Cuadrcula y generador de los registros de la forma de cuadrcula para el registro. registro) Report Builder (Generador de Se utiliza para crear formularios de informes. informes) Editable Grid Builder Se utiliza para crear formas de cuadrcula con mltiples entradas de (Generador de Grid editable) lnea. Calendar Builder (Generador Se utiliza para crear formas de calendario. de calendario) Search Builder (Generador de Utiliza para introducir valores en los controles que cuando se bsqueda) presentan los valores. Directory Builder (Generador Se utiliza para crear un directorio en la pgina basada en la tabla de de directorio) base de datos. Authentication Builder Sola detalles de autenticacin de entrada (inicio de sesin y (Generador de autenticacin) contrasea) que son necesarios para conceder acceso a los usuarios de los sitios que implementan la seguridad Gallery Builder Gallery Builder Utilizado para crear Galera de imgenes basada en la Web.

Formularios y controles

Un formulario se refiere a una seccin de una pgina que contiene contenido normal, marcas, etiquetas y opcionalmente puede contener un elemento de formulario HTML con controles de formulario. Una forma de CodeCharge Studio est demarcada visualmente mediante una o ms tablas HTML con diversos contenidos que aparecen en las columnas y filas de la tabla.

Controles deson elementos dinmicos en una pgina y a menudo se utilizan para mostrar el contenido de la
base de datos. Controles de desempean un papel central en cualquier forma dado que se trata de contenido de base de datos. Controles y sus valores tambin se pueden controlar mediante programacin.

Icono Comando
Grid Form Record Form

Descripcin
Se utiliza para mostrar varios registros de datos. Se utiliza para agregar, editar o eliminar el contenido de la base de datos.

Report Form Se utiliza para presentar el informe. Editable Grid Directory Calendar Panel Include Page Sorter Se utiliza para presentar las mltiples entradas de lnea colocadas dentro de la tabla.

Se utiliza para presentar el directorio. Se utiliza para presentar el calendario. Se utiliza para presentar el panel. Sola incluir pginas, por ejemplo, pginas de encabezado y pie de pgina.

Usado exclusivamente en forma de cuadrcula. Permite que los datos de la cuadrcula para ordenarse de acuerdo a un campo particular. Usado exclusivamente en forma de cuadrcula. Un navegador proporciona la funcionalidad que permite los registros de base de datos en una cuadrcula que se va a examinar. Se utiliza para representar una amplia variedad de contenido. Ser utilizada en forma de cuadrcula mediante el cual puede tener un simple vnculo que une a otra pgina. Se utiliza para proporcionar entrada de lnea nica. Equivalente de un cuadro de texto, excepto que un campo oculto no tiene ninguna representacin visual en la pgina representada.

Navigator

Label Link

Text Box Hidden

Text Area Check Box Image Image Link Radio Button List Box Button

Se utiliza para cuando es necesario introducir una gran cantidad de datos. Sola alternar la seleccin de una opcin. Utiliza para incrustar una imagen en la pgina actual. Se utiliza para representar el vnculo, se utiliza una imagen. Se utiliza para la seleccin de opciones mutuamente excluyentes.

Se utiliza para presentar una lista de opciones que el usuario puede seleccionar uno. Sirve para el propsito de presentar todos los campos del formulario a la pgina de accin designada. Se utiliza para activar el selector de fecha. Se utiliza para representar una ruta de acceso. Box Se utiliza para cambiar la lista de seleccin de la opcin.

Date Picker Path Check List

Add File Se utiliza para aadir el componente de carga de archivo a la pgina. Upload Add editor FCK Permite aadir texto enriquecido editor WYSIWYG (FCKeditor) a la pgina.

Controles HTML
Puede agregar elementos HTML a la pgina segn sea necesario. Despus de aadir un elemento HTML, puede personalizarlo an ms.

Icon Command
Form

Description
Una forma es un objeto de contenedor en el que se pueden colocar otros controles de formulario que presenten valores. Se utiliza para proporcionar entrada de lnea nica. Cuadro de texto salvo que todos los caracteres se enmascaran con asteriscos.

Text Box Password

Text Area Checkbox Radio Button Dropdown Listbox

Se utiliza cuando se necesita una gran cantidad de datos que deben figurar. Se utiliza para la seleccin de opciones. Se utiliza para la seleccin de opciones mutuamente excluyentes. Se utiliza para presentar una lista de opciones que el usuario puede seleccionar uno. Igual que una lista desplegable con la distincin de ser capaz de mostrar varias opciones. Realiza una accin al hacer clic. Sirve para el propsito de presentar todos los campos del formulario a la pgina de accin designada. Se utiliza para devolver los campos en un formulario al Estado eran originalmente en cuando cargue la pgina. Grfica equivalente del botn enviar. se utilizan para proporcionar texto que identifica otros elementos dentro de la pgina. Vincular a otro recurso. Utiliza para incrustar una imagen en la pgina actual. Mismo como un hipervnculo, una imagen se utiliza para representar el vnculo. Espacio de no romper lo que significa que un salto de lnea no puede aparecer en su lugar. Termina la actual lnea de texto y contina el flujo de contenido en la lnea siguiente. Se utiliza para demarcar las secciones de una pgina.

Button Submit Button

Reset Button

Image Button Label Hyperlink Image ImageLink Space

Line Break Horizontal Rule

Paragraph Break Representa un prrafo. Bookmark Marcador Comment Anclaje con nombre que puede ser el destino de otro vnculo.

Representa un comentario.

5.6 TRABAJAR CON DOCUMENTOS


Gran parte de su tiempo con CodeCharge Studio implicar la ventana de documento. La ventana de documento tiene mltiples propsitos dependiendo del modo en para que est configurado. Los cinco modos diferentes que se puede establecer en la ventana de documento son:

Diseo: Es una representacin visual del contenido HTML de una pgina como aparecera si prestados por un navegador web. El usuario es capaz de agregar, modificar y eliminar las formas diferentes de la pgina. El modo de diseo es tambin conocido como 'lo que ver es lo que obtiene"(WYSIWYG). HTML: Muestra el cdigo HTML de una pgina, as como cualquier estilo y cdigo Javascript que podra ser en la pgina. Si est familiarizado con HTML, puede agregar su propio cdigo HTML o ajustar el cdigo existente como desee. Cambiar al modo de diseo muestra el aspecto del cdigo HTML cuando se representan en un navegador. Cdigo: Muestra el cdigo de idioma especfico de una pgina. Por ejemplo, si utiliza el lenguaje ASP y plantillas, este modo mostrar el cdigo ASP/VBScript de una pgina. Vista previa: Este modo se utiliza para obtener una vista previa de una pgina sin ejecutar fuera del servidor. Se muestra la pgina sin las etiquetas especiales o bordes visibles en modo de diseo. El usuario no puede realizar cambios en la pgina en modo de vista previa. Pgina en vivo: Se utiliza para ejecutar la pgina del servidor. Cualquier base de datos de contenido, incluyendo pginas y estilos se muestran en su totalidad. La pgina es totalmente funcional y puede utilizarse para navegar, enviar o ajustar el contenido de la base de datos o realizar cualquier otra funcionalidad incluida en la pgina. Se muestran mensajes de error si se producen problemas con cualquier cdigo de la pgina.

Modo de diseo
Modo de diseo permite al usuario construir una pgina y ver el aspecto de los diferentes componentes de la pgina. Como su nombre indica, es ms preocupado con la apariencia de la pgina y no la funcionalidad de modo de diseo. Utilice el cuadro de herramientas para agregar componentes a la pgina, como imgenes, texto y controles de formulario. Tablas y hojas de estilo en cascada permite formatear el diseo de la pgina. La ventana Propiedades muestra las propiedades pertinentes, basadas en el componente seleccionado en la ventana de documento. Puede establecer o ajustar estas propiedades segn sea necesario. En modo de diseo, puede cambiar la visualizacin de los iconos de etiquetas HTML pulsando la tecla ctrl + tecla de mtodo abreviado o utilizando la vista - > opcin del men Mostrar etiquetas. Tambin observar que algunos de texto que se muestra se incluir dentro de llaves (por ejemplo, {artculo}). El contenido de llaves se denominan bloques y son una indicacin de que el texto se sustituir por la base de datos de contenido cuando se visualiza la pgina vivo. Se debe observar cuidado al manejar cualquier bloque. Si un bloque se cambia sin querer no se mostrar el contenido de la base de datos correspondiente. Como regla general, siempre utilice la ventana de propiedades o en la ventana Explorador del proyecto para cambiar las propiedades de bloque de contenido, cambiar o quitar. Nota: puede cambiar la posicin de los bloques de relacin con el contenido de la pgina sin causar ningn dao. Lo que podra ser potencialmente daino est cambiando el bloque propio, es decir, ortografa o eliminacin de un bloque.

Modo HTML
Esto muestra el cruda cdigo HTML de una pgina. Junto con contenido HTML, podra haber cdigo Javascript que se ha agregado manualmente o utilizando la ficha eventos de la ventana Propiedades. Las pginas que hacen uso de hojas de estilo en cascada (CSS), contenido de estilo tambin ser visible en funcin del mtodo utilizado para aplicar el estilo. Como el modo de diseo, ver el contenido dentro del cdigo HTML que est incluido dentro de llaves. Precaucin debe observarse cuando edicin este contenido y esto slo puede hacerse mediante la ventana de propiedades o la ventana Explorador de proyectos. En modo HTML, hay otra forma de bloque que no es evidente en el modo de diseo. Esto se produce en forma de comentarios HTML y se utiliza para marcar el principio y final del contenido que puede ser visto como una unidad lgica.

<!-- BEGIN blockname --> Block contents go here <!-- END blockname -->
Existen numerosos tipos de unidades lgicas que estn representados por bloques. El comn denominador es que hay un comentario HTML para marcar su inicio y otro para marcar su final. Adems, es posible han anidado bloques, por lo que es un bloque dentro de otra. En este escenario, los nombres de los bloques deja claro donde cada uno de los bloques comienza y termina. Por lo tanto, es importante asegurarse de que ninguno del bloque comentarios son alterados o eliminan, de lo contrario, la pgina no funcionara como correctamente. Los eventos de lado de cliente que se agregan mediante la ficha de eventos de la ventana de propiedades tambin son visibles en modo HTML. El cdigo de secuencia de comandos que aparece en la parte superior de la pgina en el <head> </head> seccin. La siguiente ilustracin muestra el cdigo que se agrega un evento OnLoad de una pgina para establecer el foco en un campo de un formulario.

<script language="JavaScript"> //Begin CCS script function page_OnLoad() { //page_OnLoad @1-1C723708 //Set Focus @5-84B91275 document.Form1.TextBox1.focus(); //End Set Focus } //Close page_OnLoad @1-FCB6E20C //bind_events @1-F4D605D7 function bind_events() { page_OnLoad(); } //End bind_events window.onload = bind_events; //Assign bind_events @1-19F7B649 //End CCS script </script>
Observe que el cdigo de evento se muestra con un color de fondo diferente en comparacin con el resto del contenido HTML. Normalmente el color de fondo es gris claro y significa que el cdigo generado por CodeCharge Studio y no ha sido alterado. Si modificar o agregar su propio cdigo en cualquier lugar en el fondo gris, el fondo cambia a blanco por defecto. Esto es una indicacin de que el cdigo es diferente de lo que ha generado CodeCharge Studio.

Modo de cdigo
El modo de cdigo muestra el cdigo de programacin de una pgina. De forma predeterminada, se muestra el cdigo de una pgina sobre un fondo gris para indicar que no ha sido alterado desde su estado original. Hacer cambios en el cdigo har que el fondo cambiar a blanco por defecto. Adems, todo el cdigo ser color codificado para distinguir varias partes del cdigo. Por ejemplo, el cdigo comentado aparecer en un color diferente en comparacin con cadenas o palabras reservadas incluso.

Es comn tener pginas con ms de mil lneas de cdigo. Para ayudar a explorar grandes cantidades de cdigo, la ventana de documento permite saltar a puntos especficos en el cdigo mediante la seleccin de un objeto, a continuacin, un miembro del objeto para enfocar. Cuando proceda, los dos campos del cuadro de lista en la parte superior izquierda de la ventana del documento muestran los objetos de la pgina y los miembros de dicho objeto. Seleccin de un determinado objeto y sus miembros en el campo Cdigo har que la ventana para desplazarse a la ubicacin donde se encuentra el cdigo pertinente.

En cada proyecto, independientemente de la codificacin de lenguaje, siempre hay un conjunto de archivos comunes. Estos archivos contienen funcionalidad necesaria en varias pginas y por lo tanto se coloca en los archivos centrales. Para acceder a estos archivos, haga clic en el icono de archivos comunes en el explorador de proyectos. Los archivos se abrir en la ventana de documento y poder acceder a un archivo especfico haciendo clic en la ficha con su nombre. El nmero y los nombres de los archivos comunes variar dependiendo del lenguaje de codificacin que se utiliza.

Modo de vista previa


Modo de vista previa muestra el aspecto que tendr la parte esttica de HTML de una pgina como cuando se visualizan en un navegador. Ningn cdigo de programacin es ejecutado o publicado en el servidor. Modo de vista previa se pretende mostrar el diseo de la pgina sin funciones de edicin que son visibles en modo HTML. No es posible realizar cambios en una pgina en modo de vista previa.

Pgina en vivo
En modo de vivir la pgina, la pgina est publicada en el servidor y ejecutada para que el contenido dinmico se hace disponible para ver. Antes de intentar ver una pgina en el modo de vivir pgina, asegrese de que la configuracin de publicacin de proyecto se ha configurado correctamente para que las pginas se generan en la ubicacin correcta. En este modo, puede desplazarse a otras pginas y manipular el contenido de la base de datos como si la pgina se abre una ventana de navegador. Si se producen problemas durante el proceso de generacin o publicar la pgina, la ventana de mensajes mostrar los mensajes de error adecuado. Adems, si no se crean correctamente las pginas generadas en s mismos, la ventana de documento muestra el mensaje de error devuelto desde el servidor.

5.7 PERSONALIZACIN DEL ESPACIO DE TRABAJO


Acceso a la herramientas | Opciones... men de opciones de configuracin adicionales que personalizar an ms el espacio de trabajo de CodeCharge Studio. La ventana de opciones tiene una lista de seis categoras con un conjunto de opciones configurables.

General
Las opciones generales establecen las caractersticas bsicas y funcionalidad del medio ambiente.

Configuracin general
Parmetro Descripcin

Ordenar alfabticamente Tablas de base de datos utilizadas en el proyecto se ordenarn alfabticamente, las tablas de la base de en lugar de en el orden en que aparecen en la base de datos. datos Ordenar alfabticamente Campos de base de datos en el IDE de CodeCharge Studio en tiempo de diseo las columnas de la base se ordenarn alfabticamente, en lugar de en el orden en que aparecen en la base de datos de datos. Por ejemplo, con los constructores para crear componentes, los campos se mostrarn alfabticamente si esta opcin est seleccionada. Busque actualizaciones CodeCharge Studio se conectar a internet y buscar nuevas actualizaciones de de lanzamiento software. Si hay nuevas versiones, se abrir una ventana con los detalles de la actualizacin, incluyendo dnde obtenerla. Mostrar texto Leyenda de texto aparecer junto a cada uno de los botones del cuadro de herramientas

Mostrar informacin Leyenda de texto aparecer como informacin sobre herramientas cuando el sobre herramientas puntero del mouse se sita sobre cada uno de los botones del cuadro de herramientas. Mostrar existentes Utilice el externo eventos Los eventos existentes se mostrar en el explorador de proyectos.

editor

web Especificar la ruta de un editor externo que desea utilizar para editar las pginas HTML.

Opciones del servidor de perfiles

Configuracin de perfiles deel servidor proporciona informacin bsica utilizada durante el desarrollo de
la web y para la publicacin de la solicitud. Ver perfiles de servidores.

Generador
La configuracin del generador proporciona informacin bsica para las funciones visibles de la generacin de cdigo.

Configuracin del generador


Parmetro
Tipo de guin Guin

Descripcin
Utilizar espacios o tabulaciones para aplicar sangra al cdigo generado Nmero de espacios que se utilizar para aplicar sangra

Modo de Durante el proceso de creacin de una pgina, el usuario a menudo elimina algunos sincronizacin componentes de la pgina y posteriormente esto es detectado por CodeCharge Studio durante el proceso de sincronizacin. Esta opcin permite especificar la accin que se adopten al sincronizar el contenido de la pgina:

Show confirme el cuadro de dilogo: Un cuadro de dilogo aparece pidiendo al usuario que confirme la eliminacin de componentes que no se encontraron en la pgina. Eliminar por defecto: Se eliminan automticamente los componentes no se encuentra en la pgina. No eliminar por defecto: Componentes no se eliminan de la pgina, incluso si no se encuentran en el cdigo de la pgina.

Utilice la ventana Ventana de mensaje tambin se utilizar para mostrar advertencias de sincronizacin. de mensaje

Editor de diseo
La configuracin del editor de diseo proporciona informacin bsica para las caractersticas funcionales del editor de diseo.

Ajustes del Editor de diseo

Parmetro
Mostrar todas las etiquetas Mostrar bordes

Descripcin
Salto de lnea y los prrafos se rompe se mostrar mediante iconos. Se muestra un borde alrededor de todas las tablas HTML en modo de diseo.

Retraso antes de mostrar la Establecer la cantidad de tiempo de espera antes de cambiar la ventana de etiqueta o componente en la propiedades para el control seleccionado. ventana de propiedades (segundos) Espaciado horizontal En modo de diseo, la ventana de documento tiene un imaginario "ajustar a la cuadrcula" que puede utilizarse para colocar los elementos en la pgina utilizando la barra de herramientas de posicionamiento. Utilice esta opcin para especificar hasta qu punto aparte de la cuadrcula de lneas deben ser horizontal. Cmo lejos de las lneas de ajuste a la cuadrcula deben ser vertical.

Espaciado vertical

Formato HTML La configuracin de formato HTML proporciona informacin bsica para el formato de HTML en el editor. Configuracin de formato HTML
Parmetro
Tipo de guin Guin Margen

Descripcin
Utilice la ficha sangra o espacio. Nmero de espacios para la sangra. El nmero mximo de caracteres que puede abarcar una cadena en una pgina. Si una etiqueta es mayor que la longitud de margen, se insertar un salto de lnea incluso si la etiqueta no est cerrada. Saltos de lnea para las cadenas ms largas que la longitud de margen slo se insertar entre etiquetas.

Romper dentro de etiquetas

Romper entre etiquetas

Nombres de atributos son en Los nombres de atributos de las etiquetas ser en minsculas. minsculas Son nombres de etiquetas en Nombres de etiqueta ser en minsculas. minsculas

Etiquetas Guin del contenido Saltos de lnea Antes de inicio Despus de inicio Antes de final Despus de la final Reset Insertar un salto de lnea antes del inicio de la etiqueta. Insertar un salto de lnea despus del inicio de la etiqueta. Insertar un salto de lnea antes del final de la etiqueta. Insertar un salto de lnea despus del final de la etiqueta. Volver a la configuracin de fbrica. Especificar si se se aplica la sangra de una etiqueta especfica.

Editor de cdigo
La configuracin del editor de cdigo proporciona informacin bsica para el formato interno del editor de cdigo.

Configuracin del Editor de cdigo


Parmetro
Ancho de ficha Sangra automtica Mostrar lnea Mostrar blanco nmeros

Descripcin
Nmero de espacios que se utiliza para representar una ficha. Cdigo se sangra automticamente. de Se muestran los nmeros de lnea en la margen izquierda del editor de cdigo.

espacios

en Espacios en blanco se representa visualmente por puntos (.) y fichas se representan mediante el smbolo >>.

Fuentes y colores Fuente Tamao Elementos visualizacin Primer plano El cdigo fuente. Tamao de la fuente. de Seleccione texto Normal o bloques de CodeCharge para configurar sus opciones de visualizacin. Color de primer plano para el elemento de visualizacin seleccionado.

Fondo Muestra

Color de fondo del elemento de visualizacin seleccionado. Esto muestra una vista previa del elemento de visualizacin de acuerdo a las selecciones realizadas.

Rutas de acceso
La configuracin de rutas de acceso proporciona informacin bsica para el formato interno de los caminos.

Configuracin de rutas
Parmetros
Ruta por defecto del servidor

Descripcin
Ruta de acceso predeterminada para el servidor web donde se publicarn las pginas.

Direccin URL predeterminado Componentes

del

servidor URL de HTTP que se asigna a la ruta del servidor predeterminado antes mencionados. Ruta donde se encuentran los componentes CodeCharge Studio. Ruta de acceso a una pgina de plantilla HTML que se utilizar como base para todas las pginas recin creadas. Ubicacin de la.NET framework SDK si est disponible. Ubicacin de Java JDK si est disponible. Ubicacin de Java ANT, si est disponible.

Plantilla HTML de la pgina

.NET SDK Java JDK Java ANT

6. TRABAJAR CON PROYECTOS


La unidad estndar de trabajo CodeCharge Studio es un proyecto. Un proyecto se compone de varios archivos que maquillaje junto la composicin de una aplicacin web. Los archivos de proyecto en ltima instancia se utilizan para generar la aplicacin web final que se publica en el servidor.

6.1 CREAR UN NUEVO PROYECTO


Para crear un nuevo proyecto: 1. Seleccione la opcin nuevo proyecto en el cuadro de dilogo que aparece cuando se inicia la CodeCharge Studio.

2. Si CodeCharge Studio est abierto, puede crear un nuevo proyecto mediante la opcin de men archivo | Nuevo | Proyecto. Aparece el cuadro de dilogo crear un nuevo proyecto donde puede configurar las propiedades del proyecto.

Propiedad
Nombre Name Ubicacin Location Idioma Language Normas

Descripcin
Nombre del proyecto, de forma similar a la creacin de un ttulo de un documento. Ubicacin/carpeta en el proyecto se debe guardar en el disco. Idioma (o tecnologa) de programacin para aplicaciones web. Estndares web para ser utilizado en aplicaciones web. Hay cuatro opciones disponibles para la seleccin:

o HTML - Elija esta opcin para crear proyectos que utilizan estndares de especificacin
HTML.

o HTML seccin 508 compatible con - Elija esta opcin para implementar los requisitos
de accesibilidad web cubiertos por la seccin 508 de la ley de rehabilitacin.

o XHTML Transitional - Elija esta opcin para XHTML Cumplimiento de las normas
transitorias.

o XHTML Transicional seccin 508 compatible con - Elija esta opcin para utilizar
XHTML Transicin estndar con la aplicacin de las directrices de la seccin 508. Notas: -XHTML y la seccin 508 compatible con Web pginas contienen atributos HTML adicionales, tales como ID y ALT. Otras diferencias se refieren a utilizar ms caractersticas de estilo XHTML vs HTML, por ejemplo para configurar las fuentes y las fronteras. -Aplicacin de conformidad con la seccin 508 se producir mucho ms grandes archivos HTML que simplificado HTML generado lo contrario.

Haga clic en OK. CodeCharge Studio crear y guardar el nuevo proyecto en el disco dentro de la carpeta especificada. El nombre del archivo de proyecto ser el mismo que el nombre del proyecto con la extensin .ccs. Por ejemplo, si el nombre de proyecto es mi proyecto, a continuacin, el nombre del archivo ser nombrado mi Project.ccs. El archivo .ccs almacena la configuracin de proyecto global en formato XML, que puede ver o editar con cualquier XML editor.

6.2 AGREGAR NUEVAS PGINAS


Hay varias formas de agregar nuevas pginas al proyecto. 1. En el men archivo , seleccione la Nueva --> opcin pgina... o pulse ctrl + N 2. Haga clic en el botn Nueva pgina en la barra de herramientas 3. Haga clic en una carpeta en la ventana Explorador del proyecto y seleccione la opcin Nueva pgina .

Independientemente del mtodo que utilice para iniciar el proceso , se mostrar el cuadro de dilogo
Agregar nueva pgina que tiene dos fichas. La primera ficha se llama pginas y permite crear CodeCharge Studio pginas (.ccp). Mediante esta pgina puede elegir: 1. Crear una o varias pginas con el Application Builder 2. Crear una Pgina de inicio de sesin que tendr automticamente un formulario de inicio de sesin. (El sitio Configuracin de seguridad debe estar configurado antes de seleccionar esta opcin.)

3. Agregar diferentes tipos de archivos que no estn en formato de CodeCharge Studio (.ccp) de la ficha de archivos de la ventana de Agregar una nueva pgina . Nota: Estos archivos no se puede utilizar para agregar CodeCharge formularios, controles o componentes desde el IDE CodeCharge Studio. Si aade texto, XMLo archivos de JScript , podr abrir y ver el cdigo raw dentro de los archivos. Si agrega un archivo HTML , podr ver el cdigo raw, as como cambiar al modo de Diseo y vista previa para ver el cdigo como aparecera en una ventana

del explorador. Con un archivo HTML, tambin puede utilizar la ficha HTML del cuadro de herramientas para agregar controles HTML puros. Sin embargo, no se puede agregar cualquiera de los controles o componentes que aparecen en la ficha de constructores y formas de la caja de herramientas. Nota que para cualquiera de los controles HTML que agregue, puede utilizar la ficha formato de la ventana Propiedades para examinar y modificar sus propiedades.

6.3 GUARDAR UN PROYECTO


Puede guardar el proyecto en cualquier momento. 1. Seleccione archivo | Guardar todo en el men CodeCharge Studio 2. Haga clic en Guardar todo en la parte superior, barra de herramientas de CodeCharge Studio.

6.4 ESPACIO DE TRABAJO


CodeCharge Studio cuenta con ranuras de espacio de trabajo que permiten configurar la interfaz de su aplicacin (diseo del panel dentro de la aplicacin) de la forma que desee. Al instante puede guardar guardar tu diseo de ventana (panel) o diseos de restauracin guardado previamente. El espacio de trabajo consiste en varias ventanas (paneles) que se trabaje. Arrastrando los windows (paneles) puede organizar el diseo del espacio de trabajo de CodeCharge Studio para ajustarse a sus preferencias y luego guardar la configuracin seleccionando: espacio de trabajo -> Guardar y seleccione un nmero de ranura para utilizar en el futuro. Tambin puede personalizar el espacio de trabajo en el men ver eligiendo ventanas y barras de herramientas aparecen en el rea de trabajo. Puede restaurar cualquiera de los espacios de trabajo guardados anteriormente seleccionando espacio de trabajo -> carga y seleccionando el nmero de ranura de un espacio de trabajo guardado anteriormente. Tambin puede pulsar la Ctrl clave junto con un nmero (0-9) que corresponde al espacio de trabajo guardado

Puede desasociar (desacoplar) aparecen los paneles haciendo doble clic sobre sus ttulos, que les har flotar libremente. Tambin se pueden evitar re-attachments (acoplamiento) de paneles en los bordes o esquinas del rea de trabajo de CodeCharge Studio arrastrndolos mientras la celebracin del CTRL clave en su teclado.

6.5 INFORMACIN GENERAL DE CONFIGURACIN DE PROYECTO


Configuracin del proyecto permite especificar cmo generar la aplicacin web y dnde publicarlo. Tambin puede especificar el lenguaje de programacin, directorio de publicacin, conexin de base de datos, autenticacin de sitios, locales, configuracin de control de cdigo fuente y varios detalles adicionales sobre la configuracin del proyecto. Para acceder a la configuracin del proyecto: 1. Seleccione proyecto | Configuracin... en la barra de men principal. 2. Haga clic derecho en el nombre del proyecto en la ventana Explorador del proyecto y seleccione la configuracin... opcin.

6.5.1 Configuracin de almacenamiento en cach


Configuracin de la cach de CodeCharge Studio mejora el rendimiento de la aplicacin generada al reutilizar el resultado generado previamente en solicitudes posteriores. Al habilitar a esta configuracin es posible limitar el nmero de consultas de base de datos y la necesidad de re-generating el contenido dinmico con cada solicitud a la aplicacin.

Parmetro
Mtodo Method

Descripcin
Define el tipo de mtodo de almacenamiento en cach. Puede ser base de datos o personalizada Define la conexin utilizando para la conexin a la base de datos de cach. Define la tabla que almacena los datos de la cach.

Conexin Connection

Tabla Table

Campo de clave de cach Cache Key Define la columna que almacena el identificador de entrada de cach Field (identificador de sesin). Campo de (numrico) (numeric) fecha de vencimiento Define la columna que almacena los datos despus de que la sesin Expiration Date Field debe considerarse obsoletos y estar listo para quitar la funcin de recolector.

Campo de contenido de cach Cache Define la columna que almacena los datos de sesin. Content Field

6.5.2 Configuracin de codificaciones de configuraciones regionales


Esta seccin permite configurar las opciones de internacionalizacin de la aplicacin.

Opcin
Codificacin Encoding de archivos

Descripcin
File Define el conjunto de caracteres utilizado en el cdigo generado.

Codificacin HTML predeterminada Define el conjunto de caracteres utilizado en los archivos HTML. Default HTML Encoding Formato de presentacin de fecha Define el formato de presentacin de fecha predeterminado si no Date Display Format formato definido para un control. Configuraciones regionales del sitio Define configuraciones regionales de sitio utilizadas por el proyecto. Site Locales Definen valores diferentes, por ejemplo, nmeros o formatos de hora. Utilizar las caractersticas internacionalizacin Use Internationalization Features de Habilita las funciones de CCS que permiten a los usuarios cambiar los escenarios de la aplicacin generatated en tiempo de ejecucin.

6.5.3 Configuracin del proyecto general


Proyecto de cada CodeCharge Studio requiere ciertos parmetros para generar el cdigo de programacin adecuada. Aqu puede especificar los parmetros generales del proyecto.

Idioma de cdigo
Especifica el cdigo de programacin que se genera a partir de su proyecto para crear la aplicacin web. Son los lenguajes de programacin disponibles:

o ASP 3.0 con plantillas: Genera ASP 3.0 (VBScript) programas que utilizan archivos .html independiente
como plantillas durante ejecucin-tiempo.

o ASP.NET C#: genera los archivos .aspx con cdigo de C#. o ASP.VB net: genera los archivos .aspx con cdigo VB. o 4.0.1/MX de CFML: Cdigo de ColdFusion genera 4.0.1. o 4.0.1/MX de CFML con plantillas: Cdigo de ColdFusion genera 4.0.1 (cfm) y archivos de plantilla HTML
independiente.

o JSP 1.1 JDK 1.3: Cdigo genera JSP 1.1. o PERL 5.0 con plantillas: Cdigo genera PERL 5.0 y archivos de plantilla HTML independiente. o PHP4/PHP5 con plantillas: PHP genera cdigo (.php) y archivos de plantilla HTML independiente. o Servlets 2.2 JDK 1.3 con plantillas: Servlet de Java genera cdigo que utiliza plantillas HTML.

Pgina de inicio
Especifica la pgina principal de la aplicacin web, que ms tarde puede iniciar con el F7 clave o en el men con proyecto | Pgina de inicio. La pgina de inicio especificada estar entonces generada, publicada y abri en CodeCharge Studio en Pgina de Live modo.

Ruta de proyecto
Especifica la ubicacin actual del proyecto y su nombre de archivo. Esto es para fines informativos y no se pueden editar desde este cuadro de dilogo.

Excluir faltan campos/parmetros de formulario de actualizaciones de datos


Especifica el valor predeterminado, mtodo que faltan campos de formulario y parmetros de procesamiento. Esta funcin se introdujo en CodeCharge Studio 3.1 para mejorar la funcionalidad de los componentes de registro y Grid Editable. Cuando esta opcin est activada, los campos que estn ocultos dentro de un formulario (y por lo tanto falta cuando present) sern excluidos de la insercin o la instruccin UPDATE y por lo tanto preservar la anterior base de datos de valores. Cuando deshabilita, campos ocultos se guarda en la base de datos con valores null, borrar cualquier valor anterior ya en la base de datos. Campos pueden estar oculta o colocndolos dentro de paneles de configuracin de campo Visible propiedad en "No" o "Dinmica". Nota: esta opcin no se aplica a Insercin personalizada y Configuracin personalizada cuenta como proporcionan opciones correspondientes y se puede utilizar para reemplazar este valor predeterminado a nivel de formulario.

6.5.4 Configuracin de opciones de publicacin


Al publicar una pgina o un proyecto completo, CodeCharge Studio genera primero el cdigo de programacin en la misma carpeta donde se almacena el proyecto, luego copia los archivos generados en el servidor web. La publicacin configuracin permite especificar la carpeta donde CodeCharge Studio debe salida los archivos generados durante el proceso de publicacin. Se pueden generar los archivos de la aplicacin web localmente en el disco duro o la red, o a los servidores web externos a travs de FTP, SFTP y SSH. CodeCharge Studio admite publicacin en diferentes servidores. Esto permite a los desarrolladores publicar sus aplicaciones a diferentes servidores locales o remotos, por ejemplo primero publique el proyecto en un servidor de prueba (o ubicacin) y despus de completar las pruebas, cambiar el servidor de publicacin a la implementacin de uno.

Servidor activo
Define el servidor para que la configuracin es para cambiarse. Puede haber ms de un servidor de publicacin definido dentro de un proyecto. Tambin es posible leer la configuracin del servidor desde un archivo de proyecto existente de CCS.

Publicar archivos localmente


Puede publicar los archivos generados a un local o servidor de web de la red, seleccione la ubicacin de "red Local" y, a continuacin, configuracin de los parmetros.

Parmetro
Ruta servidor

Descripcin

del La ruta del sistema de archivos donde deben publicarse los archivos generados. En caso de que utiliza el servidor web IIS, la ruta del servidor suele ser c:\Inetpub\wwwroot\(project name). Si utiliza Apache, ubicar la variable DocumentRoot en la configuracin del archivo, httpd.conf y establecer a la carpeta web deseado (por ejemplo, c:/web) luego establecer la Ruta del servidor en CodeCharge Studio en la misma carpeta. Tambin puede especificar una ruta de red aqu, como el proyecto \\network computer\web\My.

Es la direccin web correspondiente a la Ruta del servidor. Se utilizar esta direccin URL Direccin URL del para ver la pgina en modo de Pgina de Live . De forma predeterminada, servidores web local se pueden acceder mediante la direccin URL http://localhost, por lo tanto, la Direccin servidor URL del servidor para el proyecto debe ser http://localhost/MyProject. Tambin puede utilizar la direccin IP del equipo, tales como el nombre de dominio, como http://mydomain.com/MyProject o http://68.100.100.100/MyProject. El parmetro de direccin URL del servidor se utiliza tambin en los programas generados, por ejemplo, para redirigir a los usuarios con privilegios suficientes a la pgina de inicio de sesin.

Publicar archivos por FTP


Puede publicar los archivos generados en un servidor Web remoto mediante el establecimiento de ubicacin propiedad "FTP" y, a continuacin, configurar los siguientes parmetros FTP:

Parmetro
Servidor

Descripcin
La ubicacin del servidor FTP que puede ser identificado por el nombre de dominio o direccin IP, por ejemplo, ftp://codecharge.com o ftp://123.123.123.123, etc.. Esta es la carpeta relativa en el servidor FTP que se deben colocar los archivos publicados. Esta ruta puede comenzar con un "/" si su servidor FTP en registros en la carpeta raz o si tiene conocimiento de que la ruta debe comenzar en la raz del servidor FTP.

Ruta/carpeta

Inicio de sesin El nombre de usuario que se utilizar para conectarse al servidor FTP. Contrasea La contrasea correspondiente el nombre de inicio de sesin de usuario utilizado para iniciar sesin en el servidor FTP.

Direccin URL Esta es la direccin web correspondiente a la Ruta del servidor. Se utilizar esta direccin del sitio en vivo URL para ver la pgina en Pgina de Live modo. De forma predeterminada, los servidores web local se pueden acceder mediante la direccin URL: http://localhost, por lo tanto, la URL del servidor por el proyecto debe ser <http://localhost/MyProject>. Tambin puede utilizar la direccin IP del equipo, tales como http://68.100.100.100/MyProject o el nombre de dominio, como el proyecto http://mydomain.com/My. Conexin Cuando esta opcin est activada que CodeCharge Studio utilizar el protocolo SSH en segura (SFTP / lugar de FTP estndar para publicar archivos en la ubicacin remota. Tambin puede SSH) especificar el nmero de puerto al agregar al nombre del servidor despus de dos puntos, por ejemplo "myserver.com:22". Modo pasivo Define si CCS debe conectarse al servidor utilizando el modo pasivo es til cuando la mquina del desarrollador est detrs de un cortafuegos y no puede acceder directamente al servidor.

El parmetro de direccin URL del servidor se utiliza tambin en los programas generados, por ejemplo, para redirigir a los usuarios con privilegios suficientes a la pgina de inicio de sesin.

Especificar los archivos para publicar


Adems de especificar el local o remoto/FTP, configuracin de publicacin, tambin puede indicar qu tipos de archivos que desea publicar en el servidor Web.

Parmetro
Archivos de proyecto (archivos de cdigo, la plantilla y la base de datos)

Descripcin
Es el valor predeterminado y recomienda la opcin para la publicacin. Copia en el servidor web todos los tipos de archivo que son utilizados por las aplicaciones web. Por ejemplo en caso de PHP, estos archivos son: .php (programas PHP), .html (plantillas), .js (JavaScript), .gif y .jpg (imgenes) y CSS (hojas de estilo en cascada). Y si se almacena la base de datos de MS Access (.mdb) en la carpeta del proyecto,

se copiar en el servidor de web. Es tambin la mayor publicacin opcin. Todos los archivos con Esta opcin puede utilizarse para publicar los archivos con las extensiones extensiones especificadas, por ejemplo, si desea utiliza las extensiones de archivo personalizado en el proyecto y publicarlas. Nota: esta opcin de publicacin funciona ms lentamente que la opcin de archivos de proyecto de publicacin ya CodeCharge Studio debe buscar la carpeta del proyecto para todas las extensiones de archivo especificado. Todos los archivos Esta opcin puede utilizarse para publicar todos los archivos, pero excluir archivos excepto extensiones con extensiones especficas. Por ejemplo, para evitar copiar bases de datos de MS Access al servidor cada vez que se publica el proyecto. Nota: esta opcin de publicacin funciona ms lentamente que la opcin de archivos de proyecto de publicacin ya CodeCharge Studio debe buscar la carpeta del proyecto para todas las extensiones de archivo especificado.

6.5.5 Servidor y configuracin de idioma de programacin


Secciones de la configuracin del servidor permite configurar opciones relevantes para el lenguaje de programacin seleccionado. Muestra una configuracin distinta para diferentes idiomas.

ASP 3.0 con plantillas


Opcin
Pgina de cdigos

Descripcin
Conjuntos de que conjunto de caracteres numricos que se utilizar al mostrar el contenido dinmico. Pueden usar distintas configuraciones regionales reemplazarla y utilizar las pginas de cdigos diferentes.

Identificador de Establece el identificador de configuracin regional (LCID) que especifica una configuracin regional ubicacin que son con formato de las fechas, horas y monedas. Conjunto caracteres de El nombre de salida de codificacin (por ejemplo, ISO-LATIN-7) de carcter por la aplicacin, que se anexar a la cabecera del tipo de contenido durante la transmisin HTTP.

Componente de carga El tipo de un archivo cargar componente para ser utilizado en las pginas que admiten de archivo la funcionalidad de carga de archivos. Componente de El tipo de componente que se utilizar para enviar mensajes de correo electrnico. correo electrnico # include tipo Si los archivos comunes se incluyen a travs de rutas absolutas virtuales o rutas de acceso relativas a la raz del servidor. La ubicacin que se deben colocar las plantillas HTML en el servidor, relativa a la carpeta de proyecto.

Carpeta de plantillas

Ruta de la Base de La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando FCKeditor por /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

Php4/PHP5 con plantillas

Opcin
Extensin cdigo de archivo

Descripcin
de Define la extensin de archivo que se utilizar para las pginas generadas. Se debe establecer en el mismo valor que la extensin del archivo definido en el servidor web para el lenguaje de programacin seleccionado, por ejemplo .php para el lenguaje PHP. Especifica el mdulo utilizado para la conversin de codificacin de caracteres. Habilita o deshabilita la cach mejorada. Si a S, la aplicacin eliminar cualquier encabezados HTTP que deshabilitar la cach del navegador. Define la codificacin de salida por la aplicacin de caracteres. Define el nueva lnea caracteres. Para Windows, es <CR> <LF>, para Unix/Linux es <LF>. La ubicacin que se deben colocar las plantillas HTML en el servidor, relativa a la carpeta de proyecto. La ubicacin de las plantillas HTML en el servidor, relativa a la carpeta de proyecto. Se publicarn las plantillas HTML guardadas en esta carpeta.

Codificar la extensin

Cach de HTTP mejorado

Conjunto de caracteres Formato de archivo de salida

Versin de PHP

Carpeta de plantillas

Ruta de la Base de FCKeditor La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando por /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

Perl 5.0 con plantillas


Opcin
Servidor API Prefijo de biblioteca Ruta del servidor

Descripcin
El tipo de servidor API que se utilizar. Prefijo de biblioteca utilizada con mod_perl. La ruta de acceso a la raz de la carpeta web donde se deben ejecutar secuencias de comandos de mod_perl. archivo de Extensin de archivo de Perl.

Extensin cdigo

de

Formato de archivo de salida Ruta de Perl Ruta de archivos de sesin

Formato de los archivos de salida. La ruta de Perl. Ruta absoluta o relativa al directorio para almacenar los archivos de sesin

temporal. Tiempo de espera de sesin Tiempo de espera de sesin (minutos).

Tasa limpia de archivos de Esta variable se especifica la frecuencia con vencimiento se comprobarn los sesin archivos de sesin y se eliminarn los archivos caducados. Si 'Limpiar archivos de sesiones precio' = 100, esta comprobacin se realizar para cada pgina nmero 100 que se carga. Puede incrementar este valor para mejorar el rendimiento. Conjunto de caracteres El nombre de salida de codificacin (por ejemplo, ISO-LATIN-7) de carcter por la aplicacin, que se anexar a la cabecera del tipo de contenido durante la transmisin HTTP. Mostrar los errores de secuencia de comandos en la pgina. La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando por /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

Mostrar errores de Ruta de la Base de FCKeditor

CFML 4.01/MX
Opcin
Servidor CF

Descripcin
Base URL SSL, utilizado para acceder a pginas configuradas para el acceso SSL.

Ruta de la Base de La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando por FCKeditor /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

CFML 4.01/MX con plantillas


Opcin
Servidor CF

Descripcin
Base URL SSL, utilizado para acceder a pginas configuradas para el acceso SSL.

Ruta de la Base de La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando por FCKeditor /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

JSP 1.1 JDK 1.3


Opcin Descripcin

Extensin de origen de Especifica si se debe utilizar la extensin del origen de datos. datos Ruta de acceso al Ruta de acceso completa al archivo de registro. Valor 'medio System.out, out'

archivo de registro Nivel de registro Ruta de clase

'pecar' significa System.err El nivel de registro. DEBUG muestra todos los mensajes. Variable de entorno % CLASSPATH % se agregar a la ruta de la clase especificada.

Mximo tamao de rea El tamao mximo de la memoria (en megabytes) disponible para la mquina Virtual de Java, cuando se ejecuta javac. Bibliotecas de ejecucin Lista de archivos de punto y coma separado. Estos archivos se copiarn en el directorio WEB-INF\lib de la aplicacin. Especifica la carpeta de la modelo. Especifica la API RegExp. Servidor de host donde se implementar la aplicacin.

Carpeta de modelo RegExp API Servidor de destino Implementar como

webapp Especifica si los archivos se insertarn en la carpeta o se empaquetados en el archivo .war.

URL de la consola de La direccin URL de la consola de administracin. administracin Inicio de sesin administrador Contrasea administrador Ruta de contexto de El nombre de usuario para la consola de administracin.

de La contrasea para la consola de administracin.

La ruta de contexto (incluyendo la barra diagonal principal) de la aplicacin, por ejemplo, / de la muestra. La ruta de acceso a los archivos de aplicacin en el servidor. Deje vaco para la publicacin local.

Ruta del servidor

Ruta de la Base de La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando FCKeditor por /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

Servlets 2.2 JDK 1.3 con plantillas


Opcin Descripcin

Extensin de origen de Especifica si se debe utilizar la extensin del origen de datos. datos

Ruta de acceso archivo de registro Nivel de registro Ruta de clase

al Ruta de acceso completa al archivo de registro. Valor 'medio System.out, out' 'pecar' significa System.err Nivel de registro. DEBUG muestra todos los mensajes. Variable de entorno % CLASSPATH % se agregar a la ruta de la clase especificada.

Mximo tamao de rea El tamao mximo de la memoria (en megabytes) disponible para la mquina Virtual de Java, cuando se ejecuta javac. Bibliotecas de ejecucin Lista de archivos de punto y coma separado. Estos archivos se copiarn en el directorio WEB-INF\lib de la aplicacin. Carpeta de plantillas RegExp API Servidor de destino Implementar como URL Manager Especifica la carpeta de plantillas. Especifica la API RegExp. Servidor de host donde se implementar la aplicacin.

webapp Especifica si los archivos se insertarn en la carpeta o se empaquetados en el archivo .war. URL de manager de aplicacin Tomcat. Esta propiedad se utiliza slo si Tomcat es el servidor de destino. de Inicio de sesin de conexin para el gestor de aplicaciones Tomcat. Esta propiedad se utiliza slo si Tomcat es el servidor de destino. de Contrasea de conexin para el gestor de aplicaciones Tomcat. Esta propiedad se utiliza slo si Tomcat es el servidor de destino. La ruta de contexto (incluyendo la barra diagonal principal) de la aplicacin web se ocupan. Esta propiedad se utiliza slo si Tomcat es el servidor de destino. La ruta a los archivos del servidor. Esta propiedad se utiliza slo si Tomcat es el servidor de destino.

Inicio de sesin administrador Contrasea administrador Ruta de contexto

Ruta del servidor

Ruta de la Base de La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando FCKeditor por /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

ASP.NET C#
Opcin
Secure Server URL

Descripcin
Base URL SSL, utilizado para acceder a pginas configuradas para el acceso SSL.

Versin de destino Esquema de destino

Destino.NET Framework versin. Esquema de destino para las pginas ASPX.

.Modo de depuracin Especifica si los mensajes de error de cdigo vinculado deben ser salida. NET Referencias Ensamblados Crear aplicacin IIS Lista de referencias del proyecto separados por punto y coma. Separados por punto y coma lista de ensamblados de proyecto. Si desea crear automticamente la aplicacin IIS durante la publicacin del proyecto.

Ruta de la Base de La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando FCKeditor por /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

ASP.VB NET
Opcin
Secure Server URL Versin de destino Esquema de destino

Descripcin
Base URL SSL, utilizado para acceder a pginas configuradas para el acceso SSL. Destino.NET Framework versin. Esquema de destino para las pginas ASPX.

.Modo de depuracin Especifica si los mensajes de error de cdigo vinculado deben ser salida. NET Referencias Ensamblados Crear aplicacin IIS Lista de referencias del proyecto separados por punto y coma. Separados por punto y coma lista de ensamblados de proyecto. Si desea crear automticamente la aplicacin IIS durante la publicacin del proyecto.

Ruta de la Base de La ruta de la FCKeditor la carpeta de instalacin en el servidor, absoluta (empezando FCKeditor por /) o relativa a la carpeta de proyecto. Por ejemplo "/ FCKeditor" o "fckeditor".

6.5.6 Configuracin de Control de cdigo fuente


CodeCharge Studio permite muchos desarrolladores trabajar en un proyecto al mismo tiempo y para control de versiones de cdigo. Esto se logra al interactuar con las aplicaciones de control de cdigo fuente: CVS y SourceOffSite.

Parmetro
Proveedor Raz CVS

Descripcin
Define la aplicacin que se utilizar para el control de cdigo fuente. Define la carpeta raz de CVS que CVS utiliza para almacenar la informacin de control de versiones para el proyecto. de Define la ruta a la carpeta de almacenamiento de la informacin de control de versiones para el proyecto. de Define el nombre de usuario para iniciar sesin en el servidor SourceOffSite.

Ruta acceso Inicio sesin

6.5.7 Implementacin de seguridad


Un requisito necesario para la aplicacin de cualquier seguridad dentro de un proyecto es la creacin de un pgina de inicio de sesin para autenticar usuarios. Para crear una pgina de inicio de sesin de seguridad: 1. 2. Seleccione el archivos | Nueva | Pgina... la opcin de men en el men CodeCharge Studio. A continuacin, en el Agregar nueva pgina ventana, seleccione Pgina de inicio de sesin. Si desea agregar un formulario de inicio de sesin a una pgina existente, puede utilizar la Generador de autenticacin para crear el formulario en la pgina. Una vez que tenga una pgina de inicio de sesin en el proyecto, puede configurar la configuracin de seguridad de proyecto.

Configuracin de seguridad del proyecto


Para configurar la seguridad de un proyecto: 1. Debe especificar los campos que contienen la informacin de usuario y la tabla de base de datos. Esto se hace mediante las secciones de seguridad y grupos de seguridad de las ventanas de configuracin del proyecto. Seccin en la seguridad, tiene que especificar la tabla de base de datos que contiene los datos del usuario, as como los campos de la tabla que contienen informacin particular. Esta informacin incluye:

2.

o el campo de ID que contiene el identificador nico para cada usuario, o los campos nombre de usuario y contrasea que contiene la combinacin de nombre de usuario y
contrasea que se utilizar durante la autenticacin y, opcionalmente,

o un campo de nivel de grupo, lo que indica el grupo al que pertenece cada usuario.
3. Haciendo clic en el botn "avanzado..." puede abrir el Configuracin de seguridad avanzada dilogo donde puede configurar parmetros adicionales, tales como los nombres de las variables de sesin asociado a un usuario de autenticacin, cifrado de contrasea y la funcin de 'RememberMe '.

De forma predeterminada, las variables de sesin se crean para la Variable de ID de usuario, Variable de inicio de sesin de usuario y grupo ID Variable slo. Si otra sesin variables van a utilizar debe escribir cdigo personalizado para ellos. Por favor consulte laCrear Variables de sesin personalizado ejemplo.

Grupos de seguridad
Si los usuarios del sitio se clasifican en diferentes grupos, puede utilizar la seccin de grupos de seguridad al grupo de configuracin ID y nombres. Los valores de ID de grupo deben corresponder al campo de base de datos que especifica el grupo al que pertenece cada usuario. El grupo ID son el programa de instalacin de forma jerrquica, tal que los usuarios con un ID de grupo tienen autorizacin de seguridad ms que los usuarios con un ID bajo. Si este es el caso, puede comprobar los niveles ms bajos de mayor nivel con casilla de verificacin para que los usuarios con un ID de grupo pueden acceder a todas las pginas que son accesibles por usuarios con un ID de grupo inferior.

Puede desactivar la casilla de verificacin de niveles inferiores de mayor nivel con si desea que cada ID de grupo estrictamente puedan acceder a pginas designadas para ese grupo slo. En este caso, un usuario con un ID de grupo como los 3 no podr acceder a una pgina designada para cualquier otro ID de grupo.

Seguridad de nivel de pgina


Especifique los usuarios que pueden acceder a una pgina mediante la propiedad restringida de la pgina en la ventana de propiedades de la pgina. Cuando se establece la propiedad restringida no, todos los usuarios pueden acceder a la pgina sin necesidad de iniciar una sesin. 1. 2. Si se establece la propiedad restringida en s, puede hacer clic en [...] junto a la propiedad para especificar an ms los grupos que tienen permiso para acceder a la pgina. La ventana de grupos de seguridad de la pgina muestra los diversos grupos que son actualmente el programa de instalacin y le permite especificar qu grupos deberan poder acceder a la pgina. Por ejemplo, los usuarios que pertenecen al grupo de administrador pueden acceder a la pgina pero no los usuarios que pertenecen al grupo de usuarios. Tambin puede pulsar en los grupos... botn para agregar nuevos grupos.

Seguridad a nivel de formulario


Aparte de la configuracin de la seguridad en el nivel de pgina, tambin puede establecer seguridad a nivel de formulario. Esto se hace mediante la propiedad restringida del formulario. 1. Haga clic en [...] junto a la propiedad restringida para definir los grupos que deberan poder acceder al formulario. La medida a la que se pueden configurar los grupos depende del tipo de formulario.

2.

En el caso de los formularios de registro, puede definir acceso de grupo en funcin de las distintas operaciones que pueden realizarse en un formulario de registro. Se leen las cuatro operaciones, insertar, actualizar y eliminar. Un grupo con acceso completo es capaz de realizar las cuatro operaciones. Cuando la configuracin de la seguridad en la forma o el nivel de pgina, tenga en cuenta que da acceso a todos los grupos no es lo mismo que no establecer ninguna seguridad a todos. Si todos los grupos tienen acceso, cada miembro de ninguno de los grupos se debe iniciar la sesin. Esto significa que las personas que no estn registradas en la base de datos no podr tener acceso al formulario o pgina.

6.6 CONEXIN A BASES DE DATOS

6.6.1 CONEXIN A BASES DE DATOS


La capacidad de colocar fcilmente contenido de base de datos en la web es una de las principales caractersticas que hace CodeCharge Studio destacan de otras herramientas de desarrollo web. Existe una amplia gama de opciones aplicables cada uno con su propio pro y contra del Sera inconcebible para dar cabida a todos o la mayora de las diferentes opciones si cada era nica. Afortunadamente, esto no es as ya que el lenguaje de consulta estructurado (SQL) proporciona una manera uniforme de interactuar con bases de datos y su contenido. En general, cuatro componentes principales que conforman la experiencia de la base de datos:

Software de base de datos:


Conocido como archivo o repositorio (por ejemplo, Access, Oracle, MySQL, etc.).

Controlador/proveedor para conectarse a la base de datos:


Esencialmente, acta como un puente entre la base de datos y el lenguaje que se utiliza. (por ejemplo, ODBC, OLE DB, PERL DBI).

Lenguaje de programacin:
El lenguaje de programacin incluye programacin de construcciones que permiten establecer conexiones a la base de datos y ejecutar comandos SQL en it. (por ejemplo, ASP, PHP, PERL, etc.).

Lenguaje SQL utilizado para indicar a la base de datos:


Es importante hacer la distincin que es SQL y no el lenguaje de programacin que en realidad indica que la base de datos. El lenguaje de programacin se utiliza para establecer una conexin con la base de datos y enva comandos SQL que se ejecute durante la conexin abierta. El SQL transmitida es en gran medida estndar pero diferentes productos tienen propietarios comandos SQL ms all de los comandos estndar.

Diversos factores influyen en la eleccin de la base de datos utilizada. Estos incluyen, pero no se limitan a:

o la cantidad de informacin que se almacena; o la velocidad y versatilidad requieren de la aplicacin resultante; o seguridad, backup y recuperacin; o precio, as como el funcionamiento de costo de la base de datos; o compatibilidad con el lenguaje de programacin deseado; o disponibilidad de controladores de base de datos para conectarse a la base de datos utilizando el
elegido lenguaje;

o disponibilidad de mayor funcionalidad, como procedimientos almacenados, programacin procedural,


replicacin, etc.;

o disponibilidad de un host de web que es compatible con la base de datos; y o facilidad de uso.
Habiendo seleccionado la base de datos a utilizar y asegur que todos los componentes necesarios estn en el lugar, el siguiente paso es hacer la conexin CodeCharge Studio. Tenga en cuenta que no se limitan a una nica base de datos, pero puede utilizar varias bases de datos dentro del mismo proyecto.

Conexiones de base de datos


En CodeCharge Studio, una conexin es un enlace a una base de datos con el fin de crear las pginas basadas en la estructura y el contenido de la base de datos. La mayora de los formularios y controles de campo utilizados CodeCharge Studio dibuja su contenido de los campos de la base de datos. CodeCharge Studio utiliza conexiones de base de datos para dos propsitos principales:

un diseo de conexin se utiliza para disear pginas CodeCharge Studio; y un conexin de servidor es utilizado por las pginas generadas para comunicarse con la base de datos.

La conexin de diseo es la conexin que CodeCharge Studio utiliza para comunicarse con la base de datos. Por ejemplo, el constructor de aplicaciones en CodeCharge Studio se conecta a la base de datos y, a continuacin, se crea automticamente un conjunto de pginas Web basadas en las tablas de base de datos y campos. Las tcnicas ms comunes de tiempo de diseo de la conexin a una base de datos incluyen DSN/ODBC y JET. La conexin de servidor es utilizada por las pginas generadas para comunicarse con la base de datos. A veces, la conexin de diseo es el mismo que la conexin del servidor. Sin embargo, diversas situaciones justifican el uso de una conexin de servidor que es diferente de la conexin de diseo. Esto suele ser el caso cuando es indeseada o no permite acceso de base de datos remota. Por ejemplo, si utiliza PHP y MySQL, quiere su programa generado para utilizar la biblioteca de conexin de base de datos de PHPLib para conectarse directamente a MySQL sin el uso de los controladores.

6.6.2 Crear una nueva conexin de base de datos


Hay dos formas de crear una conexin que se utilizar en un proyecto concreto. 1. Seleccione proyecto | Configuracin de, seleccione la seccin de conexiones y haga clic en Agregar.... 2. Haga clic en conexiones de explorador del proyecto y seleccione Nueva conexin en el men emergente.

6.6.3 Configurar la conexin de base de datos de diseo


Dependiendo de la base de datos, podr utilizar uno o varios mtodos de conexin de base de datos. Los mtodos comunes incluyen ODBC/DSN y menos/chorro de DSN. Otros mtodos de conexin tambin pueden estar disponibles si instala a los controladores de base de datos adecuados en el equipo que ejecuta CodeCharge Studio. Las siguientes son las opciones de configuracin disponibles para la conexin de diseo.

Parmetro
Nombre de conexin

Descripcin
la Este nombre de usuario seleccionado nico identifica la conexin. No hay dos conexiones dentro del mismo proyecto pueden tener nombres idnticos. Puede utilizar mltiples conexiones con nombres diferentes para, por ejemplo, utilizar varias bases de datos en el proyecto.

Usar nombre de Debe seleccionar esta opcin si la conexin a la base de datos ser a travs de ODBC. origen de datos Utilizando el campo de cuadro de lista, puede seleccionar uno de los DSN de ODBC que se ODBC registra actualmente en el equipo. Alternativamente, puede crear un DSN de ODBC de nuevo haciendo clic en el nuevo... botn. Usar cadena de Esta opcin especifica una cadena de conexin que contiene los detalles necesarios para conexin realizar una conexin a la base de datos. Algunos de los datos incluidos en la cadena de conexin son: controlador de base de datos que se utilizarn, ubicacin del archivo de base de datos y el nombre de usuario y contrasea necesarios para conectar con la base de datos. Si eres un usuario experimentado, puede escribir simplemente en la cadena de conexin adecuada en el campo proporcionado. Sin embargo, mayora de la gente considerara necesario hacer clic en el construir botn y utilizar la Propiedades de vnculo de datos windows para crear la cadena de conexin. Nombre usuario Contrasea usuario de Este es un campo opcional que se utiliza para especificar el nombre de usuario requerido para iniciar sesin en la base de datos. de Este es un campo opcional que se utiliza para especificar la contrasea para iniciar sesin en la base de datos.

Orgenes de datos ODBC


Open Database Connectivity (ODBC) es una interfaz de controlador que permite que CodeCharge Studio y los programas generados para comunicarse con la base de datos. ODBC necesita ser configurado para tener acceso a bases de datos especficas, por ejemplo, proporcionando la informacin de ubicacin de la base de datos o su direccin IP. Al igual que puede crear muchos documentos de MS Word y guardarlos con distintos nombres de archivo, puede configurar muchos orgenes de datos ODBC y asignarles un nombre diferente. Un nombre de origen de datos (DSN) es el nombre de una configuracin de ODBC. Una de las ventajas de utilizar una conexin ODBC en tiempo de diseo es que varias personas pueden trabajar en un proyecto nico y cada uno puede tener su propia base de datos en una ubicacin diferente, o conectarse a bases de datos de prueba diferentes y realizar pruebas con sus propios datos. El requisito es que todo el mundo nombre su origen de datos ODBC con el mismo nombre, mientras que la configuracin de ODBC puede ser diferente. La ventaja de utilizar conexiones ODBC en tiempo de ejecucin es que puede copiar programas entre servidores sin necesidad de modificar la conexin de base de datos, si todos los servidores tienen equivalentes nombres de origen de datos creado con el mismo nombre.

Crear un DSN de ODBC


Puede crear un nuevo DSN ODBC de CodeCharge Studio o mediante la opcin fuentes de datos ODBC disponible del sistema Panel de Control o herramientas administrativas. En cualquier caso, los pasos son esencialmente idnticos, por lo que demostraremos cmo se realiza el proceso de CodeCharge Studio. 1. El primer paso es abrir el Agregar nueva conexin dilogo. Esto se puede hacer clic en el las conexiones opcin en el Explorador del proyecto ventana y seleccionar Nueva conexin en el men emergente. Seleccione el Usar nombre de origen de datos ODBC botn de radio para indicar su intencin de utilizar un DSN de ODBC y haga clic en nuevo... para iniciar el proceso de crear el DSN. En el Origen de datos ODBC cuadro de dilogo, seleccione la DSN de sistema y haga clic en Agregar para crear el nuevo origen de datos. Se presentan con una lista de controladores ODBC, de la figura 513, instalados en el equipo local. Desplcese por la lista para encontrar el controlador de la base de datos que desea utilizar a continuacin, seleccinelo y haga clic en Finalizar.

2.

3. En funcin del controlador seleccionado, se puede pedir que introduzca informacin adicional. Para un
controlador de base de datos de Access, aparece una ventana para especificar el nombre del DSN, una descripcin opcional y la ubicacin de la base de datos asociados con el DSN.

Crear un DSN de ODBC para otras bases de datos como MSSQL, Oracle y Microsoft Excel requerir pasos similares, excepto para el ltimo paso que vara segn el controlador de base de datos. Sin embargo, una vez haya creado un DSN, se puede utilizar en varios proyectos, simplemente lo seleccione de entre la lista de disponibles del DSN.

Conexin en tiempo de diseo para una base de datos MySQL

Conexin en tiempo de diseoa un MySQL base de datos debe hacerse utilizando un DSN de ODBC
creado utilizando el controlador MyODBC. Esto es porque no es posible conectar directamente a MySQL en tiempo de diseo como puede con una base de datos de Access mediante OLE DB. Si va a conectar a MySQL en tiempo de diseo, debe primero Descargar e instalar el controlador MyODBC que puede obtenerse de http://www.mysql.com/downloads/api-myodbc.html. Despus de instalar al controlador MySQL, proceder a la instalacin de un DSN de ODBC (nombre de origen de datos) para que apunte a la base de datos MySQL.

Parmetro
Nombre DSN de Windows MySQL host

Descripcin
Nombre de su eleccin que se utilizar como el nombre del origen de datos Direccin IP de la mquina donde se encuentra el servidor MySQL. Para una base de datos local, introduzca 'localhost'.

Nombre de base de datos Nombre de la base de datos en el servidor MySQL. de MySQL Usuario Cuenta de usuario para acceder a la base de datos.

Contrasea Puerto

Contrasea correspondiente al nombre de usuario. Por defecto, MySQL escucha al puerto 3306. Si se utiliza un nmero de puerto diferente, escrbalo aqu.

El resto de los campos en las ventanas de configuracin de DSN puede dejar en blanco a menos que tenga una razn concreta para configurarlos. Una vez que el DSN ha sido el programa de instalacin con el controlador MyODBC, ahora se puede utilizar para la conexin en tiempo de diseo CodeCharge Studio.

Parmetro
Nombre de la conexin Base de datos Usar nombre de origen de

Descripcin
Nombre de su eleccin para identificar la conexin CodeCharge Studio. Seleccione MySQL. Con el cuadro de radio activado, seleccione el DSN creado anteriormente

datos ODBC Nombre de usuario Contrasea

con el controlador MyODBC. Cuenta de usuario para acceder a la base de datos. Contrasea correspondiente al nombre de usuario.

Conexiones DNS-Less/JET Connections


Una alternativa al uso de una conexin de DSN es una conexin DNS sin; una cadena de conexin que contiene los detalles necesarios para establecer la conexin con la base de datos. La composicin de una cadena de conexin vara en funcin de la base de datos se utiliza como el controlador de proveedor. Aunque es posible simplemente escribir una cadena de conexin adecuada, la mejor alternativa sera utilizar la ventana de propiedades de vnculo de datos para construir uno. La ventana de propiedades de vnculo de datos se puede acceder desde las ventanas de modificar o agregar nueva conexin haciendo clic en el botn generar. La lista siguiente define las importantes fichas del cuadro de dilogo: 1. La proveedor de ficha se utiliza para especificar el proveedor/controlador de base de datos a utilizar. En esta ficha ser la lista de todos los proveedores de base de datos instalados en el equipo. Seleccione el proveedor adecuado para la base de datos que desea conectarse y haga clic en siguiente hacia la conexin ficha. En la ilustracin, ha sido seleccionado el Jet 4.0 proveedor Microsoft OLE DB para crear una cadena de conexin a una base de datos de Microsoft Access. 2. Los campos que aparecen en el conexin ficha varan segn el proveedor seleccionado en el proveedor de ficha. En el caso donde fue seleccionado el Microsoft Jet 4.0 proveedor OLE DB, el conexin ficha asemejan a la ilustracin. Es necesario introducir una ruta para el archivo de base de datos de Microsoft Access en el Seleccione o introduzca un nombre de base de datos campo. Si el archivo de base de datos de Microsoft Access est protegido por contrasea, tambin debe introducir los datos de autenticacin necesaria en el nombre de usuario y contrasea campos. De lo contrario, como ocurre con mayor frecuencia, el contrasea en blanco se activa la casilla de verificacin para indicar que no se requiere ninguna autenticacin para acceder a la base de datos. Despus de entrar en los detalles necesarios, es una buena idea hacer clic Probar conexin para asegurarse de que la configuracin funciona correctamente. Si es correcta, aparecer un cuadro de dilogo para confirmar la integridad de la conexin; de lo contrario, se muestra un mensaje de error dependiendo el error especfico.

7. IMPLEMENTACIN DE APLICACIN

7.1 Implementacin de aplicaciones ASP


Antes de publicar un proyecto Asegrese de que el servidor tiene la versin correcta del motor VBScript. CodeCharge Studio genera ASP 3.0 que corresponde a VBScript 5.5 o superior. La mayora de los servidores IIS tienen la versin correcta de VBScript instalado, pero si utiliza Personal Web Server (PWS) puede que deba actualizar el motor de VBScript. La ltima versin de la motor VBScript se puede descargar desde el sitio de Microsoft Windows Script. Tambin tenga en cuenta que en el momento de la publicacin la ltima versin de servidor de ASP ChiliSoft, que puede ejecutarse en mquinas de sabor de Unix, soporta ASP 2.0 y no la requiere ASP 3.0. El servidor de destino debe tener tambin la necesaria controladores ODBC DSN necesitan para conectar con la base de datos. Si utiliza un host comercial, la literatura en su sitio debe indicar qu bases de datos son compatibles. A veces el host soporta conexiones ODBC, en cuyo caso se debe solicitar que se cree un DSN de ODBC para usted. Una vez creado el DSN, puede configurar la conexin del servidor de base de datos para utilizar el DSN remoto. Para una conexin sin DSN como una base de datos de Microsoft Access, la conexin de base de datos de servidor debe configurarse para reflejar la ubicacin de la base de datos Microsoft Access en el servidor. En el caso donde conoce la ubicacin del sistema de archivo exacto del archivo de base de datos, puede simplemente copiar la cadena de conexin en tiempo de diseo, pegarlo en el Server la ficha y cambiar la ubicacin del archivo. Por ejemplo, si el archivo de Microsoft Access se encuentra en C:\Inetpub\databases\project1\database.mbd, la cadena de conexin correspondiente sera:

Cadena de conexin de servidor


Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin; Data Source=C:\Inetpub\databases\project1\database.mbd; Persist Security Info=False
Si no conoce la ubicacin del sistema de archivos de la base de datos utilizar la funcin VBScript Server.MapPath() para recuperar automticamente la ruta de acceso al archivo. Debe editar la cadena de conexin dentro de la Server ficha de la ventana de configuracin de la conexin e incluir una llamada a la funcin. Sera un ejemplo de cadena de conexin mediante la funcin Server.MapPath():

Uso de MapPath para definir archivo Path


Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" & Server.MapPath("database.mdb") & ";Persist Security Info=False
El archivo de base de datos reside en la misma ubicacin que la pgina de common.asp generados. La funcin Server.MapPath() recupera la ruta de acceso del sistema de archivo adecuado y lo incluye en la cadena de conexin.

Si se abre el archivo common.asp, se podra ver la cadena de conexin que aparece:

Cadena de conexin en Common.asp


ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; User ID=Admin;Data Source=" & Server.MapPath("database.mdb") & ";Persist Security Info=False"
Si va a publicar el mismo equipo donde est instalado CodeCharge Studio, simplemente puede especificar que la cadena de conexin de servidor es lo mismo que la cadena de conexin de diseo. Despus de configurar correctamente la cadena de conexin, asegrese de que el publicar ficha de la Configuracin del proyecto ventana especifica la ubicacin correcta donde deben publicarse los archivos. Si no utiliza una carpeta virtual, la Ruta del servidor carpeta debe especificar una ubicacin dentro de la raz del servidor web.

Implementar Aplicaciones .NET


Para crear un proyecto basado en uno de los.Idiomas netos (es decir, C# o VB.NET), hay ciertas condiciones que tienen que estar en el lugar. C# y VB.NET comparten una similitud con Java y JSP que existe un proceso de compilacin que se produce cuando se publica el proyecto. En otros idiomas, como ASP y PHP, las pginas de proyecto simplemente son publicadas en el servidor donde se accede por un usuario. Para C# y VB.NET, se compilan los archivos .cs o .vb para crear una biblioteca de vnculos dinmicos (.dll) de windows que se coloca en la carpeta bin del proyecto publicado. Para generar C# o VB.Net proyectos que debe tener una copia local de ASP.NET Framework Redistributable o el Framework SDK instalado en el equipo. Hacer que la versin que se obtiene es 1.0.3705 o superior.

Configuracin de rutas
Despus de instalar el.NET framework, tendr que indicar CodeCharge Studio dnde encontrar los compiladores para C# y VB.NET. Para ello, abra el herramientas | Opciones... men y en el Opciones de ventana, haga clic en el trazadosopcin. En el campo derecho.SDK de net, escriba la ruta a C# o VB.NET compilador archivo.

Compilador deel C# es un archivo llamado csc.exe mientras la VB.Compilador NET se llama vbc.exe. La
ruta de acceso a este archivo depende de la ubicacin donde la.NET Framework est instalado. Una ruta de ejemplo seraC:\WINNT\Microsoft.NET\Framework\v1.0.3705. Una vez que se ha especificado la ruta correcta, CodeCharge Studio podr invocar el compilador cuando se publiquen las pginas del proyecto. Si introduce el camino equivocado CodeCharge Studio le informar que no era capaz de localizar el compilador siempre intenta publicar un.NET proyecto. Adems de la exigencia de compilador todos.Proyectos netas deben publicarse en una carpeta virtual configurada en el servidor web.

Asistente para creacin de directorios virtuales


Para crear una carpeta virtual abra el administrador de servicios de informacin de Internet y seleccione el sitio donde se publicar el proyecto. A continuacin, utilice el accin | Nueva | Directorio virtual opcin de men para abrir el Asistente para creacin de directorios virtuales que le guiar por los pasos de la creacin de un directorio virtual.

1. En la ventana del asistente principal, haga clic en siguiente para continuar con el siguiente paso. 2. Especificar un alias que se utilizar para acceder a la carpeta virtual. El nombre de alias puede ser el mismo que el nombre de la carpeta donde se publicar el proyecto o un nombre diferente. El alias no puede contener espacios ni otros caracteres especiales.

3. Especifique la carpeta real donde se publicarn las pginas del proyecto. La carpeta puede ser dentro de la raz del servidor web o cualquier otra carpeta en el equipo.

4. Especificar los permisos de acceso de la carpeta virtual. A menos que tenga razones especficas debe aceptar la configuracin predeterminada.

5. Haga clic en terminar para crear la carpeta virtual.

Configuracin de publicacin
Una vez configurar el directorio virtual, abrir el Configuracin del proyecto dilogo en CodeCharge Studio. En el editorial ficha, especifique la ruta del directorio de la carpeta virtual en la Ruta del servidor campo. La URL del servidor campo debe hacer referencia al nombre de alias que ha introducido para la carpeta virtual. El alias (por ejemplo, NetProject) se asigna a los parmetros de la ruta adecuada en la configuracin.

Configure los ajustes del proyecto segn sea necesario. Al publicar el proyecto, primero se genera los archivos a una carpeta temporal donde se compilarn. Despus de la compilacin de los archivos, incluidos la .dll compilado, se publicar en la ruta especificada, donde se accede en una ventana del explorador con el nombre de alias de la carpeta virtual.

Implementar.NET Applications
Para crear un proyecto basado en uno de los.Idiomas netos (es decir, C# o VB.NET), hay ciertas condiciones que tienen que estar en el lugar. C# y VB.NET comparten una similitud con Java y JSP que existe un proceso de compilacin que se produce cuando se publica el proyecto. En otros idiomas, como ASP y PHP, las pginas de proyecto simplemente son publicadas en el servidor donde se accede por un usuario. Para C# y VB.NET, se compilan los archivos .cs o .vb para crear una biblioteca de vnculos dinmicos (.dll) de windows que se coloca en la carpeta bin del proyecto publicado. Para generar C# o VB.Net proyectos que debe tener una copia local de ASP.NET Framework Redistributable o el Framework SDK instalado en el equipo. Hacer que la versin que se obtiene es 1.0.3705 o superior.

Configuracin de rutas
Despus de instalar el.NET framework, tendr que indicar CodeCharge Studio dnde encontrar los compiladores para C# y VB.NET. Para ello, abra el herramientas | Opciones... men y en el Opciones de ventana, haga clic en el trazadosopcin. En el campo derecho.SDK de net, escriba la ruta a C# o VB.NET compilador archivo.

Compilador deel C# es un archivo llamado csc.exe mientras la VB.Compilador NET se llama vbc.exe. La
ruta de acceso a este archivo depende de la ubicacin donde la.NET Framework est instalado. Una ruta de ejemplo seraC:\WINNT\Microsoft.NET\Framework\v1.0.3705. Una vez que se ha especificado la ruta correcta, CodeCharge Studio podr invocar el compilador cuando se publiquen las pginas del proyecto. Si introduce el camino equivocado CodeCharge Studio le informar que no era capaz de localizar el compilador siempre intenta publicar un.NET proyecto. Adems de la exigencia de compilador todos.Proyectos netas deben publicarse en una carpeta virtual configurada en el servidor web.

Asistente para creacin de directorios virtuales


Para crear una carpeta virtual abra el administrador de servicios de informacin de Internet y seleccione el sitio donde se publicar el proyecto. A continuacin, utilice el accin | Nueva | Directorio virtual opcin de

men para abrir el Asistente para creacin de directorios virtuales que le guiar por los pasos de la creacin de un directorio virtual.

1. En la ventana del asistente principal, haga clic en siguiente para continuar con el siguiente paso. 2. Especificar un alias que se utilizar para acceder a la carpeta virtual. El nombre de alias puede ser el mismo que el nombre de la carpeta donde se publicar el proyecto o un nombre diferente. El alias no puede contener espacios ni otros caracteres especiales.

3. Especifique la carpeta real donde se publicarn las pginas del proyecto. La carpeta puede ser dentro de la raz del servidor web o cualquier otra carpeta en el equipo.

4. Especificar los permisos de acceso de la carpeta virtual. A menos que tenga razones especficas debe aceptar la configuracin predeterminada.

5. Haga clic en terminar para crear la carpeta virtual.

Configuracin de publicacin
Una vez configurar el directorio virtual, abrir el Configuracin del proyecto dilogo en CodeCharge Studio. En el editorial ficha, especifique la ruta del directorio de la carpeta virtual en la Ruta del servidor campo. La URL del servidor campo debe hacer referencia al nombre de alias que ha introducido para la carpeta virtual. El alias (por ejemplo, NetProject) se asigna a los parmetros de la ruta adecuada en la configuracin.

Configure los ajustes del proyecto segn sea necesario. Al publicar el proyecto, primero se genera los archivos a una carpeta temporal donde se compilarn. Despus de la compilacin de los archivos, incluidos la .dll compilado, se publicar en la ruta especificada, donde se accede en una ventana del explorador con el nombre de alias de la carpeta virtual.

Crear una aplicacin Simple Hola


Nuestra primera iniciativa en el tema de la creacin de aplicaciones web implicar la creacin de una sencilla aplicacin de una pgina. El propsito de este ejercicio ser introducir a nuevos usuarios en el entorno de CodeCharge Studio y obtener una orientacin general de las caractersticas IDE que normalmente se utilizan para crear aplicaciones web ms complejas. En este ejercicio, construimos una aplicacin sencilla que consiste en un elemento dinmico en una pgina un control de etiqueta que muestra el texto " Hello World!". En la mayora de los casos, las aplicaciones CodeCharge Studio normalmente tendr ms elementos involucrados que esta sencilla aplicacin. Por ejemplo, nuestra aplicacin simple no tendr una conexin de base de datos ya no necesitamos contenido de base de datos con el fin de mano. La aplicacin de gestin de tareas que se construirn en la seccin siguiente ser ms amplia. Para crear la aplicacin, tome los siguientes pasos: 1. Crear un nuevo proyecto de CodeCharge Studio 2. Especificar propiedades de proyecto 3. Modificar las propiedades de pgina 4. Agregar una etiqueta a la pgina 5. Configuracin de las propiedades de la etiqueta 6. Agregar una accin a la etiqueta 7. Previsualizar el cdigo 8. Publicacin del proyecto 9. Probar la aplicacin

Crear un nuevo proyecto de CodeCharge Studio


La creacin de cualquier aplicacin web utilizando CodeCharge Studio inevitablemente requiere que primero crear un nuevo proyecto.

1.

Iniciar CodeCharge Studio

2. En la ventana de dilogo que aparece, seleccione la opcin Nuevo proyecto . Si ya es CodeCharge Studio, puede utilizar el archivo = > nuevo... = > Opcin de men proyecto... .

Especificar propiedades de proyecto


Cuando aparezca el cuadro de dilogo Agregar nuevo proyecto , entonces debe proceder para especificar propiedades para el nuevo proyecto. 1. En la ficha General , asegrese de que est seleccionada la opcin de Proyecto en blanco . 2. En el campo nombre , escriba HelloWorldProject . 3. El campo de ubicacin contiene la ruta de sistema de archivo donde se guardarn los archivos de proyecto y puede dejar este valor como-es si no desea guardar los archivos en una ubicacin diferente. 4. Para el campo idioma , seleccione el lenguaje de programacin en el que desea publicar el proyecto. 5. Especificar el idioma que utilice la aplicacin sea predeterminado en el campo Idioma del sitio . 6. Despus de especificar todas las propiedades, haga clic en el botn Aceptar para que CodeCharge Studio puede crear el marco del proyecto.

Modificar las propiedades de pgina

CodeCharge Studio crea un proyecto que tiene una pgina vaca llamada NewPage1. Nuestra primera tarea dentro del proyecto ser cambiar el nombre de la pgina y asignarle un nombre ms significativo. Para ello: 1. Con el botn derecho en la pgina en la ventana Explorador del proyecto y seleccione la opcin de cambiar el nombre o pulse F2. 2. Escriba HelloWorld como el nuevo nombre de la pgina. 3. Despus de cambiar el nombre de la pgina, puede aparecer a un cuadro de dilogo preguntndole si desea "Actualizar todos los vnculos de esta pgina?". Simplemente haga clic en S aunque en este caso no tenemos otras pginas que pudieran tener vnculos con la pgina que cambi su nombre.

Agregar una etiqueta a la pgina


Una etiqueta se utiliza normalmente para mostrar dinmicamente un contenido de texto en lugar de prestablecidos en la pgina. La principal diferencia entre el texto y una etiqueta es que la etiqueta se puede controlar mediante programacin, as que puede mostrar el texto determinado por el programa o obtenido de la base de datos. Una etiqueta es tambin la ms simple de controles. Ahora procederemos a aadir el control Label a la pgina. Al hacerlo, principalmente trabajaremos en modo de Diseo aunque tambin es posible realizar las mismas tareas de en modo HTML . Para agregar el control Label a la pgina: 1. Haga clic en el botn de etiqueta en la ficha de formas de la caja de herramientas. Click on the Label button in the Forms tab of the Toolbox.

Configuracin de las propiedades de la etiqueta


De forma predeterminada el nombre de la etiqueta desde el paso anterior es Label1, aunque de vez en cuando puede que desee cambiar el nombre de los controles para reflejar su propsito, consulte a un nombre de campo de base de datos, etc.. Para modificar el nombre del control: 1. Permaneciendo en el modo de Diseo , haga clic derecho en {Label1} y seleccione la opcin Propiedades en el men emergente que aparece. La ventana de propiedades cambia a la ficha de datos y muestra las propiedades de la etiqueta. 2. Establezca la propiedad Name para MyLabel.

Agregar una accin a la etiqueta


Ahora que ha creado el control label, es tiempo para asignar un valor que se mostrar de esta etiqueta. Para ello, necesitamos utilizar algn cdigo de programacin que asigna texto especfico para el valor de la etiqueta. Por suerte en CodeCharge Studio puede utilizar "medidas" para generar automticamente varias lneas de cdigo sin necesidad de programacin. Las acciones se utilizan generalmente para pequeas tareas, tales como correo electrnico, validacin de entrada de datos, lectura o guardar una cookie, etc.. En este ejemplo utilizaremos la accin de "Recuperar valor de Control" para establecer el valor de la etiqueta con el texto " Hello World!". Para asignar Hello World! a la etiqueta utilizar el evento Antes de mostrar mediante la accin de Recuperar el valor de Control : 1. Cambiar a la ficha de eventos de las Propiedades. 2. Con el botn derecho en el Antes de mostrar y seleccione la opcin Agregar accin... .

3. Seleccione Recuperar valor para el Control de la lista. 4. Haga clic en Ok.

Para configurar las propiedades de accin: 1. Seleccionar Valor de recuperar para el Control de la accin en la ficha eventos . 2. Establecer MyLabel en la propiedad Nombre de Control . 3. Seleccione expresin en la propiedad de Tipo de fuente . 4. Establecer " Hello World!" en la propiedad Nombre de fuente .

Previsualizar el cdigo
Ya las acciones generan automticamente fragmentos de cdigo de programacin, puede ver al instante el resultado viendo el evento cdigo generado. Para ver el resultado de la accin de Recuperar el valor de Control : 1. Haga clic en el Valor de recuperar para el Control en la ficha de eventos de las Propiedades y seleccione la opcin Mostrar cdigo... .

En el modo de cdigo abierto del editor se puede ver el cdigo que se utiliza para asignar el Hello World! valor al control MyLabel . Nota: Tambin puede modificar el cdigo generado por la accin, o agregar el cdigo manualmente. Para agregar el cdigo manualmente sin usar la accin - con el botn derecho en el evento Antes de mostrar y seleccione la opcin Aadir cdigo... en el men.

Publicacin del proyecto


Todos los componentes de nuestra aplicacin web de Hola mundo simple estn ahora en el lugar. 1. Haga clic en el botn Guardar todo para guardar el proyecto 2. Pulse la tecla F9 para comenzar el proceso de publicacin. 3. Cuando aparezca el cuadro de dilogo Ajustes del proyecto , confirmar las entradas en el Servidor activo, Ruta del servidor y los campos de Direccin URL del servidor . La Ruta del servidor debe ser una ubicacin en el servidor web donde se publicarn las pginas y la Direccin URL del servidor debe ser una direccin URL que asigna a la Ruta del servidor. 4. Una vez que est satisfecho con la configuracin, haga clic en Ok para publicar el proyecto.

Probar la aplicacin
1. Una vez el proceso de publicacin, haga clic en la ficha Pgina Live de la ventana del documento para ver la pgina generada. 2. Debera ver Hello World! texto. Eso nos lleva al final de este ejercicio. La aplicacin del proyecto Hola mundo de hecho es muy simple, pero esperemos que se ha fijado el escenario para proyectos ms complejos.