Sei sulla pagina 1di 14

Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI

Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas


Curso: Visual Avanzado Código: 405021
Anexo 1 Paso 1 – Presaberes
Componente teórico básico

PRESENTADO POR
NICOLAS FERNANDO DAVID C.
CÓD.98396977
GRUPO. 40502112

TUTOR.
JAIME RUBIANO LLORENTE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BÁSICA TECNOLOGÍA E INGENIERÍA
VISUAL BASICO AVANZADO
SAN JUAN DE PASTO
SEPTIEMBRE DE 2019
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
INTRODUCCION

VISUAL BASIC es un lenguaje de programación visual y es un lenguaje de 4ta generación, porque un gran número de
tareas se ejecutan sin escribir código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.
Visual Basic es también un lenguaje basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia
está en que Visual Basic 6.0 utiliza objetos con propiedades y métodos, pero no utiliza los mecanismos de herencia y
polimorfismo propios de los verdaderos lenguajes orientados a objeto como Java y C++.
Aprenderemos a profundizar mucho mas sobre el manejo de formularios y otras aplicaciones comprendiendo la sintaxis
de sus códigos y adentrándonos en el mundo de la programación.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021

DESARROLLO DE TEMATICA

Evolución de visual Basic inicial hasta las últimas versiones del mercado.

Fue creado en 1964 por Microsoft, 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, se buscaba con este lenguaje construir aplicaciones ricas en gráficos para convertirse en
una herramienta de programación a largo plazo, estratégica, gráfica y orientada a objetos.

Con Visual Basic, los programadores podían, por primera vez, implementar aplicaciones de Windows en un ambiente
intuitivo y gráfico, simplemente arrastrando controles sobre un formulario. Haciendo posible a los programadores
profesionales y a los ocasionales maximizar su productividad, Visual Basic conllevó un renacimiento del desarrollo de
aplicaciones basadas en Windows.

Diez años más tarde, cuando solamente un pequeño y selecto grupo de personas, era capaz de desarrollar
aplicaciones para Windows, Visual Basic1.0 presentó un cambio gigantesco en el diseño de aplicaciones.

A medida que la demanda de Visual Basic aumentaba, quedaba claro que los desarrolladores requerirían un Visual
Basic mejor y más capacitado. Para tratar a esta necesidad creciente, Microsoft anunció la disponibilidad de Visual
Basic 2.0 en noviembre de 1992.

La segunda versión de Visual Basic, distribuida en la edición estándar y profesional, proveía a los desarrolladores un
funcionamiento perceptiblemente mejorado y mayor capacidad para crear aplicaciones de tamaño mayor y más
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
sofisticadas. Incluía también una ayuda para mejorar la puesta a punto y depuración, proveía de la capacidad de
conectarse a bases de datos mediante ODBC, y nuevas y productivas herramientas, por ejemplo, la ventana de
propiedades, sintaxis del código en color, y completo soporte para un Interfaz de Múltiples Documentos (MDI).

Mientras la adopción de Visual Basic en las corporaciones se expandía, también lo hacía la necesidad de una
herramienta para el desarrollador que permitiera aplicaciones data-aware robustas. Visual Basic 3.0, anunciado seis
meses después de la salida al mercado de la versión 2.0, solucionaba esta necesidad combinando el motor de la base
de datos de Microsoft Access 1.1 con un conjunto rico de controles data-aware. Por primera vez, los desarrolladores
podían conectar fácilmente a las bases de datos en un ambiente cliente/servidor usando un diseñador visual intuitivo.
Finalmente, Visual Basic 3.0 amplió la capacidad de la herramienta de desarrollo incluyendo los Cristal Reports, un
motor para visualizar datos extraídos en una variedad de formatos personalizables.

La versión 32-bit de Visual Basic- versión 4.0-fue anunciada en septiembre de 1995 e incluía la edición estándar y
profesional así como una nueva edición destinada al nivel empresarial y el desarrollo en equipo. La edición
empresarial ofrecía nuevas capacidades tales como automatización remota, control de datos remoto, y una versión
integrada de Microsoft Visual SourceSafe para la dirección de la configuración y realización de diferentes versiones.

Las versiones de Visual Basic 5.0 y 6.0-anunciadas en marzo de 1997 y en junio de 1998, respectivamente-
representaron un paso importante hacia posibilitar a los desarrolladores en Visual Basic programar en los nuevos
niveles del funcionamiento en el ambiente libre que representa Internet. Las características tales como el compilador
del código nativo introdujeron aumentos del funcionamiento de hasta el 2.000 por ciento.

