Upload
phungthuy
View
215
Download
0
Embed Size (px)
Citation preview
ASP.NET Escuela de Ingeniería en
Computación.
Lic. José Mauricio Flores Avilés
Este manual ha sido elaborado para orientar al estudiante de ASP.NET en el desarrollo de sus
prácticas de laboratorios. El uso de este manual debe ser antes, durante y después de la
práctica, de tal forma que ofrece un método facilitador en su proceso de
enseñanza/aprendizaje durante esta asignatura.
En el desarrollo de esta asignatura se ha designado realizar las prácticas en 16 sesiones
semanales de laboratorios, los que incluyen 13 prácticas y tres parciales prácticos, durante los
cuales, el estudiante aplicará los conceptos y las técnicas fundamentalmente necesarios para
el dominio de lenguaje de programación.
El software y equipo a utilizar en todo el desarrollo de la materia es el siguiente:
Software: Visual Web Developer 2010 Express.
FrameWork 4.0.
WebMatrix.
SQL 2008.
Equipo: Computador.
Acceso a Internet.
Todas las guías de laboratorio están estructuradas de la siguiente forma:
- Objetivos.
- Introducción.
- Procedimiento.
- Ejercicios
- Investigación complementaria.
- Hoja de cotejo.
La hoja de cotejo será entregada al docente de práctica al inicio de cada sesión de laboratorio.
I. Introducción a ASP.NET.
Objetivos:
• Crear sitios WEB vacíos en Visual WEB Developer 2010 Express.
• Identificar el entorno de la aplicación.
• Crear script básicos con controles WEB
Introducción:
Esta guía pretende que el estudiante inicie el uso de la herramienta Visual WEB Developer para el
desarrollo de escript en ASP.NET, usando CodeBehind, y usando controles Web básicos.
CREACION DE SITIOS WEB
Busque en su computador la herramienta Visual WEB Developer, al presionar click aparecerá la
siguiente pantalla.
En primer lugar crearemos el sitio web presionando click en la opción “Nuevo sitio web”
Posteriormente seleccionaremos la opción “Sitio web vacío de ASP.NET”, usamos esta opción para
que nos proporcione un entorno limpio para poder crear los script de la manera que tengamos
pensado, asegurándonos de usar VisualBasic, en la parte de abajo podemos personalizar el
nombre de nuestro sitio.
Ahora ya podemos a empezar a crear script, para lo cual en el menú seleccionamos “Archivo” y
posteriormente “nuevo archivo”, y nos mostrara la pantalla siguiente.
Seleccionaremos Web Forms, para crear formularios web, es importante que cheque de la opción
“poner código en archivo independiente” este activo para poder usar “CodeBehind”, en la parte
de abajo también tengo la opción de cambiar el nombre o sugerir uno, todos adoptaran la
extensión .aspx, y los de código serán .aspx.vb.
ESTRUCTURA DE DIRECTORIOS
En general, la estructura de directorios de ASP.NET puede ser determinada por las preferencias del
desarrollador. Aparte de unos pocos nombres de directorios reservados, el sitio puede expandirse
a cualquier número de directorios. La estructura es típicamente reflejada directamente en las urls.
App_Browsers
Contiene archivos de definición específicos para navegadores.
App_Code
Es un directorio para códigos. El servidor ASP.NET automáticamente compilará los archivos
(y subdirectorios) en esta carpeta en un ensamblado que es accesible desde cualquier
página del sitio.
App_Data
Directorio por defecto para las base de datos, tales como archivos mdb de Microsoft
Access y archivos mdf de Microsoft SQL Server. Este directorio es usualmente el único con
permisos de escritura en la aplicación.
App_LocalResources
Contiene archivos de recursos localizados para páginas individuales del sitio.
App_GlobalResources
Contiene archivos resx con recursos localizados disponibles para cada página del sitio. Este
es donde el desarrollador ASP.NET típicamente almacenara mensajes que serán usados en
más de una página.
App_Themes
usado para temas alternativos del sitio.
App_WebReferences
Usado para archivos de descubrimiento y archivos WSDL para referencias a servicios web
para ser consumidos en el sitio.
Bin
Contiene código compilado (archivos .dll) para controles, componentes, y otro código que
pueda ser referenciado por la aplicación. Cualquier clase representada por código en la
carpeta Bin es automáticamente referenciada en la aplicación.
ENTORNO DE VISUAL WEB DEVELOPER 2010 EXPRESS
El entorno es muy amigable y fácil de usar, cuento muchas opciones como personalizar los menus,
conectarme a gestores de datos, facilidades para hacer depuraciones, poder manejar CSS o diseño,
oportunidad de incorporar otros recursos y programas, por medio de la web.
EJEMPLO DE SCRIP DE ASP.NET
Podemos ver que los TextBox y Botones son controles WEB, ósea objetos a los cuales puedo
programar también.
El ejemplo un código oculto es el siguiente.
Antes de empezar vea los ejercicios que se les dieron al principio de la guía.
EJERCICIOS:
1. Cree una calculadora que sume, reste, múltiple o divida dos números, si el divisor es 0 que
no haga la operación.
2. Cree un formulario WEB donde un estudiante pueda colocar sus notas, tres en total y que
puede obtener un promedio, si la nota es 10 que lo felicite, si es menor que 10 pero 7 o
mayor, que le coloque aprobado, si es menor que 7 coloque aplazado y a los de 4 para
abajo, sugerir que visite al tutor.
3. Crear un ejemplo usando otros controles WEB, como por ejemplo, listbox, radiobutton,
Drowdownlist.
4. Elaborar un formulario de registro que me pida los datos completos de una persona,
nombres, apellidos, teléfono, ciudad de nacimiento, correo, peso, sexo y estatura, usando
varios controles web.
5. Elabore un ejemplo aplicando la opción page_load, según ejemplo.
6. Cree un script que alimente a un listbox, a partir de un formularios de asp.
Muéstreselos al docente para su revisión y cheque de progreso, si ya termino pida una lista de
ejercicios más.