[COLECTIVOS] Alguna pequeña ayuda

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[COLECTIVOS] Alguna pequeña ayuda

Edgar J. De Cleene
Aquí copio lo que acabo de probar en la última versión del 3.7.2 , que
mañana subo y ya tienen Marina y Luciana y está en algunas máquinas del
laboratorio de redes

Como leer un archivo de texto sencillo dentro de squeak
| file calle callesEO |
callesEO := OrderedCollection new.
file := FileStream fileNamed:
'Discovery:Users:admin:SqueakDevelop:CallesEO.txt'. "Ojo el ejemplo es para
el path de mi propia máquina "
[file atEnd] whileFalse: [ calle := file nextLine.
    callesEO add: calle
    ].
callesEO inspect.

En la facu hubo problemas, puede ser algo de Windows ?
Avisar si funciona o no en sus máquinas

Como tener una ventana de cualquier tamaño , mayor a la pantalla de que
dispongan
Aqui si suponen que cada 100 pixels son una cuadra , tendrian para un plano
de 70 * 70 cuadras o de 7 km aproximadamente.
Tambien pueden ver como empezar a trabajar con morphs, siempre deben
intentar usar la clase mas sencilla posible.

bigWindow
| fondoA  aWindow m p s |
fondoA _ Morph new.
    fondoA extent: 7000 @ 7000.
    fondoA color: Color paleYellow.
    t _ ScrollPane new.
    t scroller addMorph: fondoA.
    aWindow _ (SystemWindow labelled: 'Esquema de calles de Rosario en
Squeak ')
                model: nil.
    aWindow
        bounds: (fondoA position - (0 @ aWindow labelHeight + aWindow
borderWidth) corner: fondoA bottomRight + aWindow borderWidth).
    aWindow
        addMorph: t
        frame: (0 @ 0 extent: 1 @ 1).
    aWindow color: Color paleOrange.
    aWindow openCenteredInWorld.
p_ 0@0.

    69
        timesRepeat: [m _ Morph new.
            m extent: 100 @ 100.
            m position: p.
            p _ p + (100 @ 100) asPoint.
            s _ StringMorph new.
            s contents: p asString.
            m addMorphCentered: s.
            fondoA addMorph: m].
^fondoA.

Por último, buscar en la imagen el método

 guessDefaultLineEndConvention

De aquí pueden ver el tema de los distintos delimitadores de path y
distintos fin de linea en Windows, Mac y Unix

Edgar





               
____________________________________________________
Esa persona especial te espera en Yahoo! Encuentros.
¡Dejate encontrar!
http://ar.encuentros.yahoo.com/ 




correo electrónico a: [hidden email]


correo electrónico a: [hidden email]

 
Enlaces de Yahoo! Grupos

<*> Para visitar el sitio web del grupo, andá a:
    http://ar.groups.yahoo.com/group/squeakRos/

<*> Para cancelar tu suscripción a este grupo, enviá un mensaje a:
    [hidden email]

<*> El uso de Yahoo! Grupos está sujeto a las:
    http://ar.docs.yahoo.com/info/utos.html
 



Reply | Threaded
Open this post in threaded view
|

[COLECTIVOS] Mas pequeña ayuda

Edgar J. De Cleene
Aquí envio el primer cs.
Hacer
| p |
 p := Plano new.
 p leerCalles.

En el Workspace.
Tratar de ver que hace esto, siganlo paso por paso con el deebugger, no
olviden decir cinco veces "el debugger es mi amigo"

Edgar




correo electrónico a: [hidden email]


correo electrónico a: [hidden email]

 
Enlaces de Yahoo! Grupos

<*> Para visitar el sitio web del grupo, andá a:
    http://ar.groups.yahoo.com/group/squeakRos/

<*> Para cancelar tu suscripción a este grupo, enviá un mensaje a:
    [hidden email]

<*> El uso de Yahoo! Grupos está sujeto a las:
    http://ar.docs.yahoo.com/info/utos.html
 

Colectivos.1.cs (2K) Download Attachment