proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un...

11
Programación Orientada a Objetos Visual Basic (VB) Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp(C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6. Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects. Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI Un objeto es una combinación de código y datos que se pueden tratar como una unidad. Un objeto puede ser una parte de una aplicación, como un control o un formulario. Toda la aplicación también puede ser un objeto. Los atributos y comportamientos son características del objeto. Cada objeto de Visual Basic se define mediante una clase . Una clase describe las variables, las propiedades, los procedimientos y los eventos de un objeto. Los objetos son instancias de clases; puede crear tantos objetos como sean necesarios una vez que haya definido una clase. Clase. Es una construcción que permite crear tipos personalizados propios mediante la agrupación de variables de otros tipos, métodos y eventos. Página | 1

Transcript of proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un...

Page 1: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

Visual Basic (VB)Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo

La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp(C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.

Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.

Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI

Un objeto es una combinación de código y datos que se pueden tratar como una unidad. Un objeto puede ser una parte de una aplicación, como un control o un formulario. Toda la aplicación también puede ser un objeto. Los atributos y comportamientos son características del objeto.

Cada objeto de Visual Basic se define mediante una clase . Una clase describe las variables, las propiedades, los procedimientos y los eventos de un objeto. Los objetos son instancias de clases; puede crear tantos objetos como sean necesarios una vez que haya definido una clase.

Clase. Es una construcción que permite crear tipos personalizados propios mediante la agrupación de variables de otros tipos, métodos y eventos.

Características fundamentales

Nombre de la clase. Sirve para identificar a todos los objetos que tengan unas determinadas características.

Conjunto de atributos. Datos miembros. El valor de los atributos representan el estado de cada objeto. Conjunto de métodos. Funciones miembro. Permite que los objetos cambien de estado, dependiendo

del estado anterior que tuviera el objeto. Niveles de acceso para proteger ciertos miembros de la clase. Normalmente, se definirán como ocultos

(privados) los atributos y visibles (públicos) los métodos.

Miembros de objetos representa una instancia de una clase. Los campos, las propiedades, los métodos y los eventos son los bloques de compilación de objetos y constituyen sus miembros. Y su acceso el nombre de la variable de objeto, un punto (.) y el nombre del miembro.

Página | 1

Page 2: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

Eventos. Un evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir código para que responda. Los eventos pueden producirse como resultado de una acción del usuario o código de programa, o puede provocarlos el sistema. Se dice que el código que señala un evento genera el evento y el código que responde a él se dice que lo controla.

Método: Es la implementación de un algoritmo que representa una operación o función que un objeto realiza. El conjunto de los métodos de un objeto determinan el comportamiento del objeto.

Entorno de desarrollo: Panel de controles

Controles comunes

Página | 2

Page 3: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

Propiedades de controles

Tipos de datos en Visual Basic

1. String – Datos que pueden tener texto o cualquier caracter.

2. Integer – Datos que pueden tener cualquier número entero, o sea, no tiene punto decimal. Puede tener valores desde –32,768 hasta 32,767.

3. Long integer – Puede tener cualquier número entero, desde –2,147,483,648 hasta 2,147,483,647.

4. Single-precision (floating point) – Número con un máximo de seis (6) lugares decimales.

5. Double-precision (floating point) – Número con un máximo de catorce (14) lugares decimales.

6. Variant – Puede tener cualquier tipo de datos, pues deja que Visual Basic encuentre la mejor forma de guardar datos. Pos esa razón, toma más memoria y hace los programas más lentos que si se usan los otros tipos de datos.

7. Currency – Otro tipo de “floating point”. Puede tener valores desde –922 trillones hasta 922 trillones.

8. Bolean – Tiene solo los valores True (cierto) o False (falso).

9. Byte – Tiene números enteros desde 0 a 255.

Página | 3

Page 4: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

Declaración de variables y constantesUsaremos para ello la instrucción Dim. Su sintaxis será: Dim [Nombre de variable] As [Tipo de variable]Ejemplos:

Dim Numerodeplantas As IntegerDim a, b, c As DoubleDim a As Integer = 10, b As Integer = 25, s As String = "Hola"

Página | 4

Ejemplo

Para hacer este programa necesitaras insertar en un formulario los siguientes objetos: 6 Labels4 TextBoxs3 Bottons1 Shape en forma de rectángulo

Page 5: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

Public Class Form1    Dim prom As Integer    Dim promfinal As Integer    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        prom = Val(TextBox1.Text) + Val(TextBox2.Text) + Val(TextBox3.Text)

        promfinal = prom / 3        Me.TextBox4.Text = promfinal        If promfinal >= 0 And promfinal < 70 Then            lblclasificacion.Text = "Promedio insuficiente"        Else            If promfinal > 69 And promfinal < 80 Then                lblclasificacion.Text = "Promedio suficiente"            Else                If promfinal > 79 And promfinal < 90 Then                    lblclasificacion.Text = "Buen promedio"                Else                    If promfinal > 89 And promfinal <= 100 Then                        lblclasificacion.Text = "Promedio excelente"                    End If                End If            End If        End If

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click        TextBox1.Text = ""        TextBox2.Text = ""        TextBox3.Text = ""        TextBox4.Text = ""        lblclasificacion.Text = ""        TextBox1.Select()    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click        Me.Close()    End SubEnd Class

Página | 5

Page 6: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

Nombre del alumno: ________________________________________________________Grupo: ____________

Termino Traducción Termino Traducción1. Add 2. Comment3. Class 4. Diagnostic

5. Close 6. Command

7. ComboBox 8. Group9. Control 10. GUI11. Date 12. List

13. Debug 14. image15. End 16. Edit

17. Event 18. Font

19. Exit 20. If21. File 22. background23. Form 24. Index25. Item 26. Use case27. Label 28. Panel29. ListBox 30. Port 31. Method 32. Link

33. Name 34. Tools35. New 36. Then37. Object 38. Compile

39. Open 40. Forecolor41. Picture 42. Team43. Print 44. Console45. private 46. Program

47. Project 48. Box49. protected 50. Start

51. public 52. Process

53. Save 54. Case 55. Save as 56. Select 57. System 58. Else59. Text 60. Library61. Textbox 62. Style63. Time 64. Array

65. View 66. IDE67. Windows 68. Run69. Write 70. For

Página | 6

Page 7: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

71. Combobox

72. exception73. Data 74. SerialPort

75. Frame 76. PrintDocument

77. CheckBox 78. OpenFileDialog

79. Line 80. PrintForm

81. ListBox 82. MenuStrip

83. Default 84. GroupBox

85. None 86. LinkLabel

87. Languaje 88. BorderStyle

89. StartPosition 90. Application

91. CenterScreen 92. Checked

93. Icon 94. MaxDate

95. Location 96. MinDate

97. True 98. Enabled

99. False 100. ProgressBar

Investiga y resuelve el siguiente cuestionario.

1. ¿Qué es un constructor?

2. ¿Qué es un destructor?

3. ¿Qué es un cifrado de datos?

4. ¿Qué es una excepción en POO? –explica la función de try(intentar) y catch(atrapar)

Página | 7

Page 8: proyectosdesoftwareblog.files.wordpress.com · Web viewUn evento es una acción reconocida por un objeto, como hacer clic con el ratón o presionar una tecla, para la que puede escribir

Programación Orientada a Objetos

Herramientas Básicas a considerar en el IDE Visual Studio.

1. Como activar el explorador de soluciones (ficha ver) es importante ya que aquí se administran los proyectos

2. Como activar barras de herramientas (ficha Ver)

3. Como personalizar controles (Ficha Herramientas/Elegir elemento del cuadro de herramientas)

4. Como enlazar una base de datos (ficha Datos)

5. Como reestablece visual en caso de no tener un servidor asignado (Herramientas/ Importar y exportar configuraciones/ reestablecer todas las configuraciones) NO HACER USO DE ESTA SI EL IDE FUNCIONA CORRECTAMENTE.

Página | 8