Cap5.2 visual basic

23
Capitulo 5 Comenzar Visual .NET (Parte I) Ing. Mary Dunnia López N.

Transcript of Cap5.2 visual basic

Capitulo 5

Comenzar Visual .NET (Parte I)

Ing. Mary Dunnia López N.

1. Objetivos

Iniciar al estudiante en el lenguaje de programacion Visual .Net.

Conocer y utilizar los objetos basicos de programacion en Visual .Net.

2. Motivacion

Hasta el momento se han creado algoritmos en diagramas de flujo, donde todavía no se ha utilizado el computador para crear programas reales, en este sentido ahora solo resta su traducción a algún lenguaje de programación.

Analisis

Diagrama de Flujo +Pseudo-Codigo

Prueba de Escritorio

Codificado y DepuradoEn un Lenguaje

PruebaY Validacion

Aplicacion

Programación

VisualBasic .Ne

t

.EXE

3. Elementos del Ambiente VB .Net

3.1 Crear un Nuevo Proyecto

Abrir Visual .Net

1

2Menu Archivo --> Nuevo Proyecto

Debe seleccionar el lenguaje Visual Basic

3.1 Crear un Nuevo Proyecto

Click en

Abrir

1. Hacer clic para ver el cuadro de controles

2. Hacer clic para que el cuadro de controles

no se esconda

1234

3.2 Configuraciones de Entorno

Visualizar las 4 áreas básicas de VB.

Menu Ver Explorador de Soluciones Menu Ver Cuadro de Herramientas Menu Ver Ventana Propiedades

3.3 Ventana Editor de Codigo

En el formulario hacer clic en cualquier parte del formulario donde no haya un objeto y luego presionar botón derecho del Mouse.

Seleccionar la opción view code (ver código) luego aparecerá la ventana de código del proyecto.

3.4 Grabar un proyecto

Menu Archivo Guardar Todo Cree una carpeta solo para el proyecto

para intentar grabar ahí la solucion con el nombre que usted le asigne. Luego obtendra :

Un archivo (solucion) con la extension “sln” Un subdirectorio con el mismo nombre que la

solucion. Con el siguiente contenido: Varios archivos con la extension «vb» Varios subdirectorios, es especial uno llamado

BINRelease donde se graba el archivo EJECUTABLE del proyecto El archivo con la extension «.exe»

3.5 Hacer un Programa .exe

Menu Generar Generar nombreproyecto.exe.

Se graba por defecto en la carpeta donde grabo la solucion Solucion BinRelease con la extension .exe .

Form El formulario es una pantalla sobre la que se colocan otros objetos.

Label Etiquetas para poner nombres a objetos y zonas de un formulario.

TextBox Cuadros de texto para introducir información en la aplicación, o extraer información

Button Botón para ordenar acciones

4 Objetos Basicos de VB

4.1 Form Formulario Propiedades : Forma y

caracteristicas Name : Form1 Text : “Mi primer Programa” Backcolor :vbRed vbBlue

Eventos: Comportamiento al suceder ..

Form_Load : formulario cambia a rojo Cuando aparece el formulario en pantalla

Form_Click : Formulario cambia a verde Cuando hace un click sobre el formulario

4.2 Label Etiqueta Propiedades : Apariencia y forma

Name: Label1 Text : “Mi primer Programa” Backcolor :vbRed vbBlue

Eventos: Ocurrencias. Mousemove

Cuando el mouse se mueve sobre la etiqueta

4.3 Text Texto

Propiedades : Name : Text1 text : Hola Mundo

Eventos: Changed Cuando cambia su

contenido Click Cuando hace 1 click con el

mouse

4.4 Button Botón

Propiedades : Name : Command1 Text : Saludar Enable : True/False (Permite que se haga Click) Visible : True/False (Se lo puede ver en el

formulario)

Eventos: Click Cuando hace 1 click encima con el

mouse DblClick hace 2 click encima con el mouse

4.5 DataGridView Crear el Objeto Matriz tipo DataGridView ’numero de columnas de la matriz

Grid1. ColumnCount = 10 ’ numero de filas de la matriz

Grid1. RowCount = 5

’ habilitar Grid1.ReadOnly = False

Llenar la GrillaFor i=1 to N

For j=1 to MGrid1.Item(j,i).value=“ ”

Columna, Fila

’ Apariencia

DataGridView1.RowHeadersVisible = False

DataGridView1.ColumnHeadersVisible = False

DataGridView1.Rows(0).Height =

DataGridView1.Height - 4

For j = 0 To 9 For i = 0 To 4 Grid1.Item(j, i).Value = “0" Next iNext j

4.6 Caja para entrada de datos

n = CInt(InputBox("Introduzca la dimension:", “Genera Serie", 0))

Pedir introducir un valor entero

Dato = Inputbox(mensaje, titulo, valor)

4.7 Caja para salida de datos

x = MsgBox(serie,vbokonly,“Elementos de la serie ….”)

O simplemente

MsgBox(serie,vbokonly,“Elementos de la serie ….”)

Mostrar mensaje y luego esperar el click

Dato = Msgbox(mensaje, vbokonly,titulo)

5 Ejercicios

Una Aplicación Simple