Práctica 22
(Emmanuel Sánchez Ramírez)
Objetivo
Poder crear una base de datos en linea.
Introducción
Crear un Objeto ActiveX que administre una base de datos. Crear, Desplegar y modificar informacion de una base de datos en ASP.
Desarrollo
Se utiliza el entrono de VB para crear una aplicacion "IIS" la cual atravez de plantillas determinadas hace la interfaz la cual se desplegara en el browser del cliente. Utilizando un control ActiveX el cual crea una estructura de una Base de Datos ADO su estructura esta descrita mas abajo. La practica consta de dos partes la creacion del ActiveX y la Interfaz la cual cliente usara para manejar la base de datos.
El desarrollo de la aplicacion fue aņadir las plantillas que crean la interfaz con el usuario a segun sea la peticion, a el WebClass, despues se genero codigo para responder a los eventos que nuestras plantillas generan y poder responder a las peticiones del cliente. El modulo mdlHTML me ayda a utulizar el ActiveX y realiza el codigo correspondiente en HTML ( la infomacion esta en formato de tablas). El usuario puede crear una base de datos proporcionando el nombre de ellla para despues crear sus tablas correspondiente, cada tabla tiene la opcion de crear campos especificando el nombre, tipo y tamaņo de el.
Estructura del ActiveX "ActiveADO.dll" Sesion.cls
Propiedades Nombre Tablas.cls
Propiedades NoCuenta Nombre Tabla.cls (coleccion de Campos)
Propiedades Campos.cls
Propiedades Campo.cls
Propiedades Nombre Tipo Tamaņo Metodos Add Item Count Coleccion Metodos Add Item Count Coleccion CrearADO Fin de ActiveX
Conclusiones
La creacion de un ActiveX facilita por copmpleto el reuso de codigo que tanto VB padece, ya que se puede generar un ActiveX utilizando codigo de otros ya creados anteriormente obteniendo como resultado un Control que maneje cierto tipo de informacion especifica, la interfaz del programa resulta tarea facil si ya se tiene un cotrol el cual maneje los datos y solo se tenga que encargar de desplegarlos al usuario.