Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1/8
Programación Orientada a Objetos con Herramientas Visuales
HolaMundoWeb
El objetivo de este primer ejercicio es hacer una aplicación web que acceda al servicio web HolaMundoWS
desarrollado en la sesión 4 del curso.
El interfaz de la aplicación es el que se muestra en la figura 1.
Figura 1
protected localhost.HolaMundoWS ws
{
get
{
localhost.HolaMundoWS result;
if (Session["ws"] != null)
result = (localhost.HolaMundoWS)Session["ws"];
else
{
result = new localhost.HolaMundoWS();
result.CookieContainer = new System.Net.CookieContainer();
result.Credentials = System.Net.CredentialCache.DefaultCredentials;
Session["ws"] = result;
}
return result;
}
}
8) Probar la misma aplicación con los servicios web del ordenador del profesor y de un compañero
Libre Configuración Curricular. 3/8
Programación Orientada a Objetos con Herramientas Visuales
CalculadoraWeb
El objetivo de este ejercicio es afianzar los conocimientos adquiridos en el ejercico anterior y aprender a manejar
excepciones (cuando los números introducidos son demasiado grandes y cuando se intenta dividir por cero)
El interfaz de la aplicación es el que se muestra en la figura 2.
Figura 2
ElTiempoWeb
El objetivo de este ejercicio es hacer una aplicación web que se conecte a un servicio web desarrollado por
terceras personas. En esta práctica se aprenderá a deserializar archivos XML.
El interfaz de la aplicación es el que se muestra en la figura 3:
Figura 3
5) Crear una propiedad “currentWeather” para almacenar en el estado de sesión el valor devuelto por el
servico web.
6) Añadir código a los eventos. Para deserializar la cadena XML devuelta por el servicio web escriba el
siguiente código:
private void crearBtn_Click(object sender, System.EventArgs e)
{
string filename = @"F:\usr\...” //ruta del directorio virtual
StreamWriter swFromFile = new StreamWriter(filename,false,System.Text.Encoding.Unicode);
swFromFile.Write(resultTxt.Text);
swFromFile.Flush();
swFromFile.Close();
UsuariosDiaryWeb
El objetivo de este ejercicio es desarrollar una aplicación web para poder ver y añadir usuarios a la base de
datos DiaryDB vista en el sesión 6. Asimismo, se hace una introducción al control datagrid para formularios web.
El interfaz de la aplicación es el que se muestra en la figura 4:
Figura 4
9) Ejecute la aplicación web utilizando los servicios web del profesor y de un compañero
Libre Configuración Curricular. 8/8
Programación Orientada a Objetos con Herramientas Visuales
EjerciciosWeb
El objetivo de este ejercicio es hacer una aplicación web con frames para centralizar todos los ejercicios hecho
durante esta sesión.
El interfaz de esta aplicación es el que se muestra en la figura 5
Figura 5
5) Para los eventos de los botones del menú el código queda de la siguiente forma:
private void holaMundoBtn_Click(object sender, System.EventArgs e)
{redirect("http://localhost/HolaMundoWeb","main");}