Download 2 Visual Basic

Document related concepts

Visual Prolog wikipedia , lookup

Microsoft Excel wikipedia , lookup

Transcript
Unidad I Panorama
general de lenguajes de
programación en
aplicaciones mecatrónicas
M.C. Juan Carlos Olivares Rojas
1
Agenda
1.4 Visual Basic
2
Visual Basic
• Es un lenguaje Visual orientado a objetos
que permite el desarrollo rápido de
aplicaciones (RDA).
• Es utilizado para la programación de
prototipos por su fácil manejo de
interfaces y su manejo de directivas de
otros intérpretes basic
3
Visual Basic
• La construcción de una aplicación en Visual
Basic es sencilla, se comienza definiendo
las interfaces agregando componentes y
programando los eventos asociados a
componentes.
• La ventaja de Visual Basic es que es muy
portable en ambientes Windows.
4
Visual Basic
• Se
encuentra
inmiscuido
en
la
programación de scripting en Windows así
como en las macros de Microsoft Office.
• La versión más reciente de Visual Basic es
la .NET que maneja una amplia gama de
clases y objetos para su utilización
5
Visual Basic
• También está presente en la programación
Web de páginas dinámicas (ASP) y de
scripting del lado cliente (Visual Basic
Script).
• Visual Basic tiene una gran compatibilidad
con otros lenguajes manejados en Visual
Basic.
6
Visual Basic .NET
• Un ejemplo de programación de un método
quedaría de la siguiente forma:
Public Class Form1
Private Sub Boton2_Click(ByVal sender As
System.Object, ByVal e System.EventArgs)
PictureBox1.visible=true;
Label1.Text=“ITESM Campus Morelia”
7
Visual Basic .NET
If Label2.Text=“Ok” Or Label2.Text=“Si”
PictureBox1.visible=False;
Beep(); ‘Sonido
End if
End Sub
End Class
8
Visual Basic for Applications
(macros)
• Las macros pueden realizar actividades
repetitivas. Se asocian como una grabación
de teclas, movimientos del ratón que
generalmente sirven para automatizar
tareas.
• También se pueden utilizar para realizar
funciones específicas, de allí los riesgos de
seguridad que pueden llegar a tener.
9
Visual Basic for Applications
(macros)
• También se pueden utilizar fórmularios
gráficos en este tipo de aplicaciones.
Ejemplo:
Sub Firma1()
' Ejemplo de macro
Range("A1").Select
ActiveCell.FormulaR1C1 = “ITESM”
End Sub
10
Ejemplo Visual Basic Scripting
'Programa de ejemplo en Windows Script
Dim Args, ArgList
set Args = WScript.Arguments
For i =0 to Args.Count – 1
ArgList = ArgList &i &":"&Args(i) & chr(13)
Next
MsgBox "Numero de argumentos: " &
Args.Count & chr(13) & ArgList
11
Ejemplo de Visual Basic Script
'Introduccion de datos
Dim nombre As String
nombre = InputBox("Cual es tu nombre?")
MsgBox(nombre)
• Deben tener la extensión .vbs para poderse
ejecutar
12
Actividad 4
• En equipos de tres personas asignados por
el profesor, realizar los programas para el
cálculo de raíces de una ecuación de
segundo grado con la fórmula general,
determinar si una palabra es palíndroma y
determinar si un número es primo. Se
deberá tener un script de Windows, una
macro en Excel y un programa ejecutable.
13
¿Preguntas, dudas y comentarios?
14