Você está na página 1de 33

I.

Ambiente de
programacin
visual

Programacin Visual

Programacin Visual

Se le llama al desarrollo de software para


entornos grficos o visuales, es decir,
compuestos
por
ventanas,
mens
desplegables,
botones,
barras
de
desplazamiento, listas desplegables, etc.

Programacin Visual

Los lenguajes de programacin visual tienden


a facilitar la tarea de los programadores, dado
que
con
los
primeros
lenguajes
de
programacin crear una ventana era tarea de
meses de desarrollo y de un equipo de
trabajo.

Programacin Visual

Va de la mano de la programacin orientada a


objetos (en la mayora de los casos), ya que
los controles que se utilizan para desarrollar la
interfaz de usuario son precisamente objetos
con propiedades y mtodos que responden a
eventos.

Visual Studio

Microsoft Visual Studio es un entorno de


desarrollo integrado (IDE, por sus siglas en
ingls) para sistemas operativos Windows.
Soporta mltiples lenguajes de programacin
tales como C++, C#, Visual Basic .NET, F#,
Java, Phyton, Ruby, php; al igual que entornos
de desarrollo web como ASP.NET MVC, Django,
et., a lo cual sumarle las nuevas capacidades
online bajo Windows Azure en forma del editor
Monaco.

Visual Studio

Permite
a
los
desarrolladores
crear
aplicaciones, sitios y aplicaciones web, as
como servicios web en cualquier entorno que
soporte la plataforma .NET. As se pueden
crear aplicaciones que se comuniquen entre
estaciones
de
trabajo,
pginas
web,
dispositivos mviles, dispositivos embebidos,
consolas.

Visual Basic

Es un lenguaje de programacin dirigido por


eventos, desarrollado por Alan Cooper para
Microsoft.
De propsito general pero tambin provee
facilidades para el desarrollo de aplicaciones
debases de datos.
Visual Basic contiene un entorno de desarrollo
integrado o IDE que integra editor de textos
para edicin del cdigo fuente, un depurador,
un compilador y un editor de interfaces
grficas,

Entorno de Trabajo

Titulo
Barra de mens Barra de herramientas

Formulario
Propiedades

Lista de errores

Primer Programa

Realizar una aplicacin que al dar clic a un


botn se despliegue el saludo Hola Mundo!!!.
Revisar las siguientes propiedades del botn:
En Apariencia:
BackColor: Negro.
Cursor: Hand.

Primer Programa

Realizar una aplicacin que al dar clic a un botn


se despliegue el saludo Hola Mundo!!!.
Revisar las siguientes propiedades del botn:
En Apariencia:
Font: Tempus Sans ITC
Size: 10.

ForeColor: Blanco.
Text: Escribir Saludo.
TextAlign: TopLeft.

Primer Programa

Realizar una aplicacin que al dar clic a un


botn se despliegue el saludo Hola Mundo!!!.
Revisar las siguientes propiedades del botn:
En Apariencia:
Locatin: 100, 145.
Size: 80, 25.

Primer Programa

Realizar una aplicacin que al dar clic a un botn


se despliegue el saludo Hola Mundo!!!.
Revisar las siguientes propiedades de la forma:
En Apariencia:
Font: Tempus Sans ITC
Size: 9.

ForeColor: Black.
BackColor: Blanco.
Text: Escribir Primer programa.

Primer Programa

Realizar una aplicacin que al dar clic a un


botn se despliegue el saludo Hola Mundo!!!.
Revisar las siguientes propiedades de la
forma:
En Apariencia:
Size: 325, 320.
Icon: Cualquier imagen.

Primer Programa

Realizar una aplicacin que al dar clic a un botn se


despliegue el saludo Hola Mundo!!!.
Revisar las siguientes propiedades de la etiqueta:
En Apariencia:
Font: Tahoma.
ForeColor: Azul.
Text: Borrar texto.
TextAlign: MiddleCenter.
Visible: False.
Locatin: 110, 95.
Size: 0, 20.

Tipos de Variables

Variables

Byte

1
byte

0 a 255 (sin signo)

Char

2
byte

0 a 65535 (sin signo)

Fecha

8
byte

0:00:00 (medianoche) del 1 de enero de 0001 a


11:59:59 p.m. del 31 de diciembre de 9999.

Integer

4
byte

-2.147.483.648 a 2.147.483.647 (con signo)

Single

4
byte

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


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

String

0 a 2.000 millones de caracteres Unicode aprox.

Estructuras de
Decisin

IfThen

Expresiones
condicionales

Operador de comparacin

Significado

Igual a

<>

No igual a

>

Mayor que

<

Menor que

>=

Mayor o igual a

<=

Menor o igual a

Estructura IfThen

Evalua una condicion en el programa y sigue


el curso de la accion basado en el resultado.
If condicin Then Intruccin
If cont >= 20 Then
Label1.Text = Ganaste
End If

Varias condiciones

If condicion1 Then

Instruccion si se cumple condicion1

ElseIf condicion2 Then

Instruccion si se cumple condicion2

Else

Instruccion si no se cumple ninguna condicion

End If

Operadores
Lgicos

And, Or, Not y Xor

Expresiones
condicionales

Operador
lgico

Significado

And

Si ambas expresiones condicionales son


verdaderas el resultado es verdadero

Or

Si cualquiera de las expresiones son


verdaderas el resultado es verdadero

Not

Si la condicin es falsa, entonces el resultado


es verdadero, o viceversa

Xor

Si una, solo si una de las expresiones es


verdadera el resultado es verdadero.

Prioridades

Cuando se mezclan tipo de operadores:


Primero se evalan operadores matemticos.
Segundo operadores de comparacin.
Tercero operadores lgicos.

Expresiones

Vehculo: Variable String que contiene la cadena


bicicleta.
Precio: Variable Integer que contiene el valor 200.
Expresin lgica

Resultado

Vehculo=bicicleta And Precio


<500

verdadero (ambas condiciones son


verdaderas)

Vehculo=carro Or Precio <500 Verdadero (una condicin es verdadera)


Not Precio < 100

Verdadero (la condicin es falsa)

Vehculo=bicicleta Xor Precio


<300

Falso (ambas condiciones son verdaderas)

Ejemplo

Escribir nombre si se introduce un 1 y escribir


apellido si se introduce un 0.
Numero de seguro social.
Calculadora sencilla.

Estructuras de
Seleccin

Select Case

Estructura Select
Case

Ejecuta uno o varios grupos de instrucciones


en funcin del valor de una expresin.
Select Case (variable que contiene el caso)
Case (Valor del caso1)

Intruccin.

Case (Valor del caso2)

Intruccin.

End Select

Estructura Select
Case

Ejecuta uno o varios grupos de instrucciones en funcin del valor de una expresin.

Select Case Operacion

Case sumar
Intruccin.

Case restar
Intruccin.

Case multiplica
Intruccin.

Case divide
Intruccin.
End Select

Timer

Componente que desencadena un evento a


intervalos definidos por el usuario, es decir,
ocurre cada cierto tiempo una vez que se
inicia el Timer.

Inicia: Timer1.Start()
Intervalo: Timer1.Interval = (milisegundos)
Finaliza: Timer1.Stop()

Ejemplo

Cronometro.

Timer1.Interval = 10

Label2.Text += 1
If Label2.Text = 60 Then

Label1.Text += 1 Label para los segundos


Label2.Text = 0 Label para los minutos
End If

PictureBox

Left
Right
Top
Bottom

Panel

Height
Width

Você também pode gostar