Espero les sea de utilidad.
private void responseZipFile(Object datos, object sender, EventArgs e)
{
using (StringWriter sw = new StringWriter())
{
using (MemoryStream ms = new MemoryStream())
{
Response.Clear();
Response.Buffer = true;
Response.ContentType = "aplication/zip";
Response.AddHeader("Content-Disposition", "attachment;filename=file.zip");
this.EnableViewState = false;
using (ZipFile zip = new ZipFile())
{
zip.AddEntry("Readme.txt", "stringContent1");
zip.AddEntry("readings/Data.csv", "stringContent2");
zip.AddEntry("readings/Index.xml", "stringContent3");
zip.Save(ms);
}
HttpContext.Current.Response.BinaryWrite(ms.ToArray());
HttpContext.Current.Response.End();
}
}
}
viernes, 3 de diciembre de 2010
Crear un archivo ZIP dinamicamente en .Net C#
miércoles, 27 de mayo de 2009
Barcelona campéon de la Champions 2009
En el comienzo del partido el equipo de Manchester tuvo la iniciativa, principalmente a través de Cristiano Ronaldo, con algunas jugadas de peligro, y un tiro libre en el minuto 2, que no pudo concretar en gol el coreano Park, tras el rebote que dio el arquero de Barcelona Victor Valdés.
Pero al minuto 10 una jugada de Etoó puso al Barcelona en ganancia en el primer ataque con pretenciones que realizó el azulgrana. Luego de este tanto el trámite del partido cambió y el Barcelona comenzó a tener cada vez mas la posesión de la pelota, complicando al Manchester que no lograba conseguir la pelota ni tampoco inquietar al equipo espanol. Asi finalizó el primer tiempo sin muchas jugadas de gol y con el Barcelona en ganancia.
En el segundo tiempo Manchester salió a la busqueda del empate, ingresando ya desde el comienzo de la segunda parte el argentino Carlos Tevez y a los pocos minutos el búlgaro Berbatov. Sin embargo pese a estos cambios el Manchester no lograba conseguir la pelota ni atacar con peligro al Barcelona, que tampoco lograba conectar ningun contragolpe peligroso.
Luego el Manchester puso en la cancha al veterano Paul Scholes en lugar de Ryan Giggs para intentar recuperar la pelota en el medio campo y que pudiera asistir a alguno de los delanteros en cancha pero tampoco dió resultado.
Fue entonces que en el minuto 70, una buena jugada del Barcelona termina en un centro desde la derecha por parte de Xavi, que es conectado de cabeza de manera impecable por Messi, colocando la pelota en el segundo palo de Van der Sar, poniendo asi el 2 a 0 definitivo a favor del Barcelona.
En los minutos finales el Manchester intentó pero nunca tuvo la fuerza necesaria como para que se presumiera que pudiera llegar el descuento y el Barcelona controló sin problemas los ataques.
En resumen fue una final ganada con total justicia por Barcelona, y sin pasar apuros, demostrando que es en la actualidad el mejor equipo de Europa.
Con esta victoria Barcelona obtiene su tercera copa de Europa, que se suma a las obtenidas en los anos 1992 y 2006. Ademas Lionel Messi fue el goleador de la Champions League con 9 goles.
El Barcelona se convierte en el quinto equipo europeo que logra la triple corona, o lo que es lo mismo, ganar en una misma temporada la liga, la Copa del Rey y la Champions. De esta forma, se une al Celtic de Glasgow, al Ajax, al PSV y al Manchester United en el selecto club de los elegidos.
Desde hacía diez años nadie lo lograba. Curiosamente, el último en hacerlo fue su rival en la final, el Manchester United . Muchos han sido los grandes equipos que ganaron el máximo título europeo, pero muy pocos habían logrado la temporada perfecta. El Barcelona ya es uno de ellos, siendo el primer equipo español en lograrlo.
El Glasgow Celtic fue el primero, superando al Inter en 1967; el mítico Ajax de Cruyff y Neeskens de principios de los setenta fue el siguiente; el PSV de 1988 dirigido por Guus Hiddink fue el segundo equipo holandés en hacerlo; y el Manchester United en 1999 que le quitó de las manos la copa al Bayern Munich en el Camp Nou cuando los alemanes ya la acariciaban, fue el ultimo.
Pep Guardiola entró en el selecto grupo de técnicos que también lograron una Liga de Campeones como jugador. Además, Guardiola es el tercer técnico en haberlo alcanzado con el mismo equipo.
Los otros técnicos son:
- Miguel Muñoz (ESP) (jugador del Real Madrid, campeón en 1956 y 1957; como técnico del Real Madrid campeón en los años 1960 y 1966).
- Giovanni Trapattoni (ITA) (jugador del Milán, 1963 y 1969; como técnico del Juventus Turín, 1985).
- Johan Cruyff (HOL) (jugador del Ajax de Amsterdam, 1971, 1972 y 1973; como técnico del Barcelona, 1992).
- Carlo Ancelotti (ITA) (jugador del Milán, 1989 y 1990; técnico del Milán, 2003 y 2007).
- Frank Rijkaard (HOL) (jugador Milán en 1989 y 1990 y del Ajax de Amsterdam en 1995; como técnico del Barcelona, en el 2006).
- Pep Guardiola (ESP) (jugador del Barcelona en 1992; técnico del Barcelona, 2009).
Aquí les dejo el compacto de la final.
Felicitaciones para toda la gente del Barcelona!!
miércoles, 13 de mayo de 2009
Quimica General - Raymond Chang
01.- Química: el estudio de los cambios
02.- Átomos, moléculas e iones
03.- Relaciones de masa en las reacciones químicas
04.- Reacciones en disolución acuosa
05.- Gases
06.- Termoquímica
07.- La teoría cuántica y la estructura electrónica de los átomos
08.- Relaciones periódicas de los elementos
09.- Enlace químico I: conceptos básicos
10.- Enlace químico II: geometría molecular e hibridación de orbitales atómicos
11.- Las fuerzas intermoleculares y los líquidos y sólidos
12.- Propiedades físicas de las disloluciones
13.- Cinética química
14.- Equilibrio químico
15.- Ácidos y bases
16.- Equilibrios ácido-base y equilibrios de solubilidad
17.- La química de la atmósfera
18.- Entropía, energía libre y equilibrio
19.- Electroquímica
20.- Metalurgia y química de los metales
21.- Elementos no metálicos y sus compuestos
22.- La química de los metales de transición y los compuestos de coordinación
23.- Química nuclear
24.- Química orgánica
25.- Polímeros orgánicos sintéticos y naturales
Matemática Discreta y Combinatoria - Ralph Grimaldi
Ralph Grimaldi
3era Edicion
En español (fundamental)
descargar parte 1
descargar parte 2