February 2007 - Artículos - Jorge Serrano - MVP Visual Developer - Visual Basic

February 2007 - Artículos

Aprovechando que es casi Viernes y ya tenemos el fin de semana a la vuelta de la esquina, aquí os dejo una pseudo-reflexión, con un par de imágenes y alguna meditación "paranoica" del desarrollo de Software.

Cuando desarrollamos una aplicación Software, tratamos de tener entre las manos y controlados todos los detalles (grandes y pequeños) del propio desarrollo. A nadie nos gusta perder el foco de ningún detalle y menos al principio de un proyecto informático. Pero más o menos, el inicio de un proyecto no suele acarrear mayores complicaciones que las propias de las toma de decisión (muy importante y tras las cuales indicaremos algunas de las direcciones del proyecto). Los problemas graves realmente, suelen aparecer en mitad del proyecto y por supuestísimo al final del mismo.

Sin embargo, la inmensa mayoría de los desarrolladores y arquitectos, tenemos por lo general la capacidad para ver primero las partes más importantes y destacables de un proyecto, situarlas dentro de la prioridad que se merece detectando y definiendo las tareas perfectamente, y dejando en un segundo plano, aquellas tareas más pequeñas o menos importantes dentro de la lista de prioridades marcadas.

Aunque a mí me gusta ser meticuloso y tratar de ser organizado, a veces algunos detalles se nos puede escapar, y más cuando estamos a pleno rendimiento, y las etapas de desarrollo avanzan sin parar y existen contratiempos, ajustes, prisas a veces, etc. Lo de siempre.

Sin embargo, en muchas ocasiones se nos cuelan algunos fantasmas, fruto de vete a saber qué espectro maligno o que alineación de los astros en el espacio estelar... de ahí esa famosa frase de "¡te digo que ayer lo probé y funcionaba!, ¡no lo entiendo!"... claro claro... y ahora vas y lo cascas...

El caso es que estas cosas les sonará a la mayoría por no decir a todo el mundo, y es que el señor Murphy que sabe de leyes, decía eso de "si algo tiene la posibilidad de salir mal, saldrá mal", y claro, a esta frase habría que añadirla esa de "si algo va mal, piensa que podría ir peor", y más vale una imagen que mil palabras.

Pero todo este rollo lo cuento, porque estos detalles del desarrollo, no sólo nos pasa a los que trabajamos en empresas pequeñas, si no también a quienes trabajan en empresas de mayor envergadura como Microsoft. Para muestra un botón.

Aquí vemos un buen ejemplo de esos detalles "pequeños" que a veces se nos escapan. Una pantalla de Microsoft SQL Server Management Studio Express que nos indica a la hora de restaurar una copia de seguridad, un mensaje tremendamente explicativo del error y un texto "Click the hyperlink in the Message column for details". Y claro... todavía estoy buscando el hipervínculo... al menos resolví el problema, pero no gracias a la ayuda emergente desde luego.

Ahora bien, yo pregunto... ¿sois de los que pensáis realmente que tenéis todo (digo todo todo todo) controlado cuando abordais un proyecto informático y no se os espaba normalmente ningún "fantasma"?. Contad anécdotas que seguro que las tenéis. ;-)

Publicado por Jorge Serrano | 9 comment(s)
Archivado en:

Microsoft ha puesto a disposición de todos los desarrolladores, un curso a través de su Web de eLearning, que trata sobre ASP.NET AJAX Extensions.

Este curso es gratuito (de momento), y el tiempo estimado del curso es de 2 horas, pero como suele pasar casi siempre en los cursos de eLearning, las 2 horas suelen convertirse en 4.

Los requisitos para el curso es tener conocimientos de .NET y en concreto de Visual Studio en al menos 2 años, así como conocimientos de ASP.NET de 2 años y JavaScript por 6 meses.

El curso puede ser accedido (con cuenta Passport) en este enlace.

Publicado por Jorge Serrano | 3 comment(s)
Archivado en:

