visual basic asp.net asp controles,función split, función ubound

36
Motor de plantillas. Se pueden crear nuevos proyectos a partir de plantillas instaladas localmente o de plantillas accesibles en línea. Al seleccionar una categoría dentro de las secciones Instaladas o En línea se rellena una lista de plantillas de proyecto. La lista de plantillas de proyecto disponibles varía según la versión de .NET Framework de destino. Seleccione una plantilla de proyecto para ver una breve descripción de la misma. Todas las plantillas de proyecto

Upload: john-alava-torres

Post on 13-Apr-2017

197 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Motor de plantillas.Se pueden crear nuevos proyectos a partir de plantillas instaladas localmente o de plantillas accesibles en línea. Al seleccionar una categoría dentro de las secciones Instaladas o En línea se rellena una lista de plantillas de proyecto. La lista de plantillas de proyecto disponibles varía según la versión de .NET Framework de destino. Seleccione una plantilla de proyecto para ver una breve descripción de la misma.Todas las plantillas de proyecto agregan los archivos y referencias necesarios para el tipo de proyecto.

Page 2: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Estructuras de directorios Evolución respecto al ASP clásico

En el modelo de desarrollo web basado en páginas activas, la programación ASP actual tiene diversas limitaciones:Para que todo ocurra en una página web, es habitual escribir una gran cantidad de código para resolver necesidades sencillas. ASP.NET incorpora un modelo declarativo a la programación web: los controles de servidor funcionan en una página Web simplemente declarándolos. Cuando se carga la página ASP.NET, se instancian los controles listados en la página ASP y es responsabilidad del control emitir código HTML que el navegador pueda entender.

ASP clásico es un tanto desorganizado. En una página ASP podemos incluir casi todo: HTML plano, código script, objetos COM y texto. No hay una distinción formal entre el contenido de una página y su comportamiento: simplemente, insertamos código en la página, y a ver qué pasa. ASP.NET impone un cierto orden sobre el modelo de programación estándar ASP. En cierto modo, esta "desorganización" puede evitarse fácilmente usando el sentido común y algunas de las nuevas tecnologías.

Page 3: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

La tercera limitación en el desarrollo con ASP es que con el tradicional utilizamos lenguajes de scripting no tipados como VBScript o JScript. Podemos instalar otros motores de scripting que impongan verificación de tipos; sin embargo, no son universalmente conocidos o utilizados como los anteriores. ASP.NET claramente separa la porción basada en script de una página web de su contenido.

ASP.Net, puede decirse que es un nuevo nivel de abstracción en la construcción de sitios web, por que se pueden crear rápidamente aplicaciones web, basándose en los controles incluidos en el frameWork o muchos gratuitos que hay en la red, ocultando el código de mucho

Las páginas de ASP.NET,

conocidas oficialmente como "web

forms" (formularios web), son el

principal medio de construcción

para el desarrollo de aplicaciones

web

Page 4: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Controles de Servidor y tipos de datos de ASP.

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 más funciones incorporadas que los controles de servidor HTML. Los controles de servidor Web incluyen no sólo controles de formulario como botones y cuadros de texto, sino también controles con fines especiales como un calendario, menús y un control de vista de árbol. Los controles de servidor Web son más abstractos que los controles de servidor HTML pues su modelo de objetos no refleja necesariamente la sintaxis HTML.

Controles de validación   Controles que incorporan lógica para permitirle comprobar los controles de entrada de los usuarios como el controlTextBox. Los controles de validación le permiten comprobar un campo necesario, su adecuación a un valor o un modelo de caracteres concreto, comprobar que un valor se encuentra en un intervalo predefinido, etc. Para obtener más información, vea Controles de validación ASP.NET.

Controles de usuario   Controles que crea como páginas Web ASP.NET. Se pueden incrustar controles de usuario de ASP.NET en otras páginas Web ASP.NET; esta es una forma sencilla de crear barras de herramientas y otros elementos reutilizables. Para obtener más información, vea Controles de usuario ASP.NET.

