Вы находитесь на странице: 1из 14

VISUAL BASIC AVANZADO

PRESABERES

PRESENTADO POR:

YOHAN SEBASTIAN FORERO ZABALA

TUTOR:

JAIME RUBIANO LLORENTE

GRUPO: 405021_1

UNIVERSIDAD NACIONAL ABIERTA Y DISTANCIA

2019
INTRODUCCION

Por medio de la siguiente actividad el estudiante responderá a una serie de preguntas


planteadas por el tutor para medir los conocimientos adquiridos en los cursos anteriores
como visual basic básico. Bases de datos, etc.
Anexo 1 Paso 1 – Presaberes

Componente teórico básico

 Evolución de visual Basic inicial hasta las últimas versiones


del mercado.

El lenguaje de programación BASIC (Beginner's All purpose Symbolic


Instruction Code) nació en el año 1964 como una herramienta destinado a
principiantes, buscando una forma sencilla de realizar programas,
empleando un lenguaje casi igual al usado en la vida ordinaria (en inglés),
y con instrucciones muy sencillas y escasas. Teniendo en cuenta el año de
su nacimiento, este lenguaje cubría casi todas las necesidades para la
ejecución de programas. Téngase en cuenta que las máquinas existentes
en aquella época estaban estrenando los transistores como elementos de
conmutación, los ciclos de trabajo llegaban a la impensable cifra de
10.000 por segundo y la memoria no pasaba de unos pocos Kbytes en
toroides de ferrita.

La evolución del BASIC por los años 70 fue escasa, dado el auge que
tomaron en aquella época lenguajes de alto nivel como el FORTRAN y el
COBOL. En 1978 se definió una norma para unificar los Basic existentes
creándose la normativa Basic Standard.

Con la aparición de los primeros ordenadores personales, dedicados


comercialmente al usuario particular, allá por la primera mitad de los
ochenta, el BASIC resurgió como lenguaje de programación pensado para
principiantes, y muchos de estos pequeños ordenadores domésticos lo
usaban como único sistema operativo (Sinclair, Spectrum, Amstrad).

Con la popularización del PC, salieron varias versiones del BASIC que
funcionaban en este tipo de ordenadores (Versiones BASICA, GW-BASIC),
pero todas estas versiones del BASIC no hicieron otra cosa que terminar
de rematar este lenguaje. Los programadores profesionales no llegaron a
utilizarlo, habida cuenta de las desventajas de este lenguaje respecto a
otras herramientas (PASCAL, C, CLIPPER). El BASIC con estas versiones
para PC llegó incluso a perder crédito entre los profesionales de la
informática.

Las razones para ello eran obvias:

No era un lenguaje estructurado.

No existían herramientas de compilación fiables.

No disponía de herramientas de intercambio de información.

No tenía librerías.

No se podía acceder al interior de la máquina.

Un largo etcétera de desventajas respecto a otros lenguajes de


programación.

Tal fue ese abandono por parte de los usuarios, que la aparición del Quick
Basic de Microsoft, una versión ya potente del Basic, que corregía casi
todos los defectos de las versiones pasó prácticamente inadvertida, a no
ser porque las últimas versiones del sistema operativo MS-DOS incluían
una versión de Quick Basic algo recortada (Q-Basic) como un producto
mas dentro de la amplia gama de ficheros ejecutables que acompañan al
sistema operativo, y aprovecha de él el editor de textos (Cada vez que se
llama al EDIT estamos corriendo el editor del Q-Basic).

Esta versión del popular Basic ya es un lenguaje estructurado, lo que


permite crear programas modularmente, mediante subrutinas y módulos,
capaz de crear programas ya competitivos con otros lenguajes de alto
nivel. Sin embargo llegaba tarde, pues los entornos MS-DOS estaban ya
superados por el entorno gráfico Windows.

Sin embargo algo había en el Basic que tentaba a superarse: su gran