Recientemente, Microsoft ha liberado su Web Client Software Factory que pertenece a su Pattern & Practices, y que en este caso, nos ofrece unas guías de patrones de desarrollo de soluciones y aplicaciones Web utilizando tecnologías Microsoft.

La guía puede ser consultada en la página de Microsoft en este enlace.

Espero que le venga bien a más de uno.

Publicado por Jorge Serrano | con no comments
Archivado en:

FUD o no FUD, también los desarrolladores y arquitectos que tienen aplicaciones desarrolladas y ejecutándose en Visual Basic 6.0 (aunque a alguno le parezca increíble, no lo es por muchas razones y aún hay muchísimas aplicaciones ejecutándose en esa versión de Visual Basic), se preguntan si será posible o no desarrollar o ejecutar aplicaciones en Windows Vista.

Como había rumores sobre este tema, la gente de Microsoft, en concreto la gente que trabaja con Visual Basic, ha decidido escribir un pequeño informe que habla justamente de la compatibilidad y soporte de aplicaciones Visual Basic 6.0 en Windows Vista.

Si tú eres de esas personas que tiene aplicaciones desarrolladas en Visual Basic 6.0 y te preguntas si se podría usar en Windows Vista, entonces esta información te resultará de bastante utilidad.

La información que os indico, la encontraréis en este enlace.

Publicado por Jorge Serrano | 38 comment(s)
Archivado en:

Últimamente los chicos de Redmond no paran de sacar versiones finales de productos. Después de pasar Virtual PC 2007 en fase beta, por fin tenemos ya la versión final de Virtual PC 2007.

La descarga, que ocupa apenas 30 Mb, está disponible en varios idiomas, incluido el español, y se puede descargar la versión de 32 bits o de 64 bits.

Lo mejor es que es gratuito y soporta la casi totalidad de sistemas operativos Windows de Microsoft, incluido el nuevo Windows Vista.

Entre las mejoras añadidas, tenemos que soporta Windows x64, virtualización de hardware, el comentado Windows Vista, el uso de pantalla completa en sistemas multi-monitor, y alguna mejora más adicional.

No he probado esta versión final aún, pero me encantaría que tuviera soporte para USB, pero mucho me temo que va a ser que no. A ver que pasa...

La descarga la entrontraréis en este enlace.

Publicado por Jorge Serrano | 22 comment(s)
Archivado en: ,

¿Alguien no sabe aún lo que es Reflector for .NET?. Más vale que se entere cuanto antes si no lo sabe aún.

En los últimos meses, hemos presenciado lanzamiento de Software por parte de Microsoft, día sí, día también, y claro, hay herramientas que deben evolucionar para soportar esos cambios.

Curiosamente, Lutz Roeder ha evolucionado igualmente, su famosísima herramienta Reflector for .NET.

El bueno de Lutz, ha publicado Reflector for .NET 5.0, la nueva versión de su Software.

Podremos descargarla de, como no, su página web en este enlace.

Sin embargo, las noticias sobre Reflector no acaban aquí, no. También podéis conseguir algún plugin para Visual Studio de los que se están desarrollando en CodePlex para usar Reflector for .NET. Los plugins los podréis encontrar en este enlace.

Espero que os resulte de utilidad.

Microsoft ha anunciado los parches o actualizaciones de seguridad que tienen que ver con el fichero MFC70.DLL de Visual Studio .NET 2002 y con el fichero MFC71.DLL de Visual Studio .NET 2003.

Si no se actualiza ese fichero, se corre el riesgo de que un atacante pudiera comprometer a la máquina que ejecuta Visual Studio .NET 2002 o Visual Studio .NET 2003.

Las actualizaciones son las siguientes (dependiendo de si se tiene el paquete de desarrollo con el Service Pack 1 instalado o no):

Publicado por Jorge Serrano | 3 comment(s)
Archivado en:

Esta herramienta, proporciona a los desarrolladores una forma fácil de extraer las cadenas introducidas en los ficheros de recursos.

La herramienta está disponible como complemento o Add-In para Visual Studio 2005, y para los lenguajes C# y VB 2005.

Lo malo, es que como es un complemento, no funcionará en Visual Studio 2005 Express Edition. Sí en otras versiones de Visual Studio 2005.

Además, el código fuente está disponible.

Encontraréis esta herramienta en este enlace.

Publicado por Jorge Serrano | con no comments
Archivado en:

En el sitio oficial de Microsoft de ASP.NET, encontraremos un conjunto de videos... en inglés, que nos enseñan a desarrollar aplicaciones Web para todos los niveles.

Son un conjunto de videos sobresalientes que conviene comentar y guardar bien.

Incluso hay un video de Ander Hejlsberg contándonos cosas muy interesantes de Linq.

Los videos son numerosos y cubren diferentes niveles. Los encontraréis aquí.

Publicado por Jorge Serrano | 12 comment(s)
Archivado en:

Hace un tiempo os hablaba de la versión beta de Micro .NET Framework, especialmente preparado para dispositivos de pequeño tamaño, con prestaciones mínimas.

Microsoft ha hecho pública por fin la versión definitiva de Micro .NET Framework 2.0. De esta manera, y utilizando un subcojunto reducido de clases, podemos desarrollar soluciones en C# para pequeños dispositivos (robots, relojes, neveras, lavadoras,...).

La descarga está disponible en inglés y tiene un tamaño de 6 Mb aproximadamente. Necesitaréis disponer de Microsoft Visual Studio 2005 Standard o superior, y un sistema operativo Windows XP, Windows Vista o Windows 2003 Server. ¡Ojo!, Micro .NET Framework no es compatible con las versiones Express Edition de Visual Studio.

Por ahora, os adelanto una visión general de Microsoft .NET Framework 2.0, y el enlace de descarga de la versión definitiva que encontraréis aquí.

Obtendréis más información sobre .NET Micro Framework en este otro enlace.

Publicado por Jorge Serrano | 4 comment(s)
Archivado en:

Los equipos de desarrollo de Microsoft, ultiman la próxima versión de Microsoft .NET Framework, están a pleno rendimiento, y por eso, las modificaciones y mejoras continúan.

El turno le ha llegado a VB 9.0, dónde el equipo de Microsoft de XML, informa y comenta algunas de las mejoras y modificaciones incorporadas en la última CTP de Febrero para VB 9.0, todo ello relacionado con XML.

Estas mejoras, pueden ser consultadas en este enlace directo de su blog.

Quizás no se conozca mucho, así que voy a comentarlo por aquí.

¿Te gustaría tener material de .NET Framework a mano en un DVD?. Pues es posible gracias a unos DVDs que vende Microsoft con material de cada versión de .NET Framework excepto la versión Microsoft .NET Framework 1.0.

Este material, se vende a un precio mínimo para sufragar los costes de fabricación de dicho material. El precio de cada DVD es de 4.95 $ (envíos aparte), y tenemos información sobre Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0 y Microsoft .NET Framework 3.0.

Espero que este material os resulte de interés.

Resulta que los chicos de Redmond se han puesto las pilas en este comienzo del año, y si bien empezaron titubeantes, ahora se han puesto a sacar CTPs, betas y chismorreos por doquier.

Un buen detalle de esto que os comento, es la próxima versión de Microsoft .NET Framework, a la que según diferentes rumores, van a llamar Microsoft .NET Framework 4.0.

Todos recordamos el fenomenal lío que se montó el año pasado con el nombramiento de la nueva versión de .NET Framework como Microsoft .NET Framework 3.0, y muchos no entendían (ni yo siquiera aún 1 año después) ese nombre. Por esa razón, también se especula con que la nueva versión del Framework se denomine Microsoft .NET Framework 3.5. Todo puede pasar, pero parece ser que finalmente será denominada Microsoft .NET Framework 4.0.

¿En que me baso?. En la información recogida de diferentes páginas de Microsoft, dónde ya hablan de Microsoft .NET Framework 4.0. No se si se le habrá escapado a alguien el llamar así a la nueva versión de .NET, pero si tenéis especial curiosidad, buscad en Internet. ;-)

Publicado por Jorge Serrano | 5 comment(s)
Archivado en:

Microsoft ha anunciado la disponibilidad del Upgrade Toolkit para SharePoint.

Esta guía de 7 capítulos escritos en inglés, y cuya descarga apenas ocupa 700 Kb, nos ayudará a migrar los sitios y plantilla de SharePoint Services 2.0 a WSS 3.0 (Windows SharePoint Services 3.0).

La guía la encontraréis en el siguiente enlace.

Publicado por Jorge Serrano | con no comments
Archivado en:

Mucha gente recurre a MSDN para acceder a información técnica sobre desarrollo informático con productos Microsoft, sin embargo, Microsoft sacó a la luz hace algunos meses, lo que denominaron MSDN Wiki, es decir, la librería MSDN abierta para que cualquier desarrollador, proponga sus cambios, anotaciones, y la documentación MSDN de Microsoft, se enriquezca con nuestras aportaciones.

Este mensaje es sólo para recordar a ese gran olvidado. Quizás muchos ya lo conozcan y lo tengan en cuenta, pero estoy seguro que es el patito feo de recursos de desarrollo de Microsoft. Así que aquí va ese pequeño recordatorio.

Publicado por Jorge Serrano | 2 comment(s)
Archivado en:

El bueno de Gustavo Vélez, un monstruo de SharePoint junto a Carlos Segura (otro fantástico), ha publicado recientemente un cuaderno técnico para DotNetManía, que tiene por título Programación con SharePoint 2007.

El cuaderno técnico podrá ser adquirido en breve (a la hora de escribir este escrito aún no estaba disponible), pero desde aquí quiero recomendároslo por dos razones.

La primera porque es el primer material de SharePoint 2007 que aparece en castellano, lo cuál nos facilita muchísimo la comprensión de los conceptos generales y básicos que trata Gustavo sobre SharePoint.

La segunda porque Gustavo es una fiera en esto del SharePoint, y todo lo que cuenta, debe ser leído con atención y esmero.

Pero lo mejor de todo, es que el cuaderno técnico, de apenas 175 páginas, está muy bien explicado y trata las partes fundamentales de SharePoint 2007 y que son: Instalación y Configuración de MOSS, Modelo de objetos, WebParts, Columnas de sitio y tipos de contenido, Características, Catálogo de datos empresariales, Flujos de trabajo, Servicios Excel.

Tengo la fortuna de tener el cuaderno técnico en mis manos ahora mismo, y si podéis y os gusta SharePoint, tenéis un fantástico material en este cuaderno técnico.

Publicado por Jorge Serrano | 17 comment(s)
Archivado en:

A estas alturas, todos conocemos las cuatro "patas" de .NET Framework. Al mismo tiempo, Microsoft ha rellenado páginas y páginas en blogs y sitios Web sobre la familia Office 2007, y hace poco, lo mismo con Windows Vista.

Sin embargo, yo soy de esos despistados, que entre tanta noticia, se pierde un poco y se pregunta muchas veces dónde estarán las cosas. Lo digo con cierta vergüenza sí, pero es así... claro que ¡menos mal que no soy el único!, y lo digo con voz alta y clara, sobre todo después de leer el blog de Ron Cundiff (Developer Community Champion o DCC).

En su blog, Ron nos indica un conjunto de enlaces para bucear y surfear por la red en busca de información sobre Microsoft .NET Framework 3.0 y Office 2007, desde el punto de vista del desarrollador. Gracias a recopilaciones como estas, podemos encontrar algo de paz interior y sobre todo, encontrar el camino adecuado y no perder el tiempo entre tantos bits y bytes en la red.

Aquí os dejo los enlaces:
Microsoft .NET Framework 3.0 and Windows Vista Development Resources
Office 2007 Development Resources

Publicado por Jorge Serrano | 3 comment(s)
Archivado en:

Ya sabéis que de vez en cuando entre las noticias de tecnología, introduzco noticias e informaciones sobre ciencia, medioambiente, energías alternativas, etc. Es otra de mis inquietudes y pasiones. No soy ecologista de bandera como tal ni mucho menos, pero sí que me gusta todo lo que rodea nuestro entorno de vida, nuestro planeta, nuestra casa.

