Está en la página 1de 31

Tour Guiado ASP.

NET Web Matrix


http://web.archive.org/web/20041213025203/http://www.microsoft.co m/argentina/msdn/capacitacion/tour/introduccion/intro.asp

Primeros Pasos
Introduccin

Bienvenido al Tour Guiado ASP.NET Web Matrix El Tour Guiado ASP.NET Web Matrix es un tutorial diseado para familiarizar rpidamente al desarrollador con la sintaxis, la arquitectura, y el poder del entorno de desarrollo de ASP.NET Web. ste est planteado paso a paso e incluye comentarios de soporte para facilitar el seguimiento y comprensin de mismo. As tambin provee diferentes ejemplos, los que estn diseados para ser cortos y fciles de entender, ilustrando las caractersticas de Web Matrix. A su disposicin, tambin se encuentra un foro de discusin de ASP.NET Web Matrix (localizado en www.asp.net) para esclarecer las dudas que se tengan respecto a este.

Qu nivel de experiencia se requiere en el Tour Guiado? Usted debe tener conocimiento sobre la terminologa HTML y desarrollo Web en general. Si bien no necesita experiencia previa en ASP.NET, debera estar familiarizado con los conceptos referedidos a las pginas Web interactivas, incluyendo formularios, XML, y acceso a datos.
Principales Herramientas de ASP.NET Web Matrix
La siguiente pantalla muestra a ASP.NET Web Matrix en ejecucin y resalta mediante un crculo rojo las distribuciones de las herramientas ms importantes con la cuales usted debe familiarizarse.

ID Nombre Menu Bar

Descripcin

El Menu Bar (Barra de Men) de ASP.NET Web Matrix, es el rea sealada en la parte superior de la ventana principal de ASP.NET Web Matrix directamente a continuacin de la barra de ttulo. El Menu Bar incluye un conjunto de ttulos de men, los cuales proveen acceso a opciones compuestas por una coleccin de tems u opciones. Los menes muestran una lista de comandos disponibles para el usuario. Estos son distintos tipos de menes, incluyendo desplegables, de atajo, y en cascada. Cuando usted apunta al ttulo del men y hace click con el botn primario del mouse, el mismo es resaltado y la lista de opciones asociada aparece. Cuando mueve el puntero sobre el tem del men, el men sigue el movimiento del puntero, resaltando cada tem que es pasado por el puntero del mouse. Para seleccionar el comando asociado con el tem, apunte el tem y haga click con el botn del mouse. La lista de opciones se cerrar. Usted tambin accede a la lista de opciones presionando la tecla ALT (o F10) que activa el Menu Bar. Cuando presiona una tecla alfanumrica, mientras mantiene presionada la tecla ALT, o despus que la tecla ALT es soltada, el ASP.NET Web Matrix muestra la lista de opciones que corresponde con la tecla de acceso alfanumrica presionada. Note que la correspondencia no es sensible a maysculas o minsculas.

Standard Toolbar

El Standard Toolbar (barra de herramientas estndar) de ASP.NET Web Matrix es el rea que se encuentra en la parte superior de la ventana principal, directamente a continuacin del Menu Bar.

Un toolbar es un panel que contiene un conjunto de controls (controles), diseado para proveer acceso rpido y directo a especficos comandos u opciones. Usted puede acceder a los controls incluidos en el toolbar usando mouse o teclas de acceso.

Toolbox

El Toolbox (caja de herramientas) es el rea mostrada en la parte izquierda de la ventana principal de ASP.NET Web Matrix, directamente a continuacin de la ventana Document (Documento). Los tems disponibles del Toolbox cambian dependiendo de la pgina de diseos que se est usando. Un toolbox es un panel que contiene un conjunto de controls y herramientas que usted usa mientras disea su aplicacin Web. Cada conjunto de controls y herramientas es funcionalmente organizada en solapas separadas dentro del Toolbox. Usted puede seleccionar y arrastrar tems, texto, y controles del Toolbox en formularios, pginas, y diseadores, y arrastrar tems de ese origen, al Toolbox para ser usado despus. Por ejemplo, usted puede arrastrar un control Button de la solapa HTML a una pgina Web, o seleccionar y arrastrar fragmentos de cdigo de la ventana Document y almacenarlo en la solapa My Snippets.