Hoy, se continúa ampliando las posibilidades del desarrollador en Visual Basic. Con Visual Basic .NET, se posibilita a
los desarrolladores en Visual Basic con niveles de control y productividad sin precedentes. A través de objetos-
orientados de primera-clase, tales como herencia, manejo estructural excepcional, y construcciones con parámetros,
programar en Visual Basic llegará a ser más elegante, simple, y de mantenimiento sencillo. Con el acceso completo al
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
marco del NET de Microsoft, los desarrolladores pueden, por primera vez, conseguir ventaja directa de la rica
plataforma de Microsoft y construir aplicaciones tradicionales basadas en Windows, aplicaciones Web de pequeños
clientes, los servicios de nueva generación de Web de XML, y software para móviles.

Visual Basic es un lenguaje de programación desarrollado por Microsoft, orientado a eventos, siendo diseñados para
facilitar el desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL USER INTERFACE) Como Windows 98,
Windows NT o superior y fue desarrollado por Alan Cooper para Microsoft. Podemos decir que se trata de un lenguaje
que desciende de la programación BASIC y se desarrolla bajo un entorno totalmente gráfico lo que hace que su
manejo se haga más o ameno para el que lo aprende.
Que es Visual Basic .net

Características de visual Basic .net

Crear aplicaciones para Windows y el Web


 Eficaces aplicaciones basadas en Windows
 Aplicaciones basadas en el Web
 Aplicaciones móviles

 centro de control más avanzado para los programadores


 Plantillas y asistentes que permiten ahorrar tiempo
 El lenguaje más sencillo y popular
 Funciones de programación ampliadas
 La mayor comunidad de programadores.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021

¿Qué es un framework?

Un Framework, que se podría traducir aproximadamente como marco de trabajo, es el esquema o estructura que se
establece y que se aprovecha para desarrollar y organizar un software determinado. Esta definición, algo compleja,
podría resumirse como el entorno pensado para hacer más sencilla la programación de cualquier aplicación o
herramienta actual.

Este sistema plantea varias ventajas para los programadores, ya que automatiza muchos procesos y además facilita
el conjunto de la programación. Es útil, por ejemplo, para evitar el tener que repetir código para realizar funciones
habituales en un rango de herramientas, como puede ser el acceder a bases de datos o realizar llamadas a Internet.
Todas estas tareas son las que se realizan de forma mucho más fácil cuando se trabaja dentro de un framework.

Plantea muchas ventajas y, además, es capaz de hacer que se realicen incluso labores mucho más complejas que,
por otros medios, serían imposibles de plantear siquiera a la hora de programar algo. No obstante, su utilidad es algo
que depende del tipo de programa y de contexto en el que vaya a emplearse.

Existen muchos frameworks diferentes, como pueden ser Meteor para trabajar con JavaScript en web y móviles o el
más que popular .NET Framework de Microsoft. Todos ellos poseen herramientas específicas y funciones
características que encajan mejor con el tipo de aplicación a desarrollar, así como el uso que se le pretenda dar una
vez terminada. Son, a día de hoy, algo imprescindible para cualquier programador, sea amateur o profesional.

Tomado de: https://neoattack.com/neowiki/framework/


Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
¿Cuáles son las características más importantes del Visual Basic Básico?

 Matrices
Explica cómo hacer el código más compacto y eficaz mediante la declaración y utilización de matrices, que contienen
varios valores relacionados.
 Inicializadores de colección
Describe los inicializadores de colección, que permiten crear una colección y rellenarla con un conjunto inicial de
valores.
 Constantes y enumeraciones
Explica el almacenamiento de valores inmutables para su uso repetido, incluidos los conjuntos de valores de
constantes relacionadas.
 Flujo de control
Muestra cómo regular el flujo de la ejecución del programa.
 Tipos de datos
Describe qué tipos de datos puede contener un elemento de programación y cómo almacenarlos.
 Elementos declarados
Abarca la programación de elementos que puede declarar, sus nombres y características, y cómo el compilador
resuelve las referencias a ellos.
 Delegados
