¡Saludos!
@fferegrino :)
@fferegrino Acabo de revisar esa cuenta desde mi iphone y es identico, no es mi culpa que no tengas Iphone y salir de tu ignorancia.
— Sr. Retuiteador (@SrRetuiteador) July 4, 2012
Pues así es como he decidido nombrar (para mi y mis conocidos, sin permiso del resto de mi equipo) a la aplicación en la que estaré trabajando durante lo que resta del semestre.
Resulta que para la clase de Tecnologías para la Web, se nos dió a elegir entre diversos proyectos a implementar para obtener calificación del semestre. Entre las propuestas que nos presentó el maestro estaban unas muy interesantes como crear un editor de textos en la nube, crear un foro de discusión orientado a la educación, desarrollar un sistema de almacenamiento de marcadores, crear una red social tipo Facebook y otra tipo Twitter. A esta última es a la que decidí dedicarme junto con el resto de mi equipo, somos 4 integrantes ;).
Todo iría "normal" hasta el momento en el que se nos informó que no debíamos usar ningún sistema gestor de bases de datos, como MySQL, SQL Server o PostgreSQL. Todo el almacenaje persistente debería de ser en archvos xml.
:S Ahora tengo a en que se irán mis madrugadas, se ve que estará un poco pesado.
De mientras y para no perderse en el tema, econtré dos puntos de partida:
¡Saludos!<tienda nombre="tienda para geeks" ubicacion="Tokio, Japon"> <computadora nombre="iBook" precio="$1200" /> <historieta nombre="Dragon Ball Volumen 1" precio="$9" /> <nivel_geek_de_la_tienda precio="sin precio" /> </tienda>Mediante Java y JDOM se puede obtener la información de la siguiente manera:
SAXBuilder builder = new SAXBuilder (); Document doc = builder.build (new FileInputStream ("foo.xml")); Element root = doc.getRootElement (); root.getName (); // devuelve "tienda" root.getAttributeValue ("nombre"); // devuelve "tienda para geeks" root.getAttributeValue ("ubicacion"); // devuelve "Tokio, Japon" root.getChildren (); // devuelve una java.util.List de objetos que tiene tres ElementEjemplo extraído de Wikipedia
Esta noche les traigo mis tareas teóricas de la asignatura Tecnologías para la Web, aclaro que no son nada buenas, aún me falta mucho para aprender a redactar bien pero... ¿qué le vamos a hacer?
Prometo de a poco ir mejorando en la redacción.
Incluídas en el súper paquete:
Si las quieren en paquete aquí las dejo:
Tareas teóricas¡Saludos! @fferegrino :)
<asp:GridView ID="GridView1" runat="server"> <Columns> <asp:TemplateField HeaderText="Botón"> <ItemTemplate> <asp:ImageButton ID="ImageButton2" runat="server" /> </ItemTemplate>
<asp:AsyncPostBackTrigger ControlID="ImageButton2" EventName="Click" />Entonces, lo que haremos será añadirlo dinámicamente en tiempo de ejecución.
<asp:GridView ID="GridView1" runat="server"> <Columns> <asp:TemplateField HeaderText="Botón"> <ItemTemplate> <asp:ImageButton ID="ImageButton2" runat="server" OnLoad="ImageButton2_Load" /> </ItemTemplate>Y C#:
protected void ImageButton2_Load(object sender, EventArgs e) { ImageButton boton = (ImageButton)sender; UpdatePanel1.Triggers.Add(new AsyncPostBackTrigger { ControlID = boton.UniqueID, EventName = "Click" }); }¡Listo! ahora nuestro ImageButton2 ha quedado registrado como trigger asíncrono para actualizar el UpdatePanel1