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