Conceptos fundamentales de Visual Basic 2010
por Diego Aceituno
1. Solucion
1.1. Colección de proyectos y archivos que componen una aplicación o componente
2. Visual Studio 2010
2.1. Es para crear, verificar, depurar y desplegar una variedad de aplicaciones.
3. Ejecutables
3.1. Visual Basic puede crear 2 tipos ejecutables
3.1.1. De consola, no grafico
3.1.2. Gráficos, como los que normalmente se utilizan en Windows
4. Pagina Principal
4.1. Nuevo proyecto: permite crear un nuevo proyecto.
4.2. Abrir Proyecto:permite la apertura de una solucion
4.3. Proyectos recientes: enlista los proyectos recientemente elaborados.
4.4. Pantalla de Bienvenida: permite ver y acceder a una serie de enlaces que proporcionan asistencia para el desarrollador
4.5. Actualizar.Aprender: muestra una lista de temas relacionados con el desarrollo de aplicaciones de Windows.
4.6. Explorador de soluciones: contiene todos los archivos de que consta el proyecto.
5. Ventajas del dll
5.1. centralizar el codigo en un unico lugar
5.1.1. Evitar codigo redundante en los programas
5.2. Ahorro de recursos del sistema
5.2.1. Solo se carga y permanece en la memoria mientras sea necesaria
5.3. Independencia del lenguaje
5.3.1. Puede tener un dll construido en C++ y llamar a sus funciones desde Visual Basic
6. Incrustacion
6.1. Una aplicación con un objeto insertado, contiene el propio objeto y no una referencia a un archivo externo
7. Activex
7.1. Son similares a los OLE solo que esta sigue la tendencia de crear objetos y componentes mas pequeños y reutilizables
8. Componente Distribuible
8.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
9. Proyecto
9.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
10. Common Lenguaje Runtime (CLR)
10.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++.
11. Evolución de aplicaciones
11.1. La continua evolución de los lenguajes de programacion, hace que las herramientas de desarrollo sean de una rapida evolucion.
12. La interface
12.1. Aspecto y forma de comunicación con el usuario y se llama interface
13. Librerias de enlace dinamico (dll)
13.1. Componente basico en la arquitectura del sistema operativo.Es una libreria de codigo compilado y pre-enlazado.
14. Aplicaciones SDI-MDI
14.1. Es un programa en el que se utiliza una sola ventana para interactuar con el usuario
15. Automatización Activex
15.1. es la posibilidad de integrar en la aplicacion, capacidades existentes en otras aplicaciones, en formas de componentes Activex