sencillez de manejo. Si a esto se le añade el entorno gráfico Windows, el
aprovechamiento al máximo de las posibilidades de Windows en cuanto a
intercambio de información, de sus librerías, de sus drivers y
controladores, manejo de bases de datos, etc. el producto resultante
puede ser algo que satisfaga todas las necesidades de programación en el
entorno Windows. La suma de todas estas cosas es Visual Basic. Esta
herramienta conserva del Basic de los años 80 únicamente su nombre y
su sencillez, y tras su lanzamiento al mercado, la aceptación a nivel
profesional hizo borrar por fin el "mal nombre" asociado a la palabra
Basic.

Actualmente se está comercializando la versión 6.0 de este producto.


Desde su salida al mercado, cada versión supera y mejora la anterior.
Dados los buenos resultados a nivel profesional de este producto, y el
apoyo prestado por el fabricante para la formación de programadores,
Visual Basic se ha convertido en la primera herramienta de desarrollo de
aplicaciones en entorno Windows.

 Que es Visual Basic .net

Visual Basic .NET es un lenguaje de programación orientado a objetos que


cuenta con los beneficios que le brinda .NET Framework, el modelo de
programación diseñado para simplificar la programación de aplicaciones
en un entorno sumamente distribuido: Internet.

El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores,


permite crear aplicaciones de escritorio, Web y móviles. Brinda un
completo número de características para hacer que el desarrollo de
aplicaciones sea realmente rápido.

 Características de visual Basic .net

1. Matrices

Explica cómo hacer el código más compacto y eficaz declarando y


utilizando matrices, que contienen múltiples valores relacionados.

2. Inicializadores de colección

Describe los inicializadores de colección, que permiten crear una colección


y rellenarla con un conjunto inicial de valores.

3. Constantes y enumeraciones

Explica el almacenamiento de valores inmutables para su uso repetido,


incluidos los conjuntos de valores constantes relacionados.

4. Control Flow
Muestra cómo regular el flujo de la ejecución del programa.

5. Tipos de datos

Describe qué tipos de datos pueden albergar los elementos de


programación y la forma en que éstos se almacenan.

6. Elementos declarados

Cubre los elementos de programación que puede declarar, sus nombres y


características, y cómo el compilador resuelve las referencias a los
mismos.

7. Delegados

Proporciona una introducción a los delegados y a cómo se utilizan en


Visual Basic. Enlace en tiempo de compilación y en tiempo de ejecución
(Visual Basic) Describe los enlaces, que realiza el compilador cuando se
asigna un objeto a una variable de objeto, y las diferencias entre los
objetos con enlaces en tiempo de compilación y en tiempo de ejecución.

8. Tipos de error (Visual Basic)

Proporciona información general sobre los errores de sintaxis, los errores


en tiempo de ejecución y los errores lógicos.

9. Eventos

Muestra cómo declarar y utilizar eventos.

10. Interfaces

Describe qué son las interfaces y cómo pueden utilizarse en las


aplicaciones.

11. LINQ

Proporciona vínculos a temas que introducen las características y la


programación de Language-Integrated Query (LINQ).
12. Objetos y clases

Ofrece información general sobre objetos y clases, cómo se utilizan, cómo


se relacionan entre sí, y las propiedades, métodos y eventos que
exponen.

13. Operadores y expresiones

Describe los elementos de código que manipulan elementos que contienen


valores, cómo utilizarlos eficientemente y cómo combinarlos para producir
nuevos valores.

14. Procedimientos

Explica los procedimientos Sub, Function, Property y Operator, además de


temas avanzados como procedimientos recursivos y sobrecargados.

15. Instrucciones

Describe las instrucciones de declaración y ejecutables.

16. Cadenas

Proporciona vínculos a temas que describen los conceptos básicos sobre el


uso de cadenas en Visual Basic.

17. Variables

Presenta las variables y describe cómo se utilizan en Visual Basic.

18. XML

Proporciona vínculos a temas en los que se describe cómo usar XML en


Visual Basic.

¿Qué es un framework?

Qué es un framework en informática o programación. La palabra


Framework es la combinación de dos palabras, es decir, Marco (frame) y
Trabajo (work) . Esto significa que ya se ha diseñado un marco y que el
desarrollador debe funcionar en ese marco para cumplir con los requisitos
de su proyecto. Es solo una herramienta que ayuda al desarrollador a
codificar mejor y más rápido.

En general, un marco es una estructura real o conceptual destinada a


servir como soporte o guía para la construcción de algo que expande la
estructura en algo útil.

En lenguaje informático, un Framework es una plataforma de software


universal y reutilizable para desarrollar aplicaciones de software,
productos y soluciones. En otras palabras, podemos decir que es una
especie de biblioteca, una pieza de software que proporciona a los
desarrolladores web una base de código y formas consistentes y
estandarizadas para crear aplicaciones web.

¿Cuáles son las características más importantes del Visual Basic


Básico?

1. Barra de titulo: muestra el nombre del proyecto y del formulario q


se está diseñando actualmente

2. Barra de menús: agrupa los menús despegables que contienes


todas las operaciones que pueden llevarse a cabo con Visual Basic
6.0.

3. Barra de herramientas estándar: contienen los botones que se


utilizan con mayor frecuencia cuando se trabaja con un proyecto.
Simplifica la elección de opciones de los menús Archivo, Edición,
Ver y Ejecutar; además, en el área derecha presenta la ubicación
(coordenadas) y el tamaño del objeto seleccionado

4. Ventana de formulario: es el área donde se diseña la interfaz


gráfica, es decir, es donde se inserta electos gráficos, como
botones, imágenes, casilla de verificación, cuadros de listas, etc.

5. Cuadro de herramientas: presenta todos los controles necesarios


para diseñar una aplicación, como cuadros de texto, etiquetas,
cuadros de listas, botones de comandos, etc.
¿Cómo define el concepto de objeto y evento?

Objeto:

Se trata de un ente abstracto usado en programación que permite


separar los diferentes componentes de un programa, simplificando así su
elaboración, depuración y posteriores mejoras.
Los objetos integran, a diferencia de los métodos procedurales, tanto los
procedimientos como las variables y datos referentes al objeto.
A los objetos se les otorga ciertas características en la vida real. Cada
parte del programa que se desea realizar es tratado como objeto, siendo
así estas partes independientes las unas de las otras. Los objetos se
componen de 3 partes fundamentales: métodos, eventos y atributos.

Eventos:

Son aquellas acciones mediante las cuales el objeto reconoce que se está
interactuando con él.
De esta forma el objeto se activa y responde al evento según lo
programado en su código.

¿Qué es un entorno web?

El entorno web hace referencia a un ambiente de desarrollo y/o ejecución


programas o servicios en el marco de la web en general. El entorno web
es una forma de interfaz gráfica de usuario.

Por ejemplo, para recibir email se puede utilizar una aplicación (como
Outlook de Microsoft es un ejemplo típico), pero también es muy usual
emplear un «entorno web» para le recepción y envío de correos
electrónicos, como el que ofrecen Gmail de Google o Hotmail de
Microsoft, entre otros

¿Que significa ASP?

ASP (Active Server Pages) es la tecnología desarrollada por Microsoft


para la creación de páginas dinámicas del servidor. ASP se escribe en la
misma página web, utilizando el lenguaje Visual Basic Script o Jscript
(Javascript de Microsoft).

Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor


web, justo antes de que se envíe la página a través de Internet al cliente.
Las páginas que se ejecutan en el servidor pueden realizar accesos a
bases de datos, conexiones en red, y otras tareas para crear la página
final que verá el cliente. El cliente solamente recibe una página con el
código HTML resultante de la ejecución de la página ASP. Como la página
resultante contiene únicamente código HTML, es compatible con todos los
navegadores.

¿Cuáles son las características de ASP?

1. Es gratuita. Viene implementada por defecto en los servidores


web PWS (Windows 95-98-Millenium) e IIS (Windows NT-2000-
XP). Además también es posible implementarla en otros
servidores, aunque hace falta la instalación de las extensiones
adecuadas.

2. Se puede mezclar código ASP con código HTML y código de script


en cliente, sin tener que compilarlos por separado. Esto facilita la
construcción de páginas ASP, siendo posible escribirlas en un
simple editor de textos (Notepad, Word, etc.).

