asp - udb.edu.sv · ... y los de código serán .aspx.vb. estructura de directorios en ......

7
ASP.NET Escuela de Ingeniería en Computación. Lic. José Mauricio Flores Avilés

Upload: phungthuy

Post on 23-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ASP - udb.edu.sv · ... y los de código serán .aspx.vb. ESTRUCTURA DE DIRECTORIOS En ... Cualquier clase representada por código en ... Antes de empezar vea los ejercicios que

ASP.NET Escuela de Ingeniería en

Computación.

Lic. José Mauricio Flores Avilés

Page 2: ASP - udb.edu.sv · ... y los de código serán .aspx.vb. ESTRUCTURA DE DIRECTORIOS En ... Cualquier clase representada por código en ... Antes de empezar vea los ejercicios que

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.

Page 3: ASP - udb.edu.sv · ... y los de código serán .aspx.vb. ESTRUCTURA DE DIRECTORIOS En ... Cualquier clase representada por código en ... Antes de empezar vea los ejercicios que

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”

Page 4: ASP - udb.edu.sv · ... y los de código serán .aspx.vb. ESTRUCTURA DE DIRECTORIOS En ... Cualquier clase representada por código en ... Antes de empezar vea los ejercicios que

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

Page 5: ASP - udb.edu.sv · ... y los de código serán .aspx.vb. ESTRUCTURA DE DIRECTORIOS En ... Cualquier clase representada por código en ... Antes de empezar vea los ejercicios que

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.

Page 6: ASP - udb.edu.sv · ... y los de código serán .aspx.vb. ESTRUCTURA DE DIRECTORIOS En ... Cualquier clase representada por código en ... Antes de empezar vea los ejercicios que

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

Page 7: ASP - udb.edu.sv · ... y los de código serán .aspx.vb. ESTRUCTURA DE DIRECTORIOS En ... Cualquier clase representada por código en ... Antes de empezar vea los ejercicios que

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.