Changes between Version 57 and Version 58 of squeak_faq


Ignore:
Timestamp:
08/25/2021 03:01:19 PM (3 years ago)
Author:
eva.krebs
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • squeak_faq

    v57 v58  
    11[[TOC]]
    22
    3 = Squeak FAQ =
    4 
     3= Squeak FAQ (Stand WiSe 21/22) =
     4
     5== Wie erstellt man ein .sar für die Abgabe? ==
     6
     7{{{
     8"Insert your info here"
     9sarname := 'MyProject'.
     10packages := {'BaselineOfMyProject'. 'MyProject-UI'. 'MyProject-Core'}.
     11folders := {'MyData'. 'MyData2'}.
     12
     13"init"
     14preambleContent := ''. zip := ZipArchive new.
     15
     16"add packages"
     17packages do: [:package | mczStream := RWBinaryOrTextStream on: (String new: 10000).
     18workingCopy := MCWorkingCopy forPackage: (MCPackage new name: package).
     19version := workingCopy newVersion fileOutOn: mczStream.
     20(zip addString: mczStream contents as: package, '.mcz') desiredCompressionLevel: 0.
     21preambleContent := preambleContent, 'self fileInMonticelloZipVersionNamed: ''' , package, '.mcz''.', String cr].
     22
     23"add folders"
     24folders do: [:folder |
     25    zip addTree: Smalltalk imagePath match: [:e | e fullName beginsWith: Smalltalk imagePath , FileDirectory slash , folder].
     26    preambleContent := preambleContent, '(self membersMatching: ''' , folder, ''', FileDirectory slash, ''*.*'') do: [ :f | self extractMember: f].', String cr.].
     27
     28"only add one preamble!"
     29zip addString: preambleContent as: 'install/preamble'.
     30
     31"write sar"
     32zip writeToFileNamed: sarname , '.sar'.
     33}}}
     34
     35== GameMecha ==
     36
     37WIP
     38
     39== Wie füge ich einer Systemklasse eine Methode hinzu (z.B. isMario zu Morph)? ==
     40
     41WIP
     42
     43
     44
     45
     46
     47
     48
     49
     50
     51= Squeak FAQ Archiv =
    552
    653== Dokumentation ==
     
    167214
    168215
    169 === Wie passt man die Schrft in einem Textmoph an? ===
     216=== Wie passt man die Schrift in einem TextMorph an? ===
    170217
    171218{{{