Santiago Cardoso Geller | 4 Jul 2006 16:24
Picon

Re: Como abrir la aplicacion directamente.

La primera vez que se abra, después de desloquearlo, salvá esa imágen.
Las veces siguientes hacé doble click sobre el archivo de la imágen esa.
O al acceso directo pasale como parámetro el archivo de la imágen.

On 7/4/06, Juan Durán <juanmduran <at> gmail.com> wrote:
>
> Gente después de que me recomienden Dolphin estoy tratando de entender como
> se usa y me doy cuenta que cada ves que lo ejecuto me pide que desbloquee la
> licencia y eso me genera una nueva imagen haciéndome perder todo lo que
> tengo, como puedo solucionar esto?, me falta un paso para darlo de alta al
> producto?
>
> saludos,
>
>
> ----- Original Message -----
> From: "Facundo Vozzi" <fvozzi <at> infoil.com.ar>
> To: <clubSmalltalk <at> googlegroups.com>
> Sent: Wednesday, May 31, 2006 8:50 AM
> Subject: [clubSmalltalk] Re: Como abrir la aplicacion directamente.
>
>
>
> Juan,
>
> Tu modelo en VS lo tenés debajo de Object ( o de alguna subclase de tu
> propio dominio ) no ?
> Si es así en Dolphin, por comodidad, podrías subclasificarlas de Model.
> Sí las clases de tus Views las subclasificastes de PARTSWindow no usaste
> MVC y en Dolphin no hay PARTS. Pero de cualquier manera tenías que
> hacerlas de nuevo, así que no te preocupes. Entonces, tenes que :
>
> 1) Pasar todas las clases de tu modelo en VS como subclases de Model en
> Dolphin.
> 2) Crear todos los Presenter para cada una de las View que tenías en VS.
> 3) Crearle una View (similares a las de VS) a cada Presenter.
>
> Para obtener información de como hacer 2 y 3, mira el tutorial
> PersonalMoney en la ayuda de Dolphin 6 CE.
>
> Saludos, Facundo
>
> Juan Manuel Durán escribió:
> > Fernando el problema que se me presenta es que por ejemplo no tengo la
> > clase PARTSWindow por ejemplo con lo cual no se a donde colgar mi
> > modelo ya que en VS tengo que colgarla alli por los metodos para las
> > pantallas.
> >
> > saludos
> >
> >
> > On 5/29/06, *Facundo Vozzi* <facundov79 <at> yahoo.com.ar
> > <mailto:facundov79 <at> yahoo.com.ar>> wrote:
> >
> >
> >     Juan,
> >
> >     El modelo de tu aplicación lo vas a poder pasar sin problemas
> >     (File Out
> >     / File In). Tus subclases de ViewManager las vas a tener que volver a
> >     hacer en Dolphin desde cero, es un poco distinto pero tenés la
> >     ayuda de
> >     Dolphin 6 que está muy buena y vas a tener que leer un poco de MVP.
> >
> >     Saludos, Facundo
> >
> >     P.D.: a mí me gusta mucho Dolphin, no se bien a que te referís con
> >     más
> >     fácil de usar pero seguro que tiene una interfaz mucho más rica y
> >     herramientas de refactoring mucho más potentes. VS es un ambiente
> >     increíble pero ya tiene muchos años y creo que usar Dolphin es la
> >     mejor
> >     opción para entornos Windows.
> >
> >     Juan Manuel Durán escribió:
> >     > pregunta mas que obvia y tonta quizas, es mas facil de usar y es
> >     > posible pasar todo lo que hice en Visual Smalltalk al Dolphin?
> >     >
> >     > Saludos.
> >     >
> >     >
> >     >
> >     > On 5/29/06, *Santiago Cardoso Geller* <cardosogeller <at> gmail.com
> >     <mailto:cardosogeller <at> gmail.com>
> >     > <mailto:cardosogeller <at> gmail.com
> >     <mailto:cardosogeller <at> gmail.com>>> wrote:
> >     >
> >     >
> >     >     El sitio de los creadores del Dolphin es:
> >     >     http://www.object-arts.com <http://www.object-arts.com >
> >     >
> >     >     Y el link para descargarlo es:
> >     >     http://www.object-arts.com/downloads/6.0/DolphinSetupX6.exe
> >     >
> >     >     Después que lo instalás, te pide un serial number. En la misma
> >     >     ventana
> >     >     hay un botón que dice "Apply for Community Edition Serial
> >     Number".
> >     >     Entonces seguís los pasos hasta que te manden por mail el serial
> >     >     number y listo. Podés seguir con la instalación haciendo
> >     click en
> >     >     Unlock.
> >     >
> >     >
> >     >     Saludos,
> >     >     Santiago
> >     >
> >     >
> >     >     On 5/29/06, Juan Manuel Durán <juanmduran <at> gmail.com
> >     <mailto:juanmduran <at> gmail.com>
> >     >     <mailto: juanmduran <at> gmail.com
> >     <mailto:juanmduran <at> gmail.com>>> wrote:
> >     >     >
> >     >     > Gallego hasta crear el HelloWorld.exe llegue perfecto,
> >     luego me
> >     >     pierdo
> >     >     > cuando tengo que modificar le startUpSampleApplication, donde
> >     >     encuentro todo
> >     >     > ese método para poder modificarlo y escribir el nombre de
> >     mi exe?.
> >     >     > Perdon si la pregunta es muy facil, pero es que apenas conozco
> >     >     sobre
> >     >     > smalltalk.
> >     >     > Con respecto a tu pregunta, uso este porque no conozco
> >     otro, si
> >     >     me decis de
> >     >     > donde puedo bajar el Dolphin lo investigo.
> >     >     >
> >     >     > Saludos.
> >     >     >
> >     >     >
> >     >     >
> >     >     > On 5/27/06, GallegO < fxgallego <at> gmail.com
> >     <mailto:fxgallego <at> gmail.com>
> >     >     <mailto:fxgallego <at> gmail.com <mailto:fxgallego <at> gmail.com> >>
> >     wrote:
> >     >     > >
> >     >     > > Jmx:
> >     >     > >
> >     >     > > Te voy a explicar la opción más fácil ya que me parece
> >     que por el
> >     >     > > momento no necesitás más nada para probar.
> >     >     > > Como ejemplo, vamos a mostrar un Hello World.
> >     >     > > Primero tendrias que hacer fileIn del código que pongo a
> >     >     > > continuación. Copias lo que sigue, lo pegas en un
> >     workspace y
> >     >     luego lo
> >     >     > > seleccionas todo (Ctrl-A) y vas al menu "Smalltalk" del
> >     >     workspace y
> >     >     > > seleccionas la opción "File It In".
> >     >     > >
> >     >     > > <<<<<<<<<<<cortar desde la linea de abajo>>>>>>>>>>>
> >     >     > > Object subclass: #TestRunTime
> >     >     > > instanceVariableNames: ''
> >     >     > > classVariableNames: ''
> >     >     > > poolDictionaries: ''!
> >     >     > >
> >     >     > > !TestRunTime methods !
> >     >     > > test
> >     >     > >    "Hello World Text."
> >     >     > >
> >     >     > >    MessageBox message: 'Hello World!!'.
> >     >     > >    Smalltalk isRunTime ifTrue: [ Smalltalk exit ]!   !
> >     >     > > <<<<<<<<<<<FIN>>>>>>>>>>>
> >     >     > >
> >     >     > > Por si no sabes este código de arriba esta en formato
> >     chunk. Los
> >     >     > > chunks son delimitados por ! o por un !!.
> >     >     > > Para probar que todo haya andado bien, en un workspace,
> >     vamos
> >     >     a evaluar
> >     >     > > lo siguiente:
> >     >     > > TestRunTime new test
> >     >     > > lo seleccionamos y le damos do it. El resultado es un
> >     >     MessageBox con la
> >     >     > > leyenda "Hello World!"
> >     >     > >
> >     >     > > Si todo anduvo bien el siguiente paso es salvar el image,
> >     >     desde el
> >     >     > > Transcript, menú File>>Save Image.
> >     >     > > Esto graba el image en un archivo que se llama v.exe. Si te
> >     >     fijas bien
> >     >     > > cada vez que grabas el image lo que se modifica es el V.exe.
> >     >     > >
> >     >     > > Ahora lo que vamos a hacer es grabar "otro" image pero
> >     que al
> >     >     arrancar
> >     >     > > en vez de mostrar el Transcript corra nuestra
> >     aplicación. Para eso
> >     >     > > vamos al menu File>>Save Image As... del Transcript. Nos
> >     >     aparece un
> >     >     > > dialogo que nos pide file name, ahi vamos a poner
> >     >     HelloWorld.exe (asi
> >     >     > > se va a llamar nuestra aplicación). NO TE OLVIDES DE
> >     CAMBIAR EL
> >     >     > > NOMBRE. En el cuadro de mas abajo aparece un metodo que
> >     es el
> >     >     encargado
> >     >     > > de lanzar la aplicacion. Podes leer algo asi:
> >     >     > > startUpApplication
> >     >     > >        "Start the runtime application."
> >     >     > > .... [código que no nos interesa]...
> >     >     > >                   ( #( $/ $- ) includes: name first )
> >     >     > >                         ifFalse: [ SmalltalkLibraryBinder
> >     >     > bindTo:
> >     >     > > name. bound := true ] ] ] ].
> >     >     > >    ( bound not and: [ ( File findFileName: self exeName,
> >     '.bnd' )
> >     >     > > isNil ] )
> >     >     > >        ifTrue: [ self startUpSampleApplication ]. <<<<
> >     Esto último
> >     >     > > nos interesa
> >     >     > >
> >     >     > > Donde dice "self startUpSampleApplication" reemplazalo por
> >     >     TestRunTime
> >     >     > > new test con lo que te quedaria:
> >     >     > > ....
> >     >     > >   ( bound not and: [ ( File findFileName: self exeName,
> >     '.bnd'
> >     >     ) isNil
> >     >     > > ] )
> >     >     > >        ifTrue: [ TestRunTime new test ].
> >     >     > > Revisas que no te olvidaste de poner el file name
> >     >     "HelloWorld.exe" y le
> >     >     > > das al boton OK.
> >     >     > > Salis del Visual Smalltalk (vas a notar que la ventana de
> >     >     Transcript
> >     >     > > cambio de nombre). No es necesario grabar el image.
> >     >     > > En el mismo directorio del image te vas a encontrar un
> >     archivo
> >     >     > > HelloWorld.exe , le haces doble click y ya tenes
> >     corriendo tu
> >     >     > > aplicacion.
> >     >     > >
> >     >     > > Lo unico destacable de todo esto es que no te olvides de
> >     poner
> >     >     > > "Smalltalk exit" en el codigo donde se cierre la ultima
> >     >     ventana de tu
> >     >     > > sistema, de esa forma no te quedara como un proceso mas
> >     corriendo
> >     >     > > aunque hayas cerrado la aplicacion. Es bueno agregar el
> >     >     chequeo por
> >     >     > > #isRunTime ya que de esa forma podes probar en tiempo de
> >     >     desarrollo sin
> >     >     > > que se te cierre el ambiente!!
> >     >     > > Donde nosotros pusimos "TestRunTime new test" tendrias que
> >     >     reemplazarlo
> >     >     > > con el código que abre la primer ventana de tu sistema.
> >     En esa
> >     >     misma
> >     >     > > ventana deberias agregar un evento para que al cerrarse,
> >     envíe el
> >     >     > > "Smalltalk isRunTime ifTrue: [ Smalltalk exit ]"
> >     >     > >
> >     >     > > Bueno, me cansé :D. Cualquier pregunta, adelante.
> >     >     > > Ahora yo te pregunto, ¿por qué no usas Dolphin Smalltalk?
> >     >     > >
> >     >     > > Saludos
> >     >     > > GallegO
> >     >     > >
> >     >     > >
> >     >     > >
> >     >     > > > >
> >     >     > >
> >     >     >
> >     >
> >     >
> >     >     >
> >     >
> >     ------------------------------------------------------------------------
> >     >
> >     >     No virus found in this incoming message.
> >     >     Checked by AVG Free Edition.
> >     >     Version: 7.1.385 / Virus Database: 268.7.4/351 - Release
> >     Date: 29/05/2006
> >     >
> >     >
> >
> >
> >
> >     _________________________________________________________
> >     Horóscopos, Salud y belleza, Chistes, Consejos de amor:
> >     el contenido más divertido para tu celular está en Yahoo! Móvil.
> >     Obtenelo en http://movil.yahoo.com.ar
> >
> >
> >
> >     >
> >     ------------------------------------------------------------------------
> >
> >     No virus found in this incoming message.
> >     Checked by AVG Free Edition.
> >     Version: 7.1.394 / Virus Database: 268.7.4/351 - Release Date:
> > 29/05/2006
> >
> >
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupos de Google "clubSmalltalk" grupo.
 Si quiere publicar en este grupo, mande un correo electrónico a clubSmalltalk <at> googlegroups.com
 Para anular la suscripción a este grupo, envíe un mensaje a clubSmalltalk-unsubscribe <at> googlegroups.com
 Para visualizar más opciones, visite este grupo enhttp://groups.google.com/group/clubSmalltalk
-~----------~----~----~----~------~----~------~--~---


Gmane