Todo el mundo, en cualquier parte del globo terráqueo, somos conscientes del cambio climático que sufrimos actualmente. A veces potenciado por el hombre, y otras, debido muy posiblemente a los cambios terrestres naturales de su evolución. Tengo incluso pruebas muy evidentes desde hace un par de años del cambio climático, pero ha sido en este 2007 cuando realmente la gente ha tenido en consideración estos cambios que mucha gente lleva anunciando "agoreramente pero real" desde hace unos 10 años más o menos, incluso antes.

Entre los desastres potenciados por el hombre, muchos recordarán perfectamente el caso del petrolero Prestige en el año 2002 que encalló en el Norte de España (Galicia), y que produjo un gran desastre ecológico y natural con el vertido de fuel al medio. En aquella ocasión, hubo una gran repercusión mediática, se movilizaron periodistas, famosos, actores, políticos, y personas no sólo de España. Muchas de ellas ayudaron en las tareas de limpieza de las playas gallegas, etc.

Hace apenas unos diez días, otro buque, el Sierra Nava, encallaba esta vez en las costas gaditanas, en la Playa del Chinarral al Sur de España (Algeciras - Cádiz). Su vertido continúa hoy y apenas nadie se ha movilizado en las ayudas de limpieza de la zona ni tampoco ha realizado una queja pública o notoria ¿porqué?.

Es muy lamentable que la fuerza mediática, de algunos grupos ecologistas y sobre todo de los medios políticos, de la cultura y periodísticos no se hayan movido ya, es decir, que la hipocresía y la doble moral están en nuestro país a la orden del día ocultando o proclamando a los cuatro vientos los desastres según el momento de interés, con temas que no deberían tener signo político y sí social. Si alguien al leer esto cree que estoy denunciando como se está actuando, está en lo cierto. Odio la hipocresía venga de donde venga, que queréis que os diga. En realidad, el vertido de fuel está haciendo mucho daño en la zona, dónde he veraneago durante muchos años, pero sorpresivamente, en realidad es como si el Sierra Nava no exitiera o jamás hubiera ocurrido nunca nada de esto que os cuento (¿dónde está el famoso grito de guerra Nunca Máis?).

Según se mencionó por parte del gobierno español en un primer momento quedaría afectado 1 km de playa, pero según algunas organizaciones, ya se han contabilizado 9 kms de playa contaminada. 

Como los medios periodísticos y televisivos apenas nos cuentan casi nada o nada de este desastre ecológico, menos mal que tenemos YouTube dónde algunas personas suben sus videos, sus versiones y sus opiniones sobre este lamentable suceso. También hay algunos medios que mencionan el desastre ecológico claramente y que lo denuncian. De medios nacionales, apenas se ven cuatro líneas redactadas a toda prisa. No es noticia pensarán.

Algunos de los videos que encontraremos en YouTube acerca de este desastre ecológico son los que os indico a continuación:
Fuel en Algeciras.
Nunca más en nuestra bahía.

Publicado por Jorge Serrano | 10 comment(s)
Archivado en:

Microsoft ha publicado el Microsoft SQL Server 2005 JDBC Driver 1.1, o lo que es lo mismo, el driver de Microsoft que permite a las aplicaciones Java, acceder a las bases de datos Microsoft SQL Server 2000 y Microsoft SQL Server 2005 a través de JDBC (Java Database Connectivity).

El driver puede ser descargado en diferentes idiomas desde este enlace.

Publicado por Jorge Serrano | 24 comment(s)
Archivado en:

Hace muy pocas fechas, os anuncié que teníamos ya disponible el WPF/E CTP de Febrero de 2007.

Ahora Microsoft, nos anuncia el WPF/E SDK CTP de Febrero de 2007. El SDK como sabrás, contiene documentación, código fuente de ejemplos y herramientas para disedñadores y desarrolladores.

El WPF/E SDK CTP de Febrero de 2007 lo podréis encontrar en este enlace.

Publicado por Jorge Serrano | con no comments
Archivado en:
Más artículos Página siguiente >