Document Window

El Document Window (Ventana Documento) de ASP.NET Web Matrix es el rea que se encuentra en el medio de la ventana principal, entre el Toolbox y el Workspace, y el Properties Windows. El Document Window se crea en forma dinmica cuando usted abre o crea un archivo. La lista de los documentos abiertos aparece en el men Windows, con la ltima ventana, listada primero. El Document Window tiene una interfaz de solapa, que le proporciona un punto de simple acceso para cuatro vistas diferentes de archivo: Design, HTML, Code y All (fusin de las solapas HTML y Code). Estas vistas (solapas) estn en el Document Windows y cambian dependiendo de que la pgina de diseo se est usando.

Workspace Window

El Workspace Window (Espacio de Trabajo) de ASP.NET Web Matrix es el rea resaltada en la parte superior derecha de la ventana principal, directamente a continuacin del Properties Window. El Workspace Window provee una organizacin de vistas a los archivos del sistema y a los archivos abiertos, asi como tambin un acceso listo a MSDE y al almacn de datos SQL. El Workspace Window sirve para navegar y abrir archivos ASP.NET Web Matrix. Tambin se puede utilizar para conectarse con MSDE y SQL Server, manipular datos, y mantener tablas y procedimientos almacenados.

Properties Window

El Properties Window (Ventana de Propiedades) de ASP.NET Web Matrix es el rea que se indica en la parte inferior derecha de la ventana principal , directamente a continuacin del Workspace Window. Las propiedades definen el estado, comportamiento y apariencia de la Pgina ASP.NET, de documentos o controles. La mayora de los controles grficos contienen propiedades que pueden ser cambiadas para definir su apariencia

visual. Controles, documentos, y pginas ASP.NET pueden exponer tambin, propiedades que especifican cmo van a interactuar con el usuario y la informacin que necesitan para operar en tiempo de ejecucin. El Properties Window muestra diferentes tipos de campos de edicin, dependiendo de la necesidad particular de la propiedad. Estos campos de edicin incluyen cajas de edicin, listas desplegables, y links a cuadros de dilogo de edicin personalizados. Las propiedades mostradas grisadas son solo de lectura.

Con el Properties Window se pueden ver y cambiar las propiedades en tiempo


de diseo y tambien los eventos de los objetos seleccionados que estn localizados en editores y diseadores. Tambin es til para ver y buscar los Assemblies .NET o acceder a la Comunidad online para buscar ayuda.

Crear una nueva pgina ASP.NET

En esta serie de pasos usted va a crear una nueva pgina ASP.NET, y para ello debe seguir los siguientes pasos: a. Abra Microsoft ASP.NET Web Matrix, y ver aparecer el cuadro de dialogo New File. b. Seleccione (General) del panel Templates. c. Seleccione la plantilla ASP.NET Page. d. Teclee la ruta de archivo (path) en el cuadro Location. e. Teclee myFirstPage.aspx en el cuadro Filename. f. Seleccione Visual Basic en el cuadro desplegable Language. g. Haga click en OK.

h. El archivo myFirstPage.aspx se abrir en la vista Design y estar listo para editar.

Construir una pgina "hello world" ASP.NET

Con los pasos que se detallan a continuacin, usted podr crear una pgina simple "hello world" ASP.NET. Para ello tendr que aadir a la pgina ASP.NET que cre en la seccin anterior, tres controles server bsicos y luego tendr que agregar una lnea de cdigo para poder acceder a ellos y modificarlos en el servidor. a. De la solapa Web Controls en el Toolbox (sobre la mano izquierda de la herramienta), arrastre un control Label, un control TextBox y un control Button sobre la pgina ASP.NET. Entre las colocaciones de cada control, presione la tecla Enter.

