Notas de programación I

Anuncio
CONCEPTOS DE
PROGRAMACIÓN
ALGUNOS CONCEPTOS BÁSICOS
Programa: Conjunto de instrucciónes que tienen como
objetivo llevar a cabo una misión, trabajo o tarea.
Lenguaje de programación: Sistema que permite con un
conjunto de instrucciones bien definidas crear programas;
también incluyen instrucciones para compilarlos y
ejecutarlos.
Ejemplos: Visual Basic, Pascal, Fortran, C y otros
ALGUNOS CONCEPTOS BÁSICOS
Programación orientada a objetos:
Está basada en la creación de objetos que pueden
contener a otros objetos, tienen cualidades y propiedades,
establecer jerarquías de importancia, etc.
Este tipo de progamación representa un cambio en la forma
de programar tradicionalmente que ha sido con
programación por procedimientos. En vez de pensar en un
flujo del programa desde la primera línea del código hacia
abajo, en este caso se tiene que pensar en crear objetos,
los cuales se autocontienen y tienen funcionalidad privada
y funcionalidad pública para el usuario (MSDN library VB)
ALGUNOS CONCEPTOS BÁSICOS
•Código
•Algoritmo
•Subrutina
•Comandos
LENGUAJE DE PROGRAMACIÓN: VISUAL BASIC
Fue creado en los 70’s. Fue fácil de aprender pero difícil de
mantener. Para principiantes, ya que no se podía procesar
programas complejos.
LENGUAJE DE PROGRAMACIÓN: VISUAL BASIC
Basic es el acrónimo de “Beginners All-Purpose Symbolic
Instruction Code”. Es el lenguaje de programación más
usado en la historia de la computación. Visual Basic ha
evolucionado del lenguaje Basic original y ahora tiene varios
miels de comandos, funciones, palabras clave, y muchas
otras opciones que se relacionan directamente con el GUI de
Windows. Los principiantes pueden crear aplicaciones útiles
con sólo aprender unas cuantas instrucciones y se puede
hacer cualquier tipo de aplicación rivalizando con otros
lenguajes de programación (MSDN library VB).
LENGUAJE DE PROGRAMACIÓN: VISUAL BASIC
Este lenguaje de programación no es único para Visual
Basic. Otras aplicaciones tales como Microsoft Excel,
Microsoft Access, y muchas otras usan el mismo lenguaje. La
edición de Visual Basic Script (VBScript) es ampliamente
usada para crear páginas web ASP (Active Server Page) y
está incluido en el lenguaje de Visual Basic.
LENGUAJE DE PROGRAMACIÓN: VISUAL BASIC
Algunos comandos básicos:
Dim Number
Number = 8 ' Initialize variable.
Select Case Number ' Evaluate Number.
Case 1 To 5 ' Number between 1 and 5, inclusive.
Debug.Print "Between 1 and 5" ' The following is the only Case clause that
evaluates to True.
Case 6, 7, 8 ' Number between 6 and 8.
Debug.Print "Between 6 and 8"
Case 9 To 10 ' Number is 9 or 10.
Debug.Print "Greater than 8"
Case Else ' Other values.
Debug.Print "Not between 1 and 10"
End Select
LENGUAJE DE PROGRAMACIÓN: VISUAL BASIC
Function CountStrings (longstring, target)
Dim position, count
position = 1
Do While InStr(position, longstring, target)
position = InStr(position, longstring, target) + 1
count = count + 1
Loop
CountStrings = count
End Function
LENGUAJE DE PROGRAMACIÓN: VISUAL BASIC
Dim Words, Chars, MyString
For Words = 10 To 1 Step -1 ' Set up 10 repetitions.
For Chars = 0 To 9 ' Set up 10 repetitions.
MyString = MyString & Chars ' Append number to string.
Next Chars ' Increment counter
MyString = MyString & " " ' Append a space.
Next Words
LENGUAJE DE PROGRAMACIÓN: VISUAL BASIC
Private Sub Command1_Click()
Dim intX As Integer ' Declare counter variable.
' Declare and populate an integer array.
Dim countersA(5) As Integer
For intX = 0 To 4
countersA(intX) = 5
Next intX ' Declare and populate a string array.
Dim countersB(5) As String
For intX = 0 To 4
countersB(intX) = "hello"
Next intX
Dim arrX(2) As Variant ' Declare a new two-member
' array.
arrX(1) = countersA() ' Populate the array with
' other arrays.
arrX(2) = countersB()
MsgBox arrX(1)(2) ' Display a member of each
' array. MsgBox arrX(2)(3)
End Sub
Descargar