4 Jul 2006 16:24
Re: Como abrir la aplicacion directamente.
Santiago Cardoso Geller <cardosogeller <at> gmail.com>
2006-07-04 14:24:41 GMT
2006-07-04 14:24:41 GMT
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 -~----------~----~----~----~------~----~------~--~---
RSS Feed