View
306
Download
0
Category
Preview:
DESCRIPTION
Pagina web: riverasn.p.ht
Citation preview
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Plataforma Microsoft Net
VB.Net aporta un buen número de características en las aplicaciones. La plataforma .NET, al
integrar VB dentro del conjunto de lenguajes trae como consecuencia un buen conjunto de
novedades y sobretodo en esta nueva versión 2010.
Entre las características aportadas por VB.NET tenemos:
capacidades de orientación (FULL-OOP), incluyendo la herencia.
Windows Forms o la nueva generación de formularios para aplicaciones Windows
Soporte nativo de XML
Gestión de errores estructurada
Un modelo de objetos para acceso a datos mas potente con ADO.NET
Creación de aplicaciones de consola (Ventana MS-DOS)
Programación para internet mediante Web Forms
Etc
.NET FRAMEWORK SDK (Software Development Kit ) Kit de Desarrollo de Software Contiene
la plataforma .NET y un conjunto de herramientas independientes; algunas funcionan en modo
comando (en una ventana MS-DOS) y otras en modo gráfico
VISUAL STUDIO .NET
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Al tratarse de un entorno de desarrollo integrado (Integrated Development Environment o IDE),
aúna todas las herramientas del SDK: compiladores, editores, ayuda, etc, facilitando en gran
medida la creación de programas. Todas las aplicaciones y ejemplos se desarrollan en base de este
entorno de programación.
LENGUAJES
Un proyecto usa diversos lenguajes entre los que mencionamos Visual Basic, C#, C++.
CREACION DE UN PROYECTO EN VISUAL BASIC 2010
Acceda a la aplicación
Menú Inicio\Todos los Programas\Microsoft Visual Studio 2010\Microsoft Visual Studio 2010.
Si la instalación del lenguaje es reciente, aparecerá:
De la cual debera elegir: Configuración de Desarrollo de Visual Basic y hacer clic en el boton Iniciar Visual Studio.
Si ya ha estado usando este lenguaje de programacion, entonces siempre aparecera:
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Aqui no aparece las opciones para indicar ruta, esta aparecerá cuando al terminar el proyecto
desearamos guardar todo.
O aparecer esta pantalla en forma ideal:
*Clic en
* Elija las opciones indic adas y haga clic en botón ACEPTAR , pudiendo aparecer esta pantalla :
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Donde se indicara el nombre del proyecto asi como la ruta donde guardara el proyecto. Cuando
finalmente se de clic en el botón Aceptar, aparecerá:
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Entorno de Desarrollo
En el cuadro siguiente, observamos la barra de menús, el cuadro de herramientas, el explorador de
soluciones, la ventana de propiedades y el área de diseño donde se realizara la aplicación que por
defecto siempre aparece con el nombre Form1
Agregar Nuevo Diseñador al Proyecto Consiste en agregar una nueva área de diseño al proyecto creado. Para esto hacemos lo siguiente:
Aparece:
De las plantillas instaladas, elija Windows Forms (elegida por defecto), cambie nombre si desea y
haga clic en botón AGREGAR.
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
EJECUCION DE UN NUEVO DISEÑADOR AGREGADO Para ejecutar un nuevo diseñador o formulario agregado, haga lo siguiente:
Elija Menú Proyecto y haga clic en Propiedades de proyecto. Observe:
Aparece:
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Cuadro de Herramientas.
Es la que contiene los controles que usamos para nuestra aplicación. Por ejemplo diseñe lo
siguiente: A continuación indicamos el nombre del control así como su propiedad y descripción.
Propiedades de los Controles básicos más usados
Categoría : Controles Comunes
Control y uso Propiedad Descripcion
se usa para mostrar
mensajes o
resultados
Name Identifica al control. Inicia con Lbl
Text Muestra un texto en el control
Visible Muestra el control. Por defecto es True
Se usa para ingresar
datos usando teclado
durante la ejecución
de la
aplicacion
Name Identifica al control. Inicia con Txt
Text Muestra un texto en el control
Enabled Habilita el control. Por defecto esta en True
Visible Muestra el control. Por defecto es True
PasswordChar Escribe solo el carácter indicado aquí
MultiLine Controla si el texto en el control puede abarcar mas
líneas
Permite ingresar una
orden
Name Inicia en Btn
Text Muestra texto en el control
Enabled Habilita el control. Por defecto esta en True
Visible Muestra el control. Por defecto es True
Permite elegir una,
dos o todas las
opciones de un
conjunto disponible.
Usa un control como
mínimo
Name Inicia en Chk
Text Muestra texto en el control
Enabled Habilita el control. Por defecto esta en True
Checked Determina si esta activo o no. Por defecto es false
Permite elegir una y
solo una opción de un
conjunto de
opciones
disponibles. Usa dos
controles como
mínimo
Name Inicia en Rb
Text Muestra texto en el control
Checked Determina si esta activo o no. Por defecto es false
Categoría : Contenedores
Control y Uso Propiedad Descripcion
Name El nombre se incia en Grb
Text Muestra texto en el control
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Práctica Nro1: Diseñe la siguiente aplicación:
Reglas de Diseño:
Para cada ingreso de datos usando el teclado, emplee una caja de texto
Para cada reporte de datos o resultados a mostrar en pantalla, emplee una etiqueta
Por cada ingreso de datos usando el mouse, puede usar el control RadioButton(si va a ingresar
uno y solo un dato de varios disponibles) o CheckBox(si va a ingresar uno, dos o más de varios
disponibles)
Practica Nro2
Ejemplos: Realice el diseño de los siguientes enunciados y compruébelos, ejecutándolos:
Programa para ingresar mediante el teclado el APELLIDO Y SUELDO.
Solución
Se necesitara 2 cajas de texto, una para ingresar el APELLIDO y otra para ingresar el SUELDO.
Programa para ingresar en tiempo de ejecución 2 números y determine las operaciones
básicas SUMA, RESTA, PRODUCTO Y DIVISION Solución:
Se necesitara 2 cajas s de texto para ingresar los 2 números y 4 etiquetas para los resultados a obtener
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Programa para ingresar el largo, ancho y determine el área, perímetro y diagonal. Solución
Se empleara 2 cajas de texto para ingresar el largo y luego el ancho y 3 etiquetas para mostrar los
resultados. Observe que se coloca un botón para indicar que aquí se realizara el cálculo
Programa para ingresar el apellido, sexo (Masculino / Femenino), sueldo y bonificación de los
empleados de una empresa y determine el pago total.
Solución
Se necesitara 3 cajas de texto (una para el apellido, sueldo y bonificación), 1 control checkbox
que permitirá ingresar el sexo de la persona según su estado (activo es masculino E inactivo es
femenino) y una etiqueta para mostrar el pago total. Observe que se coloca un botón para indicar
que aquí se realizara el cálculo
Programa para ingresar el apellido, matricula así como el deporte(s) que practicara en
vacaciones. Los costos de los deportes son como sigue:
Deporte Costo
Natación 200
Futbol 150
Básquet 100
Ajedrez 80
Karate 140
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Se pide determinar el pago total
Solución
Se empleara 2 cajas de texto y 5 controles checkbox, ya que tendremos opción a que podamos
practicar uno o mas deportes durante el mes.
Programa para ingresar el nombre, horas trabajadas y el turno (Diurno/Nocturno) en que
trabaja un empleado. El pago hora es de acuerdo a:
Turno Pago Hora
Diurno 25 Nocturno 35
Se pide hallar el sueldo.
Solución
Para este caso se empleara 2 cajas de texto y para el turno emplearemos 2 controles radiobutton
(también se pudo emplear 1 control Checkbox). Además se empleara una etiqueta para el sueldo.
Programa para ingresar el apellido, sueldo y estado civil de los empleados de una empresa. Se
dará una bonificación por fiestas patrias de acuerdo a:
Estado Civil Bonificacion
Soltero 150
Casado 250
Viudo 200
Divorciado 180
Conviviente 190
Se pide determinar la bonificación y el pago total.
Solución
Se usara 2 cajas de texto y para el estado civil emplearemos 5 radiobutton por cuanto son 5
posibilidades de las cuales se elegirá una y solo una. Además se empleara 2 etiquetas porque vamos
a mostrar 2 resultados
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
GUARDAR PROYECTO.
Solo haga clic en el disco como se observa
ABRIR UN PROYECTO
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Trabajo Nro1: Diseñe lo siguiente en un proyecto llamado
Apellidos_Nombres
1. Programa para ingresar 3 números y determine el mayor de ellos
2. Programa para ingresar 4 números y determine el mayor y menor 3. Programa para ingresar el apellido, horas trabajadas y condición de trabajo (Estable/Contratado). El pago por hora es de acuerdo a:
Condición de Trabajo Pago x Hora
Estable 25 Contratado 15
Se pide determinar el sueldo
4. Programa para ingresar el apellido, email y la(s) asignatura(s) a llevar durante el verano. El costo de las asignaturas es como sigue:
Asignatura Costo
Matemáticas 100
Lenguaje 80
Ciencias Naturales 120
Química 150
Ingles 80
Se pide determinar el pago total
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
5. Programa para ingresar el apellido, horas trabajadas así como la categoría en que trabaja un trabajador, cuyo pago x hora es como sigue:
Categoría pago x Hora
A 30
B 25
C 20
D 15
E 10
Se pide determinar el pago x hora, así como el sueldo.
Ventana de Código.
Se puede acceder desde cualquier control e incluso el mismo diseñador Windows form.
I Forma
Haga clic en control deseado [Botón derecho]
II Forma
Haga doble clic en el control deseado. Por ejemplo en un control de texto Aparece:
Evento
Es la acción que realizamos con el mouse o teclado sobre un determinado control o sobre el mismo
diseñador Windows Form en tiempo de ejecución. Cada control que esta en un diseñador tiene su
Haga clic en Ver Código
Aparece:
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
propia lista de eventos. Cada control tiene un evento por defecto (primer evento que aparece
cuando se accede a la ventana de código vía este control)
Ejemplo. Diseñe esto y luego haga doble clic en el botón ORDEN y escriba lo indicado
Observe que el evento por defecto es CLIC. El código que escribamos allí, se ejecutara cuando
hagamos un CLIC pero durante la ejecución del programa y no en tiempo de diseño
AL ejecutar el programa (F5) y presionar el botón ORDEN (Fig. lado izquierdo), aparece una
ventana con el mensaje Hola y un botón Aceptar (ver figura lado derecho):
====
Ejemplo: Diseñe esto y haga doble clic en la caja de texto y escriba lo indicado
Observe que el evento por defecto es TEXTCHANGED, de tal forma que el código que escribamos
allí, se ejecutara cada vez que en tiempo de ejecución vayamos modificando su contenido
(escribiendo o borrando)
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Al EJECUTAR (F5) este diseñador, se tendrá que cada vez que escriba en la caja de texto se
ejecutara el código que se halla dentro del evento TEXTCHANGED.
Ejemplo: Haga doble clic en barra de titulo del diseñador de Windows form
Observe que el evento por defecto es LOAD, que consiste en que el código escrito allí en tiempo
de diseño, se ejecutara cada vez que se inicie la aplicación.
== Clic en Aceptar
== Clic en Aceptar
== Clic en Aceptar
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Ahora escriba el código correspondiente dentro del evento por defecto de un formulario como es el
evento LOAD
Declaración de variables Se puede realizar en la ventana de código de cada control en que se necesita o al inicio de la clase formulario y es de la forma:
Dim Nombrevariable As tipo Tipo:
Integer, long : Si la variable almacena números enteros chicos y grandes
Single, Double : Si la variable almacena números con punto decimal chicos y grandes String: Si la variable almacena caracteres alfanuméricos: “Ana”, “Unión 234”, “123”, etc.
Boolean : Si la variable almacena un valor booleano TRUE o FALSE
Date : Si la variable almacena fechas
NombreVariable. Siempre inicia con una letra y puede estar compuesta por caracteres alfanuméricos
Ejemplo:
Dim x As Integer, y As Integer
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Dim Nom As String
Dim Sexo As Boolean, Sue As Single
Dim Not1, Not2, Prom As Single
Reglas de Declaración de Variables Al igual como hicimos para el diseño, las reglas son similares y son las siguientes:
Declarar una variable por cada ingreso de datos a usar.
Declarar una variable por cada cálculo o resultado a obtener.
Nota: El tipo de dato debe ser de acuerdo a lo que almacenará la variable y si además se usará en el cálculo.
Ejemplo:
Si la variable almacenará solo números enteros cortos o largos, declare dela forma:
Dim var1 as Integer, var2 as Integer, ...
Dim var1 as Long, var2 as Long,...
Si la variable almacenará números pequeños o grandes con punto decimal,
declare de la forma:
Dim var1 as single, var2 as single, ...
Dim var1 as double, var2 as Double, …
Si la variable almacenará caracteres, declare de la forma:
Dim var1 as String,var2 as String, ...
Dim var1 as String*10,var2 as String*25, …
En esta última declaración se especifica la cantidad de caracteres a almacenar
Si la variable almacenará valores boléanos True o False, declare de la forma:
Dim var1 as Boolean, var2 as Boolean, ...
Si la variable almacenará valores de fecha, declare de la forma:
Dim var1 as Date, var2 as Date, ...
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Enunciados de Declaración de Variables Solo diseñe y declare las variables a usar.
Programa para ingresar 2 números y calcule y reporte la suma y resta Solución
una variable por cada dato a ingresar mediante teclado y que se usara en un calculo (1er y 2do numero), así como una variable por cada resultado a obtener (suma y resta)
OTRA FORMA:
OTRA FORMA, PERO SIN DAR VALOR INICIAL.
En diseño se usara 2 cajas de texto y 2 etiquetas . En el botón se declara y procesa cálculos
Haga doble clic en botón ORDEN y escriba en evento click
Observe que se d eclara las variables pero se le da un valor inicial de cero . Además se empleara
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Programa para ingresar la base y la altura de un triangulo y calcule y reporte el área.
Solución
En diseño se usara 2 cajas de texto y 1 etiqueta. En el botón se declara las variables y procesa.
Haga doble clic en botón ORDEN y escriba en evento click
Programa para ingresar 2 puntos en el plano cartesiano(X,Y) y calcule y reporte la distancia entre
ellos.
Solución
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Programa para ingresar el radio de un círculo y calcule y reporte el área y diámetro
Trabajo Nro2: Diseñe y Declare lo siguiente en un proyecto llamado
Apellidos2_Nombres2
Solo diseñe la interfaz y declare las variables:
Programa para ingresar el área de un cuadrado y calcule y reporte el lado y el perímetro
Programa para ingresar el largo y ancho de un rectángulo y calcule y reporte el área, perímetro y diagonal
Programa para ingresar la distancia y el tiempo en que demora en recorrerla un automóvil y calcule y reporte la velocidad
Programa para ingresar un número. Si el 2do número es el triple del primero y el tercero es la mitad del segundo más 3. Se pide calcular y reportar los 3 números
Programa para ingresar el apellido, Numero horas trabajadas, Pago x Hora y calcule y reporte el sueldo.
Programa para ingresar el nombre, Numero horas trabajadas, sexo
(M:Masculino;F:Femenino). El Pago x Hora se dará de acuerdo al sexo de la persona. Se pide calcular y reportar el Pago x Hora y el sueldo.
Solución
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Programa para ingresar la base mayor, base menor, altura y lado no paralelo de un trapecio isósceles y calcule y reporte el área y perímetro.
Company.Rivera & G
Mi web : riverasn.p.ht Autor: Santos Nilo Rivera Luján
Recommended