Desarrollo en .NET

Desarrollo en C# bajo la plataforma .NET y Mono

Ver por etiquetas

Todas las etiquetas » C# (RSS)
C# a fondo: Las clases System.Net.FtpWebRequest y System.Net.FtpWebResponse
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...
Posted: 2/5/2012 10:17 por Darío Cerredelo | con no comments
Archivado en:
Borrado eficiente de documentos y elementos en SharePoint 2010
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...
Posted: 26/4/2012 18:59 por Darío Cerredelo | con no comments
Archivado en: ,
Accediendo a ASP.NET Page Methods y servicios WCF desde JavaScript con jQuery
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...
C# a fondo: La clase System.Diagnostics.Trace
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...
Posted: 21/4/2012 15:17 por Darío Cerredelo | con no comments
Archivado en:
Creación de un procedimiento almacenado de SQL Server con C#
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...
Posted: 16/4/2012 15:55 por Darío Cerredelo | con no comments
Archivado en: ,
C# a fondo: La instrucción yield
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...
Posted: 12/4/2012 9:27 por Darío Cerredelo | con 4 comment(s)
Archivado en:
Consultas CAML en SharePoint 2010 simplificadas con Camlex.NET
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...
Generar documentos PDF desde HTML con C# utilizando iTextSharp
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;...
Posted: 3/4/2012 12:06 por Darío Cerredelo | con no comments
Archivado en: ,