La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.

Presentaciones similares


Presentación del tema: "1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas."— Transcripción de la presentación:

1 1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas

2 Agenda 1.4 Visual Basic 2

3 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

4 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

5 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

6 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

7 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

8 Visual Basic.NET If Label2.Text=“Ok” Or Label2.Text=“Si” PictureBox1.visible=False; Beep(); ‘Sonido End if End Sub End Class 8

9 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

10 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

11 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

12 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

13 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

14 14 ¿Preguntas, dudas y comentarios?


Descargar ppt "1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas."

Presentaciones similares


Anuncios Google