b. Seleccione la solapa HTML, ubicada debajo del Document Window, para ver el HTML que ASP.NET Web Matrix gener, como resultado de las tres operaciones anteriores. Usted puede modificar el contenido de la pgina html, usando la solapa de diseo grfico (similar como lo hizo en el paso anterior) o directamente editando el contenido con la solapa HTML o la solapa All.
<html> <head> </head> <body> <form runat="server"> <p> <asp:Label id="Label1" runat="server">Label </asp:Label> </p> <p> <asp:TextBox id="TextBox1" runat="server"> </asp:TextBox> </p> <p> <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Button"> </asp:Button> </p> </form>

</body> </html>

c. Seleccione la solapa Design y haga doble click en el control Button. ASP.NET Web Matrix automticamente generar un mtodo que manipula el evento ASP.NET del lado del servidor (llamado "Button1_Click"), para el evento click del control Button. As mismo abre la pgina en vista Code. d. Aada el cdigo que se muestra a continuacin en rojo, al mtodo Button1_Click para actualizar la propiedad Text del control Label.Esto permite que se despliegue un mensaje de bienvenida personalizado, usando el valor introducido en el TextBox:

Sub Button1_Click(sender As Object, e As EventArgs) Label1.Text = "Hello " & TextBox1.Text & " welcome to the ASP.NET Web Matrix Project!" End Sub

e. Opcionalmente, seleccione la solapa All para ver todo el contenido de la pgina ASP.NET. Esto incluye ambas secciones de la pgina, html y cdigo, y proporciona una vista conveniente que permite ver el cdigo/contenido entero de la pgina:

<%@ Page Language="VB" %> <script runat="server"> Sub Button1_Click(sender As Object, e As EventArgs) Label1.Text = "Hello, " & TextBox1.Text & "! Welcome to the ASP.NET Web Matrix Project" End Sub </script> <html> <body> <form runat="server"> <p> <asp:Label id="Label1" runat="server">Label

</asp:Label> </p> <p> <asp:TextBox id="TextBox1" runat="server"> </asp:TextBox> </p> <p> <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Button"> </asp:Button> </p> </form> </body> </html>

Ya termino de construir una pgina simple "hello world" ASP.NET. En la siguiente seccin encontrar una serie de pasos para ejecutar la pgina en un web server.
Ejecutar pginas con el Web Server incorporado

ASP.NET Web Matrix soporta mltiples opciones de Web Server deployment para alojar y probar una aplicacin ASP.NET; incluyendo elASP.NET Web Matrix Web Server, Microsoft Internet Information Server (IIS), y proveedores remotos de ISP Hosting. Con las siguientes instrucciones, usted grabar y ejecutar la pgina ASP.NET que desarroll en la seccin anterior, usando el incorporado ASP.NET Web Matrix Web Server. Este simple servidor web se instala automticamente con ASP.NET Web Matrix y no requiere ningn otro servidor web instalado en su mquina (ideal para escenarios de desarrollo rpido). Para ejecutar su pgina, usando el ASP.NET Web Matrix Web Server, siga los pasos a continuacin: a. Grabe la pgina ASP.NET. Hay dos formas de grabar un archivo en el entorno de desarrollo de ASP.NET Web Matrix: 1. Seleccionando Save del men File.

2. Haciendo click en el botn Save File sobre el Standard toolbar.

b. Ejecute la pgina ASP.NET. Hay tres formas de ejecutar una pgina en el entorno de desarrollo de ASP.NET Web Matrix: 1. Seleccionando Start en el men View.

2. Haciendo click en el botn Start sobre el Standard toolbar.

3. Presionando la tecla F5. Este atajo ocasiona que la pgina se ejecute.

c. Seleccionando cualquiera de las formas anteriormente citadas se abrir el cuadro de dilogo Start Web Application:

Hay dos opciones en el cuadro de dilogo Start Web Application: Use ASP.NET Web Matrix Server: Esta opcin sirve para alojar la aplicacin web usando el servidor web ya incorporado, que viene con ASP.NET Web Matrix. Note que el ASP.NET Web Matrix Server soporta solo peticiones browser locales, por razones de seguridad. De esta manera, usted no podr navegar ninguna pgina remotamente. Use a new IIS Virtual Root: Esta opcin permite alojar la aplicacin web usando el servidor web Microsoft IIS. Note que esta opcin es discutida ms adelante en el Tour Guiado. d. Haga click en la opcin Use ASP.NET Web Matrix Server y teclee 8080 en el cuadro Application Port. e. Haga click en el botn Start.

10

f. El ASP.NET Web Matrix Server se va iniciar y aparecer, un cono en el system tray (bandeja de sistema).

Nota: El cuadro de dilogo Start Web Application y el cono system tray ASP.NET Web Matrix Server de notificacin, aparecen la primera vez que usted ejecuta la pgina. En las subsecuentes ejecuciones de pgina, ASP.NET Web Matrix va usar el Web Server que ha sido especificado la primera vez que se ejecut la pgina. ASP.NET Web Matrix no va preguntar por el Web Server nuevamente, hasta que cierre y reabra el entorno de desarrollo de ASP.NET Web Matrix y ejecute la pgina otra vez, o pare manualmente y arranque el ASP.NET Web Matrix Server. g. Dado que la pgina ASP.NET que desarroll en la seccin anterior no aparecer automticamente en una nueva instancia de su Web browser, teclee un nombre en el TextBox y haga click en el Button. El nombre aparecer en el Label con el mensaje de bienvenida.

11

h. Cierre la instancia del Web browser. Aadir un Enriquecido Web Controls Calendar A continuacin, usted aadir un control server ASP.NET ms avanzado (el control Calendar) para la pgina que desarroll en la seccin anterior. Para hacer esto, por favor siga los pasos a continuacin: a. Abra el archivo myFirstPage.aspx. b. Seleccione la solapa Design para ver la vista en modo diseo. c. De la solapa Web Controls en el Toolbox, arrastre el control Calendar a la pgina ASP.NET, entre el control TextBox y el controlButton. Nota: El control Calendar muestra un solo mes del calendario, permitiendo al usuario seleccionar fechas y moverse al siguiente o anterior mes. Este control es ms avanzado porque usted puede personalizar la apariencia del control Calendar, configurando las propiedades que controlan el estilo de las diferentes partes del control, incluyendo el contenido y el formato. En tiempo de ejecucin, esto emite
12

salidas html estndar, asegurando cualquier cliente browser (IE, Netscape, Opera, etc).

d. Seleccione el control Calendar con su mouse. e. Haga click en el link Auto Format en la parte inferior de la ventana Properties (abajo, a mano izquierda de la herramienta).

13

f. El cuadro de dilogo Calendar Auto Format aparecer. Este cuadro de dilogo permite que seleccione, de un conjunto predefinido de colores, estilos de borde y otras configuraciones (referido como scheme (esquma)) y aplicar stos al control Calendar.

g. Seleccione la opcin Simple en el scheme ListBox. Cuando se selecciona un esquema, las configuraciones del mismo son aplicadas a las propiedades del control. Note que la vista previa del Calendar mostrar el esquema aplicado.

14

h. Haga click en OK para seleccionar el esquema "Simple". i. Seleccione la solapa HTML para mostrar la pgina en vista HTML. Nota: El diseo de esquema del control Calendar es persistente, as como el conjunto de propiedades HTML configuradas. Estas propiedades se pueden actualizar manualmente en futuras personalizaciones de estilo de los controles. Tambin se pueden intercambiar la solapa diseo, y usar la grilla para modificar individualmente esas propiedades. <asp:Calendar id="Calendar1" runat="server" BackColor="White" Width="200px" DayNameFormat="FirstLetter" ForeColor="Black" Height="180px" FontSize="8pt" Font-Names="Verdana" BorderColor="#999999" CellPadding="4"> <TodayDayStyle forecolor="Black" backcolor="#CCCCCC"> </TodayDayStyle> <SelectorStyle backcolor="#CCCCCC"> </SelectorStyle>

