tag:blogger.com,1999:blog-76992402261097352142024-03-19T11:57:01.384+01:00ASP.Net, Desarrollo WEBASP.NET, Desarrollo Web en español, C#, LINQ, jQuery, SQL, XML, AJAX, Ajax Toolkit, Javascript, WCF y otras tecnólogias. Blog personal de Derbis Corrales Varela.Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.comBlogger45125tag:blogger.com,1999:blog-7699240226109735214.post-64897658532775575622009-12-01T23:13:00.001+01:002009-12-01T23:13:58.674+01:00C# Nuevas CaracterísticasVeamos las nuevas características que se han incorporado en cada una de las entregas de este potente lenguaje de programación, comenzando por C# 2.0, C# 3.0 hasta C# 4.0 C# es un lenguaje de programación que ha ido mejorando con el paso del tiempo, agregando nuevas e interesantes características en cada una de las versiones que han ido saliendo progresivamente con cada nueva entrega de Visual Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com15tag:blogger.com,1999:blog-7699240226109735214.post-54065803860519461572009-11-20T08:00:00.000+01:002009-11-20T08:00:03.907+01:00C#, Inicializadores de Objeto y de ColecciónLos inicializadores de objeto permiten asignar valores a los campos o propiedades de un objeto en el momento de la creación sin tener que invocar explícitamente un constructor. C# 3.0, Nueva Característica Esta característica fue incorporada a partir de la versión C# 3.0 y sigue el camino de la simplificación de código, al igual que otras características que iré comentando en sucesivos Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-64693026817815202202009-11-09T08:00:00.000+01:002009-11-09T08:00:04.910+01:00C# Delegado Veamos un ejemplo práctico y sencillo del uso de eventos delegados, de forma que nos quede claro su concepto y su uso. ¿Que es un Delegado? Un delegado (delegate) es un tipo especial de clase cuyos objetos pueden almacenar referencias (punteros, apuntadores) a uno o más métodos, posibilitándonos (desde el objeto) lanzar la ejecución en cadena de todos estos métodos. Hasta aquí la definición Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-41822367203819710872009-10-19T07:00:00.000+02:002009-10-28T22:57:21.700+01:00jqGrid con ASP.NET y AJAX jqGrid es una excelente grilla (grid) para mostrar y manipular datos en forma tabular. A mi juicio mucho más elegante y potente que el GridView de ASP.NET. En este articulo veremos el código de ejemplo de implementación de un jqGrid con ASP.NET. Además de poder ver una demo en acción del Grid para jQuery, podremos descargarnos la solución completa. Pero comentemos el problema que nos Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com75tag:blogger.com,1999:blog-7699240226109735214.post-41009425393333723452009-10-17T08:00:00.000+02:002009-10-17T19:30:18.617+02:00Google Maps para ASP.NET Google Map (GMaps) es un control de usuario ASP.NET para con escasas líneas poder agregar mapas de Google o Google Map a nuestras aplicaciones WEB. Con este control podremos desarrollar aplicaciones WEB en ASP.NET con toda la potencia de la API oficial de GoogleMaps. Ver demo. Pero veamos un ejemplo paso a paso. Lo primero será descargarnos el fichero GMaps.dll desde el siguiente enlace.Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com16tag:blogger.com,1999:blog-7699240226109735214.post-10196840983695212912009-10-07T07:42:00.000+02:002009-10-07T07:42:00.334+02:00C# 4 Parámetros Opcionales En este espacio estaremos incluyendo algunas de las nuevas características incluidas en C# 4. Hoy en particular veremos una que especialmente me gusta mucho, me refiero a parámetros opcionales. Parámetros Opcionales Es un hecho irrefutable que los parámetros opcionales nos garantizan una comodidad y economía de código significativa, pero veamos un ejemplo para entenderlo. Hasta la versión Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-71259880282981666082009-10-01T00:23:00.000+02:002009-10-01T00:38:57.029+02:00jqDock Menú con jQuery He estado escribiendo algunos post sobre el Framework jQuery y algunos plugin que a mi entender aportan diseños interesantes a nuestros proyectos web. Hoy escribiré sobre uno de ellos que sin dudas es bien vistoso y agrega un plus a nuestros diseños, me refiero al plugin jqDock. Si estas pensando en dotar a tu sitio de un menú que le de vistosidad a tu portal, debes valorar incluir jqDock. Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-15957809693511095762009-09-23T07:51:00.000+02:002009-09-23T10:09:35.843+02:00ASP.NET 4.0 Web Form ClientIDMode Son muchas las novedades que se incluyen y que vamos descubriendo de a poco en la nueva versión de ASP.NET 4.0 Hoy aprovecho para comentarles rápidamente una de ellas, me refiero a la propiedad: ClientIDMode Esta propiedad indica cómo se generara la propiedad ClientID de los controles. Pero pongámonos en contexto, hasta ahora (antes de ASP.NET 4.0), cuando queríamos referirnos a un control Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com36tag:blogger.com,1999:blog-7699240226109735214.post-91816410166285329312009-09-21T07:32:00.000+02:002009-09-23T00:43:08.772+02:00ASP.NET AJAX en 10 minutos (Introducción) ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML. No es otra cosa que la combinación de varias tecnologías existentes para el desarrollo de aplicaciones web interactivas: XHTML y CSS (DHTML) XMLHttpRequest JavaScript Document Object Model XML y XSLT La experiencia de Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com32tag:blogger.com,1999:blog-7699240226109735214.post-35530911792271876042009-09-16T10:08:00.000+02:002009-09-21T17:40:09.111+02:00jQuery UI, DatePicker o Selector de Fecha En un artículo anterior comenté sobre jQuery UI Dialog, un interesante componente para mostrar cuadros de diálogos. Hoy quiero hablarles sobre otro componente de esta misma librería, me refiero al DatePicker o Selector de Fecha. Este widget tiene la funcionalidad de seleccionar una fecha sin la necesidad de teclearla o escribirla, paraAnonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com22tag:blogger.com,1999:blog-7699240226109735214.post-36881494469880717202009-09-09T00:05:00.000+02:002009-09-09T00:11:35.456+02:00SQL 2008, Nuevos Tipos de Datos  Nuevos Tipos de Datos Fecha y Hora Espaciales o Geográficos Estructuras Jerárquicas FileStrem   Fecha y Hora SQL Server 2008 introduce cuatro nuevos tipos de datos de fecha y hora. Estos tipos permiten a las aplicaciones tener tipos independientes para la fecha y la hora, un mayor intervalo de años, mayor precisión en las fracciones de segundo, y compatibilidad Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com19tag:blogger.com,1999:blog-7699240226109735214.post-21603361939872547832009-09-09T00:01:00.000+02:002009-09-09T00:06:11.967+02:00SQL Server 2008, Novedades Novedades Principales de SQL Server 2008 La nueva versión del motor de base de datos de Microsoft, SQL Server 2008, viene con una serie de importantes mejoras, aprovecho este espacio para citar algunas que a mi juicio resultan muy interesantes: Nuevos Tipos de Datos Mejoras de código Transact SQL (T-SQL) Tabla como parámetros Columnas dispersas Índices filtrados Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-49500866257854049312009-09-07T10:45:00.000+02:002009-09-07T12:08:19.076+02:00WCF, Desarrollando un Servicio y Cliente ASP.NetLa semana pasada publiqué un artículo (WCF, Introducción y Conceptos Básicos), después de comprendidos los conceptos básicos, pasemos a la acción. En dicho artículo comentábamos sobre los pasos para desarrollar un servicio, acá implementaremos cada uno de esos pasos: Definir el Contrato (ServiceContract) Implementar el Contrato (ServiceContract) Configurar el Servicio Diseñar unaAnonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com38tag:blogger.com,1999:blog-7699240226109735214.post-88312809164682083742009-09-01T00:01:00.001+02:002009-09-07T12:06:50.929+02:00WCF, Introducción y Conceptos BásicosHace unos meses atrás publiqué un artículo sobre las novedades del .NET Framework 3.0. Entre estas se encontraba la que hoy nos ocupa (Windows Comunication Fundation WCF). Para intentar dar una idea generar sobre WCF dividiré la charla en 2 artículos: WCF, Introducción y Conceptos Básicos (Este artículo). WCF, Desarrollando un Servicio y Cliente (Artículo que publicaré la próxima Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com11tag:blogger.com,1999:blog-7699240226109735214.post-4435559992952284832009-08-28T13:21:00.000+02:002009-09-10T13:25:11.758+02:00Ya Soy Desarrollador Cinco Estrellas ¿Qué es el programa Desarrollador Cinco Estrellas? Es un programa de capacitación online gratuita en tecnologías .NET de Microsoft. DCE tiene la virtud de iniciar en un nivel muy básico y llevarte hasta un nivel técnico bastante alto. Para ello cuenta con “La Biblioteca de las Estrellas”, donde encontraras los contenidos que podrás descargar y estudiar antes de presentarte a cada examen. Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com4tag:blogger.com,1999:blog-7699240226109735214.post-21762765437463876332009-08-21T12:21:00.000+02:002009-09-21T00:22:44.667+02:00Error: Could not load 'Microsoft.Web.Extensions'Recientemente, un cliente a quien le había echo un sitio Web hace un tiempo atrás, decidió cambiar el sitio de servidor, por motivos que no vienen a caso ahora. En fin, que al realizar el cambio hacia el nuevo servidor, le comenzó aparecer el siguiente error: “Could not load file or assembly 'Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-9391217395931449572009-08-19T22:22:00.001+02:002009-09-21T00:17:53.967+02:00ASP.NET 2.0 AJAX Extensions, Instalación Instalando el paquete de ASP.Net 2.0 AJAX Extensions, paso a paso: Nos aseguraremos de estar logados en el ordenador con derechos de administrador. Descargaremos el fichero de instalación ASPAJAXExtSetup.msi desde la siguiente ubicación Microsoft ASP .Net 2.0 AJAX Extensions 1.0. Ejecutamos el archivo descargado (ASPAJAXExtSetup.msi). Nos aparecerá la siguiente ventana: Y Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com52tag:blogger.com,1999:blog-7699240226109735214.post-76337284035690732542009-08-16T13:26:00.001+02:002009-08-18T01:04:08.056+02:00Windows CardSpace, Identidad DigitalPara comprender mejor la identidad digital lo mejor es hacer un símil con la vida real. En nuestra vida cotidiana, la forma en que presentamos nuestra identidad cambia dependiendo de a quien nos identificamos. Cuando presentamos el pasaporte en un aeropuerto, somos un ciudadano de algún país. Cuando mostramos la licencia de conducir a un policía, soy un conductor legal que reside en alguna Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-77371660109235253582009-08-09T04:05:00.001+02:002009-09-16T18:01:43.737+02:00jQuery Tools – Overlay, Mostrar un dialogo Cargando… jQuery Tools, es una moderna colección de componentes de interfaces de usuarios. Hoy pretendo hablar de uno de los componentes de esta colección, me refiero al control Overlay. jQuery Tools, Overlay Pero como siempre veamos el componente a través de un ejemplo. Imaginemos que estamos desarrollando una pagina web en la cual después de captar una ciudad de origen, destino y una fecha, Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com27tag:blogger.com,1999:blog-7699240226109735214.post-50260783026145291332009-08-08T04:20:00.001+02:002009-09-16T17:58:42.354+02:00jQuery UI – Dialog, Mostrar un Dialog Cargando… En un articulo anterior comenté sobre jQuery Tools, una moderna colección de componentes de interfaces de usuarios. Hoy pretendo hablar de otra colección jQuery UI, y en particular del control Dialog. jQuery UI es una biblioteca de componentes para jQuery, con interesantísimos efectos visuales para la creación de aplicaciones web. jQuery UI, Dialog Pero como Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com16tag:blogger.com,1999:blog-7699240226109735214.post-60438965223383524912009-08-02T03:58:00.003+02:002009-08-02T06:41:09.648+02:00LINQ to XML en 10 minutos¿Qué es LINQ to XML? LINQ to XML es una interfaz de programación XML en memoria habilitada para LINQ. La capacidad de consulta de LINQ to XML es comparable en cuanto a funcionalidad (aunque no en sintaxis) a XPath y XQuery. La integración de LINQ en Visual C# 2008 proporciona una escritura más rápida, comprobación en tiempo de compilación y una compatibilidad mejorada con el depurador. LINQ toAnonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com1tag:blogger.com,1999:blog-7699240226109735214.post-12843009220626871062009-08-01T01:06:00.010+02:002009-08-03T00:03:03.979+02:00Bajar varios Javascript más rápidamente En días pasado escribí sobre un curioso error que me ocurrió al intentar publicar un sitio web en el servidor de producción, el error era el siguiente:El tipo 'System.Web.UI.ScriptManager' no tiene ninguna propiedad pública cuyo nombre sea 'CompositeScript'.Si deseas ver la causa y la solución del error pincha aquí. Pero bien volvamos al tema que nos ocupa, te Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-81549863638527224562009-07-29T11:16:00.000+02:002009-07-30T01:18:47.700+02:00Windows en GallegoAnonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0tag:blogger.com,1999:blog-7699240226109735214.post-22351681523580614512009-07-26T12:22:00.024+02:002009-08-20T00:38:19.305+02:00LINQ to Object en 10 minutos LINQ to Object nos permite a los desarrolladores .NET escribir "consultas" sobre las colecciones de objetos. Tradicionalmente, el trabajo con colecciones de objetos ha sido muy utilizado, pero nos obligaba a escribir un montón de código para recorrer bucles foreach complejos que especifican cómo recuperar los datos de una colección, y así trabajar con los Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com5tag:blogger.com,1999:blog-7699240226109735214.post-19378617051735637202009-07-18T10:00:00.004+02:002009-08-02T06:35:36.638+02:00LINQ Introducción¿Que es LINQ?LINQ (Language Integrated Query) Lenguaje Integrado de Consulta, y es una funcionalidad incluida en Visual Studio 2008 (.Net 3.5), que nos permite realizar consultas nativas semejantes a las de SQL.Si se está familiarizado con las consultas SQL de bases de datos, el aprendizaje de LINQ será increíblemente sencillo.Una de las principales ventajas de LINQ es que podemos usar la misma Anonymoushttp://www.blogger.com/profile/17392214864134414699noreply@blogger.com0