Se proporciona una introducción a los delegados y se explica cómo se usan en Visual Basic.
Enlace en tiempo de compilación y en tiempo de ejecución
Describe los enlaces, que realiza el compilador cuando se asigna un objeto a una variable de objeto, y las diferencias
entre los objetos con enlace anticipado y con enlace en tiempo de ejecución.
 Tipos de error
Proporciona información general sobre los errores de sintaxis, errores en tiempo de ejecución y errores lógicos.
 Eventos
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
Muestra cómo declarar y utilizar eventos.
 Interfaces
Describe qué son las interfaces y cómo usarlas en las aplicaciones.
 LINQ
Proporciona vínculos a temas que presentan la programación y las características de Language-Integrated Query
(LINQ).
 Objetos y clases
Proporciona información general sobre objetos y clases, cómo se utilizan, las relaciones que mantienen entre sí y las
propiedades, los métodos y los eventos que exponen.
 Operadores y expresiones
Describe los elementos de código que manipulan elementos que contienen valores, cómo utilizarlos de forma eficaz y
cómo combinarlos para producir nuevos valores.
 Procedimientos
Describe los procedimientos Sub, Function, Property y Operator, así como temas avanzados, como procedimientos
recursivos y sobrecargados.
 Instrucciones
Describe las instrucciones de declaración y ejecutables.
 Cadenas
Proporciona vínculos a temas que describen los conceptos básicos sobre el uso de cadenas en Visual Basic.
 Variables
Presenta las variables y describe cómo utilizarlas en Visual Basic.
 XML
Proporciona vínculos a temas en los que se describe cómo usar XML en Visual Basic.
Secciones relacionadas
 Colecciones
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
Describe algunos de los tipos de colecciones proporcionadas por .NET Framework. Muestra cómo usar colecciones
sencillas y colecciones de pares clave-valor.
 Referencia del lenguaje Visual Basic
Proporciona información de referencia sobre diversos aspectos de programación en Visual Basic.

¿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?


Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
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 Script (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?

Algunas de las características de ASP son:

 ASP es totalmente gratuito para Microsoft Windows NT o Windows 95/98.


 El código ASP se puede mezclar con el código HTML en la misma página (no es necesario compilarlo
por separado).
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
 El código ASP se puede escribir con un simple editor de textos como el Bloc de notas de Windows
o UltraEdit.
 Cómo el código ASP se ejecuta en el servidor, y produce como salida código HTML puro, su resultado
es entendible por todos los navegadores existentes.
 Mediante ASP se pueden manipular bases de datos (consultas, actualizaciones, borrados, etc.) de
prácticamente cualquier plataforma, con tal de que proporcione un driver OLEDB u ODBC.
 ASP permite usar componentes escritos en otros lenguajes (C++, Visual Basic, Delphi), que se pueden
llamar desde los guiones ASP.
 Sin modificar la instalación, los guiones ASP se pueden programar en JScript o VBScript (este último es
el más usado porque más programadores lo dominan), pero también existen otros lenguajes, como
Perlscript y Rexx, que se pueden emplear para programar ASP.
 Se ha portado a la plataforma Java por Chili!Soft y Halcyon Software, lo que permite que ASP sea usado
en casi cualquier sistema operativo.

Manejo base de datos:

¿Qué es una base de datos?

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda
seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos
electrónico.

Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de
información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo,
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres
campos: nombre, dirección, y número de teléfono.

¿Qué es un campo?

En base de datos un campo es un espacio para designar almacenamiento para un dato en particular, sería como una
celda en Excel.

¿Qué es un registro?

Registro: también llamado fila representa un objeto único de datos implícitamente estructurados en una tabla. En
términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila
de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma
estructura.

En su trabajo o experiencia académica que base de datos a trabajo. (Haga un comentario)

Estuve trabajando con Access de Microsoft. Me parece una base de datos sencilla para aprender, el problema es que
siempre genera error al conectarse con visual Basic.

CONCLUSIONES
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
Visual Basic es una excelente herramienta de programación que permite crear aplicaciones propias para Windows.
Este programa permite crear ventanas, botones, menús, etc. De una forma fácil e intuitiva. El lenguaje de
programación.

REFERENCIAS BIBILIOGRAFICAS

 Curso Aprender a programar en Visual Basic desde cero


Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Avanzado Código: 405021
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61

 Tomado de: https://neoattack.com/neowiki/framework/


 https://www.12caracteristicas.com/visual-basic/

Potrebbero piacerti anche