January 2010 - Artículos

3
Comments

SharePoint 2010. Personalizando formularios con InfoPath por Alberto Diaz Martin

Una de las nuevas características de SharePoint 2010 , es la capacidad de poder personalizar los formularios de las listas (New Form, Edit Form and View Form) con InfoPath 2010 . Con la versión actual ( MOSS 2007 ) tenemos la posibilidad de personalizar los formularios de nuestros Workflows con InfoPath, podíamos tener una biblioteca de formularios en la que los usuarios rellenan los datos de una lista utilizando un documento InfoPath, pero no tenemos la posibilidad que nos ofrece...
4
Comments

SharePoint 2010. Consultando listas con WCF Data Services por Alberto Diaz Martin

Hoy vamos a empezar una serie de artículos que hablarán sobre los métodos que SharePoint 2010 nos ofrece para acceder a los elementos (listas, documentos, etc.) que almacena desde un cliente externo al servidor. En la versión 2007 de SharePoint existen unos servicios web que nos permitían realizar consultas sobre las listas. Trabajar con estos servicios web complicaban un poco el desarrollo, ya que no sólo teníamos que conocer el modelo que íbamos a consultar, sino saber construir un lenguaje llamado...
0
Comments

POCO Template para Visual Studio Beta 2 por Alberto Diaz Martin

El equipo de ADO.NET acaba de publicar una nueva actualización de las plantillas que generan las clases POCO de nuestras entidades. Las podemos descargar desde el Extension Manager de Visual Studio 2010 o desde las páginas de Visual Studio Gallery ( c# o vb ). Estas plantillas nos permiten generar el código de las clases POCO y del ObjectContextl utilizando las plantillas T4.´ Si queremos más información sobre esta plantilla, la podemos leer en el blog de ADO.NET Team .   Saludos a todos…
0
Comments

Más rápido con Visual Studio 2010. Shortcuts por Alberto Diaz Martin

Vamos a recordar y aprender algunos de los Shotcuts que existen en Visual Studio 2010 que nos permiten ser más productivos, ahorrándonos levantar la mano del teclado y coger el ratón (que vagos que somos!). Comment and Uncomment código ( Ctrl-k-c y Ctrl-k-u ) Para comentar o descomentar las líneas de código que tengamos seleccionadas, tenemos la combinación de teclas Ctrl-k-c , para comentar, y Ctrl-k.u, para descomentar. También lo podemos...
0
Comments

Más rápido con Visual Studio 2010. Navegación y Búsquedas por Alberto Diaz Martin

Una nueva funcionalidad en Visual Studio 2010 es la ventana de Navegación (Navigate To - Ctrl+, ). Esta ventana nos permite realizar búsquedas incrementales en las clases, ficheros, variables y miembros de nuestra solución, para luego, al seleccionar, abrir el elemento y navegar hasta él. Navigate To realiza la localización de los elementos en nuestro código utilizando capacidades de búsqueda “fuzzy” . Por ejemplo, si buscamos Calendario...
12
Comments

Self-Tracking en Entity Framework 4.0 por Alberto Diaz Martin

Una de las nuevas características que se han desarrollado en Entity Framework 4.0, es la posibilidad de usar entidades Selft-Tracking . Las entidades Self-Tracking son clases que no tienen dependencia de Entity Framework, pero que incluyen mecanismos que gestionan los cambios es sus propiedades. Estas entidades nos permiten enviarlas a un cliente (por medio de WCF, por ejemplo), realizar cambios sobre ellas y recibirlas conociendo que cambios se han realizado, sin necesidad de consultar el...
3
Comments

POCO en Entity Framework 4.0 por Alberto Diaz Martin

La próxima versión de Entity Framework 4.0 permitirá la opción de trabajar con nuestras clases POCO . Ahora podremos desarrollar nuestras aplicaciones N-tiers reutilizando nuestros objetos en cualquiera de las capas, ya que estos serán objetos planos sin referencias algunas a Entity Framework. Vamos a ver un pequeño ejemplo de cómo sería crear un modelo a partir de nuestras clases POCO , que podrían ser como estas: Este modelo se ha generado con el diseñador de entidades (bien utilizando el método...
1
Comments

Más rápido con Visual Studio 2010. Zoom y Búsqueda incremental por Alberto Diaz Martin

Zoom El equipo de desarrollo de Visual Studio 2010 , intentando mejorar la experiencia del usuario (este término que tan de moda se ha puesto), nos permiten, en el nuevo IDE desarrollado con WPF, la posibilidad de hacer Zoom en los editores de código. Para esta acción, tenemos varias posibilidades: Seleccionar el nivel de Zoom en el indicador de la ventana activa. Utilizar el ratón (Ctrl+Mouse Wheel) Para esto sólo tenemos que mantener pulsado la tecla Ctrl y girar...
1
Comments

Más rápido con Visual Studio 2010. Intellisense para TDD por Alberto Diaz Martin

En Visual Studio 2010 tenemos dos modos de Intellisense, Suggestion y Standard Completion . El modo Completion se usa cuando nuestras clases, métodos o miembros están definidos, Suggestion es el llamado ” TDD Friendly” y ahora veremos por qué. Cuando escribimos código con el modo Completion activado, intellisense nos muestra la lista de miembros existentes pertenecientes a la búsqueda de lo que estamos escribiendo. Si aceptamos la selección, pulsando...
0
Comments

Más rápido con Visual Studio 2010. Reemplazo multi-línea por Alberto Diaz Martin

Empezamos con una serie de artículos para escribir código mejor y más rápido con Visual Studio 2010. Visual Studio 2010 nos permite seleccionar un bloque de texto presionando la tecla ALT. Una que lo tenemos seleccionado, podemos escribir para reemplazar el texto seleccionado en todas las líneas a la vez. Esto nos permite hacer cambios en nuestro código rápido y en varias líneas simultáneamente.   Saludos a todos…
8
Comments

Transacción no permitida en Entity Framework por Alberto Diaz Martin

Actualizado. El problema no era la transacción del contexto de Entity Framework (Entity Framework no hace uso de transacciones para la consulta de datos si no se lo especificamos, aunque si para las actualizaciones (insert, update o delete)). El problema reside en que recorriendo la colección hay un Reader abierto y no permite la modificación de los datos del mismo. Gracias a Unai por las aclaraciones con las transacciones y el Reader en Entity Framework. El problema nos surge cuando obtenemos una...
1
Comments

Tipos Complejos en el EDM Designer de Visual Studio 2010 por Alberto Diaz Martin

Una de las mejoras que se han incluido en el diseñador de entidades de Visual Studio 2010 para Entity Framework, es el soporte para crear y modificar los Complex Types (Tipos Complejos). Los Complex Types son una de las grandes características de Entity Framework, que si bien podíamos incluirlas en la versión EF1, si utilizábamos esta característica no podíamos acceder al modelo con el diseñador de Visual Studio 2008. Visual Studio 2010 nos permite diseñar nuestro modelo EDM incluyendo estos tipos...
1
Comments

Visual Studio 2010 Setup Project Prerequisitos por Alberto Diaz Martin

Cuando creamos un proyecto de Setup con Visual Studio 2010 podemos seleccionar los componente que se van a instalar (si no lo están ya), los Prerequisitos. Una vez creado el proyecto de Setup, nos vamos a las propiedades del mismo y en la opción de Prerequisites tenemos los componentes que deben de existir en el sistema para que se pueda instalar y ejecutar nuestra aplicación. En la ventana de Prerequisitos podemos elegir la versión del Framework, los Interops de Office...
Archivado en: