Posts Tagged ‘ desarrollo ’

Guardar, modificar y actualizar datos de un XML con ASP.Net en C#

Hace unos días tuve que modificar una aplicación en donde uno de los requerimientos era trabajar con archivos XML para almacenar la información a manera de base de datos. Realmente mi fuerte no es el trabajo con XML (entre otras cosas), pero buscando a través de internet encontré las respuestas, realmente me tomó mucho tiempo la parte de investigación, pero la implementación fué mucho más rápida.

Omitiré algunos detalles técnicos e iré directamente a la parte práctica, ya que si has llegado a este blog es por que quieres ver que hay que hacer, pero sobre todo el como hacerlo.  En este ejemplo trabajaremos cómo dentro de una aplicación web se puede guardar la información de un aspx al XMLver la información utilizando un control repeater de .Net y por último como modificar y borrar los datos almacenados.

Libros SharePoint (una propuesta que puede ir mejorando)

Hay preguntas que lo ponen a pensar mucho, y ese fue el caso de una que agradezco ya que me hizo analizar muy bien que debía responder, la pregunta fue “Algún buen libro de Sharepoint?” hecha por Luis Lara Ariza en Facebook, (muchas gracias por tu pregunta).

Que pregunta tan difícil ya que como desarrollador, prefiero los libros que se enfocan hacia ese tema como por ejemplo:

  • Professional SharePoint 2010 Development [Wrox] (Algunos capítulos son algo complejos y hace necesario repasar bien los conceptos que brindan)
  • SharePoint 2010 as a Development Platform (Expert’s Voice in SharePoint) [Apress] (Bueno y entendible en su mayor parte)
  • Microsoft SharePoint 2010 Developer Reference [Microsoft] (Una guía bastante buena pra desarrollo)
  • SharePoint 2010 branding in practice: a guide for web developers (Me gusto, aun que mi fuerte no es éste)
  • Real World SharePoint 2010: Indispensable Experiences from 22 MVPs (Wrox Programmer to Programmer) [Wrox] (Aún no lo he podido ojear, pero por el contenido que he visto, dan ganas de tenerlo)
  • Inside Microsoft SharePoint 2010 [Microsoft] (Otro que no he visto, pero que se parece interesante)

Para Administradores e IT Pros: (No conozco a fondo estos libros, pero la referencia que he tenido es buena)

  • SharePoint 2010 Administration Instant Reference [Sybex]
  • Automating SharePoint 2010 with Windows PowerShell 2.0 [Sybex]

Para iniciarse:

  • Microsoft SharePoint Designer 2010 Step by Step [Microsoft]
  • Microsoft SharePoint Foundation 2010 Step by Step [Microsoft]
  • Microsoft SharePoint 2010 Plain & Simple: Learn the simplest ways to get things done with Microsoft SharePoint 2010 [Microsoft]
  • Beginning SharePoint 2010 Administration: Windows SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 [Wrox]

Realmente, en términos generales es difícil recomendar un libro ya que cada uno tiene su propio estilo y manejo sobre el tema, pero si lo que se necesita es iniciar, pienso que el libro SharePoint, Microsoft SharePoint 2010 Plain & Simple: Learn the simplest ways to get things done with Microsoft SharePoint 2010 [Microsoft] es una buena opción.

Escucho sugerencias sobre este tema, ya que mientras mayor sea el conocimiento, más profundidad tendremos al respecto.

Muchos éxitos a todos.

WebPart con JavaScript SharePoint 2010

Hace algún tiempo tuve que buscar la manera que un código JavaScript corriera dentro de una WebPart desarrollada para SharePoint 2010, después de buscar diferentes ejemplos que funcionaban a medias o solo eran un enredo completo, pude encontrar algunos elementos que me ayudaron. Todo paró ahí y ese código quedó archivado, es lo que normalmente la mayoría de nosotros hacemos, y nunca pensamos que podría ser de ayuda para otros.

Un amigo me llamó pregúntandome sobre algo similar, esto me obligó a desempolvar este código (por lo menos no lo había desechado) y eso me motivó a escribir el presente blog que espero sea de ayuda para otros:

El ejemplo es sencillo, pero permite correr un código JavaScript al hacer clic sobre un botón asp.net

Todo  inicia en VisualStudio 2010, se crea un nuevo proyecto de SharePoint 2010 seleccionando la opción Elemeto Web Visual (Visual WebPart), y a la ventana que nos aparece le agregamos la dirección de nuestro sitio (esto lo trataremos en otro post sobre crear nuestra primera WebPart).

Lo que hacemos acá se puede definir en dos partes, la primera la trabajamos en el evento Load de la página, comprobando si es la primera vez que se carga la página utilizando if(!Page.IsPostBack). Si la página no ha sido refrescada llamamos al evento PreRender para ejecutar el código JavaScript que se desea, al mismo tiempo defino la dirección de la página que vamos a abrir dentro dentro del PopUp modal y establecemos el comportamiento del botón cuando el usuario hace clic sobre éste, agregándole un return false para evitar que al hacer clic
se produzca una recarga de página: this.btnBoton.OnClientClick = @”OpenDialog(‘” +sTargetuRl +”‘); return false;”;.

En la ejecución del evento del PreRender primero se establece el nombre de registro para el bloque de script y para que éste se ejecute: if (!Page.ClientScript.IsClientScriptBlockRegistered(“RunScript”)), se crea un StringBuilder con el fin de cargar nuestro código javascript a través de un ClientScript: Page.ClientScript.RegisterClientScriptBlock(this.GetType(), “RunScript”, sbScript.ToString()); y listo, lo que nos queda es implementar la webpart sobre SharePoint y probarlo.

Las referencias utilizadas son:

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Text;

El código completo es el siguiente:

A %d blogueros les gusta esto: