December 2011 - Artículos - El blog de Javier Torrecilla

December 2011 - Artículos

Lanzamiento Oficial Driver Oracle para Entity Framework

Anteriormente en el blog ya os había hablado de las Betas publicas que iba liberando Oracle (I, II y III ). Bueno, creo que después de que le hayan pitado los oidos, ayer 29 de diciembre Oracle ha hecho el lanzamiento de la (primera) versión final de su driver para trabajar con Entity Framework para Oracle. Lista de Descargas: - 32-bit ODAC with Oracle Developer Tools for Visual Studio (Necesario para 32 y 64 bits) - 32-bit ODAC xcopy - x64 ODAC installer and xcopy   Para ver la documentación...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,

[HowTo]Agregar Código al Código desde un Addin

Introducción Antes de comenzar a hablar del propio titulo, vamos a hacer un índice de los artículos publicados en la serie de extensibilidad: Parte 1: Agregar elementos a un menú de VS Parte 2: Obtener los tipos de Proyecto de VS Parte 3: Agregar Un Proyecto Nuevo Parte 4: Agregar Ficheros a un Proyecto Parte 5: Agregar Referencias Parte 6: Eliminando Datos   En este artículo vamos a ver como agregar código o modificar el texto existente en el documento activo. Código 1: string addingText =...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,

[HowTo]Eliminando Proyectos, ficheros y referencias…

Introducción Continuando con la serie de extensibilidad de Visual Studio, en este artículo vamos a ver como eliminar algunas de las cosas que ya hemos visto como añadir a un proyecto / solución desde un addin en VS. Código Eliminar un Proyecto Existente 1: var solution = (Solution2)_applicationObject.Solution; 2: var project = GetProject(solution); 3: solution.Remove(project); 4:     Eliminar un Fichero Existente 1: var solution = (Solution2)_applicationObject.Solution; 2: var project ...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,

[HowTo] Agregar Referencias a un proyecto

Introducción Continuando con la serie de extensibilidad de Visual Studio, en este artículo vamos a ver como agregar una referencia a un proyecto existente. Código Partiendo de los código utilizados en ejemplos anteriores, vamos a agregar una nueva opción de menú y dentro del evento clic agregaremos el siguiente fragmento de código: 1: string file = string .Empty; 2: using (OpenFileDialog opd = new OpenFileDialog()) 3: { 4: opd.Filter = "DLL | (*.dll)" ; 5: if (opd.ShowDialog() == DialogResult...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,

[WINFORMS]Uso de DataAnnotations y Validación de Atributos en Winfoms

Introducción Es algo muy común en aplicaciones WEB, ver que cuando el usuario introduce valores en un formulario y pulsa aceptar, si ha introducido algún valor erróneo, le aparezcan los errores y los mensajes de error. Normalmente, esto se realiza a través de decorar con atributos las propiedades de nuestras entidades de negocio, por ejemplo: 1: public class Empleado 2: { 3: [Required(ErrorMessage = "El nombre es un campo obligatorio." )] 4: [StringLength(100,ErrorMessage= "La longitud...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,

[HowTo] Convertir un objeto Table de HTML a Datatable con C#

Introducción El otro día navegando por los foros de MSDN me encontré una pregunta curiosa: Pasar de un ListView en modo Details a un HTML y viceversa . El viernes respondí a como pasar a HTML, y hoy al paso contrario. El tema está en VB, pero me ha parecido interesante y he decidido crear este artículo en C#. Código En primer lugar, me he creado un método extensor de la clase HtmlElement para que me devuelva un IEnumerable para buscar por un determinado Tag (ej: div, table…) 1: public static class...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,

OffTopic: Resumen 2011 y Felices Fiestas

Desde este post, me gustaría hacer un resumen personal de lo que me ha dado 2011: - En lo personal nació mi segundo Hijo, Izan, y he visto como, en general, mi vida familiar ha sido genial. - He conocido a gente realmente interesante de nuestro mundillo, no os voy a nombrar para no olvidarme de ninguno, pero tengo que daros las gracias. - En lo “geek” ha sido un año realmente interesante, desde que fui nombrado como MCC hasta que en octubre fui nombrado MVP , hasta...

[HowTo] Agregar Ficheros a un Proyecto Existente

Introducción Siguiendo con la serie de post de extensibilidad que he estado escribiendo, vamos a ver en este artículo como agregar ficheros a un proyecto existente. Agregar Ficheros En este apartado vamos a ver como agregar ficheros nuevos o ficheros ya existentes. Ficheros Nuevos Al igual que existen plantillas predefinidas para proyectos, podemos encontrar plantillas de tipos de elementos agregables a un proyecto. Para poder explorar el conjunto de plantillas existentes, dentro del...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,

[HowTo] Agregar un Proyecto Nuevo a Visual Studio desde Código

Introducción En un post anterior vimos como definir un nuevo elemento en el Menú contextual de la Solución dentro de Visual Studio, y en este otro Post , hemos visto como obtener las distintas plantillas de proyectos de Visual Studio según una determinada versión. El objetivo del presente artículo, es indicar como agregar a una solución existente un Tipo de Proyecto dado, para ello partiendo del código de los dos artículos anteriores...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,

[HowTo]Obtener los Tipos de Proyecto de Visual Studio

Introducción En mi anterior artículo explicaba la forma de agregar una nueva opción de menú a uno ya existente, dentro de un Addin para Visual Studio. Siguiendo un poco con el tema de “extender” Visual Studio, vamos a ver como podemos obtener los distintos tipos de proyecto de una determinada versión de Visual Studio. (En el siguiente artículo, veremos como agregar un proyecto a una solución existente). Código Aunque he publicado...
Publicado por Javier Torrecilla | 2 comment(s)
Archivado en: ,,

[How To] Agregar un elemento de menú a Visual Studio.

Introducción En este post quiero explicar como agregar una nueva opción de menú propia a un menú de Visual Studio. ¿Por dónde empezar? El primer paso para que podamos empezar a “extender” Visual Studio es realizar la descarga del último SDK disponible . Una vez descargado e instalado, vamos a abrir Visual Studio, y generaremos un nuevo proyecto de tipo: Complemento de Visual Studio Una vez pulsado Aceptar, va aparecer un asistente donde...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,