Hola gente aca les traigo info para los que estan estudiando .... y un par de
ejercicios piolas para hacer xD ... esto me dieron en el terciario ... espero que
les sirva .... si quieren mas info avisen o mas ejercicios, tengo una bandaa
xD
Las propiedades pueden considerarse como atributos del objeto, los métodos como sus
acciones y los eventos como sus respuestas.
Visual Basic .NET soporta la Programación Orientada a Eventos en la cual las aplicaciones
reconocen y responden a eventos.
Evento
Un Evento es una acción o acontecimiento reconocido por algunos objetos para los cuales es
necesario escribir el código para responder a dicho evento. Los eventos pueden ocurrir como
resultado de una acción del usuario (onClick), por invocación a través de código o disparados
por el sistema (Timer Tick Event).
Manejador de Eventos
Un Manejador de Eventos contiene código que responde a eventos particulares. Un
desarrollador diseña cuidadosamente sus aplicaciones determinando los controles disponibles
para el usuario y los eventos apropiados
asociados a estos controles, entonces, el desarrollador escribe el código para integrar los
eventos consistentes con el diseño de la aplicación.
Procedimientos
Un procedimiento es un conjunto de sentencias que realizan una acción lógica. Existen tres
tipos de procedimientos en Visual Basic .NET:
Cada manejador de eventos provee dos parámetros, el primer parámetro llamado sender
provee una referencia al
objeto que dispara el evento, el segundo parámetro es un objeto cuyo tipo de dato depende
del evento que es
manejado. Ambos parámetros son pasados por valor.
Sub procedures, contiene código que el desarrollador crea para realizar una acción lógica.
Function procedures, contiene código que el desarrollador crea para realizar una acción lógica
y regresa un valor, el
valor que una función envía de regreso al programa que lo invocó es llamado valor de regreso.
Para regresar un valor
se utiliza la sentencia Return.
Entorno de Desarrollo
La parte media contiene la lista de propiedades del objeto seleccionado, de lado derecho
contiene un conjunto de
cajas para ver y editar el valor de la propiedad seleccionada.
Es necesario tener instalado el Visual Studio .NET, al ejecutarlo se presenta una página de
inicio.
Para iniciar un nuevo proyecto, haga clic en la opción Projects y clic en el botón [New Project],
esta acción abre una ventana donde se indicará el archivo a abrir, los proyectos Visual Basic
.NET tiene la extensión .vbproj. Una vez que abre el projecto si la página de inicio estaba
visible continuará así y en el Explorador de Soluciones (Solution
Explorer) se cargan los archivos correspondientes al proyecto.
·Un archivo de projecto .vbproj, el cual contiene información específica para una determinada
tarea de programación.
·Un archivo de solución .sln, el cual contiene información relacionada con uno o más
proyectos. Este tipo de
archivo puede administrar varios proyectos relacionados entre sí y son similares a los archivos
de grupos de proyecto
.NET Framework que además es una interfaz subyacente que forma parte del propio sistema
operativo Windows.
La estructura de .NET Framework es por Clases mismas que puede incorporar a sus
proyectos a través de la instrucción
Imports, por ejemplo una de sus Clases es System.Math la cual soporta los siguientes
métodos
Variables
Una variable representa un elemento de datos específico, o valor, y actúa como marcador
para dicho valor. Cuando
una fórmula encuentra una variable, la primera busca el valor de la variable y lo usa. A
diferencia de un valor
constante, que es fijo y no cambia, a una variable se le pueden asignar repetidamente
diferentes valores. Asigne un
valor a una variable y ésta lo mantendrá hasta que le asigne otro nuevo. Debido a esta
flexibilidad, es necesario
declarar las variables antes de usarlas, de modo que Crystal Reports las reconozca y
comprenda cómo desea usarlas.
En esta sección se describen los componentes claves de las variables y se explica cómo crear
variables y asignarles
valores.
Debe declarar una variable antes de usarla en una fórmula. Una variable puede incluir valores
de un tipo
determinado. Los tipos permitidos son los 7 tipos simples (numérico, monetario, cadena,
booleano, fecha, hora y
fechahora), los 6 tipos de rango (rango numérico, rango monetario, rango de cadenas, rango
de fechas, rango de horas y rango de fechahora) y las variables que contienen matrices de los
tipos ya mencionados. Es decir, un total de 26 posibles tipos distintos que puede tener una
variable.
Al declarar una variable, también especifica su nombre. Una variable no puede tener el mismo
nombre que una
función, operador u otra palabra clave que sea válida para la sintaxis Basic. Por ejemplo, su
variable no puede
denominarse Sin, Mod o If porque Sin es una función incorporada, Mod es un operador
incorporado e If es una palabra clave incorporada. Una vez que se declara la variable, ésta se
puede usar en la fórmula.
La forma mas sencilla de declarar una variable es:
TIPOS DE DATOS
Ejercicios
Empezemos con el famoso "HOLA MUNDO " Xd ...
Objeto Label:
Name: lblHolaMundo Text: HOLA MUNDO NET!! Autosize =True
Font: Microsoft Sans Serif, 14,25pt, style=Bold Anchor: Left, Right
Objeto Button:
Name: btnUnico Text: &Presione aquí..
Anchor: Left, Right
Código de Programación:
#End Region
Nivel 1
2. Crear un formulario con 5 botones de comando (con las leyendas rojo, azul, amarillo, blanco
y
Salir), un mensaje que diga: “Elija un color para el fondo del formulario”. Cuando el usuario
seleccione alguno de los
botones, el fondo del formulario deberá cambiar al color indicado en el mismo.
3. Crear un formulario con un texto que diga: “Aprendiendo a programar .NET”. Cuatro
botones de opción permitirán cambiar el color del texto (rojo, azul, verde y amarillo). Además
agregue un botón para salir.
Nivel 2
multiplicarlos y dividirlos.
Nota: Tener en cuenta para la división, que el divisor debe ser distinto de cero.
4.- Ingresar el precio unitario de un producto y la cantidad vendida del mismo. Calcular el
importe vendido y la comisión del vendedor (15%). Mostrar los resultados.
7.- Un alumno tiene una nota de concepto, otra por evaluación escrita y una tercera de
evaluación oral. Ingresar las tres notas y calcular su promedio. Además, se deberá indicar :
PROMOCIONADO cuando
el promedio sea >= 7, APROBADO si el promedio está comprendido entre >= 4 y <7, o
DESAPROBADO cuando el
promedio es < 4.
8.- Leer tres números. Corresponderán a los lados de un triángulo. Determinar que tipo de
triángulo es.
NOTA: No es triángulo cuando la suma de dos de sus lados es inferior al tercero.
EQUILATERO: los tres lados iguales.
ISOSCELES: solo dos de sus lados iguales.
ESCALENO: los tres lados distintos.
9.- Los empleados de un comercio cobran su sueldo de acuerdo a la categoría que poseen
(A o B). Ingresar el nombre del empleado, los años de trabajo en la compañía y su categoría.
Calcular el sueldo
sabiendo que la categoría A cobra $650 y la B $450. Por cada año de antigüedad tienen un
plus de $30. Mostrar el
resultado.
10.- Ingresar dos datos por teclado: el precio de un pasaje y la categoría del pasajero, a
14.- Ingresar dos números “a” y “b”. Controlar que “b” sea mayor o igual que “a”. Calcular
--------------------------------------------------------------------------------------------------
15.- Ingresar las notas de 10 alumnos pertenecientes a un curso e indicar:
Cantidad de alumnos que aprobaron con una nota comprendida entre 4 y 6.
Cantidad de alumnos aplazados (nota menor a 4).
Cantidad de alumnos promocionados (nota superior o igual o 6).
16.- Ingresar 10 números. Contar cuantos inferiores al número 100 se ingresaron. Mostrar el
resultado.
17.- Ingresar números hasta que uno sea cero. Calcular el promedio de ellos y mostrar el
resultado y cuántos se ingresaron.
18.- Ingresar por pantalla el importe de cada una de las facturas de venta realizadas por un
comercio en el transcurso de un día. Para finalizar el ingreso se tomará el importe 0. Calcular
el total facturado. Contar cuantas facturas se emitieron.
19.- Ingresar una serie de valores que representan los precios de los artículos de un
comercio. Se dará por finalizada la lectura con el valor de precio 0 (cero). Contar cuantos
artículos tienen un precio
inferior a 500$, cuantos están en el rango 500$ y 1500$ inclusive y cuántos por encima de esa
cifra.
Nivel 3
20.- Una casa de artículos para el hogar ofrece a los clientes los siguientes planes de pago:
PLAN 1: Contado, se hace el 10% de descuento sobre el precio de lista.
PLAN 2: Tres cuotas, 50% al contado y el resto en dos cuotas iguales. El precio de lista se
incrementa en un 10%.
PLAN 3: Cuatro cuotas, 25% al contado y el resto en tres cuotas iguales. El precio de lista se
incrementa en un 15%.
PLAN 4: Totalmente financiado en 8 cuotas. El 60% se reparte en partes iguales en las cuatro
primeras cuotas, el resto
Condición Puntos
Partido Ganado 2
Partido Empatado 1
Partido Perdido -1
(5).
Distancia Puntos
0 a 5 mm 20
6 a 10 mm 15
11 a 15 mm 10
16 a 20 mm 5
Más de 20mm Sin puntaje
Para cada jugador indicar el puntaje total obtenido. Finalizado el proceso se deberá dar a
conocer el o los nombres de
los jugadores (en caso de estar empatados) que hayan resultado ganadores y quien o quienes
compartan el último
lugar.
26.- Una compañía aérea posee las siguientes categorías de pasajes: P=PRIMERA,
T=TURISTA y A=AZUL. Por un viaje a Europa o Estados Unidos (lugares con los que opera
únicamente), posee los
siguientes precios base: U$S 1500, U$S 900 y U$S 650 en cada una de las categorías
respectivamente. Esos precios
son 2 (dos) valijas de 12 kg. cada una, en caso de excederse de la cantidad de valijas se
abonará un recargo de 15 U$S por cada una adicional. Si se sobrepasara en el peso
estipulado como tope, el adicional es de 2,50 U$S por cada kg.
excedido.Se pide calcular para cada boleto, el precio final a abonar. Finalizada la jornada, se
deberá mostrar:
Ejercicio 1 resuelto
Crear un formulario como el que se muestra a continuación que, mediante controles Radio
Button, permita cambiar
los colores del banderín.
Los Radio Button están contenidos en Group Box y los nombres (propiedad Name) de cada
uno de ellos son: radRojo,
CODIGO FUENTE
Class: Declara el nombre de una clase, así como una definición de las variables, propiedades,
eventos y métodos que
la componen.
#Region: Contrae y oculta secciones de código en archivos de Visual Basic .NET.
En el ejemplo siguiente se utiliza la directiva #Region.
#Region "MathFunctions"
' Insert code for the Math functions here.
#End Region
#End Region
Finalizado el diseño se debe programar la lógica operacional de respuesta a cada uno de los
eventos que ocurran:
radRojo.CheckedChanged
lblTop.BackColor = System.Drawing.Color.Red
End Sub
radBlanco.CheckedChanged
lblTop.BackColor = System.Drawing.Color.White
End Sub
radVerde.CheckedChanged
lblLeft.BackColor = System.Drawing.Color.Lime
End Sub
radAmarillo.CheckedChanged
lblLeft.BackColor = System.Drawing.Color.Yellow
End Sub
radAzul.CheckedChanged
lblRight.BackColor = System.Drawing.Color.Blue
End Sub
radNegro.CheckedChanged
lblRight.BackColor = System.Drawing.Color.Black
End Sub
End Class
ESO FUE TODO POR HOY ,ESPERO QUE LES HAYA GUSTADO Y QUE LES SIRVA
DE ALGO