Eugenio Estrada
Ver por etiquetas
Todas las etiquetas
»
.NET
(
RSS
)
Ajax
ASP.NET
Trucos
Visual Studio
WPF
Despliegue distribuido de clientes en .NET problemas y futuro
Published 28/10/2009 0:17 |
Eugenio Estrada
Desde la beta 1 de Visual Studio 2010 llevo testeándolo, pero aun no me había atrevido a escribir nada. Pero esta mañana leí una cosa que me pareció bastante interesante. Para aquellos que tenemos aplicaciones distribuidas usando .NET 3.5 SP1 tenemos bastantes problemas a la hora de la distribución o inclusión de nuevos clientes. Estos problemas derivan de que .NET 3.5 SP1 es una recopilación de bastantes actualizaciones partiendo de .NET 2...
Visual Studio 2008 SP1 released too!
Published 11/8/2008 23:31 |
Eugenio Estrada
Download here: http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en The .NET Framework 3.5 Service Pack 1 (SP1) delivers more controls, a streamlined setup, improved start-up performance, and powerful new graphics features for client development and rich data scaffolding, improved AJAX support, and other improvements for Web development. Additionally it introduces support for the ADO.NET Entity Framework and ADO.NET Data Services, which...
.NET Fwk 3.5 SP1 released!
Published 11/8/2008 21:27 |
Eugenio Estrada
Download here : http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&DisplayLang=en .NET Framework version 3.5 Service Pack 1 provides the following new features and improvements: ASP.NET Dynamic Data, which provides a rich scaffolding framework that enables rapid data driven development without writing code, and a new addition to ASP.NET AJAX that provides support for managing browser history (back button support). For more information, see What’s New...
Tip/Trick: Cómo detectar que archivo se está abriendo con nuestra aplicación
Published 27/8/2007 21:18 |
Eugenio Estrada
Nos encontraremos alguna vez con que nuestro programa tiene algun archivo asociado o algún archivo se podrá abrir con él. Para ello debemos acceder a los argumentos de la aplicación. Si nosotros abriesemos el programa desde línea de comando sería algo así: app.exe c:\archivo.txt Eso sería lo mismo a en el archivo.txt darle click derecho, abrir con... y seleccionar nuestro programa (app.exe), o arrastrar archivo.txt sobre app.exe. Para ello como os decía tenemos que acceder a los argumentos de nuestra...
Tip/Trick: Crear automáticamente el scheme de un XML
Published 25/8/2007 13:49 |
Eugenio Estrada
Siguiendo con esta serie de Tip/Tricks, vamos a ver en este como crear un scheme de un XML automáticamente, esto es realmente muy sencillo teniendo el XML del cual queremos crear el scheme. Para ello partiremos de este XML: <? xml version="1.0" encoding="utf-8" ?> < Libros > < Libro > < Title > Manual avanzado de Visual Basic 2005 </ Title > < Autor > Jorge Serrano </ Autor > </ Libro > < Libro > < Title > Code Complete...
Tip/Trick: Hacer una aplicación Web multidioma
Published 24/8/2007 21:59 |
Eugenio Estrada
En el post anterior vimos como hacer una aplicación Windows Forms multidioma, ahora vamos a ver exactamente lo mismo, pero en Web. Para ello una vez que tengamos hecha la web, hacer doble click en la página que queremos hacer multidioma y en el menú herramientas darle a Generar recurso local se nos generará un archivo de recurso en la carpeta App_LocalResources parecido a Default.aspx.resx, ahora debemos copiar ese archivo, pegarlo y cambiarle el nombre a Default.aspx.es-es.resx, Default.aspx.en...
Tip/Trick: Hacer una aplicación multidioma
Published 24/8/2007 21:41 |
Eugenio Estrada
La verdad este es un tip/trick sencillo ya que hacer una aplicación localizable es algo realmente sencillo, en el Form se selecciona Localizable = True, y una vez que tengamos todos los controles en el formulario seleccionamos en la propiedad Language del Form el idioma que queremos editar. Esto se guarda en un archivo parecido a Form1.es.resx y dentro tendremos un conjunto de claves/valores con los datos: button1.Text = Aceptar button2.Text = Cancelar Si... algunos valores fuesen siempre los mismos...
Tip/Trick: Hay veces que no usamos el diseñador de Windows Forms
Published 24/8/2007 21:13 |
Eugenio Estrada
Bueno... esto más que un Tip/Trick es una curiosidad. Me encanta el uso de System.Reflection, hasta tal punto que en algún caso he llegado a no usar el diseñador de Windows Forms de Visual Studio y he creado formularios a través de System.Reflection, el problema que tenemos es que ese objeto ¿dónde tenemos que instanciarlo para lanzarlo con la aplicación al igual que haríamos con el diseñador? La respuesta es el Program.cs, por defecto Visual Studio nos crea el siguiente código: using System; using...
Tip/Trick: Cómo copiar una carpeta
Published 23/8/2007 23:40 |
Eugenio Estrada
Esta mañana necesitaba copiar un directorio en otro, pero me encontré con un "pequeño problema" (estamos mal acostumbrados con el framework). El caso es que System.IO.FileInfo tiene un método CopyTo() para copiar en otro directorio, por lo que nosotros podríamos pensar que System.IO.DirectoryInfo tendría el equivalente para directorio pero no, así que tenemos que crear nosotros el nuestro y esto fue lo que hice: public void CopyDirectory( string From, string To) { //Creamos el directorio...
Tip/Trick: Guardar XAML de objetos WPF
Published 16/7/2007 21:13 |
Eugenio Estrada
Una de las grandes novedades de WPF es la inclusión de XAML (Extensible Application Markup Language) para el diseño de las interfaces ¿Pero qué pasa con el proceso contrario? Que queramos guardar el XAML de unos objetos generados dinámicamente en tiempo de diseño… Para ello en WPF tenemos un nuevo namespace que se llama System.Windows.Markup encargado del XAML y su interpretación para la creación de objetos. Antes de nada debemos importar un par de namespaces: using System.IO; using System.Windows...
Tip/Trick: Cómo capturar la pantalla
Published 29/3/2007 20:43 |
Eugenio Estrada
A veces nos puede resultar útil o necesario capturar la pantalla del usuario. Y para esto nos podemos servir de las librerías de GDI+. Para nuestro ejemplo usaremos un Form, un Timer y un PictureBox llamados Form1, _tmr y _pctrBx respectivamente y la propiedad Enable del Timer la establecemos en True. Antes de nada en nuestra clase Form1 declaramos: // Buffer de gráficos Graphics _grphcs; //Imagen que se mostrará en el PictureBox Bitmap _btmp; //Ancho de la pantalla int _screenWidth; //Alto de la...
WPF: Como hacer una ventana con bordes redondeados
Published 23/2/2007 21:07 |
Eugenio Estrada
Esta es una cosa con la que ayudé a un amigo en su momento. Ahora que me toca meterme a WPF me he acordado de ella y os al enseño. Para hacer esto con WPF tenemos un pequeño problema… El objeto Window no tiene la propiedad CornerRadious como otros objetos, así que lo que voy a hacer es “borrar” el objeto Window, para ello cambio estás tres propiedades de Windows: · AllowsTransparency="True" · WindowStyle="None" · Background="#00FFFFFF" Ahora que ya tenemos “borrado”...
¿No te llegan las características que vienen con ASP.NET Ajax?
Published 19/2/2007 11:05 |
Eugenio Estrada
Pues si no te llegan tenéis el siguiente proyecto en CodePlex reune una serie de funcionalidades que el núcleo de ASP.NET Ajax y ASP.NET Ajax Futures CTP incluyen: http://www.codeplex.com/AjaxEnhancements Estas son: Sys.Fx.Collections - Collection classes including: IEnumerable IEnumerator List Dictionary DictionaryEntry $foreach() to create a for..each enumeration $break() to simulate break in for..each and iterators $continue() to simulate continue in for..each $yield() to simulate yield return...
Nuevas versiones de Ajax
Published 7/11/2006 21:03 |
Eugenio Estrada
A pesar de que estoy con C/C++ sigo al tanto de las noticias sobre mi componente favorito para .NET, Ajax. Ayer se publicaban estas versiones: ASP.NET Ajax 1.0 Beta 2 : http://go.microsoft.com/fwlink/?LinkID=77296 Las novedades son: El UpdateProgress ya forma parte del código Localización del lado del cliente Se ha simplificado la API de subscripción a eventos Mantenimiento y estabilidad mejorada Mejora de la depuración y seguimiento de errores Ajax Futures November CTP : http://go.microsoft.com...
El código de mi Droid
Published 31/10/2006 19:44 |
Eugenio Estrada
Durante el CodeCamp casi todos los asistentes estuvimos preparando unos Droids para el concurso del Lego MindStorm NTX de Miguel Jimenez, el caso es que por problemas técnicos (versiones y alguna cosilla más) no fueron usados para el concurso dejando totalmente al azar la lucha de Legos. El funcionamiento de los Droids espero que nos lo explique detalladamente Miguel un día de estos cuando publique los droids y la aplicación para la lucha. Yo de momento os cuento que era lo que había que hacer. Para...
Personalizando las aplicaciones Web (II)
Published 30/9/2006 18:28 |
Eugenio Estrada
En el post anterior publiqué la teoría sobre los proveedores de autenticación, autorización y personalización. Y hoy toca algo práctico, para ello personalizaremos los proveedores predeterminados, aprenderemos a usar los controles "inicio de sesión" y usaremos la API que ASP.NET nos provee. ¿Dónde y cómo se configuran los proveedores ? Existen diferentes formas de uso de un proveedor, las opciones son las siguientes: Uso del proveedor por defecto Configurar el proveedor por defecto Crear...
Personalizando las aplicaciones Web (I)
Published 28/9/2006 22:12 |
Eugenio Estrada
En esta serie de posts se explicará como configurar y usar los proveedores de ASP.NET 2.0 encargados de la autenticación, autorización y personalización usándolos posteriormente para la personalización de las aplicaciones usando los controles “inicio de sesión” y la API de estos proveedores. Con la versión 2.0 nos podemos ahorrar muchas líneas de código con respecto a las 1.x. ¿Qué son los proveedores de ASP.NET 2.0? Los proveedores de ASP.NET 2.0 proporcionan al programador una base para el desarrollo...
Search
Ir
This Blog
Inicio
Contacto
Tags
.NET
.NET 2.0
.NUGG
Ajax
ASP.NET
ASP.NET Ajax
Blend
C#
Chrome
Ejemplos
Eventos
Geeks.ms
Google
JavaScript
Noticias
Opinión
Silverlight
Silverlight Team
Trucos
ux series
VB
Visual Studio
Windows 7
Windows Live
WPF
Community
Principal
Blogs
Galerías de Medios
Wikis
Archives
July 2010 (15)
June 2010 (3)
May 2010 (3)
March 2010 (2)
January 2010 (1)
December 2009 (1)
November 2009 (6)
October 2009 (1)
September 2009 (2)
August 2009 (1)
July 2009 (3)
June 2009 (4)
May 2009 (20)
April 2009 (3)
March 2009 (1)
February 2009 (4)
January 2009 (7)
December 2008 (18)
November 2008 (13)
October 2008 (5)
September 2008 (15)
August 2008 (20)
July 2008 (13)
June 2008 (10)
May 2008 (1)
April 2008 (1)
March 2008 (2)
February 2008 (7)
January 2008 (6)
December 2007 (2)
November 2007 (2)
September 2007 (2)
August 2007 (10)
July 2007 (5)
June 2007 (2)
May 2007 (10)
April 2007 (13)
March 2007 (7)
February 2007 (12)
January 2007 (8)
December 2006 (12)
November 2006 (13)
October 2006 (15)
September 2006 (24)
August 2006 (26)
July 2006 (6)
June 2006 (6)
May 2006 (4)
Blogs
David Carmona
José M. Alarcón
Rodrigo Corral
Pablo Pelaez
Bruno Capuano
Cristian Manteiga
Fran Díaz
Francisco Javier Carbajosa
Miguel Rodriguez
Carlos Fouz
Emilio Velardiez
Sergio Vázquez
Scott Guthrie
Unai Zorilla
Lluis Franco
Ethelcilla
Pablo Álvarez
Rafa Vargas
Nikhil Kothari
Phani Raju
Hadi Hariri
Enlaces recomendados
Clikear
Syndication
RSS
ATOM
RSS de comentarios
Email Notifications
Suscribirse
Enlaces Comunes
Ver todos los usuarios
Artículos que no has leído
Apple novedades