15

<NextPrevStyle verticalalign="Bottom"> </NextPrevStyle> <DayHeaderStyle font-size="7pt" font-bold="True" backcolor="#CCCCCC"> </DayHeaderStyle> <SelectedDayStyle font-bold="True" forecolor="White" backcolor="#666666"> </SelectedDayStyle> <TitleStyle font-bold="True" bordercolor="Black" backcolor="#999999"></TitleStyle> <WeekendDayStyle backcolor="#FFFFCC"> </WeekendDayStyle> <OtherMonthDayStyle forecolor="Gray"> </OtherMonthDayStyle> </asp:Calendar> j. Seleccione la solapa Design y haga doble click en el control Button. ASP.NET Web Matrix abrir la vista Code con el mtodo Button1_Click. k. Actualice el cdigo del mtodo Button1_Click para que el control Label incluya la fecha seleccionada en el control Calendar: l. Sub Button1_Click(sender As Object, e As EventArgs) m. Label1.Text = "Hello " & TextBox1.Text & " you selected: " &
16

Calendar1.SelectedDate End Sub n. Guarde y ejecute la pgina, usando el botn start o presionando F5. o. Su pgina ASP.NET aparecer automticamente en una nueva instancia de su Web browser. Note que, el Calendar ahora implementar la opcin de formato esquema Simple. Haga click en una fecha sobre el Calendar, teclee un nombre en el TextBox y haga click en el Button. El nombre y la fecha aparecern en el mensaje de bienvenida en el Label.

Nota: El ASP.NET Web Matrix Web Server ya se est ejecutando. Por lo tanto, el cuadro de dilogo Start Web Application no aparecer ejecutndose. ASP.NET Web Matrix usar el Web Server que fue especificado la primera vez que se ejecut la pgina. ASP.NET Web Matrix no preguntar por un especfico Web Server hasta que usted cierre y reabra el entorno de desarrollo ASP.NET Web Matrix, y ejecute la pgina nuevamente o cierre manualmente y reinicie el Web Server.

17

p. Cierre la instancia del Web browser. Ejecutar pginas con IIS web server En esta fase, usted grabar y ejecutar la pgina ASP.NET que desarroll en las secciones anteriores, usando un servidor web IIS. Note que debera tener instalado IIS en su mquina para realizar esta serie de pasos. a. Primero cierre el ASP.NET Web Matrix Web Server. Apretando el botn derecho sobre el cono system tray ASP.NET Web Matrix Web Server (abajo, a mano derecha de su ventana de escritorio) y seleccionando Stop.

b. Re-ejecute la pgina ASP.NET, presionando el botn start o presionando F5 y aparecer el cuadro de dilogo Start Web Application

c. Haga click en la opcin Use a new IIS Vitual Root. d. Teclee MatrixTour en la caja Application Name. e. No seleccione el check box Enable Directory Browsing (por defecto).

18