3. El código ASP se ejecuta en el servidor web, produciendo como


salida HTML puro (junto con código de script en el cliente, si así
se precisa). Por este motivo, su resultado es interpretado
correctamente por cualquier navegador web estándar, aunque se
utilice VBScript, compatible tan sólo con Internet Explorer y los
navegadores en él basados (aunque es posible ejecutar código
VBScript en Nestcape Navigator usando el plug-in ScriptActive,
de la casa NetCompass).

4. Permite usar componentes escritos en otros lenguajes de


programación, como Visual Basic, Delphi, etc., que pueden ser
llamados desde los propios guiones ASP.

5. Se ha portado a la plataforma Java, lo que hace que pueda ser


utilizado en casi cualquier sistema operativo.

6. Permite acceder a las bases de datos de una forma rápida y


sencilla, siendo éste uno de sus principales usos.
7. También permite el uso de componentes OLE, acceso a ficheros,
a login del sistema, enviar correo, etc.

8. Tiene persistencia de variables en memoria entre distintas


visualizaciones de página, permitiendo con ello manejar sesiones
de usuario, con lo que se resuelve uno de los mayores
problemas de la programación web, derivado de la no
orientación a conexión del protocolo HTTP.

Manejo base de datos:

¿Qué es una base de datos?

Se llama base de datos, o también banco de datos, a un conjunto de


información perteneciente a un mismo contexto, ordenada de modo
sistemático para su posterior recuperación, análisis y/o transmisión.
Existen actualmente muchas formas de bases de datos, que van desde
una biblioteca hasta los vastos conjuntos de datos de usuarios de una
empresa de telecomunicaciones.

Las bases de datos son el producto de la necesidad humana de almacenar


la información, es decir, de preservarla contra el tiempo y el deterioro,
para poder acudir a ella posteriormente. En ese sentido, la aparición de la
electrónica y la computación brindó el elemento digital indispensable para
almacenar enormes cantidades de datos en espacios físicos limitados,
gracias a su conversión en señales eléctricas o magnéticas.

¿Qué es un campo?

En el ejemplo del listado telefónico, las cuatro categorías de datos del


apellido, el nombre, la dirección y el número de teléfono se llaman
"campos". Un campo es una unidad sencilla de datos que es única dentro
de la entrada o fila, pero la categoría de datos general es común a todas
las entradas. Por ejemplo, "dirección" es un campo común a todas las
entradas nombradas en el listado telefónico, pero el contenido del campo
de dirección será único para cada entrada. Como regla, el campo de la
base de datos se refiere a las columnas, o categorías de datos, que son
utilizadas por todas las entradas o filas.

¿Qué es un registro?
Un registro es una fila de una base de datos, una agrupación horizontal
de datos. El contenido de estos campos es único para esa fila. En el
ejemplo del listado de teléfonos, cada apellido empieza una fila o registro
que contiene datos en los campos del nombre, dirección y número de
teléfono. Un registro se suele usar en una búsqueda de base de datos
porque cada registro tiene una cualidad identificativa única (o valor). Un
registro de base de datos es, básicamente, una fila que contiene datos
únicos en cada uno de los campos. Una base de datos normalmente
tendrá un gran número de registros, pero sólo un pequeño número de
campos.

En su trabajo o experiencia académica que base de datos a


trabajado. (Haga un comentario)

He trabajado bases de datos relacionales para la creación de softwares y


páginas web donde se muestras, editan, modifican y eliminan los datos.
CONCLUSION

Mediante el desarrollo del trabajo se lograron afianzar conocimientos para poder lograr
un mejor desempeño en el desarrollo del curso además de ser una practica muy
sencilla y buena para el desarrollo del estudiante.
REFERENCIAS BIBLIOGRAFICAS

https://www.danysoft.com/free/vstudio.pdf

https://www.mindmeister.com/es/805346381/el-visual-basic-net-y-sus-caracteristicas

https://www.campusmvp.es/recursos/post/CSharp-o-VBNET-que-lenguaje-debo-aprender.aspx

https://lenguajedeprogramacionblog.wordpress.com/visual-basic-net/

Вам также может понравиться