Iniciar el IDE de VS.NET
Iniciar el IDE de VS.NET
El primer paso a dar es arrancar el entorno de desarrollo de VS.NET, para lo cual, seleccionaremos en la estructura de menús de Windows, la opción de menú situada en Inicio + Programas + Microsoft Visual Studio .NET 7.0 + Microsoft Visual Studio .NET 7.0, que ejecutará el IDE y nos mostrará el área principal de trabajo con la pestaña Página de inicio. Ver Figura 37 y Figura 38.
Programación con Visual Basic .NET © Grupo EIDOS
Figura 37. Opción de menú para acceder a Visual Studio .NET.
Figura 38. Pantalla inicial del IDE de Visual Studio .NET.
Este IDE es común para todos los lenguajes, como habrá podido observar el lector al iniciarlo, ya que
a diferencia de versiones anteriores, no se selecciona la herramienta de trabajo y esta abre el entorno
de programación, sino que directamente se abre el IDE y posteriormente elegiremos el lenguaje con el que vamos a escribir el programa.
Otro punto de diferencia con versiones anteriores reside en la disposición de los elementos dentro del IDE: el sistema de menús y barras de herramientas no ha variado, pero algunos componentes se hallan en pestañas desplegables, cuyo contenido se expande al situar el cursor del ratón sobre la pestaña.
© Grupo EIDOS 5. La primera aplicación
Igualmente el área principal de trabajo se organiza también en base a una ventana con pestañas, que nos permite cambiar de contenido pulsando la pestaña correspondiente, en lugar de tener ventanas independientes. No vamos a extendernos aquí en cuestiones de configuración del IDE, ya que estos aspectos se tratan en un tema específico, por lo que vamos a seguir creando nuestro primer programa.
Crear un nuevo proyecto
A continuación, pulsaremos dentro de la página de inicio el botón Nuevo proyecto, que nos mostrará un cuadro de diálogo para seleccionar el lenguaje a usar y el tipo de aplicación que queremos obtener. Ver Figura 39.
Figura 39. Selección de tipo de proyecto a crear.
Como podemos observar, en este cuadro de diálogo hay varios puntos a tener en cuenta que describimos seguidamente.
En la lista Tipos de proyecto podemos seleccionar el lenguaje en el que vamos a codificar el programa: Visual Basic, C#, C++; así como otra serie de asistentes de instalación, todo ello agrupado en diferentes carpetas. En este caso elegiremos Proyectos de Visual Basic.
Una vez que sabemos el lenguaje a usar, debemos elegir el tipo de aplicación en la lista Plantillas. Seleccionaremos Aplicación para Windows ya que vamos a crear un programa con interfaz típica de Windows.
La gran ventaja de las plantillas radica en que al crear la aplicación, nos proporciona la funcionalidad básica de la misma, que de otro modo tendríamos que codificar manualmente.
Programación con Visual Basic .NET © Grupo EIDOS
Por último, en el campo Nombre escribiremos HolaMundo como nombre para nuestra aplicación y en el campo Ubicación estableceremos la carpeta del disco duro que contendrá los ficheros del proyecto. Pulsando Aceptar se creará el nuevo proyecto.
Parts
» Visual branding biro perjalanan alam (1)
» El manifiesto del ensamblado
» Instalación de Visual Studio .NET
» Grabando texto en un fichero
» Principales elementos en nuestro entorno de trabajo
» Manejo de ventanas adicionales del IDE
» Conceptos mínimos sobre depuración
» Comparación de cadenas en base a un patrón. El operador Like
» Uso de paréntesis para mejorar la legibilidad de expresiones
» Sintaxis de un procedimiento Function
» Sobrecarga de procedimientos
» Abordando un problema mediante programación procedural
» Creación de propiedades para la clase
» Encapsulación a través de propiedades
» Creación de métodos para la clase
» Sobrecarga de métodos o polimorfismo, en una misma clase
» Espacios de nombres (namespaces)
» Acceso a espacios de nombre de otros ensamblados
» Herencia y sobre-escritura de métodos
» Diferencias entre sobrecarga y sobre-escritura en base al tipo de enlace
» Ocultamiento de miembros de una clase
» Comportamiento de las palabras clave Me, MyClass y MyBase ante la sobre-escritura de métodos
» Herencia y métodos constructores
» Clases abstractas o no instanciables
» Comprobación del tipo de un objeto y moldeado (casting)
» Destrucción de objetos y recolección de basura
» Creación y manipulación de estructuras
» Estructuras o clases, ¿cuál debemos utilizar?
» Manipulación de cadenas con la clase String
» Optimizando la manipulación de cadenas con la clase StringBuilder
» Extender las funcionalidades de una clase a través de delegados
» La clase EventArgs, o cómo obtener información del objeto emisor del evento
» Obtención de subarrays a partir de un objeto ArrayList
» Manejo básico de colecciones Hashtable
» Operaciones varias con colecciones Hashtable
» Manipulación de valores en una colección Queue
» Implementando un interfaz para crear una nueva colección
» Manipulación estructurada de errores
» La influencia del orden de los manipuladores de excepciones
» Creación de excepciones personalizadas
» Manipulación de archivos mediante File y FileInfo
» Manipulación de archivos mediante Directory y DirectoryInfo
» Monitorización del sistema de archivos con FileSystemWatcher
» Creación de un formulario básico
» Iniciar el formulario desde Main( )
» Codificación de los eventos de controles
» Selección de texto en un TextBox
» Compartiendo código entre controles
» Crear una clase derivada de un control
» Agregar un proyecto con un formulario derivado
» Crear un formulario heredado desde un proyecto independiente
» Creación de menús desde código
» Detectando el estado de finalización
» Crear un proceso de monitorización
» Comportamiento Modal de formularios
» Formularios dependientes y fijos en primer plano
» Dibujo con las clases Graphics y Pen
» Manipulación de los eventos de pintado en la clase Form
» Manipulando el grado de opacidad del formulario
» Integrando elementos. Un visualizador de gráficos
» Comparativa de ADO /ADO .NET
» Arquitectura de datos desconectados
» Una visión general de ADO .NET
» Espacios de nombres y clases en ADO .NET
» Empleo de Data Binding simple para navegar y editar datos
» Configurar por código las propiedades del DataGrid
Show more