Desarrollo de aplicaciones Web con Microsoft ASP.NET utilizando
Visual Studio .NET
Gua de instalacin de las bases de datos
ndiceSoporte de versiones de software
............................................................................
2 Requerimientos del aula
..........................................................................................
2 1. Instalar y configurar bases de datos SQL
Server................................................. 3 2.
Configurar la solucin
final.................................................................................
3
Soporte de las versiones de softwareLas guas de instalacin
manual y automatizada del aula se han desarrollado y probado en las
versiones completas del sistema operativo y de las aplicaciones que
vayan a instalarse en los equipos del aula. El soporte tcnico para
la instalacin del aula requiere que utilicemos las versiones
completas del sistema operativo y de las aplicaciones que se
instalen en los equipos del aula.
Requerimientos del aulaEste curso requiere un aula con un equipo
para el instructor y un equipo para cada estudiante. Antes de
iniciar la clase, instalar y configurar todos los equipos
utilizando la informacin e instrucciones de esta gua de instalacin.
Todo el hardware que se utilice debe estar incluido en la Lista de
Compatibilidad de Hardware (HCL) de Microsoft Windows XP
Professional. Los niveles de hardware actuales se encuentran en el
apndice de esta gua de instalacin. Cuando finalicemos la
configuracin del aula, los equipos del instructor y de los
estudiantes deberan estar conectados a la red del aula.
SoftwareLa siguiente tabla muestra todo el software necesario
para instalar el aula para este curso, incluyendo la versin que se
ha probado con el curso y dnde puede encontrarse el
software.Software Microsoft Windows XP con Service Pack 1 o
superior Microsoft SQL Server 2000 Microsoft SQL Server 2000
Service Pack 2 o superior Microsoft Visual Studio .NET 2003
Macromedia Flash Player Versin probada y notas Professional Edition
Developer Edition Visual Studio .NET CDs No aplicable Enterprise
Developer Edition Versin 5.0 Trainer Compact Disk o
http://www.macromedia.com
1. Instalar y configurar las bases de datos SQL ServerResumen de
la tareaInstalar las bases de datos del laboratorio ejecutando el
script SQL restoreDB.sql.
En los laboratorios de este curso, se utilizan tres bases de
datos. Las tres bases de datos pueden restaurarse ejecutando un
script SQL. 1. En el men Inicio, hacer clic en Todos los programas,
clic en Microsoft SQL Server, y clic en Enterprise Manager. 2. En
la barra de herramientas, hacer clic en Herramientas, y clic en SQL
Query Analyzer. 3. En el cuadro de dilogo Conectar a SQL Server,
escribir (local) en el cuadro SQL Server, hacer clic en Iniciar SQL
Server si est detenido, hacer clic en Autenticacin Windows, y clic
en Aceptar. 4. En la barra de herramientas, hacer clic en Archivo,
y clic en Abrir. 5. En el cuadro de dilogo Abrir archivo de
consulta, en el cuadro Nombre de archivo, apuntar al archivo
restoreDB.sql y hacer clic en Abrir. Este archivo y los archivos de
backup asociados, se pueden encontrar dentro de la carpeta
RestoreDB dentro del fichero LabSetup.zip. 6. En la barra de
herramientas, hacer clic en la opcin de consulta y hacer clic en
Ejecutar. 7. Cerrar SQL Query Analyzer. 8. Cerrar SQL Server
Enterprise Manager.
2. Configurar la solucin finalCrear la solucin de laboratorio de
Visual Studio .NET 1. Utilizando Visual Studio .NET, crear una
nueva solucin en blanco denominada LabApplication: a. En el men
Archivo, hacer clic en Nuevo y clic en Solucin en blanco. b. En el
cuadro de dilogo Nuevo proyecto, introducir LabApplication en el
cuadro de texto Nombre y hacer clic en Aceptar.
Crear la aplicacin Web Benefits de Visual Basic .NET 1. Crear un
nuevo proyecto de Aplicacin Web ASP.NET con el nombre BenefitsVB,
en la solucin LabApplication: a. En el men Archivo, hacer clic en
Nuevo y clic en Proyecto. b. En la lista Tipos de proyecto, hacer
clic en Proyectos de Visual Basic. En la lista Plantillas, hacer
clic en Aplicacin Web ASP.NET. Establecer la ubicacin en
http://localhost/BenefitsVB, hacer clic en Agregar a solucin, y
clic en Aceptar. Precaucin Verificar que se han escrito
correctamente las maysculas del proyecto BenefitsList.
Actualizar el proyecto BenefitsVB 1. En el Explorador de
soluciones, hacer clic en BenefitsVB, seleccionar Agregar, y hacer
clic en Agregar elemento existente. 2. Ir a la carpeta
LabApplicationVB\BenefitsVB. Esta carpeta se puede encontrar dentro
del fichero labSetup.zip 3. En el cuadro Archivos de tipo del
cuadro de dilogo Agregar elemento existente BenefitsVB, seleccionar
Todos los archivos (*.*). 4. Seleccionar todos los archivos de esta
carpeta, y hacer clic en Abrir. 5. Hacer clic en S para sustituir
los archivos existentes y crear los nuevos archivos. Crear la
biblioteca de clases Visual Basic .NET BenefitsListVB 1. Crear un
nuevo proyecto de biblioteca de clases Microsoft Visual Basic .NET
con el nombre BenefitsListVB, y agregarlo a la solucin
LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer
clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en
Proyectos de Visual Basic. En la lista Plantillas, hacer clic en
Biblioteca de clases. Establecer el Nombre de BenefitsListVB, hacer
clic en Agregar a solucin, y clic en Aceptar. Precaucin Verificar
que se han escrito correctamente las maysculas del proyecto
BenefitsList.
Actualizar el proyecto BenefitsListVB 1. En el Explorador de
soluciones, hacer clic con el botn derecho en BenefitsListVB,
seleccionar Agregar, y hacer clic en Agregar elemento existente. 2.
Ir a la carpeta LabApplicationVB\BenefitsListVB. Esta carpeta se
puede encontrar dentro del fichero labSetup.zip 3. En el cuadro
Archivos de tipo del cuadro de dilogo Agregar elemento existente
BenefitsListVB, hacer clic en Todos los archivos (*.*). 4.
Seleccionar todos los archivos de la carpeta y hacer clic en
Abrir.
5. Hacer clic en S para reemplazar los archivos existentes y
crear nuevos archivos, y hacer clic en S a la pregunta de si cargar
de nuevo el archivo Class1.vb. Crear una referencia al componente
BenefitsListVB en el proyecto BenefitsVB 1. En el proyecto
BenefitsVB de la solucin LabApplication, completar los siguientes
pasos para agregar una referencia al componente BenefitsListVB que
acabamos de crear: a. Hacer clic con el botn derecho en el proyecto
BenefitsVB en el Explorador de soluciones y hacer clic en Agregar
referencia. b. En el cuadro de dilogo Agregar referencia, en la
pestaa Proyectos, hacer doble clic en el proyecto BenefitsListVB.
c. En la lista Componentes seleccionados, seleccionar el componente
BenefitsListVB, y hacer clic en Aceptar. El componente se agrega a
la carpeta Referencias en el Explorador de soluciones. Crear el
Servicio Web XML Dental de Visual Basic .NET 1. Crear un nuevo
proyecto de servicio Web ASP.NET de Visual Basic .NET, con el
nombre DentalServiceVB, y agregarlo a la solucin LabApplication: a.
En el men Archivo, seleccionar Nuevo y hacer clic en Proyecto. b.
En la lista Tipos de proyecto, hacer clic en Proyectos de Visual
Basic. En la lista Plantillas, hacer clic en Servicio Web ASP.NET.
establecer la ubicacin en http://localhost/DentalServiceVB, hacer
clic en Agregar a Solucin, y clic en Aceptar. Precaucin Verificar
que se han utilizado correctamente las maysculas en el proyecto
DentalServiceVB.
Actualizar el proyecto DentalServiceVB 1. En el Explorador de
soluciones, hacer clic con el botn derecho en DentalServiceVB,
seleccionar Agregar, y hacer clic en Agregar elemento existente. 2.
Ir a la carpeta LabApplicationVB\DentalServiceVB. Esta carpeta se
puede encontrar dentro del fichero labSetup.zip 3. En el cuadro
Archivos de tipo del cuadro de dilogo Agregar elemento existente
DentalServiceVB, hacer clic en Todos los archivos (*.*). 4.
Seleccionar todos los archivos de esta carpeta y hacer clic en
Abrir. 5. Hacer clic en S para reemplazar los archivos existentes y
crear nuevos archivos, y hacer clic en S para cargar de nuevo los
archivos abiertos. 6. Generar el servicio Web XML DentalService
haciendo clic con el botn derecho en el proyecto DentalServiceVB en
el Explorador de soluciones y haciendo clic en Generar.
Agregar una referencia Web en el proyecto BenefitsVB al servicio
Web DentalServiceVB 1. En el proyecto BenefitsVB de la solucin
LabApplication, realizar los siguientes pasos para agregar una
referencia Web al servicio Web XML DentalServiceVB: a. En el
Explorador de soluciones, hacer clic con el botn derecho en
BenefitsVB y clic en Agregar referencia Web. b. En el cuadro de
texto Direccin, escribir http://localhost/
DentalServiceVB/DentalService1.asmx y pulsar ENTER. Se mostrar la
referencia Web DentalService1. c. Hacer clic en Agregar referencia.
La referencia Web se agrega al proyecto en la carpeta Referencias
Web. 2. En el Explorador de soluciones, expandir Referencias Web,
hacer clic con el botn derecho en localhost, y seleccionar Cambiar
nombre. 3. Escribir DentalWebRef y pulsar ENTER. 4. Generar la
solucin haciendo clic en Generar solucin en el men Generar. Crear
la aplicacin Web C# Benefits 1. Crear un nuevo proyecto de
aplicacin Web ASP.NET, con el nombre BenefitsCS, en la solucin
LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer
clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en
Proyectos de Visual C#. En la lista Plantillas, hacer clic en
Aplicacin Web ASP.NET. Establecer la ubicacin en
http://localhost/BenefitsCS, hacer clic en Agregar a Solucin, y
hacer clic en Aceptar. Precaucin Verificar que se han escrito
correctamente las maysculas del proyecto BenefitsCS.
Actualizar el proyecto BenefitsCS 1. En el Explorador de
soluciones, hacer clic con el botn derecho en BenefitsCS,
seleccionar Agregar, y hacer clic en Agregar elemento existente. 2.
Ir a la carpeta LabApplicationCS\BenefitsCS. Esta carpeta se puede
encontrar dentro del fichero labSetup.zip 3. En el cuadro Archivos
de tipo del cuadro de dilogo Agregar elemento existente BenefitsCS,
hacer clic en Todos los archivos (*.*). 4. Seleccionar todos los
archivos de la carpeta y hacer clic en Abrir. 5. Hacer clic en S
para reemplazar los archivos existentes y crear nuevos
archivos.
Crear la biblioteca de clases BenefitsListCS de Visual C# .NET
1. Crear un nuevo proyecto de biblioteca de clases C# con el nombre
BenefitsListCS, y agregarlo a la solucin LabApplication: a. En el
men Archivo, seleccionar Nuevo y hacer clic en Proyecto. b. En la
lista Tipos de proyecto, hacer clic en Proyectos de Visual C#. En
la lista Plantillas, hacer clic en Biblioteca de clases. Establecer
el Nombre de BenefitsListCS, hacer clic en Agregar a Solucin, y
hacer clic en Aceptar. Precaucin Verificar que se han escrito
correctamente las maysculas del proyecto BenefitsListCS.
Actualizar el proyecto BenefitsListCS 1. En el Explorador de
soluciones, hacer clic con el botn derecho en BenefitsListCS,
seleccionar Agregar, y hacer clic en Agregar elemento existente. 2.
Ir a la carpeta LabApplicationCS\BenefitsListCS. Esta carpeta se
puede encontrar dentro del fichero labSetup.zip 3. En el cuadro
Tipos de proyecto del cuadro de dilogo Agregar elemento existente
BenefitsListCS, hacer clic en Todos los archivos (*.*). 4.
Seleccionar todos los archivos de la carpeta y hacer clic en Abrir.
5. Hacer clic en S para reemplazar los archivos existentes y crear
nuevos archivos, y hacer clic en S a la pregunta de si se desea
cargar de nuevo el archivo Class1.cs. Crear una referencia al
componente BenefitsListCS en el proyecto BenefitsCS 2. En el
proyecto BenefitsCS de la solucin LabApplication, completar los
siguientes pasos para agregar una referencia al componente
BenefitsListCS que acabamos de crear: a. Hacer clic con el botn
derecho en el proyecto BenefitsCS en el Explorador de soluciones y
hacer clic en Agregar referencia. b. En el cuadro de dilogo Agregar
referencia, en la pestaa Proyectos, hacer doble clic en el proyecto
BenefitsListCS. c. En la lista Componentes seleccionados,
seleccionar el componente BenefitsListCS y hacer clic en Aceptar.
El componente se agrega a la carpeta Referencias en el Explorador
de soluciones. Crear el Servicio Web XML Dental de Visual C# .NET
1. Crear un nuevo proyecto de Servicio Web XML ASP.NET de Visual
Basic .NET, denominado DentalServiceCS, y agregarlo a la solucin
LabApplication: a. En el men Archivo, seleccionar Nuevo y hacer
clic en Proyecto. b. En la lista Tipos de proyecto, hacer clic en
Proyectos de Visual C#. En la lista Plantillas, hacer clic en
Servicio Web ASP.NET. Establecer la
ubicacin en http://localhost/DentalServiceCS, hacer clic en
Agregar a solucin, y clic en Aceptar. Precaucin Verificar que se
han utilizado correctamente las maysculas en el proyecto
DentalServiceCS.
Actualizar el proyecto DentalServiceCS 1. En el Explorador de
soluciones, hacer clic con el botn derecho en DentalServiceCS,
seleccionar Agregar, y hacer clic en Agregar elemento existente. 2.
Ir a la carpeta LabApplicationCS\DentalServiceCS. Esta carpeta se
puede encontrar dentro del fichero labSetup.zip 3. En el cuadro
Archivos de tipo del cuadro de dilogo Agregar elemento existente
DentalServiceCS, hacer clic en Todos los archivos (*.*). 4.
Seleccionar todos los archivos de la carpeta y hacer clic en Abrir.
5. Si se solicita, hacer clic en S para reemplazar los archivos
existentes y crear nuevos archivos, y hacer clic en S para cargar
de nuevo los archivos abiertos. 6. Generar el servicio Web XML
DentalService haciendo clic con el botn derecho en el proyecto
DentalServiceCS en el Explorador de soluciones y haciendo clic en
Generar. Agregar una referencia Web en el proyecto BenefitsCS al
servicio Web DentalServiceCS 1. En el proyecto BenefitsCS de la
solucin LabApplication, realizar los siguientes pasos para agregar
una referencia Web al servicio Web XML DentalServiceCS: a. En el
Explorador de soluciones, hacer clic con el botn derecho en
BenefitsCS y hacer clic en Agregar referencia Web. b. En el cuadro
de texto Direccin, escribir
http://localhost/DentalServiceCS/DentalService1.asmx y pulsar
ENTER. Se mostrar la referencia Web DentalService1. c. Hacer clic
en Agregar referencia. La referencia Web se agrega al proyecto en
la carpeta Referencias Web. 2. En el Explorador de soluciones,
expandir Referencias Web, hacer clic con el botn derecho en
localhost, y seleccionar Cambiar nombre. 3. Escribir DentalWebRef y
pulsar ENTER. 4. Generar la solucin haciendo clic en Generar
solucin en el men Generar. 5. Cerrar Visual Studio .NET Instalar y
configurar las bases de datos del estado de sesin 1. En el men
Inicio, seleccionar Todos los programas, seleccionar Accesorios, y
hacer clic en Lnea de comandos.
Se abrir una ventana de Comandos. 2. En la lnea de comandos,
escribir el siguiente comando, siendo version la ltima versin del
.NET Framework instalada en nuestro equipo, y pulsar ENTER:cd
c:\Windows\Microsoft.NET\Framework\version\
La lnea de comandos cambia con el nuevo directorio. 3. En la
lnea de comandos, escribir el siguiente comando, y pulsar
ENTER:OSQL S localhost E