Los controles de servidor web ASP.NET son objetos de páginas web ASP.NET que se ejecutan cuando se solicita la página y que representan marcado en el explorador. Muchos controles de servidor Web son similares a los conocidos elementos HTML, como botones y cuadros de texto. Otros controles abarcan comportamiento complejo, como los controles de un calendario, y controles que puede usar para conectar a orígenes de datos y datos de visualización.

Page 5: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

ASP.NET también proporciona controles de

servidor habilitados para AJAX. Estos controles están compuestos por

código de servidor y de cliente que se

integra para generar un comportamiento

de cliente enriquecido.

Page 6: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Tipos de Datos en APS En ASP existe un sólo tipo de datos llamado habitualmente

Variant. ¿Que quiere decir esto? Simplemente que cuando creamos una variable no estamos indicando que tipo de datos va a contener (cadenas de texto, números, fechas, etc).Pero lo que si existen son Subtipos, y es especialmente a lo que se dedica este texto. Si a una variable le queremos asignar un texto, lo indicamos entre comillas " ", en cambio si queremos llenarla con un numero, lo hacemos sin comillas. En el momento de asignación del valor, los trata y los "convierte" al subtipo adecuado.

Page 7: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Null: La Variant, de manera intencionada, no contiene ningún dato válido. Empty: La Variant no está inicializado. El valor es 0 para variables numéricas o una

cadena de longitud cero ("") para variables de cadena. Byte: Contiene un número entero entre 0 y 255. Double: Contiene un número de punto flotante de precisión doble comprendido

entre -1,79769313486232E308 y -4,94065645841247E-324 para valores negativos y entre 4,94065645841247E-324 y 1,79769313486232E308 para valores positivos.

Date (Time): Contiene un número que representa una fecha entre el 1 de enero del año 100 y el 31 de diciembre del año 9999.

Integer: Contiene un número entero entre-32.768 y 32.767. Boolean: Contiene True o False. Currency Long: Contiene un número entero Single: Contiene un número de punto flotante de precisión simple comprendido Error: Contiene un número de error. Object: Contiene un objeto. String: Contiene una cadena de longitud variable que puede ser de hasta

aproximadamente 2 mil millones de caracteres.

TIPOS DE DATOS

Page 8: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

TIPO DE DATOS EN VISUAL

Page 9: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Controles ASP. Net.Controles de usuario ASP.NETUn control de usuario es un tipo de control compuesto que funciona de forma similar a la de una página Web ASP.NET: se pueden agregar controles de servidor Web y marcado a un control de usuario, así como definir propiedades y métodos para el control. A continuación, puede incrustarlos en páginas Web ASP.NET, donde actúan como una unidad.Controles de servidor ASP.NETLos controles de servidor web ASP.NET son objetos de páginas web ASP.NET que se ejecutan cuando se solicita la página y que representan marcado en el explorador. Muchos controles de servidor Web son similares a los conocidos elementos HTML, como botones y cuadros de texto.Controles de elementos web ASP.NETLos controles de los elementos Web ASP.NET son un conjunto integrado de controles concebidos para crear sitios Web que permiten al usuario modificar el contenido, el aspecto y el comportamiento de las páginas Web directamente en un explorador. Los temas de esta sección proporcionan información acerca de los elementos Web, su funcionamiento y su utilización para crear páginas Web de ASP.NET que puede personalizar el usuario.

Page 10: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control textbox.El control TextBox se utiliza

generalmente para el texto que se puede editar, aunque también puede configurarse como control de sólo lectura. Los cuadros de

texto pueden mostrar varias líneas, ajustar el texto al tamaño

del control y agregar formato básico

Los cuadros de texto de

formularios Windows Forms se utilizan para

obtener entradas del

usuario o para mostrar texto.

Page 11: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Propiedades del TEXTBOX

Mas UTILIZADOSAutoSizeBackColorEnableFontForeColorTextVisible

Page 12: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control listbox. El control

ListBox permite añadir elementos en forma de lista y también poder seleccionar elementos de la misma para trabajar los datos.

Page 13: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Propiedades de ListBoxEnabled Obtiene o establece un valor que indica si el control puede responder a la

interacción del usuario.

Font Obtiene o establece la fuente del texto que muestra el control.ForeColor Obtiene o establece el color de primer plano del control.Items Obtiene los elementos de la ListBox.SelectedIndex Obtiene o establece el índice de base cero del elemento actualmente

seleccionado en un ListBox.SelectedItem Obtiene o establece el elemento seleccionado actualmente en el ListBox.

SelectedItems Obtiene una colección que contiene los elementos actualmente seleccionados en el ListBox.

Page 14: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control labelEl componente Label es el que nos permite incluir palabras, letras o frases en la pantalla (form) de forma visual, no es lo mismo que introducir un texto sino que hablamos de algún texto que queremos que aparezca en la pantalla, con si de unrotulo o mensaje se tratara.

Page 15: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Propiedades del CONTROL LABELAlingment: Esta propiedad permite que el texto que aparezca dentro del

label se desplace, a la derecha, centrado o a la izquierda dentro del propiolabel.

Autosize: Esta propiedad permite poner el label del tamaño exacto queocupen las letras dentro del label

Backcolor: Esta propiedad permite cambiar el color de fondo de las letras

Enabled: Esta propiedad permite poner o no activa el label, si no estaactiva las letras que haya dentro de ellas se verán de color gris claro.

Index: Esta propiedad indica el valor que tenga el label dentro de todo elformulario

Name: indica el nombre propio del labelVisible: indica si se va a ver o no, el contenido del label, osea visible o no

visible.

Page 16: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control button.Este control " Botón de comando ", nos permite ejecutar alguna rutina, función o procedimiento, generalmente en el evento click del mismo, para realizar de esta manera alguna tarea dentro del programa

Page 17: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control ComboBox.El componente Combo Box (Caja combinada) es el que nos permite que unusuario pueda seleccionar una opción de entre varias.

Page 18: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control radio buttonLos controles RadioButton de Windows Forms presentan al usuario un conjunto de dos o más opciones excluyentes entre sí.

Aunque puede parecer que losbotones de radio y las casillas funcionan de forma parecida, existe una diferenciaimportante: cuando un usuario selecciona un botón de radio, no puedeseleccionar ninguno de los otros botones de radio del mismo grupo sin perder laselección de este botón.

Page 19: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound
Page 20: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control timer El control Timer de Visual Basic es un control real que se ubica en un formulario

en tiempo de diseño; sin embargo, no se ve en tiempo de ejecución.

Page 21: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control datagrid

El control DataGridView proporciona una forma eficaz y flexible de mostrar datos en formato de tabla. Puede usar el control DataGridView para mostrar vistas de solo lectura de una pequeña cantidad de datos, o puede ampliarlo para mostrar vistas editables de conjuntos de datos muy grandes.

Puede ampliar el control DataGridView de varias

maneras para construir comportamientos

personalizados en las aplicaciones. Por ejemplo,

puede especificar mediante programación sus propios

algoritmos de ordenación y puede crear sus propios tipos de celdas. Puede personalizar fácilmente la apariencia del

control DataGridView eligiendo entre varias propiedades. Se pueden usar muchos tipos de

almacenes de datos como origen de datos, o el

control DataGridView puede funcionar sin ningún origen de

datos enlazado a él

Page 22: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Formato de fechasExpresión es una cadena o fecha válida PROPIEDADES Format: es uno de los formatos predefinidos

(Standard, Currency, etc) Firstdayofweek: Especifica el primer día de la

semana. Firstweekofyear : Específica cual es la primera

semana del año.

Esta función permite presentar cadenas de numéricas o fechas de unadeterminada forma. Permite establecer elFormato de esa cadena.

La sintaxis que presenta es:Format (expresión [,formato[,primerdíadesemana[,primerasemanadelaño]]])

Page 23: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Sitio web con validadores.Hay seis controles Web para la validación de datos de entrada que se pueden incorporar en un Formulario Web. RequiredFieldValidator: Facilita la validación de un dato del formulario

chequeando que el mismo tenga algún valor. RangeValidator: Facilita la validación de un dato del formulario contra un

valor mínimo y máximo. CompareValidator: Facilita la validación de un dato del formulario contra

un valor fijo u otro campo del formulario. CustomValidator: Facilita la validación de un dato del formulario usando

