Sei sulla pagina 1di 11

Unidad 1, Unidad 2 Unidad 3

Paso 0 – Presaberes

DAIRO JOSE ORTEGA FONSECA


CÓDIGO:88257790
GRUPO: 201416_30

PRESENTADO A:
JAIME RUBIANO LLORENTE
TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
VISUAL BASIC BASICO
ACACIAS
14 DE FEBRERO DE 2018
Contenido

INTRODUCCION....................................................................................................................... 3
Actividades a desarrollar ............................................................................................................ 4
Solución Anexo 1. ........................................................................................................................ 5
CONCLUSIONES ..................................................................................................................... 10
BIBLIOGRAFÍA ....................................................................................................................... 11
INTRODUCCION

Esta es la primera actividad del curso de Visual Basic Básico y presentamos a


continuación las evidencias del análisis de los datos presentados en las tres Unidades del
curso. Aparte realizamos un Mapa conceptual con una descripción completa de las
diferentes partes del curso y de los componentes de la plataforma. Seguidamente
anexamos una serie de cuestionamientos que fueron resueltos usando las distintas fuentes
de información. El recorrido nos llevó por los conceptos básicos de Visual Basic, su
arquitectura y entorno. Reconocimos los conceptos de Objeto y evento teniendo en cuenta
que este lenguaje de programación se enfoca más en los eventos como desencadenante.
Actividades a desarrollar
4. Realiza mapa conceptual con la información adquirida y lo socializa en el foro de la actividad.
Solución Anexo 1. Realiza un informe con los datos solicitados en el anexo 1 paso 0
presaberes del curso.
Anexo 1 Paso 0 – Presaberes

Componente teórico básico

Esta actividad tiene como objetivo principal identificar algunos conceptos básicos del
curso, para que el estudiante tenga una base de presaberes requeridos para el curso.

¿Cuáles son las características más importantes del Visual Basic Básico?
 Integra el diseño e implementación de formularios de Windows.
 Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene
acceso prácticamente total a la API de Windows, incluidas librerías actuales.
 Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar
información, documentación y fuentes para los proyectos.
 Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros
lenguajes.
 Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las
aplicaciones mediante Microsoft Script Control.
 Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está
disponible, de forma no oficial, un componente para trabajar con OpenGL.
 Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto
Windows como Mac, que permite programar macros para extender y automatizar
funcionalidades en documentos, hojas de cálculo, bases de datos(Access).
 Si bien permite desarrollar grandes y complejas aplicaciones, también provee un
entorno adecuado para realizar pequeños prototipos rápidos. (Herrero Encinar,
2010)

¿Cómo define el concepto de objeto y evento?

Un objeto es cualquier elemento, por ejemplo, un formulario, una imagen, un control,


tal como una caja de texto. Estos objetos tienen propiedades, que en el caso de la caja de
texto una de ellas es la propiedad ”text” que se encarga de contener el texto que aparecerá
en la caja. A los objetos se les puede asociar eventos que comúnmente, son las acciones
que realizan los usuarios sobre los objetos, que como resultado pueden, por ejemplo,
provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene
un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento
se puede asociar a la caja de texto, y en el definirá (por programación) que acción se
tomará cuando se oprima una tecla. (Gonzalez Lopez, 2016)

Los eventos son mecanismos mediante los cuales los objetos (ventanas o controles)
pueden notificar de la ocurrencia de sucesos. Un evento puede ser causado por una acción
del usuario (por ejemplo, cuando pulsar una tecla), por el sistema (por ejemplo,
transcurrió un determinado tiempo) o indirectamente por el código (por ejemplo, cuando
el código carga una ventana). En Windows, cada ventana y cada control pueden
responder a un conjunto de eventos predefinidos. Cuando ocurre uno de estos eventos, la
aplicación Windows ejecutará el método que tiene para responder a ese Evento.
(Fernández, 2009)
¿Qué diferencias encuentra ente la programación en lenguaje C++ y Visual Basic?

La diferencia principal radica en que son lenguajes de programación diferentes y, por lo


tanto, sus interfaces de desarrollo (IDE - Integrated Development Environment) son
distintas.

Visual Basic no es orientado a objetos sino a eventos. creas ventanas, cajas de texto,
botones, etc. Todos ellos reaccionan ante un evento y programas qué es lo que harán
dependiendo del evento que se dispare (hacer clic con el botón izq, con el derecho, pasar
el puntero sobre él, etc.)

