1. Solución
1.1. Colección de proyectos y archivos que componen una aplicación o componente
2. Net Framework
2.1. Es un entorno multi-lenguaje para la construcción, distribución y ejecución de Servicios Web y aplicaciones.
3. Common Lenguaje Runtine (CLR)
3.1. Es una serie de librerías dinámicas(DLLs), también llamadas assemblies, que permiten ejecutar DLLs de API de Windows así como las librerias runtime de Visual Basic o C++.
4. Ejecutables
4.1. Visual Basic 2010 puede crear dos tipos de ejecutables
4.1.1. De consola, no grafico, similar a MS-DOS
4.1.2. Gráficos, como los que normalmente se utilizan en Windows.
5. Evolución de Aplicaciones
5.1. Programacion orientada a objetos
5.1.1. La programación de técnicas de programación orientada a objetos ha sido de gran ayuda en el desarrollo de las ultimas versiones del sistema.
5.2. Automatización Activex
5.2.1. Consiste en la posibilidad de integrar en la aplicación, capacidades existentes en otras aplicaciones, en forma de componentes ActiveX, de manera que no necesite volver a codificar el trabajo hecho anteriormente por otros.
5.3. Activex
5.3.1. Los objetos OLE han desaparecido para ahora utilizar ActiveX.
5.4. Librerías de enlace dinámico: Forman uno de los componentes básicos en la arquitectura del sistema operativo
5.5. La interface: Es el aspecto y forma de comunicación con el usuario y se llama interface
5.6. Hace que las herramientas de desarrollo sean hoy en dia uno de los elementos con más rapida evolucion en el mundo de la Programación
5.7. El sistema controla a los programas: Para los programadores necesitar afrontar una forma diferente de trabajo, ´porque ciando creaban un programa de D.O.S, Al ejecutarse toma el control de todos los recursos de la computadora.
5.8. Eventos y Mensajes: Windows es un sistema manejado por eventos, es la forma que tiene de saber que sucede en todo momento.
5.9. Ventajas del uso de dll:
5.9.1. Centralizar el código en un único lugar
5.9.2. Ahorro de recursos del sistema
5.9.3. Independencia del lenguaje
5.10. Aplicaciones SDI-MDI
5.10.1. Es en el que se utiliza una sola ventana para interactuar con el usuario, el ejemplo seria Bloc de notas de Windows.
5.11. Incrustación
5.11.1. Una aplicación con un objeto insertado, contiene el propio objeto y no una referencia a un archivo externo
5.12. Controles Activex y Modelo COM - DCOM
5.12.1. Los objetos OLE 1.0, nacen como una tecnología de comunicación entra aplicaciones
5.13. Windows como OOP
5.13.1. Todos los elementos son tratados como objetos, ventanas, botones, etc.
6. Declaración de variables a su nivel
6.1. Una variable se declara para especificar su nombre y sus características
7. Valor local y variables tipeadas
7.1. Variable local es la que se declara dentro de un procedimiento y una variable tipeada es un elemento de un tipo de Visual Basic
8. Variables compartidas y Variables de instancia
8.1. las variables compartidas de penden de las variables tipeadas que se pueden compartir y una variable de instancia es independiente
9. Componente Distribuible
9.1. Versión final compilada de un proyecto. No requieren del entorno de desarrollo Visual Basic 2010.
10. Proyecto
10.1. Grupo de archivos que pueden ser compilados para crear un programa.
11. Visual Studio 2010
11.1. Es un entorno integrado para crear, verificar, depurar y desplegar una variedad de aplicaciones:
11.1.1. Aplicaciones de Windows, aplicaciones web, clases y controles personalizados, incluso aplicaciones de consola.