Ver por etiquetas
Todas las etiquetas »
C# (
RSS)
El espacio de nombres System.Net del .NET Framework proporciona una interfaz de programación sencilla para muchos de los protocolos que se utilizan en las redes. La clase FtpWebRequest implementa un cliente FTP. La clase FtpWebResponse encapsula la respuesta de un servidor de FTP a una solicitud. La clase WebRequestMethods.Ftp representa los tipos de métodos del protocolo FTP que se pueden utilizar con una solicitud FTP. Veamos un ejemplo de trabajo con un servidor FTP usando estas...
El modelo de objetos de SharePoint 2010, en concreto la clase SPWeb , nos brinda la posibilidad de ejecutar múltiples operaciones en el servidor de manera transaccional gracias al método ProcessBatchData . Veamos un ejemplo de borrado completo del contenido de una biblioteca y una lista que nos sirva como toma de contacto con la sintaxis y modo de empleo. Escenario Partimos de una biblioteca de documentos y de una lista de contactos estándar de SharePoint con los siguientes datos...
Un Page Method es un método declarado como public y static definido en el codebehind de una página aspx y "decorado" con el atributo WebMethod usado para los métodos de los servicios web. Windows Communication Foundation ( WCF ) es el modelo de programación de Microsoft para aplicaciones orientadas a servicios. Veamos un ejemplo de cómo acceder a un Page Method y un servicio WCF con jQuery, utilizando para ello la versión 1.7.1. Comenzamos por una...
El espacio de nombres System.Diagnostics del .NET Framework proporciona clases que nos permiten interactuar con los procesos del sistema, registros de eventos, contadores de rendimiento y depurar la aplicación y hacer seguimiento de la ejecución del código. La clase Trace nos proporciona un conjunto de métodos y propiedades que nos facilitan el seguimiento del código. Es tarea común en determinados procesos tener que mostrar por línea de comandos información...
SQL Server incorpora integrado el componente CLR del .NET Framework desde su versión 2005, lo que nos permite aprovechar "toda" la potencia de .NET para realizar nuestros desarrollos de bases de datos. Realmente los espacios de nombres que se admiten en esta integración son limitados. Tenemos un listado completo en Bibliotecas de .NET Framework admitidas . Los tipos de elementos que podemos desarrollar gracias a esta integración con el CLR son: procedimientos almacenados...
La instrucción yield se emplea en un bloque iterador. Un bloque iterador es una sección de código que devuelve una secuencia de valores del mismo tipo. La instrucción yield se emplea con la instrucción return para proporcionar un valor al objeto enumerador y con la instrucción break para indicar el final de la iteración. Veamos un ejemplo sencillo que nos aclare el concepto y nos muestre las ventajas de su uso. El siguiente método devuelve la...
CAML , lenguaje de marcado de aplicaciones de colaboración, se emplea en SharePoint para definir consultas a datos de listas. Puede resulta un poco engorroso trabajar con este lenguaje y aquí es donde entra en acción el proyecto open source Camlex.NET. Camlex.NET simplifica la creación de consultas CAML permitiéndonos usar expresiones lambda para abstraernos de la sintaxis de este lenguaje de consulta y facilitarnos la creación de consultas complejas y dinámicas...
iTextSharp es un port de iText , proyecto open source en Java para el trabajo con PDF. En esta entrada vamos a ver un ejemplo sencillo de cómo generar un PDF a partir de HTML. Descarga Descargamos iTextSharp desde SourceForge, en este momento la última versión es la 5.2.1. Una vez descargado y descomprimido, debemos agregar una referencia al ensamblado itextsharp.dll en nuestro proyecto. Espacios de nombres using System.IO; using iTextSharp.text; using iTextSharp.text.html.simpleparser;...