logging in or signing up 01 VisualBasic2005 abdullah Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1102 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (1) Added: November 28, 2007 This Presentation is Public Favorites: 1 Presentation Description No description available. Comments Posting comment... By: behelmot (17 month(s) ago) Excelente para mi clase Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Programación en Visual Basic 2005: Programación en Visual Basic 2005 Lección #1: Introducción a Visual Basic 2005 y a la Plataforma .NET Por Antonio F. HuertasContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicObjetivos: Objetivos Al finalizar esta lección, el estudiante entenderá: El contexto histórico en que se desarrolló Visual Basic 2005 Lo que es la Plataforma .NET y su relación con Visual Basic Lo que es Visual Studio 2005 y su relación con Visual Basic Los distintos estilos de programación que apoya Visual Basic El proceso de desarrollo de aplicaciones en Visual BasicContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicAcerca de Visual Basic 2005: Acerca de Visual Basic 2005 Visual Basic es un lenguaje de programación desarrollado por Microsoft para facilitar la creación de aplicaciones con interfaces gráficas (GUI – Graphical User Interface) Visual Basic 1.0 fue lanzado al mercado en 1991 La versión más reciente es Visual Basic 2005 (o Visual Basic 8.0), lanzado al mercado a fines de 2004 Microsoft proyecta lanzar una nueva versión a finales de 2007 (Visual Basic 2008)Acerca de Visual Basic 2005 (cont.): Acerca de Visual Basic 2005 (cont.) Antes de que surgiera Visual Basic, la creación de aplicaciones GUI era muy compleja y requería del conocimiento de lenguajes como C o C++. Visual Basic revolucionó la creación de aplicaciones GUI permitiendo que el programador creara la interfaz de forma visual y que sólo se preocupara del código para darle funcionalidad al programa.Acerca de Visual Basic 2005 (cont.): Acerca de Visual Basic 2005 (cont.) Visual Basic evolucionó del lenguaje BASIC desarrollado a mediados de los 1960s por los profesores John Kemeny y Thomas Kurtz del Dartmouth College BASIC significa Beginner’s All-purpose Symbolic Instruction Code El propósito de BASIC era enseñarle programación a principiantes Visual Basic, por lo tanto, es un buen lenguaje para aprender o fortalecer destrezas de programaciónContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicLa Plataforma .NET: La Plataforma .NET La plataforma .NET (.NET Platform o .NET Framework) permite el desarrollo y la ejecución de aplicaciones en un ambiente seguro Esta plataforma fue lanzada en 2002 por Microsoft y no está atada a ningún lenguaje específico Lenguajes tales como Visual Basic, C# y C++ (Managed C++) pueden usar la plataforma .NET La versión más reciente es la 3.0 pero en este curso se usará la 2.0La Plataforma .NET (cont.): La Plataforma .NET (cont.) La Plataforma .NET provee tecnologías que permiten el desarrollo de los siguientes tipos de aplicaciones: Aplicaciones de Consola – su interfaz se basa en caracteres Aplicaciones para Windows – utilizan los objetos gráficos estándar de Windows Aplicaciones Web – utilizan los objetos gráficos estándar de HTML y XHTML y son vistas desde un navegador (browser) del Web Servicios Web – componentes reutilizables que pueden ser usados por aplicaciones WebLa Plataforma .NET (cont.): La Plataforma .NET (cont.) La Plataforma .NET posee varios componentes, entre éstos: El Common Language Runtime (CLR) – ambiente que maneja la ejecución del código El .NET Framework Class Library – contiene una biblioteca de más de 7,000 diferentes clases La tecnología ASP .NET (Active Server Pages) – permite la creación de aplicaciones Web La tecnología ADO .NET (ActiveX Data Objects) – permite la creación de aplicaciones que usan bases de datosLa Plataforma .NET (cont.): La Plataforma .NET (cont.) El Common Language Runtime (CLR) es un ambiente que maneja la ejecución del código Entre los servicios que provee están: La integración de componentes desarrollados en diferentes lenguajes El manejo de errores y situaciones excepcionales El manejo de la reservación y liberación de los objetos en memoriaLa Plataforma .NET (cont.): La Plataforma .NET (cont.) El .NET Framework Class Library es una biblioteca de más de 7,000 diferentes clases Las clases se agrupan en espacios de nombre (namespaces). Algunos son: System – clases que defininen los tipos de datos, eventos y manejadores de eventos System.Collection – clases que definen colecciones de objetos tales como listas, pilas y colas System.Data – clases que permiten la creación y manipulación de bases de datos System.Drawing – clases que permiten dibujar en la pantalla, la impresora, etc.La Plataforma .NET (cont.): La Plataforma .NET (cont.) Algunos espacios de nombre (cont.): System.IO – clases que permiten el uso de streams (incluyendo archivos) para la lectura o escritura de datos System.Text – clases que permiten manipular caracteres y strings System.Web – clases que permiten crear y mantener aplicaciones Web System.Windows.Form – clases que permiten crear y mantener aplicaciones para WindowsLa Plataforma .NET (cont.): La Plataforma .NET (cont.) La Plataforma .NET especifica un lenguaje que interpretará el CLR Este lenguaje se conoce como el Microsoft Intermediate Language (MSIL) y corresponde al lenguaje de ensamblaje de una máquina virtual Cuando se compila el código, el MSIL correspondiente se almacena en un archivo ejecutable Cuando se ejecuta el programa, el MSIL es convertido en código nativo usando otro compilador conocido como el Just-in-Time (JIT) CompilerContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicVisual Studio 2005: Visual Studio 2005 Visual Studio 2005 es un ambiente de desarollo integrado (IDE – Integrated Development Environment) Un IDE permite la creación, ejecución y depuración de aplicaciones En Visual Studio 2005 las aplicaciones se componen de uno o más proyectos, cada uno de estos posiblemente escrito en un lenguaje diferenteVisual Studio 2005 (cont.): Visual Studio 2005 (cont.) Esta es la pantalla inicial de Visual Studio 2005 (start – All Programs – Microsoft Visual Studio 2005 – Microsoft Visual Studio 2005):Visual Studio 2005 (cont.): Visual Studio 2005 (cont.) Esta es la pantalla que permite manejar los proyectos:Contenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicEstilos de Programación y Visual Basic: Estilos de Programación y Visual Basic Los estilos (o paradigmas) de programación definen enfoques para la organización de los componentes de un programa Visual Basic apoya varios estilos de programación: Programación estructurada (o procedimental) Programación orientada a objetos Programación manejada por eventosEstilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación estructurada o procedimental (procedural programming) los programas se componen de piezas llamadas procedimientos Cada procedimiento representa una tarea que debe realizar el programa y contiene declaraciones de datos locales e instrucciones Las instrucciones se organizan usando estructuras de control: secuencia, decisión y repetición Existe un procedimiento principal que indica (mediante llamadas) el orden de ejecución de los demás procedimientosEstilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación orientada a objetos (object-oriented programming) los programas se componen de objetos que interactúan entre sí Los objetos representan entidades de la vida real, contienen datos (atributos) y ejecutan operaciones (métodos) Cuando se diseña una aplicación, los programadores se basan en los objetos para expresar patrones (llamados clases)Estilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) Se pueden visualizar a los atributos como las características que tendrá cada objeto de una clase Se pueden visualizar los métodos como los procedimientos que indican las tareas que todo objeto de una clase puede llevar a cabo Las clases corresponden a los tipos de datos y los objetos corresponden a variables cuyo tipo de datos es una claseEstilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación manejada por eventos (event-driven programming) los programas responden a acciones iniciadas por los usuarios tales como cerrar una ventana o presionar un botón En Visual Basic los eventos están asociados a las ventanas (llamadas formularios) y a los objetos gráficos que se colocan dentro de la ventana (llamados controles)Estilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación manejada por eventos, el programador decide a cuáles eventos el programa debe responder y crea procedimientos que describen la respuesta Estos procedimientos se conocen como manajadores de eventos (event handlers) o procedimientos de eventos (event procedures)Contenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicDesarrollo de Programas en Visual Basic: Desarrollo de Programas en Visual Basic Como indicamos anteriormente, en Visual Basic las aplicaciones se componen de uno o varios proyectos Cada proyecto puede contener una o varias ventanas (formularios). También pueden contener módulos (definidos más adelante) Cada formulario puede contener uno o varios controles, tales como botones, etiquetas y cajas de textoDesarrollo de Programas en Visual Basic (cont.): Desarrollo de Programas en Visual Basic (cont.) Los formularios y los controles contienen propiedades y reaccionan a eventos Las propiedades son las características de los controles accesibles al programador, tales como color, localización y texto mostrado Los eventos son señales de que algo ha ocurrido para los cual el programa debe responder, tales como hacer clic a un botón o cerrar una ventanaDesarrollo de Programas en Visual Basic (cont.): Desarrollo de Programas en Visual Basic (cont.) El proceso para desarrollar un programa en Visual Basic es el siguiente: Se crea un proyecto que contendrá las diferentes ventanas que contiene el programa A cada ventana (formulario) se le añaden visualmente objetos gráficos (controles), tales como botones, etiquetas y cajas de texto A cada control se le asignan valores a sus propiedades A cada evento al que se desea responder se le crea un manejador de evento You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
01 VisualBasic2005 abdullah Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1102 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (1) Added: November 28, 2007 This Presentation is Public Favorites: 1 Presentation Description No description available. Comments Posting comment... By: behelmot (17 month(s) ago) Excelente para mi clase Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Programación en Visual Basic 2005: Programación en Visual Basic 2005 Lección #1: Introducción a Visual Basic 2005 y a la Plataforma .NET Por Antonio F. HuertasContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicObjetivos: Objetivos Al finalizar esta lección, el estudiante entenderá: El contexto histórico en que se desarrolló Visual Basic 2005 Lo que es la Plataforma .NET y su relación con Visual Basic Lo que es Visual Studio 2005 y su relación con Visual Basic Los distintos estilos de programación que apoya Visual Basic El proceso de desarrollo de aplicaciones en Visual BasicContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicAcerca de Visual Basic 2005: Acerca de Visual Basic 2005 Visual Basic es un lenguaje de programación desarrollado por Microsoft para facilitar la creación de aplicaciones con interfaces gráficas (GUI – Graphical User Interface) Visual Basic 1.0 fue lanzado al mercado en 1991 La versión más reciente es Visual Basic 2005 (o Visual Basic 8.0), lanzado al mercado a fines de 2004 Microsoft proyecta lanzar una nueva versión a finales de 2007 (Visual Basic 2008)Acerca de Visual Basic 2005 (cont.): Acerca de Visual Basic 2005 (cont.) Antes de que surgiera Visual Basic, la creación de aplicaciones GUI era muy compleja y requería del conocimiento de lenguajes como C o C++. Visual Basic revolucionó la creación de aplicaciones GUI permitiendo que el programador creara la interfaz de forma visual y que sólo se preocupara del código para darle funcionalidad al programa.Acerca de Visual Basic 2005 (cont.): Acerca de Visual Basic 2005 (cont.) Visual Basic evolucionó del lenguaje BASIC desarrollado a mediados de los 1960s por los profesores John Kemeny y Thomas Kurtz del Dartmouth College BASIC significa Beginner’s All-purpose Symbolic Instruction Code El propósito de BASIC era enseñarle programación a principiantes Visual Basic, por lo tanto, es un buen lenguaje para aprender o fortalecer destrezas de programaciónContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicLa Plataforma .NET: La Plataforma .NET La plataforma .NET (.NET Platform o .NET Framework) permite el desarrollo y la ejecución de aplicaciones en un ambiente seguro Esta plataforma fue lanzada en 2002 por Microsoft y no está atada a ningún lenguaje específico Lenguajes tales como Visual Basic, C# y C++ (Managed C++) pueden usar la plataforma .NET La versión más reciente es la 3.0 pero en este curso se usará la 2.0La Plataforma .NET (cont.): La Plataforma .NET (cont.) La Plataforma .NET provee tecnologías que permiten el desarrollo de los siguientes tipos de aplicaciones: Aplicaciones de Consola – su interfaz se basa en caracteres Aplicaciones para Windows – utilizan los objetos gráficos estándar de Windows Aplicaciones Web – utilizan los objetos gráficos estándar de HTML y XHTML y son vistas desde un navegador (browser) del Web Servicios Web – componentes reutilizables que pueden ser usados por aplicaciones WebLa Plataforma .NET (cont.): La Plataforma .NET (cont.) La Plataforma .NET posee varios componentes, entre éstos: El Common Language Runtime (CLR) – ambiente que maneja la ejecución del código El .NET Framework Class Library – contiene una biblioteca de más de 7,000 diferentes clases La tecnología ASP .NET (Active Server Pages) – permite la creación de aplicaciones Web La tecnología ADO .NET (ActiveX Data Objects) – permite la creación de aplicaciones que usan bases de datosLa Plataforma .NET (cont.): La Plataforma .NET (cont.) El Common Language Runtime (CLR) es un ambiente que maneja la ejecución del código Entre los servicios que provee están: La integración de componentes desarrollados en diferentes lenguajes El manejo de errores y situaciones excepcionales El manejo de la reservación y liberación de los objetos en memoriaLa Plataforma .NET (cont.): La Plataforma .NET (cont.) El .NET Framework Class Library es una biblioteca de más de 7,000 diferentes clases Las clases se agrupan en espacios de nombre (namespaces). Algunos son: System – clases que defininen los tipos de datos, eventos y manejadores de eventos System.Collection – clases que definen colecciones de objetos tales como listas, pilas y colas System.Data – clases que permiten la creación y manipulación de bases de datos System.Drawing – clases que permiten dibujar en la pantalla, la impresora, etc.La Plataforma .NET (cont.): La Plataforma .NET (cont.) Algunos espacios de nombre (cont.): System.IO – clases que permiten el uso de streams (incluyendo archivos) para la lectura o escritura de datos System.Text – clases que permiten manipular caracteres y strings System.Web – clases que permiten crear y mantener aplicaciones Web System.Windows.Form – clases que permiten crear y mantener aplicaciones para WindowsLa Plataforma .NET (cont.): La Plataforma .NET (cont.) La Plataforma .NET especifica un lenguaje que interpretará el CLR Este lenguaje se conoce como el Microsoft Intermediate Language (MSIL) y corresponde al lenguaje de ensamblaje de una máquina virtual Cuando se compila el código, el MSIL correspondiente se almacena en un archivo ejecutable Cuando se ejecuta el programa, el MSIL es convertido en código nativo usando otro compilador conocido como el Just-in-Time (JIT) CompilerContenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicVisual Studio 2005: Visual Studio 2005 Visual Studio 2005 es un ambiente de desarollo integrado (IDE – Integrated Development Environment) Un IDE permite la creación, ejecución y depuración de aplicaciones En Visual Studio 2005 las aplicaciones se componen de uno o más proyectos, cada uno de estos posiblemente escrito en un lenguaje diferenteVisual Studio 2005 (cont.): Visual Studio 2005 (cont.) Esta es la pantalla inicial de Visual Studio 2005 (start – All Programs – Microsoft Visual Studio 2005 – Microsoft Visual Studio 2005):Visual Studio 2005 (cont.): Visual Studio 2005 (cont.) Esta es la pantalla que permite manejar los proyectos:Contenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicEstilos de Programación y Visual Basic: Estilos de Programación y Visual Basic Los estilos (o paradigmas) de programación definen enfoques para la organización de los componentes de un programa Visual Basic apoya varios estilos de programación: Programación estructurada (o procedimental) Programación orientada a objetos Programación manejada por eventosEstilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación estructurada o procedimental (procedural programming) los programas se componen de piezas llamadas procedimientos Cada procedimiento representa una tarea que debe realizar el programa y contiene declaraciones de datos locales e instrucciones Las instrucciones se organizan usando estructuras de control: secuencia, decisión y repetición Existe un procedimiento principal que indica (mediante llamadas) el orden de ejecución de los demás procedimientosEstilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación orientada a objetos (object-oriented programming) los programas se componen de objetos que interactúan entre sí Los objetos representan entidades de la vida real, contienen datos (atributos) y ejecutan operaciones (métodos) Cuando se diseña una aplicación, los programadores se basan en los objetos para expresar patrones (llamados clases)Estilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) Se pueden visualizar a los atributos como las características que tendrá cada objeto de una clase Se pueden visualizar los métodos como los procedimientos que indican las tareas que todo objeto de una clase puede llevar a cabo Las clases corresponden a los tipos de datos y los objetos corresponden a variables cuyo tipo de datos es una claseEstilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación manejada por eventos (event-driven programming) los programas responden a acciones iniciadas por los usuarios tales como cerrar una ventana o presionar un botón En Visual Basic los eventos están asociados a las ventanas (llamadas formularios) y a los objetos gráficos que se colocan dentro de la ventana (llamados controles)Estilos de Programación y Visual Basic (cont.): Estilos de Programación y Visual Basic (cont.) En la programación manejada por eventos, el programador decide a cuáles eventos el programa debe responder y crea procedimientos que describen la respuesta Estos procedimientos se conocen como manajadores de eventos (event handlers) o procedimientos de eventos (event procedures)Contenido: Contenido Objetivos Acerca de Visual Basic 2005 La Plataforma .NET Visual Studio 2005 Estilos de Programación y Visual Basic Desarrollo de Programas en Visual BasicDesarrollo de Programas en Visual Basic: Desarrollo de Programas en Visual Basic Como indicamos anteriormente, en Visual Basic las aplicaciones se componen de uno o varios proyectos Cada proyecto puede contener una o varias ventanas (formularios). También pueden contener módulos (definidos más adelante) Cada formulario puede contener uno o varios controles, tales como botones, etiquetas y cajas de textoDesarrollo de Programas en Visual Basic (cont.): Desarrollo de Programas en Visual Basic (cont.) Los formularios y los controles contienen propiedades y reaccionan a eventos Las propiedades son las características de los controles accesibles al programador, tales como color, localización y texto mostrado Los eventos son señales de que algo ha ocurrido para los cual el programa debe responder, tales como hacer clic a un botón o cerrar una ventanaDesarrollo de Programas en Visual Basic (cont.): Desarrollo de Programas en Visual Basic (cont.) El proceso para desarrollar un programa en Visual Basic es el siguiente: Se crea un proyecto que contendrá las diferentes ventanas que contiene el programa A cada ventana (formulario) se le añaden visualmente objetos gráficos (controles), tales como botones, etiquetas y cajas de texto A cada control se le asignan valores a sus propiedades A cada evento al que se desea responder se le crea un manejador de evento