Tutoriales ASP


CONSCEPTOS GENERALES SOBRE ASP

¿Que es Asp.net?

ASP.NET es un ambiente de programación construído sobre el entorno NGWS New Generation Windows Services, que permite crear poderosas aplicaciones de Internet. ASP.NET ofrece varias ventajas importantes sobre los modelos previos de desarrollo para Internet :

Mejor Eficiencia

ASP.NET corre código compilado sobre el entorno NGWS en el servidor. Distinto a sus predecesores interpretados, ASP.NET usa amarres tempranos ("early binding"), así como compilación justo a tiempo ("just-in-time compilation"), optimización nativa, y servicios de caché, sin configuración adicional. Para los desarrolladores, esto significa eficiencia dramáticamente superior antes de escribir la primera línea de código.

Herramientas superiores de desarrollo

ASP.NET tiene una "caja de herramientas" rica : el ambiente de desarrollo integrado de Visual Studio.NET. La edición WYSIWYG, la creación de controles mediante "drag-and-drop", y la publicación automática son varias ventajas.

Poder y Flexibilidad

Porque ASP.NET está basado en el Entorno Común de Ejecución de Lenguajes ( Common Language Runtime, o "CLR" ), el poder y la flexibilidad de la plataforma completa está disponible para los desarrolladores. Las librerías de Clases del CLR, la Mensajería, y las soluciones de Acceso a Datos, son accesibles al través del Internet. ASP.NET permite el uso de una gran variedad de lenguajes de programación y, por tanto, usted puede escoger el mejor lenguaje para su aplicación, o particionar su aplicación en varios lenguajes. Mas aún, la interoperabilidad del CLR garantiza que su inversión en el desarrollo de aplicaciones COM es preservada cuando se migra a ASP.NET

Simplicidad

ASP.NET hace fácil el ejecutar tareas comunes, desde el simple envío de un formulario o la autenticación de un cliente, hasta el despliegue y la configuración de un Web. Por ejemplo, el entorno de paginado de ASP.NET le permite construir interfases de usuario que separan limpiamente la lógica de su aplicación del código de su presentación, y maneja eventos con un modelo sencillo de procesamiento de formularios al estilo de Visual Basic. Adicionalmente, el CLR simplifica el desarrollo con servicios de código gerenciado, como el conteo automático de referencias y la limpieza automática de la memoria utilizada por su aplicación.

Gerenciabilidad

ASP.NET usa un sistema jerárquico de configuración, basado en archivos de texto, que simplifica la aplicación de parámetros de configuración al servidor y sus aplicaciones. Porque la información de configuración es almacenada como texto, nuevos parámetros pueden ser configurados sin recurrir a herramientas de administración locales. Esta filosofía de "cero administración local" también se extiende al despliegue de aplicaciones de ASP.NET. Una aplicación de ASP.NET se despliega a un servidor simplemente copiando los archivos necesarios al servidor. No hay que reiniciar el servidor, ni siquiera para reemplazar código compilado que ya está en servicio.

Escalabilidad y Disponibilidad

ASP.NET ha sido diseñado para la escalabilidad con características específicamente dirigidas a mejorar el funcionamiento de servidores racimados (clustered) y de servidores con procesadores múltiples. Los procesos del servidor son vigilados y gerenciados por el entorno del ambiente de ejecución de ASP.NET, así que si algun proceso se entorpece o se detiene, un nuevo proceso puede ser creado para reemplazarlo, lo cual ayuda a mantener la disponibilidad de su aplicación para manejar solicitudes de servicio.

Personalización y Extensibilidad

ASP.NET entrega una arquitectura bien formada que permite que los desarrolladores "enchufen" su código al nivel apropiado. De hecho, es posible el extender o reemplazar cualquier sub-componente del ambiente de ejecución de ASP.NET con un componente personalizado. La implementación de autenticación personalizada o de servicios de mantenimiento de estado nunca ha sido tan sencillo.

Seguridad

Con autenticación nativa de Windows y configuración individual por aplicación, usted puede estar tranquilo: sus aplicaciones están seguras.





COMO INSTALAR UN SERVIDOR ASP EN MI COMPUTADORA

Para poder correr un servidor asp en nuestra computadora, debemos de tener habilitada la herramienta IIS

Verificar si tengo habilitada la herramienta IIS en mi computadora

1-Panel de Control

2-Herramientas Administrativas

3-Información de Servicios de Internet

Si no se encuentra el paso número 3 (Información de Servicios de Internet), quiere decir que no esta habilitada la Herramienta IIS.

