Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

March 2006 - Posts

Clases y Objetos en Vb.Net, How To Visual Studio 2005
  • Hola gente!

En estos días estuve dictando una jornada sobre Clases y Objetos en VB.Net, que puede ser interesante para los que comienzan con el lenguaje. Incluí algunos temas de serialización de objetos en XML, SOAP y binaria.

Los ejemplos están en:

Material de la Jornada Diseño de Clases y Objetos en VB.Net

Organizada por el Microsoft Users Group de Argentina, fue dictada en el nuevo auditorio del MUG. Felicitaciones a todos los amigos de esta institución que ya cumplió diez años de actividad.

El jueves, en Microsoft de Argentina, acompañado del bueno de Alan Scheinkman, mostré algunos ejemplos de características nuevas de Net 2.0 y Visual Studio 2005. Pueden ver enlaces y código a bajarse de:

Material del How To Productividad con Visual Studio 2005

Espero que les sirva.

Nos leemos!

Angel "Java" Lopez
http://www.ajlopez.com/

Posted Sun, Mar 26 2006 21:42 by lopez | 2 comment(s)

Windows Foundations: Presentation, Workflow, Communication

El viernes 18 de Marzo pasado, he tenido la oportunidad de dar una conferencia, en los TechNight de Microsoft de Argentina, acompañado por Johnny "Indigo" Halife. Creo que fue interesante para todos. Presentamos los tres "Foundations": Presentation, Workflow y Communication.

En el caso de Presentation, usamos el Feb CTP, que como novedad, tiene un diseñador de XAML integrado con el Visual Studio 2005. En el Workflow, usamos la beta 2, que tiene varias diferencias (por ejemplo, en las actividades) con respecto a la anterior. Y el bueno de Johnny se despachó con una explicación del anteriormente llamado "Indigo", ahora Windows Communicacion Foundation. En los temas nos ayudaron Matias Woloski y Alejandro Jack, de Southworks.

He dejado mis presentaciones, y enlaces utilizados en

http://www.ajlopez.net/ReferenciaVe.php?Id=112

Gracias a toda la gente de Southworks, por el apoyo y ayuda para la preparación de la conferencia.

 
 
 

Posted Mon, Mar 20 2006 16:55 by lopez | with no comments

Mas generacion de codigo con AjGenesis

Hola gente!

En estos dias he escrito nuevos ejemplos para mi generador de codigo AjGenesis open source. El proyecto y los ejemplos los pueden bajar desde

http://www.ajlopez.com/ajgenesis

Los ejemplos nuevos estan el zip AjGenesisExamples.zip. Sobre un solo modelo, se generan tres implementaciones: una en PHP, otra en VB.Net, y otra en VB.Net con NHibernate. El modelo, como en las versiones anteriores, se expresa en XML. No dejo de destacar que el modelo es algo que el usuario del AjGenesis define. No está fijo, sino que cada cual puede especificar su propio modelo.

Si uno quiere modelar sistemas que sólo emitan un mensaje (el clásico Hola Mundo), podría diseñar un modelo:

<Project>
<Message>Hola, AjGenesis</Message>
</Project>

tranquilamente (hay un ejemplo así en la solución principal).

También levanta modelos de XMI, pero todavía no hay template para tomarlo. Pueden probar de levantar un modelo con el AjGenesisWinConsole que viene en la solución, y hacer un File Open desde ahi

Observen que desde el lenguaje del AjGenesis, se puede acceder a esos valores con nombres no estándar con corchetes:

[UML:Diagram].name

Desde el año pasado, le incorporé integración con NAnt, así se ve un ejemplo desde el NAnt-GUI:

 

 

Esos ejemplos nuevos, tienen cada uno, un archivo .build para lanzar las tareas desde el NAnt o el NAnt-GUI. En el directorio Templates se encuentran plantillas para distintas tecnologías (VbNet, PHP, MySql, MSSql....). En el directorio Tasks se colocaron las tareas a ejecutar desde el NAnt. En Projects estan los proyectos, en este caso, uno solo, descripto en Project.xml, y varios archivos Technology*.xml que describen el modelo dependiente de la plataforma.

Este es un vistazo de la estructura

 

En el caso del proyecto Vb.Net, genera la solución, y varios proyectos (hay que publicar uno como sitio web antes de levantar la solución en el VS 2003). Vean como queda:

 

 

Espero que lo puedan usar, se aceptan sugerencias, críticas, contribuciones a los templates, ideas...

Nos leemos!

 

Posted Tue, Mar 7 2006 13:07 by lopez | 3 comment(s)