Вы находитесь на странице: 1из 33

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.
Programacin Visual

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 Studio

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
de bases 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,
Visual Basic
Entorno de Trabajo
Barra de mens
Barra de herramientas
Formulario
Lista de errores
Propiedades
Titulo

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.





Primer Programa

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

para los valores negativos;


1,401298E-45 a 3,4028235E+38

para los valores positivos


String 0 a 2.000 millones de caracteres Unicode aprox.
UInteger 4 Byte
0 a 4.294.967.295 (sin signo)

IfThen

Operador de comparacin Significado
= Igual a
<> No igual a
> Mayor que
< Menor que
>= Mayor o igual a
<= Menor o igual a
Expresiones
condicionales

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

Estructura IfThen


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


Varias condiciones

And, Or, Not y Xor

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.
Expresiones
condicionales

Cuando se mezclan tipo de operadores:
Primero se evalan operadores matemticos.
Segundo operadores de comparacin.
Tercero operadores lgicos.
Prioridades


Vehculo: Variable String que contiene la cadena bicicleta.
Precio: Variable Integer que contiene el valor 200.

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

Escribir nombre si se introduce un 1 y escribir
apellido si se introduce un 0.
Numero de seguro social.
Calculadora sencilla.
Ejemplo

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

Estructura Select Case

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



Timer

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

Ejemplo

Left
Right
Top
Bottom
PictureBox

Height
Width

Panel

Вам также может понравиться