Featured Posts

Ejemplo Nhibernate

Posted by admin | Posted in NHibernate, ORM, Programación | Posted on 16-10-2008

Etiquetas:, , ,

1

Descargar código fuente

Dificíl de dijerir, es una expresión que demuestra que algo es por alguna circunstancia  complicado para entender. Eso pasa en muchos sino en todos los ambitos, desde libros, música, etc. En el caso de la música por ejemplo, se da el caso (por lo menos para mi) que escucho un disco y las canciones mas sencillas y pegajosas las escucho una y otra vez, pero eso es hasta que le encuentro el gusto a esa canción  que no escucho por densa, la cual con el tiempo se transforma en la canción que mas me gusta del disco. ¿Les ha pasado?.

NHibernate (es un ORM) el cual decidimos utilizar en el proyecto CRMOS y para mi es como una canción densa, y es lo que ha estado demorando el proyecto debido a que al mezclar desarrollo en tres capas mas este motor de persistencia mas la herramienta de desarrollo SharpDevelop, ha sido como darle una parrillada a un recien nacido. Pero esta bien, no tenemos plazos definidos de entrega, y programamos por placer y para aprender el uso de esta herramienta (NHibernate). En otras condiciones, llamese proyecto con plazos de entrega, ni pensar en utilizar tecnologías que no maneje al 100%.

En mi afán por dominar NHibernate, le he estado dando vueltas al libro NHibernate in Action  y el código que dejo para descargar es una adaptación del Hello World que aparece en el capitulo II  al proyecto CRMOS.El ejemplo es un proyecto de consola, a diferencia de lo que se indica en el libro lo hice con Sharpdevelop y consta de los siguientes archivos:

  • Program.cs :  programa principal del proyecto.
  • Contacto.cs : Definición de la clase Contacto de CRMOS.
  • Contacto.hbm.xml : Archivo de mapeo de la clase Contacto.
  • app.config : Archivo de configuración del proyecto.

El ejemplo considera los siguientes topicos:

  • Mapear una entidad simple.
  • Configurar NHibernate
  •  Implementación simple de CRUD.

Para efectos de no alargar este post dejo para su descarga el código fuente: descargar. Dentro del rar se encuentra un archivo con el script para crear tabla Contacto.

Tambien aprovecho de invitar a todos quienes quieren aprender y colaborar a participar en el proyecto CRMOS.

Cuadros rendondeados con CSS

Posted by admin | Posted in Css, Programación | Posted on 02-10-2008

0

Nunca esta demas saber como programar a partir del block de notas algun script, como por ejemplo una página html, css, etc.

Pero los tiempos que corren no estan para demorarse demasiado desarrollando, a menos que lo hagas por gusto y no tengas un reloj marcando las horas que faltan para alguna entrega, lo ideal es contar con alguna herramienta que te facilite el trabajo, un generador de código por ejemplo. En este partícular, he visto algunos y yo desarrolle uno que a partir de una tabla de base de datos MS SQL  me genera la estructura del código de negocios de una aplicación , y otro script que al entregarle un procedimiento almacenado genera un Web Services en VB.Net (si alguien lo solicita puedo compartir el código de esa aplicación).  Pero en donde estoy aun un poco  trabajando con notepad (por decirlo de alguna manera) es en el diseño de la interfaz de usuario. No me gusta usar tablas, sino trato de utilizar solo divs, y por supuestos respetar el estandar. Todo este comentario, se refiere a que encontre una utilidad que permite crear cuadros redondeados usando solo divs y nada de imagenes, las pruebas que realize me parecieron satisfactorias, el unico problema  es que para mostrar un cuadro la herramienta genera en el html 15 lineas de código mas una hoja de estilo.

Les dejo el link para que hagan sus propias pruebas:

http://www.spiffycorners.com