Está en la página 1de 3

Visual Studio 2005

Introducción
Herramienta para crear aplicaciones .NET
Al abrir VS2005 se nos muestra la página de inicio.
Podemos acceder a las pestañas de VS2005 con el menú Ver o desde la barra de
herramientas Estándar.
Para comenzar a trabajar en VS2005:
Página de inicio – Crear Sitio Web
Menú Archivo – Nuevo – Sitio Web
En la ventana Plantillas seleccionamos Sitio Web ASP.NET
En el primer menú desplegable, Ubicación, nos permite trabajar en aplicaciones Web de
tres formas diferentes, desde tres ubicaciones diferentes:
Sistema de archivos
Es el valor predeterminado. La carpeta de la nueva página Web se cree en algún sitio del
sistema de archivos para acceder desde el PC, equipo local o a través de red. (Examinar
al igual que Explorador de Windows). Hace que VS2005 ejecute la aplicación Web usando el
propio servidor Web interno, en lugar de IIS. Esto implica que no se crea un directorio
virtual persistente para la aplicación Web y no se utilizará IIS (no es necesario
siquiera que esté instalado). El inconveniente es que las páginas creadas no se puede
ejecutar desde un navegador, y sólo podemos hacerlo mediante VS2005, puesto que no hay
un directorio virtual al que hacer referencia mediante localhost en el cuadro de
dirección del navegador (http://localhost/SitioWeb/default.aspx)
Esta URL hace referencia a la página Web de destino y no funciona salvo que creemos un
directorio virtual llamado SitioWeb en la administración de equipos del ordenador local.
(Administrar – Servicios y aplicaciones – servicios de IIS – sitios Web – Sitio Web
predeterminado – botón derecho – Nuevo – directorio virtual. La ventaja es que es más
sencillo compartir soluciones basadas en archivos (copiar el directorio en el nuevo
equipo y abrirlo con Vs2005).
http
indica que IIS entregará las páginas.(aplicación Web en un directorio virtual IIS).
VS2005 crea automáticamente el directorio virtual. (funciona el acceso a página desde el
navegador). El botón Examinar permite explorar el contenido y seleccionarlo. También
podemos ver cualquier directorio virtual creado con VS2005 abriendo Administración de
equipos y buscando Sitio Web predeterminado.
FTP
Nos permite desarrollar nuestra página Web en una ubicación remota a la que accedemos
mediante el protocolo FTP. El botón Examinar nos permiten introducir la información
necesario para conectarnos a un sitio FTP.

Cuando abrimos por primera vez un sitio Web, nos aparece la opción Depuración no
habilitada. Nos pregunta si deseamos crear un fichero llamado web.config para activar la
búsqueda de errores.

Crear página Web


Al aceptar se crea Default.aspx en la vista código.
Creamos una Label en vista código y botón en vista diseño.
Modificamos las propiedades de ambos controles.
Accedemos al archivo de código oculto con el controlador de eventos del botón.
Utilizamos Intellisense para escribir el código
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "hola a todos";
}
Lo probamos con Ver en el explorador
Podemos ejecutar la aplicación con Depurar – Iniciar depuración. VS2005 detecta que no
hemos activado la búsqueda de errores y ofrece crear un nuevo archivo web.config.
Nuestra página contiene controles y un controlador de eventos que responde a la acción
del usuario, modificando la propiedad de uno de los controles.

Proyectos y soluciones
Aplicación .NET consta de varios elementos:
Archivos de contenido (aspx)
Archivos de origen, de código oculto (.cs o .vb)
Ensamblajes (dll, exe)
Archivos de orígenes de datos (mdb, sql…)…
VS2005 organiza estos elementos en una carpeta que representa la página Web.
Todos los archivos que componen la página Web se almacenan en una solución.(la crea
automáticamente VS2005) y la muestra en el Explorador de Soluciones.

Hay muchos tipos de proyectos en VS2005:


Aplicaciones Windows
Servicios Windows
Bibliotecas de control de Windows
Proyectos SQL Server
….

ASP.NET Visual Studio 2005 1/3


Soluciones
Suelen contener un o más proyectos y/o páginas Web. También puede contener otros
elementos independientes. (Explorador de soluciones en Solutions Ítems).
Las soluciones están definidas por un archivo de solución (creado por Vs2005) con la
extensión sln.
Contiene una lista de los proyectos que forma la solución, la ubicación de los elementos
y configuraciones.

También se crea un archivo suo contiene los datos que se usan para personalizar el IDE
para cada usuario y para cada solución.
El archivo de solución se coloca en la carpeta de proyectos de VS2005. (podemos cambiar
su ubicación por defecto desde Herramientas – Opciones – Proyectos y soluciones -
General)
Es posible abrir una solución haciendo doble clic en sln.
Entonces, no hay un archivo de proyecto sino una carpeta de proyecto.
No hay una carpeta de solución, sino un archivo de solución que se encuentra en una
carpeta de proyecto.
Un archivo de solución puede hacer referencia a varios proyectos.
El Explorador de soluciones de VS2005 muestra los proyectos como si se encontrasen
dentro de soluciones, aunque la estructura física del directorio no admita esta
interpretación.

Proyectos y archivos
Un proyecto contiene archivos de contenido, de origen y otros archivos como orígenes de
datos y gráficos. El contenido de un proyecto se compila en un ensamblado, con un
archivo ejecutable o un archivo de biblioteca de vínculo dinámico (dll). La mayoría del
contenido de una página Web consiste en declaraciones de control de servidor y HTML.
Este contenido, junto con cualquier directiva y scripts necesarios, forman el archivo de
contenido para la página (aspx).
Algunos archivos en ASP.NET son:
Página – aspx
Control de usuario – ascx
Servicio Web – asmx
Página maestra – master
El script almacenado en los archivos de contenido puede almacenarse en bloques de
script, delimitados por etiquetas <script> o en línea, con HTML delimitado por etiquetas
<% %>. Este script se puede ejecutar en el lado del cliente o en el servidor. (runat =
“Server”).
ASP.NET admite la separación de código, en la que el código fuente del lado del servidor
se encuentra en un archivo de código oculto, separado del archivo de contenido. Este
archivo tendrá la extensión del lenguaje de programación que use (cs – vb)
El script y el código del lado de servidor, contenidos en archivos de código oculto, se
compilan para formar una clase.
VS2005 crea automáticamente un archivo de código oculto. Si cambiamos el nombre del
archivo de contenido, el archivo de código oculto adopta el nuevo nombre
automáticamente.
Si vemos un archivo de código oculto, se abre con una definición de clase parcial de la
clase usada para nuestra página (el nombre de archivo) que hereda de la clase
system.Web.UI.Page.
Se ofrece un controlador de eventos esquemático Page_Load

Plantillas
Al crear un nuevo proyecto
Página de inicio - Crear proyecto
Archivo – Nuevo – Proyecto
Aparece un cuadro Nuevo proyecto. Cada plantilla controla qué elementos se crearán y se
incluirán automáticamente en el proyecto, además de la configuración predeterminada.

Entorno de desarrollo integrado (IDE)


El IDE de VS2005 está formado por:
Ventanas para el diseño visual de formularios
Ventanas para la edición de código
Menús y barras de herramientas que ofrecen acceso a comandos y funciones
Cuadros de herramientas que contiene controles para usarlos en los formularios
Ventanas que proporcionan propiedades e información sobre formularios, controles,
proyectos y la solución.
Es posible arrastrar controles del cuadro de herramientas a la ventana de diseño o ala
de código.
En las ventanas de edición de código, Intellisense mostrará una lita de los miembros
disponibles para una determinada situación.
Los errores de sintaxis aparecen resaltados en las ventanas de código, señalando el
problema antes incluso de compilar el proyecto.

ASP.NET Visual Studio 2005 2/3


Disposición
VS2005 consta de una ventana principal que contiene varias ventanas. Todos los menús,
barras, otras ventanas están asociados a la ventana principal.
Al trabajar en los archivos podemos elegir entre dos vistas (vista diseño y vista
código).
En las pestañas de los lados podemos elegir Flotante, acopable, organización por fichas,
ocultar automáticamente y ocultar (chincheta).
En la parte inferior de la ventana encontramos ayuda para la navegación. En función del
contexto, se representa una jerarquía de la página (etiquetas HTML).

Crear y ejecutar
Se puede ejecutar nuestra aplicación en cualquier momento, con Iniciar depuración del
menú Depurar. (F5).
Es posible compilar el programa (generar los archivos exe y dll) con el menú Generar.

ASP.NET Visual Studio 2005 3/3