Fase 1 Presaberes

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

Views 92 Downloads 3 File size 650KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.

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 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 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, respectivamenterepresentaron 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.

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 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 objetosorientados 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 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

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    

Plantillas y asistentes que permiten ahorrar tiempo El lenguaje más sencillo y popular Funciones de programación ampliadas La mayor comunidad de programadores.

¿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

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 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/

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

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  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 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

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 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 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.

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

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 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). 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?

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 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, 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.

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

CONCLUSIONES

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.

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 REFERENCIAS BIBILIOGRAFICAS



Curso Aprender a programar en Visual Basic desde cero 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/