C++ se deriva del lenguaje C de programación con la significación que C++ es 100%
orientado a objetos. Generas clases abstractas de lo que quieres automatizar o controlar
con un programa.

¿Qué significa entorno gráfico y cuáles son sus ventajas?

Una aplicación para Windows diseñada para interaccionar con el usuario presentará una
interfaz gráfica mostrando todas las opciones que el usuario puede realizar. Dicha
interfaz se basa fundamentalmente en dos tipos de objetos: ventanas (también llamadas
formularios) y controles (botones, cajas de texto, menús, listas, etc.). Por lo tanto, el
diseño consistirá en crear objetos que den lugar a ventanas y sobre esas ventanas se
dibujarán otros objetos llamados controles. Cada objeto estará ligado a un código que
permanecerá inactivo hasta que se produzca el evento que lo active. (Fernández, 2009)
Ventajas:
 Mayor interacción con el usuario
 Facilidad a la hora de diseñar.
 El uso de formularios permite aumentar la eficiencia a la hora de programar.

¿Conoce la diferencia de trabajo entre modo diseño y modo de ejecución?

En modo diseño el usuario construye interactivamente la aplicación, colocando controles


en el formulario, definiendo sus propiedades, y desarrollando funciones para gestionar
los eventos.

La aplicación se prueba en modo de ejecución. En ese caso el usuario actúa sobre el


programa (introduce eventos) y prueba cómo responde el programa. Hay algunas
propiedades de los controles que deben establecerse en modo de diseño, pero muchas
otras pueden cambiarse en tiempo de ejecución.

¿Conoce la diferencia entre constantes, variables y operadores? De ejemplos.

Las variables, como su nombre lo indica, se utilizan para almacenar valores que tienen
la propiedad de variar el contenido. Cuando hablamos de contenido nos referimos a
cualquier tipo de datos, por ejemplo, un nombre, una fecha, un color, un número etc.

Las constantes, como las variables, se utilizan para guardar datos y valores para nuestro
programa, pero a diferencia de estas últimas (las variables), el contenido que almacenen
no cambia, siempre es constante.
A diferencia de las variables que se declaran con la palabra Dim, las Constantes se
declaran con la palabra Const.

Ejemplo:

Const numero = 53

En la línea anterior he creado una constante, que la llamé número y va a almacenar un


número, y este valor, cuando se ejecute mi programa se mantendrá invariable.

Los operadores nos permiten operar, validar, comparar, asignar, distinguir, etc.., los
datos e instrucciones de código de nuestros programas. A continuación, los operadores
más importantes.

permiten trabajar con cálculos matemáticos como la suma (+), resta (-), división (/) y
multiplicación (*).

Ejemplo:
a=5
b = 15
c = a + b ' en este caso la variable c contendría el valor 20

Defina con sus palabras lo que cree que es programación orientada por eventos

Teniendo en cuenta que un objeto es cualquier elemento ya sea un formulario, un botón


o cualquier otro elemento de la ventana. Y además que un evento es el desencadenante
de una acción como hacer clic con el botón izq, con el derecho, pasar el puntero sobre él,
etc. La programación orientada a eventos se basa en esta relación. Se desarrolla la interfaz
y el código para que objetos y eventos interactúen en pos de solucionar el problema
informático que da razón de ser al programa que estemos desarrollando.

¿Cuáles son las características de un condicional simple?

Condicional simple: si la condición es verdadera se ejecuta el bloque de código que


contenga y ya está. Su sintaxis es:

If <expresión a evaluar> Then


<Instrucción (si la expresión evaluada devuelve Verdadero)>
End If

Ejemplo:
If b <> 0 Then
Res = a / b
MessageBox.Show(“Resultado es: “ & Res)
End If
¿Cuáles son las características de un condicional anidado?

Puede colocar instrucciones de control dentro de otras instrucciones de control, por


ejemplo, un If...Then...Else bloquear dentro de un For...Next bucle. Cuando una
instrucción de control que se coloca dentro de otra instrucción de control se dice anidada.
Ejemplo:
For Each ctl As System.Windows.Forms.Control In Me.Controls
With ctl
.BackColor = System.Drawing.Color.Yellow
.ForeColor = System.Drawing.Color.Black
If .CanFocus Then
.Text = "Colors changed"
If Not .Focus() Then
' Insert code to process failed focus.
End If
End If
End With
Next ctl

