Escolar Documentos
Profissional Documentos
Cultura Documentos
Lenguaje de Programacin VI
DOCENTE:
ING. WILSON ROMERO
ESTUDIANTE:
JAVIER CERCADO
CURSO:
3 CURSO 6 SEMESTRE A
AO LECTIVO:
2017 2018 (II Ciclo)
1. CONTROLES DE SERVIDOR Y TIPOS DE DATOS DE ASP
Cuando crea pginas Web ASP.NET, puede utilizar estos tipos de controles:
Controles de servidor HTML: Elementos HTML expuestos al servidor para que se
puedan programar. Los controles de servidor HTML exponen un modelo de objeto
que se relacionan muy estrechamente con los elementos HTML que representan.
Controles de servidor Web: Controles con ms funciones incorporadas que los
controles de servidor HTML. Los controles de servidor Web incluyen no slo
controles de formulario como botones y cuadros de texto, sino tambin controles
con fines especiales como un calendario, mens y un control de vista de rbol.
Los controles de servidor Web son ms abstractos que los controles de servidor
HTML pues su modelo de objetos no refleja necesariamente la sintaxis HTML.
Controles de validacin: Controles que incorporan lgica para permitirle
comprobar los controles de entrada de los usuarios como el control TextBox. Los
controles de validacin le permiten comprobar un campo necesario, su
adecuacin a un valor o un modelo de caracteres concreto, comprobar que un
valor se encuentra en un intervalo predefinido, etc. Para obtener ms
informacin, vea Controles de validacin ASP.NET.
Controles de usuario: Controles que crea como pginas Web ASP.NET. Se
pueden incrustar controles de usuario de ASP.NET en otras pginas Web ASP.NET;
esta es una forma sencilla de crear barras de herramientas y otros elementos
reutilizables. Para obtener ms informacin, vea Controles de usuario ASP.NET.
Qu es un control de servidor?
Los controles de servidor ASP.NET son componentes que se ejecutan en el servidor
y encapsulan la IU y dems funcionalidades relacionadas. Los controles de
servidor se utilizan en pginas ASP.NET y en las clases de cdigo subyacente. Los
controles de servidor incluyen botones, cuadros de texto y listas desplegables.
El siguiente ejemplo es el de un control de servidor Button: <asp:Button
id=Button1 runat=server Text=Submit /> Runat=server
1
Los controles de servidor tienen un atributo runat=server, el mismo atributo que
los formularios Web Forms. Esto significa que la lgica del control se ejecuta en el
servidor y no en el navegador del usuario. Los controles de servidor se diferencian
de los controles HTML en que stos ltimos nicamente se ejecutan en el
navegador del cliente y no realizan ninguna accin en el servidor.
Otra caracterstica de los controles de servidor es que el estado de la vista, las
opciones de configuracin y la entrada de datos de usuario en el control se
guardan automticamente cuando la pgina viaja entre el cliente y el servidor.
Los controles HTML tradicionales no tienen estado y vuelven a su configuracin
predeterminada cuando la pgina retorna del servidor al cliente.
Funcionalidad incluida
2
Como el control de servidor crea cdigo HTML personalizado en funcin de las
caractersticas disponibles en el navegador del cliente, podemos escribir cdigo
para las ltimas versiones de navegadores sin tener que preocuparnos de que los
usuarios que no estn actualizados puedan ser bloqueados por errores del
navegador.
Por defecto, el servidor no tiene disponibles los elementos HTML de una pgina de
un formulario Web Form; los elementos HTML son tratados como texto opaco que
pasa a travs del navegador. Sin embargo, al agregar el atributo runat=server
se convierten los elementos HTML en controles de servidor HTML, exponindolos
por tanto como elementos que podemos programar con cdigo del lado del
servidor
Los controles de servidor Web no slo incluyen controles de tipo formulario, como
botones y cuadros de texto, sino tambin controles con funcionalidad especial,
como el control calendario. Los controles de servidor Web son ms abstractos que
los controles de servidor HTML, porque su modelo de objetos no refleja
necesariamente la sintaxis HTML.
Los controles de servidor Web se clasifican como:
Controles intrnsecos
Los controles intrnsecos concuerdan con los sencillos elementos HTML, como
botones o cajas de listas. Utilizamos estos controles del mismo modo que utilizamos
los controles de servidor HTML.
Controles de validacin
Los controles de validacin incorporan lgica que permite verificar la entrada de
datos de un usuario. Para probar la entrada de un usuario, adjuntamos un control
de validacin al control de entrada y especificamos las condiciones de entrada
de datos de usuario correctas.
Mdulo Validar la entrada de datos de usuario.
Controles ricos estndar
Los controles estndar son controles complejos que incluyen mltiples funciones.
Ejemplos de controles estndar incluyen el control AdRotator, que se utiliza para
mostrar una secuencia de anuncios o el control Calendar, que proporciona un
calendario de citas.
3
Controles enlazados a listas
Los controles enlazados a listas pueden mostrar listas de datos en una pgina
ASP.NET. Estos controles nos permiten mostrar, reformatear, clasificar y editar
datos.
Controles Web de Internet Explorer
Los controles Web de Internet Explorer son un conjunto de controles complejos,
como MultiPage, TabStrip, Toolbar y TreeView, que pueden descargarse desde
Internet e integrarse en el entorno de Visual Studio .NET para ser reutilizados en
cualquier aplicacin Web con ASP.NET. Estos controles pueden ser interpretados
en todos los navegadores utilizados habitualmente, y al mismo tiempo
aprovechan las potentes caractersticas soportadas por las versiones de Internet
Explorer 5.5 o superior.
4
Bibliografa
Cobo, ., Gmez, P., & Prez, D. (Enero; 2005). Programacin, PHP y MySQL:
tecnologas para el desarrollo de aplicaciones web. Espaa: Ediciones Daz
de Santos.
Obtenido de:
http://site.ebrary.com/lib/uagrariaecsp/reader.action?docID=10156644
Obtenido de:
http://site.ebrary.com/lib/uagrariaecsp/reader.action?docID=10608787
5
ANEXOS
Ingreso al Aula Virtual: