Principales elementos en nuestro entorno de trabajo
Principales elementos en nuestro entorno de trabajo
Una vez abierto un proyecto en el IDE, los elementos básicos para nuestra tarea habitual de desarrollo se muestran en la Figura 67.
Figura 67. Elementos principales del IDE.
En los siguientes apartados realizaremos una descripción más detallada de algunos de estos componentes del IDE y el modo de trabajar con ellos.
© Grupo EIDOS 8. El entorno de desarrollo integrado (IDE), de Visual Studio .NET
Ventana principal de trabajo
De forma predominante y ocupando la mayor parte del IDE, encontramos la ventana o zona principal
de trabajo. Esta ventana principal contiene todos los editores de código y diseñadores que vayamos abriendo, organizados en base a unas fichas o pestañas, que nos permiten trasladarnos de uno a otro cómodamente.
Para comprobarlo, vamos a añadir un nuevo formulario al proyecto mediante la opción de menú Proyecto + Agregar formulario de Windows, y un módulo de código con la opción Proyecto + Agregar módulo. En ambos casos, dejaremos a estos elementos los nombres que asigna por defecto el IDE. Si además, en los dos diseñadores de formulario que deberemos tener actualmente, seleccionamos la opción Ver + Código, se añadirán los correspondientes editores de código a la ventana, que mostrará un aspecto similar al de la Figura 68.
Figura 68. Ventana principal de trabajo mostrando varias fichas.
Podemos cambiar de diseñador con un simple clic sobre su ficha correspondiente o la combinación de teclas [CTRL.+TAB]. Cuando la ventana se llene totalmente de fichas, podemos desplazarnos entre las mismas mediante los dos iconos de la parte superior derecha que muestra unas flechas de dirección. Si queremos cerrar alguna de las fichas, podemos hacerlo igualmente pulsando el icono de cierre de esta ventana o la combinación [CTRL.+F4].
Para cambiar la posición de las fichas, debemos hacer clic sobre la ficha que queramos cambiar y arrastrar hacia una nueva posición.
La organización en fichas, supone un importante cambio en el modo de trabajo respecto a VB6, que aporta una mayor comodidad a la hora de tener abiertos simultáneamente diversos editores y diseñadores. Sin embargo, si el programador se siente más confortable con la antigua organización basada en ventanas, puede cambiar a dicha configuración seleccionando la opción de menú Herramientas + Opciones, que mostrará la ventana de opciones de configuración del IDE. Ver Figura
69. En el caso de que no estemos posicionados inicialmente, debemos seleccionar en la parte izquierda de
esta ventana, la carpeta Entorno y su apartado General. A continuación pulsaremos sobre la opción Entorno MDI y pulsar Aceptar, ver Figura 70. Debemos tener en cuenta, que los cambios no se reflejarán hasta la próxima vez que iniciemos VS.NET. Si queremos volver al modo inicial, tendremos que pulsar sobre Organización por fichas.
Programación con Visual Basic .NET © Grupo EIDOS
Figura 69. Opciones de configuración del IDE.
Figura 70. Organización del IDE en ventanas.
Es posible crear una nueva ventana para albergar fichas, usando la opción de menú Ventana + Nuevo grupo de fichas horizontal, o la opción Ventana + Nuevo grupo de fichas vertical, a la que podremos mover fichas desde la ventana original con sólo arrastrar y soltar. Ver Figura 71.
© Grupo EIDOS 8. El entorno de desarrollo integrado (IDE), de Visual Studio .NET
Figura 71. Fichas organizadas en grupos diferentes.
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