BIENVENIDOS
miércoles, 3 de noviembre de 2010
Ejemplo de Reportes .
Recuerden, que antes del 15 de noviembre deben tener el proyecto terminado.
domingo, 10 de octubre de 2010
II PARCIAL
- EL TALLER DE PRODUCTOS, desarrollado en clase.
- IMPRESO EL PROYECTO lo entregado para el primer parcial con las mejoras necesarias,
- el Diseño de entradas y Salidas y
- el diseño de la Base de datos (Modelo Entidad Relación)
- EL EXAMEN, en un desarrollo inicial de su proyecto que escogere de acuerdo al analisis del punto anterior.
Entre mas rápido definan eso, más tiempo tendrán para desarrollarlo.
CEL: 317 386 55 56.
miércoles, 15 de septiembre de 2010
Ejemplo BD -
Se aplica, programacion orientada a Objetos y se trabaja con la tabla Usuarios.
miércoles, 8 de septiembre de 2010
Videos: SQLSERVER & VS2008
Los Videos, son mudos (jajaja) pero espero que les sirvan para recordar lo que vemos en clases,
Los Videos, estan en formato avi, si alguno de uds lo puede convertir a un formato menos pesado agradezco que me lo reenvien. (No tengo mucho tiempo para esto).
Crear BD
Crear Conexión automaticamente
Otro Consulta
Consulta Paramtetrizada
martes, 7 de septiembre de 2010
CREAR BASE DE DATOS CON SQL SERVER EXPRESS EN VISUAL STUDIO
Crear una base de datos para una aplicación Web.
Para crear una base de datos
1.En Visual Web Developer, abra el Explorador de soluciones, haga clic con el botón secundario del mouse (ratón) en la carpeta App_Data y, a continuación, haga clic en Agregar nuevo elemento.
O bien
Si la aplicación no tiene la carpeta App_Data, haga clic con el botón secundario del mouse en la carpeta raíz de la aplicación Web, haga clic en Agregar carpeta ASP.NET y, a continuación, en App_Data.
2.Haga clic en Base de datos SQL, escriba un nombre para el archivo .mdf de la base de datos y, a continuación, haga clic en Agregar.
Se crean dos archivos: DataBaseName.mdf y DataBaseName_log.ldf. Visual Web Developer mueve automáticamente el foco hacia la sección Conexiones de datos de la ventana Explorador de servidores y selecciona la base de datos que se acaba de crear.
1.En la sección Conexiones de datos de la ventana Explorador de servidores, haga doble clic en (o expanda) la base de datos a la que desee agregar una tabla.
2.Haga clic con el botón secundario del mouse (ratón) en la carpeta Tablas y seleccione Agregar nueva tabla.
El foco se desplaza hacia el panel de definición de tabla para una nueva tabla.
3.Agregue columnas a la tabla y especifique el nombre y el tipo de datos de la nueva columna, y si la columna admite valores null.
4.Seleccione la columna de clave principal (o bien, seleccione presionando la tecla Mayús para seleccionar varias columnas de una clave principal de varias columnas), haga clic con el botón secundario del mouse (ratón) en la selección y, a continuación, haga clic en Establecer clave principal.
Para agregar datos a una tabla de una base de datos
2.Haga clic con el botón secundario del mouse en la tabla a la que desee agregar los datos y, a continuación, haga clic en Mostrar datos de tabla.
Descargue Versión en PDF
miércoles, 25 de agosto de 2010
PROPIEDADES MAS IMPORTANTES DE LOS CONTROLES DE VALIDACION
ID Identificador del Control
ControlToValidate Especifica el control a validar
ErrorMessage Especifica el mensaje de error a mostrar en el ValidationSummary
Text Especifica el texto a mostrar en el control.
SetFocusOnError Indica si el validador establece el foco en el control si este no es vàlido.
ValidationGroup Grupo al que pertenece el validador
- CompareValidator: compara lo tecleado por el usuario con:
ID Identificador del Control
ControlToValidate Especifica el control a validar
ControlToCompare Indicador del control con que comparar
ValueToCompare Valor con el que comparar.
Type Tipo de datos de valores de comparación
Operator Operaciòn de comparación para aplicar a los valores
ErrorMessage Especifica el mensaje de error a mostrar en el ValidationSummary
Text Especifica el texto a mostrar en el control.
ValidationGroup Grupo al que pertenece el validador
- Rangevalidator: compara lo tecleado por el usuario con un rango de valores
ID Identificador del Control
ControlToValidate Especifica el control a validar
ErrorMessage Especifica el mensaje de error a mostrar en el ValidationSummary
Text Especifica el texto a mostrar en el control.
ValidationGroup Grupo al que pertenece el validador
MaximumValue Valor máximo del control que se va vàlidar
MinimumValue Valor minimo del valor que se va a vàlidar
Type Tipo de datos de los valores a comparar.
- RegularExpressionValidator: compara lo tecleado por el usuario con un patrón definido en una expresión regular
ID Identificador del Control
ControlToValidate Especifica el control a validar
ErrorMessage Especifica el mensaje de error a mostrar en el ValidationSummary
Text Especifica el texto a mostrar en el control.
ValidationGroup Grupo al que pertenece el validador
ValidationExpression Expresiòn regular para determinar la validez.
VS2008, trae predefinidos algunas expresiones como
URL de internet,
Direcciones de Correos electrónicos, etc.
- ValidationSummary: muestra resúmenes de la validación con los mensajes de error
DisplayMode modo de presentacion del mensaje
ShowSummary si muestra el resumen en html
ShowMessageBox si muestra un Cuadro de mensaje
ID Identificador
HeaderText-> Titulo
Controles de Válidaciòn en Asp.Net
Capturar lo tecleado por el usuario y comprobar si los datos proporcionados son correctos de acuerdo con la información solicitada es lo que llamamos validación. La tecnología Asp .NET nos proporciona una manera sencilla de validar lo tecleado por el usuario en los formularios Web. Recurre a controles de validación de varios tipos, capaces de realizar comprobaciones útiles como:
- Dejar en blanco un campo obligatorio (controles de campo requerido)
- Las contraseñas escritas 2 veces no coinciden (controles de comparación)
- Lo tecleado se sale de un rango o difiere de un valor o es igual a un valor (controles de comparación)
- Lo tecleado se adapta a un patrón determinado (controles de expresiones regulares) (formato de Email)
Estos controles llevan a cabo la validación (controles Validation) en el servidor. También es posible validar en el cliente gracias a código JavaScript y, en muchas ocasiones, ello puede ser válido para nuestros propósitos, pero la validación en el servidor es necesaria para tareas más complejas en las que la seguridad adquiere mayor importancia, y Asp .NET tiene un mecanismo sencillo para realizarla.
Los controles Validation de Asp .NET permiten:
- Capturar y validar cualquier cosa enviada por el usuario desde un formulario Web
- Personalizar los avisos de error cuando los datos no pasan la validación
- Escribir validaciones personalizadas de acuerdo a nuestras preferencias
Todos los controles Validation son controles Web, se ejecutan en el servidor y generan HTML que es enviado al cliente.
Los tipos de controles Validation de que dispone Asp .NET son:
- RequiredFieldValidator: comprueba que no se deja en blanco un campo obligatorio
- CompareValidator: compara lo tecleado por el usuario con:
- Un valor constante
- El valor de otro control
- Un determinado tipo de datos (String, Date, Integer...)
- Puede usar operadores de comparación (mayor que, menor que, igual, etc.)
- Rangevalidator: compara lo tecleado por el usuario con un rango de valores
- RegularExpressionValidator: compara lo tecleado por el usuario con un patrón definido en una expresión regular
- ValidationSummary: muestra resúmenes de la validación con los mensajes de error
Es interesante remarcar que podemos usar etiquetas HTML en las cadenas de ErrorMessage con las posibilidades de personalización que ello conlleva.
tomado de: elguille.
domingo, 22 de agosto de 2010
Actualización de Link
En el menu superior se encuentra el primer taller.
por favor cualquier inquietudad escribala en los comentarios del link, y el sistema automaticamente me lo enviará al correo.
miércoles, 18 de agosto de 2010
Descargue Ejemplo Navegacion Con Master Page
Decargue Ejemplo Sencillo de navegación
Descargar. Opción 2
Creando Menu, TreeView y SiteMappath
Puede copias las lineas de codigo y agregarlas a su sitio web.
Código de Ejemplo que crea un Menú
Código de Ejemplo que crea un TreeView
Creando Un SiteMapPath
Crear Archivos .SiteMap
Ejemplo:
Usando controles de Navegación del Sitio
Utilizando los Controles de Navegación de Sitio
Una forma fácil de proporcionar la navegación de sitio en nuestrar páginar web es utilizar uno de los controles de navegación de sitio gráficos:SiteMapPath, TreeView and Menu.
•SiteMapPath: (Mapa del Sitio)un camino de navegación que devuelve la página en la que se encuentra el usuario y muestra la jerarquía de páginas. Esto permite a los usuarios volver a otras páginas de la jerarquía. SiteMapPath trabaja de forma exclusiva con el SiteMapProvides que se puede establecer mediante la propiedad SiteMapProvider del control.
•TreeView:(Arbol) Proporciona la interfaz de usuario para expandir o contraer los nodos seleccionados en una página web así como la funcionalidad de check box para los elementos seleccionados. El control TreeView soporta el establecimiento de pelementos de datos o de controles de la fuente de datos mediante código o de forma declarativa. Si utilizamos el control SiteMapDataSource, el enlazado a datos será automático.
•Menu: Proporciona una Interfaz de usuario horizontal o vertical que muestra submenús adicionales cuando un usuario se pone sobre un elemento. El control Menu soporta la fijación de los elementos de datos y de controles de fuente de datos de forma declarativa o mediante código. Si utilizamos el control SiteMapDataSource, el enlazado a datos será automático.
Crear Paginas Master.page y web form asociados
Primero debe crea un sitio web.
Segundo Click en el menu
Diseño Mediante Master Pages
La cabecera de página , - La barra de navegación, en una ubicación común denominada "master page", para ser compartidos por varias páginas del sitio.
- Ésto mejora la mantenibilidad de nuestro sitio y evita la duplicación innecesaria de código para estructuras o comportamientos del sitio que son compartidos.
Utilidad
Por ejemplo, si todas las páginas deben tener los mismos banners de cabecera y pie de página o el mismo menú de navegación, podemos definir ésto en una Master Page una vez, de forma que todas las páginas asociadas a dicha Master Page heredarán estos elementos comunes. La ventaja de definir la cabecera, el pie de página y la navegación en una Master Page es que estos elementos sólo tendrán que ser definidos una vez, en lugar de muchas veces y en código duplicado en las diferentes páginas del sitio.
Master Pages y Content Pages
La definición de una Master Page es como la de cualquir página. Las Master Pages pueden contener marcar, controles, código o cualquier combinación de estos elementos. Sin embargo, una Master Page puede contener un tipo especial de control llamado ContentPlaceHolder. Un ContentPlaceHolder define una región de la representación de la master page que puede substituirse por el contenido de una página asociada a la maestra. Un ContentPaceHolder también puede contener contenido por defecto, por si la página derivada no necesita sobreescribir este contenido. La sintaxis de un control ContentPlaceHolder es como sigue:
Ejemplo de una master page. Tomado de http://www.es-asp.net/
Click para ver ejemplo
Click para ver código fuente
jueves, 12 de agosto de 2010
miércoles, 11 de agosto de 2010
Ejemplo 4 - Tercera Sesión. Operaciones Artimeticas
Ejemplo 3 - Tercera Sesión. Cálculo de Nota Definitiva
Objetivos:
-Utilzación de controles label, textbox, button
- Declaración de variables,
- Operaciones aritemticas
- Utilización de condicioal IF/ELSE
Ejemplo 2 - Tercera Sesión
Ejemplo 1 - Tercera Sesión - Conversión de Monedas 1.
Objetivo:
- Declarar variables,
-.Utilizar reponse.write
- formatnumber
- operaciones aritmeticas
- Utilización de textbox, label, button para la programacipon de Webform
Controles de Servidor
Control de servidor Web | Description Descripción |
---|---|
AdRotator | Muestra una secuencia de imágenes |
Button | Muestra un botón de comando |
Calendar | Muestra un calendario |
CalendarDay | Un día en un control de calendario |
CheckBox | Muestra una casilla de verificación |
CheckBoxList | Crea un control de selección múltiple grupo de casillas |
GridView | Muestra los campos de un origen de datos en una cuadrícula |
DropDownList | Crea una lista desplegable |
HyperLink | Crea un hipervínculo |
Image | Muestra una imagen |
ImageButton | Muestra una imagen puede hacer clic |
Label | Muestra el contenido estático que es programable (le permite aplicar estilos a su contenido) |
LinkButton | Crea un botón de hipervínculo |
ListBox | Crea una lista única o de selección múltiple desplegable |
ListItem | Crea un elemento de una lista |
Literal | Muestra estática de contenido que es programable (no le permite aplicar estilos a su contenido) |
RadioButton | Crea un botón de radio |
RadioButtonList | Crea un grupo de botones de radio |
BulletedList | Crea una lista en formato de viñeta |
Repeater | Muestra una lista de elementos repetidos enlazado al control |
Instrucción While...End While (Visual Basic)
While condition
[ statements ]
[ Exit While ]
[ statements ]
End While
Ejemplo
Dim counter As Integer = 0
While counter < 20
counter += 1 ' Insert code to use current value of counter.
response.write(counter.tostring)
End While
Instrucción For...Next (Visual Basic)
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]
Ejemplo1
For k As Integer = 1 To 10
response.write(k.ToString) 'impreme # de 1 al 10
Next k
Ejmplo2
For k As Integer = 10 To 1 Step -1
response.write(k.ToString) 'impreme # de 10 al 1
Next k
Ejmplo3
For k As Integer = 0 To 10 Step 2
response.write(k.ToString) 'impreme # de 0 al 10 de dos en dos
Next k
Instrucción If...Then...Else (Visual Basic)
If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ] ]
[ Else
[ elsestatements ] ]
End If
-or-
If condition Then [ statements ] [ Else [ elsestatements ] ]
Ejemplo
Dim number, digits As Integer
Dim myString As String
number = 53
If number < 10 Then
digits = 1
ElseIf number < 100 Then
digits = 2
Else
digits = 3
End If
If digits = 1 Then myString = "One" Else myString = "More than one"
Instrucción Imports
Puede incluir Imports (Instrucción) para importar nombres definidos fuera del proyecto. Las instrucciones Imports permiten que el código haga referencia a clases y otros tipos definidos en el espacio de nombres importado sin tener que calificarlos. Puede utilizar tantas instrucciones Imports como sea necesario. Para obtener más información, vea Referencias y la instrucción Imports.
Import System.Math 'clases - funciones matemáticas
Import System.Data 'clases de datos
Operadores de Comparación
Operador | Operación |
---|---|
= | Igual a |
<> | Diferente de |
> | Mayor qué |
< | Menor qué |
>= | Mayor o igual que |
<= | menor o igual que |
Operadores Lógicos
Los operadores lógicos comparan expresiones Boolean y devuelven un resultado Boolean. Los operadores And, Or, AndAlso, OrElse y Xor son binarios porque toman dos operandos, mientras que el operador Not es unario porque toma un solo operando. Algunos de estos operadores también pueden realizar operaciones lógicas bit a bit en valores enteros.
OPERADOR | OPERACIÓN |
AND | Y lógico |
OR | O lógico |
Xor | Xor |
Not | NO lógico |
Negación - Not Operador lógico unario
El Not (Operador, Visual Basic) realiza la negación lógica en una expresión Boolean. Produce el contrario lógico de su operando. Si la expresión se evalúa como True, Not devuelve False; si la expresión se evalúa como False, Not devuelve True. Esto se ilustra en el siguiente ejemplo:
Operadores lógicos binarios
El And (Y)(Operador, Visual Basic) realiza la conjunción lógica de dos expresiones Boolean. Si ambas expresiones se evalúan como True, And devuelve True. Si al menos una de las expresiones se evalúa como False, And devuelve False.
El Or (O)(Operador, Visual Basic) realiza la disyunción o inclusión lógicas de dos expresiones Boolean. Si una de las expresiones o ambas se evalúan como True, Or devuelve True. Si ninguna de las expresiones se evalúa como True, Or devuelve False.
Xor (O exclusiva)(Operador, Visual Basic) realiza la exclusión lógica de dos expresiones Boolean. Si exactamente una expresión, pero no ambas, se evalúa como True, Xor devuelve True. Si ambas expresiones se evalúan como True o como False, Xor devuelve False.
En el siguiente ejemplo se muestra cómo utilizar los operadores And, Or y Xor.
Operadores de Concatenación
A continuación se recogen los operadores de concatenación definidos en Visual Basic.
Operador (&)
Operador (+)
Los operadores de concatenación combinan varias cadenas en una sola. Hay dos operadores de concatenación: + y &. Los dos realizan la operación de concatenación básica, como se muestra en el ejemplo siguiente.
Dim a As String = "abc"
Dim d As String = "def"
Dim z As String = a & d
Dim w As String = a + d ' The preceding statements set both z and w to "abcdef".
Diferencias entre los dos operadores de concatenación
El + (Operador, Visual Basic) tiene la finalidad principal de sumar dos números. Sin embargo, también puede concatenar operandos numéricos con operandos de cadena. El operador + tiene un conjunto complejo de reglas que determinan si se debe sumar, concatenar, señalar un error del compilador o producir una excepción InvalidCastException en tiempo de ejecución.
El & (Operador, Visual Basic) sólo se define para operandos de tipo String y siempre amplía sus operandos a String, independientemente de la configuración de Option Strict. El operador & está recomendado para la concatenación de cadenas, porque está definido exclusivamente para cadenas y reduce las posibilidades de generar una conversión no deseada.
Declaración de Variables y Nomenclaturas
Dim [Nombre_de_variable] As [Tipo_de_Dato]
Dim [Nombre_de_variable] As [Tipo_de_Dato]=[Valor Inicial]
Nombres de Elementos declarados.
Un nombre de elemento en Visual Basic debe observar las reglas siguientes:
•Debe comenzar por un carácter alfabético o un signo de subrayado (_).
•Sólo puede contener caracteres alfabéticos, dígitos decimales y signos de subrayado.
•Debe contener por lo menos un carácter alfabético o un dígito decimal, si empieza con un signo de subrayado.
•No puede superar los 1023 caracteres de longitud.
El ejemplo siguiente muestra algunos nombres de elementos válidos.
aB123__45
_567
El ejemplo siguiente muestra algunos nombres de elementos no válidos. El primero contiene sólo un subrayado, el segundo comienza con un dígito decimal y el tercero contiene un carácter no válido ($).
' TRES elementos inválidos
_
12ABC
xyz$wv
Declarar el tipo de datos
La cláusula As de la instrucción de declaración permite definir el tipo de datos o de objetos de la variable que se está declarando. Se puede especificar cualquiera de los siguientes tipos para una variable:
•Un tipo de datos básico, como Boolean, Long o Decimal.
•Un tipo de datos compuesto, como una matriz o una estructura.
•Un tipo de objeto o clase, definido en su aplicación o en otra aplicación
•Una clase de .NET Framework, como Label o TextBox
Se pueden declarar varias declarar distintas variables en la misma instrucción sin necesidad de repetir el tipo de datos. En las instrucciones siguientes, las variables i, jy k se declaran como tipo Integer, l y m como Long, y x e y como Single:
Dim i, j, k As Integer ' All three variables in the preceding statement are declared as Integer.
Dim l, m As Long, x, y As Single ' In the preceding statement, l and m are Long, x and y are Single.
Operadores Artiméticos
Los operadores aritméticos se utilizan para realizar muchas de las operaciones aritméticas habituales que implican el cálculo de valores numéricos representados por literales, variables, otras expresiones, llamadas a funciones y propiedades, y constantes. También se clasifican como operadores aritméticos los operadores de desplazamiento de bits, que actúan al nivel de bits individuales de los operandos y cambian sus modelos de bits a la izquierda o la derecha.
OPERACIONES ARITEMICAS
Operación | Operador |
Suma | + |
Resta | - |
Multiplicación | * |
División | / |
Modulo | Mod |
Divisón Entera | \ |
Potenciación | ^ |
Suma (+) y Resta (-)
Puede sumar dos valores en una expresión con el + (Operador, Visual Basic) o restar un valor de otro con el - (Operador, Visual Basic), como se muestra en el siguiente ejemplo.
Dim x As Integer
x = 67 + 34
x = 32 - 12
La negación también utiliza el - (Operador, Visual Basic), pero con un solo operando, como se puede ver en el ejemplo siguiente.
Dim x As Integer = 65
Dim y As Integer
y = -x ' y toma el valor de -65
Multiplicación (*) y División (/)
La multiplicación y la división utilizan los * (Operador, Visual Basic) y / (Operador, Visual Basic), respectivamente, como se muestra en el ejemplo siguiente.
Dim y As Double
y = 45 * 55.23
y = 32 / 23
Potenciación (^)
La exponenciación utiliza el ^ (Operador, Visual Basic), como se puede ver en el ejemplo siguiente.
Dim z As Double
z = 4 ^ 3 'Resultado 64
x = 27 ^ (1/3) 'Resultado 3
División de Enteros \ (Operador)
La división de enteros se lleva a cabo con el \ (Operador). La división de enteros devuelve el cociente, es decir, el número entero que representa el número de veces que puede se puede dividir dividendo entre el divisor sin tener en cuenta el valor del resto. El divisor y el dividendo deben ser tipos integrales (SByte, Byte, Short, UShort, Integer, UInteger, Long y ULong) para este operador. Todos los demás tipos deben convertirse antes a tipo integral. El ejemplo siguiente ilustra la división de enteros.
Dim k As Integer
k = 23 \ 5 ' Asigna solo la parte entera de la división
Módulo (Mod)
El módulo aritmético se calcula con el Mod (Operador, Visual Basic). Este operador devuelve el resto después de dividir el divisor por el dividendo un número integral de veces. Si tanto el divisor como el dividendo son tipos integrales, el valor devuelto es integral. Si el divisor y el dividendo son tipos de punto flotante, el valor devuelto es una variable de punto flotante. En el siguiente ejemplo se muestra este comportamiento.
Dim x As Integer = 100
Dim y As Integer = 6
Dim z As Integer
z = x Mod y ' The preceding statement sets z to 4.
'EJEMPLO 2
Dim a As Double = 100.3
Dim b As Double = 4.13
Dim c As Double
c = a Mod b 'Resultado 1.18.
Tipos de datos Vb.Net - Resumen
Resumen de tipos de datos (Visual Basic)
En la tabla siguiente se muestran los tipos de datos de Visual Basic .NET,
Tipo de Visual Basic | Intervalo de valores |
True o False | |
0 a 255 (sin signo) | |
Char (carácter individual) | 0 a 65535 (sin signo) |
0:00:00 (medianoche) del 1 de enero de 0001 a 11:59:59 p.m. del 31 de diciembre de 9999. | |
0 a +/-79.228.162.514.264.337.593.543.950.335 (+/-7,9... E+28) † sin separador decimal; 0 a +/-7,9228162514264337593543950335 con 28 posiciones a la derecha del decimal; | |
Double (punto flotante de precisión doble) | -1,79769313486231570E+308 a -4,94065645841246544E-324 † para los valores negativos; |
-2.147.483.648 a 2.147.483.647 (con signo) | |
Long (entero largo) | -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 (9,2...E+18 †) (con signo) |
Cualquier tipo puede almacenarse en una variable de tipo Object | |
-128 a 127 (con signo) | |
Short (entero corto) | -32.768 a 32.767 (con signo) |
Single (punto flotante de precisión simple) | -3,4028235E+38 a -1,401298E-45 † para los valores negativos; |
String (longitud variable) | 0 a 2.000 millones de caracteres Unicode aprox. |
0 a 4.294.967.295 (sin signo) | |
0 a 18.446.744.073.709.551.615 (1,8...E+19 †) (sin signo) | |
User-Defined (estructura) | Cada miembro de la estructura tiene un intervalo de valores determinado por su tipo de datos y es independiente de los intervalos de valores correspondientes a los demás miembros. |
0 a 65.535 (sin signo) |
† En la notación científica, "E" hace referencia a una potencia de 10. Por lo tanto, 3,56E+2 significa 3.56 x 102 o 356, y 3,56E-2 significa 3.56 / 102 o 0,0356.
miércoles, 4 de agosto de 2010
Crear Sitio Web y Web Form
Objetivos:
• Crear un sitio Web
• Crear una página ASP.NET
• Agregar controles para la implementación de un formulario Web
• Ejecutar las paginas con el Servidor Web
Para completar este tutorial será necesario:
-Visual Studio 2008
-El entorno .NET Framework
Crear un sitio y una página Web Aquí crearemos un sitio Web y le agregaremos una nueva página. Para crear un sitio Web:
1.Abra Visual Studio 2008.
2.En el menú Archivo (File), elija Nuevo (New), luego Sitio Web (Web Site...). Nos aparece el cuadro de dialogo Nuevo Sitio Web (New Web Site
3.En Plantillas instaladas de Visual Studio (Visual Studio installed templates),
haga clic en Sitio Web ASP.NET (ASP.NET Web Site)
Esta plantilla Sitio Web ASP.NET creará varias carpetas y archivos predeterminadas.
4.En el cuadroUbica ción (Location), seleccione Sistemas de Archivos (File System) y escriba la dirección donde desea guardar la página del sitio Web.
5.En la listaLenguaje (Language), seleccione Visual Basic, el cual será el lenguaje
predeterminado del sitio Web que crearemos.
6.Haga clic enAceptar (OK).
Se creará una carpeta y una nueva página llamada Default.aspx.
que crearemos una página nueva y trabajaremos en ella.
Para agregar una página al Sitio Web:
1.Cierre la página Default.aspx, haciendo clic derecho sobre la pestaña que contiene la pagina y escoja la opciónCerrar (Close).
2.Ahora agregará una nueva página a nuestro Sitio Web, haciendo clic derecho sobre el Sitio Web en el Explorador de Soluciones (Solution Explorer).
3.En Plantillas instaladas de Visual Studio (Visual Studio installed templates), escoja la opción Web Form.
4.En el cuadroNombre (Name), coloque un nombre para nuestra página.
5.En la listaLenguajes (Language), seleccione el lenguaje de programación Visual C#.
6.Desactive la casilla de verificación Colocar el código en un archivo independiente(Place code in separate file).
Agregar y programar controles para la implementación de un formulario Web
En esta parte del tutorial agregaremos controles de servidor a la página, entre los cuales están botones, etiquetas, cuadros de texto, además de que agregaremos código para controlar el eventoClick del controlButton.
Para agregar controles a la página:
1.Cambie a la vistaDiseño (Design).
2.En el cuadro de herramientas localizado en el lateral izquierdo se encuentran los controles estándar que utilizará:Label,TextBox,DropDow nList,RadioButton yButton
Uso de Visual Studio 2008.
Partes del IDE de Desarrollo de Visual Studio 2008.
- Editor / Navegador
El editor/navegador es la ventana de interfaz principal de Visual Studio .NET. En modo editor, el editor/navegador muestra el código para editar y proporciona una interfaz gráfica WYSIWYG (What You See Is What You Get) para la ubicación de los controles. Podemos arrastrar y soltar para crear el diseño visual de nuestra aplicación. Hay dos opciones para pantalla del editor: modo Diseño y modo HTML:
Modo Diseño: En modo Diseño, el editor permite mover los controles y los elementos gráficos por la ventana mediante una sencilla operación de arrastrar y soltar. Visual Studio .NET proporciona dos esquemas de posicionamiento de controles para diseñar páginas Web.
Modo HTML: En modo HTML, Visual Studio .NET destaca nuestro código para que los distintos elementos, como los nombres de variables y las palabras clave, sean identificables al instante. La característica de IntelliSense proporciona sugerencias para la finalización automática y permite generar funciones simplemente seleccionando desde listas de sintaxis disponibles.
- Examinador de objetos
El Examinador de objetos es una herramienta que proporciona información sobre los objetos y sus métodos, propiedades, eventos y constantes.
- Explorador de soluciones
El Explorador de soluciones muestra la jerarquía de los archivos del proyecto. Desde esta ventana, podemos mover y modificar archivos. Los tipos de archivos que muestra el Explorador de soluciones incluyen:
- Referencias de proyectos que listan las clases que utiliza la página y los controles Web.
- Todos los formularios Web Forms del proyecto.
- Todas las páginas de código subyacente que contienen la lógica que soporta los formularios Web Forms.
- Carpetas relacionadas con proyectos y sub-elementos.
- Propiedades
Visual Studio .NET permite ajustar las propiedades de documentos, clases y controles utilizando una ventana común de Propiedades. Cuando creamos o seleccionamos un elemento, la ventana Propiedades muestra automáticamente las propiedades relacionadas.
- Explorador de servidores
El Explorador de servidores permite examinar conexiones a datos locales, servidores y servicios de Windows. El Explorador de servidores soporta la integración de servicios externos en nuestro sitio Web.
- Cuadro de herramientas
El Cuadro de herramientas permite arrastrar y soltar los controles que formarán nuestra aplicación. Las herramientas disponibles se agrupan por categorías en los siguientes menús:
- Datos
Esta categoría contiene objetos que permiten a la aplicación conectarse y acceder a datos de una base de datos Microsoft SQL Server y otras bases de datos.
- Estandares Esta categoría contiene un conjunto de controles de servidor que pueden agregarse a páginas Web.
- HTML Esta categoría contiene un conjunto de controles HTML que pueden agregarse a la página Web. Estos controles pueden ejecutarse tanto en el lado servidor como en el lado cliente.
Agenda de Aprendizaje Autonómo.
Recuerdo entregar el tema de los proyectos en grupo de dos.
Por favor ser cumplido en las actividades a desarrollar y en la presentación de cada fase del proyecto y de los exámenes.
Descargar Agenda
jueves, 29 de julio de 2010
Introducción a .Net
Puede verla en la siguiente diapositiva.
Descargar .Net FrameWork