una subrutina propia. RegularExpressionValidator: Facilita la validación de un dato del formulario

contra una expresión. ValidationSumary: Agrupa los mensajes de error de otros controles en una

parte de la página.

Page 24: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Todos los controles de validación tienen tres propiedades fundamentales: ControlToValidate, Text e IsValid. Todos los controles derivan de la clase BaseValidator.

La propiedad ControlToValidate contiene la referencia del control del formulario que queremos validar.La propiedad Text almacena el mensaje de error que queremos que se muestre en la página.Por último la propiedad IsValid almacena True en caso que el control pase el test de validación.Cuando empleamos controles de validación automáticamente se usan funciones en JavaScript en el cliente. Esto significa que los controles pueden inmediatamente mostrar los mensajes de error en el browser mientras el usuario está completando el formulario. Si hay algún error en la página el código JavaScript previene que el usuario pueda enviar los datos al servidor.En caso de emplear navegadores más antiguos los controles que veremos seguirán funcionando, pero la validación se realizará en el servidor.

Page 25: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Crearemos un sitio web y lo llamaremos "ejercicio016". Luego agregaremos seis WebForm con los siguiente nombres:Default.aspxDefault2.aspx Default3.aspx Default4.aspx Default5.aspx Default6.aspx

Page 26: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound
Page 27: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound
Page 28: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound
Page 29: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound
Page 30: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Sitio web con resumen de validadores.

Validator Suite Beta del W3C Herramienta online de pago del W3C que permite validar código(X) HTML y CSS de sitios completos (número de páginas segúnprecio) Tiene previsto incluir validación de accesibilidad, de compatibilidad con navegadores, etc. W3C CSS Validation ServiceVerifica Hojas de Estilo en Cascada (CSS) y documentos (X) HTML con hojas de estilo.Es una herramienta online (se puede descargar versión local) disponible en español, que permite validar mediante URL, upload de fichero o inclusión directa de código. Multipage Validator: Permite validar la sintaxis (X) HTML de todo un sitio en un

único proceso. Validator.nu 3 : Admite validación de: HTML5, HTML5+ARIA y HTML5 + ARIA, SVG

1.1 plus MathML 2.0

Page 31: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Control para presentación de datos.

Page 32: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Sitio Web con varios controles. Controles HTML disponibles en cualquier página web Controles en el lado de servidor HTML Controles de servidor ASP.NET: los controles se envían al cliente como HTML y proporcionan las mismas funciones que los de HTML Controles de usuario y personalizados por el desarrollador Los controles de servidor ASP.NET pueden declararse en un archivo de contenido como los clásicos de HTML o instanciarlos mediante programación .NET. Las categorías de los controles son: Controles de validación Controles de origen de datos, proporcionado acceso a bases de datos relacionales como Microsoft SQL Server y a ficheros XML Controles de vista de datos que mediante vistas y tablas permiten visualizar y editar los datos Controles de personalización de un sitio web Controles de inicio de sesión y seguridad en un sitio web

Page 33: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Funciones y procedimientos aplicados en ASP Función Split

Devuelve una matriz unidimensional basada en cero que contiene un número especificado de subcadenas.

Puede utilizar esta función para colocar una cadena separada por delimitadores de un carácter en una matriz de cadenas para obtener el valor de cada subcadena.

Page 34: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Matriz String. Si Expression es una cadena de longitud cero (""), Split devuelve una matriz de un solo elemento que contiene una cadena de longitud cero. Si Delimiter es una cadena de longitud cero o si no aparece en ningún punto de Expression, Split devuelve una matriz de un solo elemento que contiene la cadena Expression completa.

Page 35: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound

Función ubound Devuelve el mayor subíndice disponible para la dimensión

indicada de una matriz.

Valor devueltoInteger. El valor máximo que puede contener el subíndice de la dimensión especificada. Si Array sólo incluye un elemento, UBound devuelve 0. Si Array no incluye ningún elemento, por ejemplo si es una cadena de longitud cero, UBound devuelve -1

Page 36: VISUAL BASIC ASP.NET ASP CONTROLES,Función Split, Función ubound