f. Haga click en Start. g. ASP.NET Web Matrix crear un Nuevo IIS Virtual Directory llamado MatrixTour y su pgina ASP.NET aparecer automticamente en una nueva instancia de su Web browser. Note que al igual que la opcin de Web deployment de ASP.NET Web Matrix, no se muestra el icono system tray o notificacin de mensaje, cuando una pgina es instalada (deployed) va la opcin IIS Web Server. Para modificar la configuracin del web server, use la herramienta IIS Administration o quite el directorio virtual que ha creado. Importante: ASP.NET Web Matrix no preguntar para especificar un Web Server nuevamente hasta que usted cierre y reabra el entorno de desarrollo de ASP.NET Web Matrix, volviendo a ejecutar la pgina. h. Cierre la instancia del Web browser. Usar el Online Control Gallery ASP.NET Web Matrix incluye un puente al ASP.NET Online Server Control Gallery. El control gallery es un directorio de server controls ASP.NET que usted puede usar en sus aplicaciones. Esta galera es frecuentemente actualizada por tanto, es aconsejable revisarla regularmente para encontrar nuevos controles descargados, que puede usar en sus aplicaciones. Siguiendo esta serie de pasos, usted aadir un Custom control desde el Online Component Gallery para una nueva pgina ASP.NET. 1. 2. 3. 4. 5. 6. 7. Abra ASP.NET Web Matrix y ver el cuadro de dilogo New File. Seleccione (General) del panel Templates. Seleccione la plantilla ASP.NET Page. Teclee la ruta del archivo en el cuadro Location. Teclee myFirstCustomPage.aspx en el cuadro Filename. Seleccione Visual Basic en la lista desplegable Language. Haga click en OK y el archivo myFirstCustomPage.aspx se abrir en vista Design.

19

8. Haga click en la solapa Custom Controls del Toolbox, ubicado sobre a la izquierda de la herramienta. 9. Haga click-derecho sobre el Toolbox para aadir un control personalizado. Puede agregar controles personalizados, buscando en la estacin de trabajo local o en el Online Component Gallery.

10. Seleccione la opcin Add Online Toolbox Components y aparecer el cuadro de dilogo Component Gallery. El contenido de este cuadro de dilogo es llenado por un XML Web Service que se ejecuta en el website www.asp.net.

20

11. Usted puede buscar componentes en el Online Component Gallery por Category (por defecto) o por Keyword (palabra clave). 12. Seleccione el tem Data & XML Controls en la lista Categories y se presentar el Data & XML Controls como resultado en la grilla. 13. Seleccione el control XMLEditGrid en la grilla resultado y ver aparecer una descripcin. El control XMLEditGrid liga un XML File con un DataGrid.

21

14.

Haga click en Install.

15. ASP.NET Web Matrix le har una pregunta en la caja de dilogo. Haga click en Yes para instalar en lnea el componte en el Global Assembly Cache (GAC).

16. Luego aparecer el XMLEditGrid en la caja de herramientas Custom Controls. Este server control fue cargado e instalado en su mquina, para permitir su uso en cualquier pgina ASP.NET.

22

17. Arrastre el control XMLEditGrid en la pgina ASP.NET, desde la solapa de Custom Controls en el Toolbox,

18. 1. 2. 3. 4. 5.

Cree un Nuevo XML File para ligarlo con el XMLEditGrid: Seleccione New del men File. Seleccione (General) del panel Templates. Seleccione la plantilla XML File. Teclee la ruta de acceso de archivo en el cuadro Location. Teclee myFirstXMLFile.xml en el cuadro Filename.

Nota: La extensin del archivo de la pgina ASP.NET es aspx. La extensin del archivo para un XML es xml.

23

6. Haga click en OK y el archivo myFirstXMLFile.xml se abrir.

7. Agregue un elemento XML y atributos XML para myFirstXMLFile.xml: 8. <?xml version="1.0" encoding="utf-8" ?> 9. <Orders> 10. <Order> 11. <ID>1</ID> 12. <OrderDate>4/23/2002</OrderDate> 13. <CustomerName>Bob Smith</CustomerName> 14. </Order> 15. <Order> 16. <ID>2</ID> 17. <OrderDate>5/12/2002</OrderDate> 18. <CustomerName>Sally Jones</CustomerName> 19. </Order> 20. </Orders> 21. Grabe y cierre el archivo. 19. Seleccione la solapa Design de la pgina ASP.NET y seleccione el control XMLEditGrid. 20. 21. Seleccione la propiedad XMLFile en la ventana Properties. Coloque la
24

propiedad XMLFile del XMLEditGrid a myFirstXMLFile.xml. Esta propiedad liga el XML File con el XMLEditGrid.

22.

Seleccione el control XMLEditGrid.

23. Haga click en el link Auto Format, en la parte inferior de la ventana Properties.

