Conceptos fundamentales de Visual Basic 2010
por Diego Aceituno

1. Componente Distribuible
1.1. Version final compilada de un proyecto.Estos pueden se enviados a otras persona u otros equipos, no se requiere de Visual Basic 2010 para operar
2. Proyecto
2.1. Grupo de archivos que pueden ser compilados para crear un programa. Hay varios tipos proyectos y aplicaciones complejas y pueden consistir de varios proyectos
3. Solucion
3.1. Colección de proyectos y archivos que componen una aplicación o componente
4. Visual Studio 2010
4.1. Es para crear, verificar, depurar y desplegar una variedad de aplicaciones.
5. Common Lenguaje Runtime (CLR)
5.1. Serie de librerias dinamicas (DLL's), tambien llamadas assemblies, que permiten ejecutar DLLs de API de Windows, como librerias runtime de Visual Basic o C++.
6. Ejecutables
6.1. Visual Basic puede crear 2 tipos ejecutables
6.1.1. De consola, no grafico
6.1.2. Gráficos, como los que normalmente se utilizan en Windows
7. Pagina Principal
7.1. Nuevo proyecto: permite crear un nuevo proyecto.
7.2. Abrir Proyecto:permite la apertura de una solucion
7.3. Proyectos recientes: enlista los proyectos recientemente elaborados.
7.4. Pantalla de Bienvenida: permite ver y acceder a una serie de enlaces que proporcionan asistencia para el desarrollador
7.5. Actualizar.Aprender: muestra una lista de temas relacionados con el desarrollo de aplicaciones de Windows.
7.6. Explorador de soluciones: contiene todos los archivos de que consta el proyecto.
8. Evolución de aplicaciones
8.1. La continua evolución de los lenguajes de programacion, hace que las herramientas de desarrollo sean de una rapida evolucion.
9. La interface
9.1. Aspecto y forma de comunicación con el usuario y se llama interface
10. Librerias de enlace dinamico (dll)
10.1. Componente basico en la arquitectura del sistema operativo.Es una libreria de codigo compilado y pre-enlazado.
11. Ventajas del dll
11.1. centralizar el codigo en un unico lugar
11.1.1. Evitar codigo redundante en los programas
11.2. Ahorro de recursos del sistema
11.2.1. Solo se carga y permanece en la memoria mientras sea necesaria
11.3. Independencia del lenguaje
11.3.1. Puede tener un dll construido en C++ y llamar a sus funciones desde Visual Basic