4 Jul 2006 19:29
Re: Como abrir la aplicacion directamente.
GallegO <fxgallego <at> sinectis.com.ar>
2006-07-04 17:29:19 GMT
2006-07-04 17:29:19 GMT
> Saludos, Facundo > P.D.: en el laburo me dicen que no me se explicar, así que no te sientas > mal si no me entendes...solo volvé a preguntar. Si es verdad, jeje. Juan, fijate que por lo general el image (archivo .img) te lo genera en la carpeta \Mis documentos\Dolphin Smalltalk X6 Si queres hacer un backup o mufar tu image a otra maquina tenes que copiar el .img, y el .chg (archivo de changes). Por seguridad podrias llegar a querer copiar el .sml para asegurarte en caso de cambiar de version. Saludos GallegO Facundo Vozzi escribió: > Juan, > después que le ponés el número de serie y grabas la imagen con un > nombre (Ej. Community Edition.img) no tenés que usar más el acceso > directo a Fresh Install para ingresar. > La próxima vez, ingresá al dolphin haciendo doble click sobre esa imagen > (o arrastra la imagen al ejecutable del dolphin) y no desde el acceso > directo a Fresh Install. > > Saludos, Facundo > P.D.: en el laburo me dicen que no me se explicar, así que no te sientas > mal si no me entendes...solo volvé a preguntar. > > Juan Durán escribió: >> 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