jueves, julio 21, 2005

Software - D4Modelizer

Leyendo en PCActual, encontre la recomendacion de esta aplicación o asistente o no se como llamarle. Lo que hace es tomar una base de datos (aún access) y crea todas las funciones que permitiran interactuar con la misma base de datos.
Me gustaria ver que esta aplicacion se integrara con el proyecto Gentle .Net, pero lo interesante es que las funciones que crea D4Modelizer, estan listas para usarse.
www.d4modelizer.com

Lastima que no use esta herramienta antes de empezar con mi aplicacion. Tal vez para la próxima versión.

Listo!

Software - JDiskReport y Allway Sync

Un par de recomendaciones para la lista de software:
  1. JDiskRerport: En esta ocasion un analizador de discos duros (no lo he intentado con unidades de USB), realizado en Java, pero honestamente de las mejores aplicaciones en cuanto a rapidez, interface y sentido practico.La empresa que lo desarrolla, tiene disponible unas librerias para java de swing, supongo que por eso el diseño tan moderno. Se ve que tienen experiencia en el desarrollo java.
    http://www.jgoodies.com/freeware/jdiskreport/
  2. Allway Sync: Esta utileria permite sincronizar dos directorios. Lo cual es muy util como una herramienta de respaldo. Es un poco lento a la hora de analizar las diferencias entre dos directorios, pero funciona bien y por supuesto como todas mis recomendaciones freeware o en su caso opensource.
    Debo agregar que intente instalar iFolder 3.0, una utileria que estan desarrollando en el esquema de Mono, pero honestamente me parecio un monstruo come-recursos, traga memoria como loco y deja trabajando el procesador por minutos y minutos.
    http://www.allwaysync.com/

Listo!


Codigo ASP.Net - Usando el componente Calendar.

Despues de varias semanas regreso al blog. La razón fué un trabajo para la SEP, que no involucró programación, sólo diseño. En un post mas adelante comentaré este asunto, por lo pronto y regresando a la aplicación de la oficina.
En esta ocasión utilice el componente Calendar en la aplicación, de verdad que es muy práctico, y me olvio de estar haciendo conversiones por aquello de los regionalismos.
Por otra parte el usuario no tiene que escribir mal la fecha... ;).
Es asi que el código es el siguiente:

< id="btnCalendar" onclick="btnCalendar_Click" runat="server" imageurl="/images/calendar1.gif">

< /asp:ImageButton >

< id="Calendar1" runat="server" size="8pt" visible="False" forecolor="Black" onselectionchanged="Calendar1_SelectionChanged" cellpadding="4" daynameformat="FirstLetter" bordercolor="#999999" names="Verdana" height="180px" width="200px" backcolor="White" selecteddate="2005-07-19">
< forecolor="Black" backcolor="#CCCCCC">< /TodayDayStyle >
< backcolor="#CCCCCC">< /SelectorStyle >
< verticalalign="Bottom">
< size="7pt" bold="True" backcolor="#CCCCCC">< /DayHeaderStyle >
< bold="True" forecolor="White" backcolor="#666666">< /SelectedDayStyle>
< bold="True" bordercolor="Black" backcolor="#999999">< /TitleStyle >
< backcolor="LightSteelBlue">< /WeekendDayStyle >
< forecolor="#808080">< /OtherMonthDayStyle >
< /asp:Calendar >

< id="txtFechaDevolucion" runat="server" bold="True">< /asp:Label >

El primero es una pequeña imagen-boton que lo unico que hace es activar el componente Calendar:

Una vez que se da un click se ejecuta el siguiente evento:


Sub btnCalendar_Click(sender As Object, e As ImageClickEventArgs)
If Calendar1.Visible = False Then
Calendar1.Visible = True
Else
Calendar1.Visible = False
End If
End Sub




Se selecciona la fecha y queda guardada en un componente de Label.


Sub Calendar1_SelectionChanged(sender As Object, e As EventArgs)
txtFechaDevolucion.Text = Calendar1.SelectedDate
If Calendar1.Visible = True Then
Calendar1.Visible = False
End If
End Sub



Listo!