24. El cuadro de dilogo XMLEditGrid Auto Format aparecer. ste permite seleccionar un conjunto predefinido de colores, estilos de borde y otras configuraciones referidas a un esquema y aplicar stos al control XMLEditGrid. 25. Seleccione la opcin Simple 1 en la lista de esquemas y la
25

configuracin de stos se aplicara aplicada a las propiedades del control. Note que la vista previa muestra como se ver el XMLEditGrid con el esquema aplicado. 26. Haga click en OK.

27.

Grabe y ejecute la pgina ASP.NET.

28. Su pgina ASP.NET aparecer automticamente en una nueva instancia de su Web browser. El XMLEditGrid muestra cada uno de los nodos Order en el archivo myFirstXMLFile.xml.

26

29. 30.

Haga click en el link Add new item. Aparecer un nuevo registro al final del XMLEditGrid.

31. Teclee 3 en la columna ID, 6/1/2002 en la columna OrderDate , y John Doe en la columna CustomerName. 32. Haga click en el botn Save New Item. Esta operacin grabar el contenido de la edicin en el archivo XML sobre su web server. Note que esta operacin requiere permisos en el web server para escribir un archivo (si no los tiene, ocurrir una excepcin cuando presione el botn grabar). Por defecto las aplicaciones ASP.NET se ejecutan bajo IIS y no tienen permisos para escribir archivos (en este caso se necesita conceder explcitamente a la cuenta "ASPNET", acceso de escritura a archivos).

27

33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.

Abra el myFirstXMLFile.xml. Ver un Nuevo registro con OrderID de 3 en el XML File: <?xml version="1.0" encoding="utf-8" ?> <Orders> <Order> <ID>1</ID> <OrderDate>4/23/2002</OrderDate> <CustomerName>Bob Smith</CustomerName> </Order> <Order> <ID>2</ID> <OrderDate>5/12/2002</OrderDate> <CustomerName>Sally Jones</CustomerName> </Order> <Order> <ID>3</ID> <OrderDate>6/1/2002</OrderDate> <CustomerName>John Doe</CustomerName>
28

51. </Order> 52. </Orders> 53. Cierre la instancia del Web Browser. Creando una Base de Datos Conectarse a un Servidor de Base de Datos ASP.NET Web Matrix simplifica el desarrollo de aplicaciones de base de datos ASP.NET, incluyendo soporte a Microsoft SQL Server yMSDE (un producto libre y compatible con la base de datos SQL Server) para la administracin de la misma dentro del entorno de desarrollo ASP.NET Web Matrix. MSDE est disponible para la instalacin libre en http://asp.net/download.aspx o en cualquiera de los siguientes productos:

.NET Framework SDK Office XP Professional Visio 2000

Diseado para ejecutarse en Segundo plano, MSDE no tiene su propia interfaz de usuario (UI) o herramientas. La interaccin con MSDE es a travs del entorno de desarrollo de ASP.NET Web Matrix. En esta serie de pasos, usted se conectar a una instalacin local del MSDE. Para ello: a. Haga click en la solapa Data de la ventana Workspace. Nota: Si usted tiene componentes SQL instalados localmente, ASP.NET Web Matrix mostrar un data workspace vaco.

29

Nota: Si usted no tiene componentes SQL instalados localmente, ASP.NET Web Matrix mostrar mensajes de informacin y links en los que usted puede hacer click para descargar e instalar una copia libre de MSDE. Descargue e instale MSDE, si es necesario.

b. Haga click en el botn New Connection sobre el toolbar de la ventana Data.

30

c. El cuadro de dilogo Connect to Database aparecer. d. Teclee localhost en el cuadro Server (por defecto). e. Haga click en el botn de eleccin Windows authentication. Nota: Solo si su configuracin de SQL Server requiere autentificacin, haga click en el botn de eleccin SQL Server authentication y teclee una credencial SQL Server, vlida en los cuadros User name y Password.

31

También podría gustarte