BIENVENIDOS

Este blog ha sido implementado como canal de comunicación para la Tutorial de la Electiva II X Semetre de la Fundación Universitaria San Martín.

miércoles, 11 de agosto de 2010

Ejemplo 4 - Tercera Sesión. Operaciones Artimeticas

OPERACIONES ARITEMTICAS
- Dropdownlist
- RadioButtonList
- Label
- IF/ELSEIF/END
- Operaciones Aritmeticas
- AutoPostBack


Ejemplo 3 - Tercera Sesión. Cálculo de Nota Definitiva

Calculó 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

Redireccionamiento entre paginas Con ASp.Net.
Objetivo:
- Response.redirect
- javascript y asp.net
- Controles de servidor.




Ejemplo 1 - Tercera Sesión - Conversión de Monedas 1.

Conversión de Monedas.
Objetivo:
- Declarar variables,
-.Utilizar reponse.write
- formatnumber
- operaciones aritmeticas
- Utilización de textbox, label, button para la programacipon de Webform



Controles de Servidor

Al igual que los controles de servidor HTML, controles de servidor Web también se crean en el servidor y que requieren un runat = "server" atributo a trabajar. Sin embargo.





Control de servidor Web Description Descripción
AdRotator Muestra una secuencia de imágenes
ButtonMuestra un botón de comando
CalendarMuestra un calendario
CalendarDayUn día en un control de calendario
CheckBoxMuestra una casilla de verificación
CheckBoxListCrea un control de selección múltiple grupo de casillas
GridViewMuestra los campos de un origen de datos en una cuadrícula
DropDownListCrea una lista desplegable
HyperLinkCrea un hipervínculo
ImageMuestra una imagen
ImageButtonMuestra una imagen puede hacer clic
LabelMuestra el contenido estático que es programable (le permite aplicar estilos a su contenido)
LinkButtonCrea un botón de hipervínculo
ListBoxCrea una lista única o de selección múltiple desplegable
ListItemCrea un elemento de una lista
LiteralMuestra estática de contenido que es programable (no le permite aplicar estilos a su contenido)
RadioButtonCrea un botón de radio
RadioButtonListCrea un grupo de botones de radio
BulletedListCrea una lista en formato de viñeta
Repeater Muestra una lista de elementos repetidos enlazado al control

Instrucción While...End While (Visual Basic)

Ejecuta una serie de instrucciones siempre que una condición dada sea True.

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)

Repite un grupo de instrucciones un número de veces especificado.

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)

Ejecuta de forma condicional un grupo de instrucciones, dependiendo del valor de una expresión.


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

Instrucciones 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

 A continuación se recogen los operadores de comparación definidos en Visual Basic .NET.

Operador   Operación
=
Igual a
<>
Diferente de
>
Mayor qué
<
Menor qué
>=  
Mayor o igual que
<=
menor o igual que

Operadores Lógicos

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.

OPERADOROPERACIÓN
ANDY lógico
ORO lógico
XorXor
NotNO 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

Operadores de concatenación (Visual Basic)

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

Una variable se declara para especificar su nombre y sus características. La instrucción de declaración para variables es Instrucción Dim (Visual Basic). Su ubicación y contenido determinan las características de la variable.

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

Operadores aritméticos en Visual Basic

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ónOperador
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

Boolean

True o False

Byte

0 a 255 (sin signo)

Char (carácter individual)

0 a 65535 (sin signo)

Date

0:00:00 (medianoche) del 1 de enero de 0001 a 11:59:59 p.m. del 31 de diciembre de 9999.

Decimal

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;

el número distinto de cero más pequeño es +/-0,0000000000000000000000000001 (+/-1E-28) †

Double (punto flotante de precisión doble)

-1,79769313486231570E+308 a -4,94065645841246544E-324 † para los valores negativos;

4,94065645841246544E-324 a 1,79769313486231570E+308 † para los valores positivos

Integer

-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)

Object

Cualquier tipo puede almacenarse en una variable de tipo Object

SByte

-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;

1,401298E-45 a 3,4028235E+38 † para los valores positivos

String (longitud variable)

0 a 2.000 millones de caracteres Unicode aprox.

UInteger

0 a 4.294.967.295 (sin signo)

ULong

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.

UShort

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.