Habilitar la Herramienta IIS

1-Panel de Control

2-agregar o Remover programa

3-En la pestaña de la isquierda (Agregar o Remover Componente de Windows)

4-Aparece un cuadro con los componentes de windows, de la lista de componentes activamos la casilla de Información de Servicio de Internet (IIS) y presionamos el Botón Next

5-Aqui comienza la instalación, para eso debe estar insertado el disco de Windows correspondoente al de la computadora.

Una ves instalado presionamos finalizar.

Ahora bien, hasta qui ya hemos habilitado la herramienta (IIS), nuestro sitio se ha creado en la carpeta C:/Inetpub/wwwroot, es aqui en donde debemos colocar las páginas de nuestro sitio.

Por default el servicio no esta corriendo, para eso debemos de correrlo y para eso seguimos los siguientes pasos.

1-Panel de Control

2-Herramientas Administrativas

3-Información de Servicios de Internet

5-Habrimos las pestaña Computadora Local (Local Computer).

6-Seleccionamos Sitio web predeterminado (Default Web site), y con el botón derecho del mause ponemos arrancar (Start).

Hasta aqui el servicio IIS ya esta corriendo, ahora podemos ver nuestras páginas web desde el navegador de internet tecleando la ip local o (http://localhost).

Si necesitamos poner una hoja que aparesca como predeterminada la creamos y le ponemos default.asp en la carpeta c:/Inetpub/wwwroot.





CONFIGURAR MI COMPUTADORA PARA EL ACCESO REMOTO A MI SITIO WEB

Nota: Lo que se hara con este proceso es abrir el puerto 80 de la red Wan para que se pueda tener acceso remoto a su computadora, por lo cual no se recomienda ya que la seguridad de su computadora quedara des-habilitada, al llevar a cabo dicho proceso es bajo su responzabilidad.

Para poder tener acceso remoto a mi sitio web es necesario configurar la WAN del modem de internet.

Configuración de la WAN de un modem HG530 de Infinitum de telmex

Desde el navegador de internet tecleamos ip local o remota 192.168.1.254 o ip remota el cual la podemos verificar en la página www.cualesmiip.net.

Una ves habiendo tecleado la ip en el navegador nos pedirá un usuario y un password, el usuario por default t es TELMEX y el password por default es el que WEP que tiene el modem.

Una ves ya accesado a la pantalla de configuración del Modem damos click en la pestaña de Avanzado, después en Firewall.

Damos click en Permitir aplicaciones individuales y agregamos la aplicación Servidor HTTPS y cambiamos todos los puertos a 80, en el concepto ip local seleccionamos el nombre de la maquina servidor.

Precionamos el botón guardar.

Hasta aquí ya hemos permitido el acceso remoto , ahora solo activar el loopback para que nos permita entrar al sitio local al momento de teclear la ip remota.

Activar el Comando Lookcack en Windows Xp

1-Start-Run ponemos Telnet y presionamos enter

2-Ejecutamos el comando ( o 192.168.1.254 ), ponemos el password WEP

3-Ejecutamos el comando ( ip nat l )

4-Ejecutamos el comando( ip nat l on )

5-Habrimos el archivo autoexec.net ( sys edit autoexec.net )

6-Presionamos 2 veces la tecla n

7-Presionamos una ves la tecla r

8-Precionamos Enter

9-Presionamos x para guardar

Listo ya ha quedado configurado el acceso remoto al sitio local
En el caso de Windows 7 no tiene habilitado el comando Telnet

Habilitar el comando telnet en Windows 7

1-panel de Control

2-Programas

3-Hactivar o desactivar las características de Windows

4-Cliente Telnet

5-Aceptar y reiniciamos Windows.





COMO INSERTAR REGISTROS EN UNA BASE DE DATOS DE ACCESS DESDE UN FORMULARIO WEB

Para llevar a cabo este proyecto, necesitamos:

1-Una base de datos, esta base de datos la llamamos ventas.mdb

Esta base de datos debe tener una tabla que se llame clientes y a su ves la tabla clentes debe tener tres columnas:

Codigo
Nombre
Cargo
Abono

Tambien debemos de tener un archivo html al que llamamos formulario.html y le pegamos el siguiente código, que es el formulario en donde se capturan los datos.


Ahora creamos un archivo y lo llamamos insertar.asp, y le pagamos el siguinete código que es el que conectara a la base de datos e insertara los datos del formulario anterior.