¿Cuáles son las características de un ciclo for y su funcionamiento?

For (bucles)
El For... Next construcción realiza el bucle un número determinado de veces. Utiliza una
variable de control de bucle, también se denomina un contador, realizar un seguimiento
de las repeticiones. Especifique las iniciales y finales de los valores de este contador y,
opcionalmente, puede especificar la cantidad por la que incrementa de una repetición a
la siguiente.
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]

¿Qué diferencias encuentra entre una estructura de selección y una de iteración?

Estructura de Selección (o de decisión): En una estructura de selección/decisión, el


algoritmo al ser ejecutado toma una decisión, ejecutar o no ciertas instrucciones si se
cumplen o no ciertas condiciones. Las condiciones devuelven un valor, verdadero o falso,
determinado así la secuencia a seguir. Por lo general los lenguajes de programación
disponen de dos estructuras de este tipo: estructura de decisión simple (if), y estructura
de decisión múltiple (CASE, SWITCH).

Estructura Secuencial: En programación, tipo de estructura de control. También


llamada estructura secuencial. Orden de ejecución de instrucciones de forma secuencial,
o sea, una instrucción después de la otra. Esta es la más importante y engloba a los otros
dos tipos: estructura de selección, y estructura de repetición.

Estructura Repetitiva (de repetición): En programación, tipo de estructura de control.


Ejecuta cero o más veces un grupo de instrucciones (bucle). El número de repeticiones
está determinado por un número dado, o hasta que deje de cumplirse o se cumpla una
condición. Las estructuras de repetición más usuales en los lenguajes de programación
suelen ser WHILE, REPEAT y FOR.
¿Qué significa el termino While?

El termino While o Mientras se usa si se desea repetir un conjunto de instrucciones un


número indefinido de veces, siempre que una condición sea True.
While condition
[ statements ]
[ Continue While ]
[ statements ]
[ Exit While ]
[ statements ]
End While

¿Conoce la diferencia entre While y Do While?

Un bucle While ejecuta el código si y solo si la condición se cumple y mientras se


cumpla, en cambio el bucle do While ejecuta el código al menos una vez, aunque la
condición no se cumpla y luego lo ejecuta mientras se cumpla la condición.

Defina con sus palabras lo que cree que es un ciclo for

El ciclo For ejecuta una serie de instrucciones siempre y cuando se cumpla o no una
condición. Se denomina el ciclo contador porque usa una variable para controlar el
número de veces que ingresa a ejecutar las instrucciones. A continuación, presento la
sintaxis en donde indicamos el valor inicial de la variable su valor final que determina
las veces que se ejecutaran las instrucciones agregando su respectivo valor de
incremento.

for valor_inicial to valor_final [step]

instrucciones

next
CONCLUSIONES

Luego de culminar esta actividad puedo afirmar que mi conocimiento sobre la estructura,
la temática y los medios de evaluación del curso de Visual Basic Básico fueron
asimilados positivamente. Los conceptos más importantes incluidos en el entorno de
conocimiento y las nociones básicas de este lenguaje de programación, sus
características, Ventajas y Desventajas, su funcionalidad y la relación Objeto – Evento.
Los distintos operadores, variables, contadores etc.
BIBLIOGRAFÍA

Fernández, C. (2009). ProQuest Ebook Central. Obtenido de RA-MA Editorial:


http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3229464
Gonzalez Lopez, J. (2016). http://repositori.uji.es. Obtenido de
http://repositori.uji.es/xmlui/bitstream/handle/10234/168569/TFG_2016_Gonzal
ezLopez_Jorge.pdf?sequence=1&isAllowed=y
Herrero Encinar, I. (2010). Repositorio institucional e-Archivo. Obtenido de
Universidad Carlos III de Madrid: https://e-
archivo.uc3m.es/bitstream/handle/10016/10561/PFC_Ignacio_Herrero_Encinar.
pdf
Ceballos, J. (2010). Visual Basic .NET: lenguaje y aplicaciones (3a. ed.), capítulo 2.
Fundamentos de Visual Basic .Net, Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=38&do
cID=11038934&tm=1480458925094
Fernández, C. (2009). Visual Basic: básico. Madrid, ES: RA-MA Editorial. Capítulo 3,
lenguaje Basic. Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=38&d
ocID=11046605&tm=1480459848979

Potrebbero piacerti anche