½ñÌì¸ø´ó¼Ò´øÀ´µÄÊÇStarUMLʹÓý̡̳ª¡ªÈçºÎ´´½¨¡¢É¾³ýºÍÐÞ¸ÄÔªËØ£¿¸ú×ÅС±àÒ»Æðѧϰһϰɣ¡( u% W" Y8 G/ @& h1 T
  H3 Q' ?# n& j& T. B
StarUML for Mac(UMLÈí¼þ½¨Ä£Æ÷)Ö§³Öbig sur) b! `  g. o3 K$ N' O' [3 D. q5 B
114.57 MB2022.06.15Ó¢ÎÄÈí¼þ
2 ?6 M8 F7 ]! e8 bStarUMLÊÇÒ»¿îMacƽ̨ÉϵÄUML½¨Ä£¹¤¾ß£¬¸ÃÈí¼þÖ÷ÒªÓÃÓÚ¸÷ÖÖͼֽµÄ»æÖƲÙ×÷£¬²¢ÇÒ¿ÉÒÔ½«ÖÆ×÷ºÃµÄͼֽÎļþµ¼³öΪJPG¡¢JPEG¡¢BMP¡¢EMFµÈͼƬ¸ñʽ£¬Í¬Ê±»¹ÓµÓжÁÈ¡c++¡¢c#´úÂëÉú³ÉÀàͼµÄ¹¦ÄÜ0 K0 Y5 f; p1 R6 p
ÏÂÔØ
$ j6 m/ R* _% Q" Q; e% y×îÖØÒªµÄÊÇÄú²»Ó¦¸ÃÖ±½Ó´´½¨»òÐÞ¸ÄÔªËØ£¬var class.1=newUMLClass£¨£©»òÕßclass1.name="New Name"ÒòΪËùÓиü¸Ä¶¼Ó¦¸Ãͨ¹ý³·ÏûºÍÖØ×öÖ§³ÖµÄ²Ù×÷À´Íê³É¡£+ S. e; d% t0 K" v8 [
´´½¨ÔªËØ´´½¨Ä£ÐÍÔªËØ
- w/ _3 G7 h1 R# @  t! ?- J" u4 CÄú¿ÉÒÔµ÷ÓÃcreateModelº¯Êýapp.factoryÀ´´´½¨´øÓÐÑ¡Ïî¶ÔÏóµÄÄ£ÐÍÔªËØ¡£2 u; w3 D4 ^5 X2 W9 n1 ^8 M5 [
Ñ¡Ïî¶ÔÏó¿ÉÄÜÓÐÒÔÏÂ×ֶΣº# Y7 K4 o* D  i) M
  • id£º´´½¨ÔªËصŤ³§º¯ÊýµÄID¡£Òª²é¿´ÍêÕûµÄIDÁÐ±í£¬ÇëÖ´ÐÐapp.factory.getModelIds£¨£©
  • parentÒª°üº¬´´½¨µÄÔªËØµÄ¸¸ÔªËØ¡£
  • field£¨¿ÉÑ¡£©£º¸¸ÔªËصÄ×Ö¶ÎÃû³Æ£¨Ä¬ÈÏΪownedElements)
  • modelInitializer£¨¿ÉÑ¡£©£º³õʼ»¯´´½¨µÄÄ£ÐÍÔªËØµÄº¯Êý¡£$ P, @" c+ O1 J" `" a5 f
    9 p+ ^+ g( v% C$ ~5 H) {
    $ u9 c; @1 Y2 d3 n+ [* Y% T7 q
    Äú¿ÉÒÔÔÚModel ExplorerÖп´µ½´´½¨µÄÔªËØ£¬²¢ÇÒÿ´Î´´½¨¶¼¿ÉÒÔʹÓó·ÏûºÍÖØ×ö¡£
    4 l. m' F: E' W" z´´½¨Í¼±íµ÷ÓÃcreateDiagramº¯Êýapp.factoryÀ´´´½¨´øÓÐÑ¡Ïî¶ÔÏóµÄͼ±í£º
    9 Y  ~7 C- w5 `Ñ¡Ïî¶ÔÏó¿ÉÄÜÓÐÒÔÏÂ×ֶΣº
    * w3 B3 `& q) Z4 F. C) i6 r: y
  • id£º´´½¨Í¼±íµÄ¹¤³§º¯ÊýµÄID¡£Òª²é¿´ÍêÕûµÄDÁÐ±í£¬ÇëÖ´ÐÐapp.factory.getDiagramIds£¨£©.
  • parent£ºÒª°üº¬´´½¨µÄͼ±íµÄ¸¸ÔªËØ¡£
  • options£¨¿ÉÑ¡£©£º°üº¬ÒÔÏÂÑ¡ÏîµÄ¶ÔÏó¡£
  • diagramInitializer£¨¿ÉÑ¡£©£º³õʼ»¯´´½¨Í¼±íµÄº¯Êý¡£% b9 V5 i' L% o
    & ?+ R  Z, B/ o  L: y7 e6 s, B5 C

    % z3 s+ U1 E3 _; ?, \Ò»´Î´´½¨Ä£ÐÍÔªËØºÍÊÓÍ¼ÔªËØµ÷ÓÃcreateModelAndViewº¯Êýapp.factoryÒÔʹÓÃÑ¡Ïî¶ÔÏóÒ»´Î´´½¨Ä£ÐÍÔªËØºÍÊÓÍ¼ÔªËØ¡£" _, \5 k1 U- k' S. U# w, p* i- A* J
    Ñ¡Ïî¶ÔÏó¿ÉÄÜÓÐÒÔÏÂ×ֶΣº
    7 q/ B& p1 j8 e0 U
  • id£º¹¤³§º¯ÊýµÄID¡£Òª²é¿´ÍêÕûµÄIDÁÐ±í£¬ÇëÖ´ÐÐFactory.getModelAndViewIds£¨£©.
  • parent£ºÒª°üº¬´´½¨µÄÄ£ÐÍÔªËØµÄ¸¸ÔªËØ¡£
  • diagram£ºÒª°üº¬´´½¨µÄÊÓÍ¼ÔªËØµÄͼ±íÔªËØ¡£
  • modelInitializer£¨¿ÉÑ¡£©£º³õʼ»¯´´½¨µÄÄ£ÐÍÔªËØµÄº¯Êý¡£
  • viewInitializer£¨¿ÉÑ¡£©£º³õʼ»¯´´½¨µÄÊÓÍ¼ÔªËØµÄº¯Êý¡£
  • x1£¬y1£¬¡Á2£¬y2£¨¿ÉÑ¡£©£ºÓÃÓÚ³õʼ»¯´´½¨µÄÊÓÍ¼ÔªËØµÄλÖúʹóСµÄ¾ØÐÎ×ø±ê¡£
  • tailview£¬headview£¨¿ÉÑ¡£©£ºÈç¹ûÄú³¢ÊÔ´´½¨¹ØÏµ£¨ÀýÈçUMLAssociation£©£¬Ôò´´½¨µÄÊÓÍ¼ÔªËØÁ¬½ÓÕâÁ½¸öÊÓÍ¼ÔªËØtailviewºÍheadView¡£
  • tailModel£¬ºÍheadModel£¨¿ÉÑ¡£©£ºÈç¹ûÄú³¢ÊÔ´´½¨¹ØÏµ£¬Ôò´´½¨µÄÄ£ÐÍÔªËØ½«ÕâÁ½¸öÄ£ÐÍÔªËØtailModel headModel.
  • containerView£¨¿ÉÑ¡£©£ºÒª°üº¬´´½¨µÄÊÓÍ¼ÔªËØµÄÊÓÍ¼ÔªËØ¡£& i8 v: b2 U4 M0 D
    ¸Ãº¯ÊýcreateModelAndView·µ»Ø´´½¨µÄÊÓÍ¼ÔªËØ£¬Òò´ËÄúÐèҪͨ¹ý·ÃÎÊmodel×Ö¶ÎÀ´»ñÈ¡´´½¨Ä£ÐÍÔªËØ¡££¨ÀýÈçclassView1.model£©¡£ÒÔÏ´úÂ뽫´´½¨Á½¸öÀàºÍÁ¬½ÓÕâÁ½¸öÀàµÄ¹ØÁª¡£
    7 C" q# S6 e6 K0 E+ t# U  o
    3 q; y* ]' e* \´´½¨ÏÖÓÐÄ£ÐÍÔªËØµÄÊÓÍ¼ÔªËØµ÷ÓÃcreateViewofº¯Êýapp.factoryÒÔʹÓÃÑ¡Ïî¶ÔÏó´´½¨ÏÖÓÐÄ£ÐÍÔªËØµÄÊÓÍ¼ÔªËØ¡£
    ) ~$ Q) {4 Z4 h5 dÑ¡Ïî¶ÔÏó¿ÉÄÜÓÐÒÔÏÂ×ֶΣº8 }* s$ Y' I  L% U
  • mode1£ºÓÉ´´½¨µÄÊÓÍ¼ÔªËØÒýÓõÄÄ£ÐÍÔªËØ¡£
  • diagram£ºÒª°üº¬´´½¨µÄÊÓÍ¼ÔªËØµÄͼ±íÔªËØ¡£
  • viewInitializer£¨¿ÉÑ¡£©£º³õʼ»¯´´½¨µÄÊÓÍ¼ÔªËØµÄº¯Êý¡£
  • x£¬y£¨¿ÉÑ¡£©£º´´½¨µÄÊÓÍ¼ÔªËØµÄλÖá£
  • containerView£¨¿ÉÑ¡£©£ºÒª°üº¬´´½¨µÄÊÓÍ¼ÔªËØµÄÊÓÍ¼ÔªËØ¡£
    6 e! g! w) _" Z9 a) Q$ m1 p) T6 b
    ! F! V7 j5 Q9 U; _% H
    9 a  U. i6 a! k3 F
    Äú½«ÔÚ£¨500£¬500£©´¦ÔÙ¿´µ½Ò»¸öÀàÊÓÍ¼ÔªËØ¡£
    7 x3 T9 x# R5 V. I¸øÔªËØÌí¼Ó±êÇ©Èç¹ûÄãÏëÓöîÍâµÄ±êÇ©À´À©Õ¹Ò»¸öÔªËØ£¬Äã¿ÉÒÔͨ¹ýµ÷ÓÃcreateModel´øÓÐTag²ÎÊýµÄº¯ÊýÀ´´´½¨±êÇ©app.factory¡£TagÓÐÎåÖÖ£ºString¡¢Number¡¢Boolean¡¢ReferenceºÍHidden¡£Òþ²Ø±êǩδÏÔʾÔÚͼ±íÖУ¬µ«ÆäËû±êÇ©ÏÔʾΪÊôÐÔ¡££¨¼ì²é¸ñʽ>ÏÔʾÊôÐԲ˵¥£©¡£ÒÔÏ´úÂ뽫ΪËùÑ¡ÔªËØ´´½¨Ò»¸ö×Ö·û´®±ê¼Ç¡£
    9 P8 ?4 p/ L% A6 B' z0 F
    7 \! r! S* L  i5 Bɾ³ýÔªËØÒªÉ¾³ýÄ³Ð©ÔªËØ£¬Çëapp.engine.deleteElementsʹÓÃÄ£ÐͺÍÊÓÍ¼ÔªËØ×÷Ϊ²ÎÊýµ÷Óú¯Êý  Z% A) c# L; ^; W
    7 d' x) ?# i6 p
    ÐÞ¸ÄÔªËØ¸ü¸ÄÊôÐÔÖµ
    , Z: Z7 z* X; I' p, c9 `1 _Äã²»Ó¦¸ÃÖ±½ÓÐÞ¸ÄÔªËØµÄÊôÐÔ£¬class1.name="New Name"ÒòΪËùÓиü¸Ä¶¼Ó¦¸Ãͨ¹ý³·ÏûºÍÖØ×öÖ§³ÖµÄ²Ù×÷À´Íê³É¡£, A) w! t$ `3 ^) Q( T. Q: N
    Òª¸ü¸ÄÊôÐÔÖµÇëÓã¬app.engine.setProperty()ÒÔϺ¯Êý& p! ], E& N- b! X- g- i$ M2 x

    * V3 l9 C% @  P" LÀý×ÓÐòÁÐͼ
    6 b) \& K# L6 B$ |/ FÕâÊÇÒ»¸ö´´½¨Á½ÌõÉúÃüÏߺÍÒ»ÌõÏûÏ¢µÄÐòÁÐͼµÄʾÀý
      _$ M2 E4 \! L$ D5 \( m4 a
  • ÒÑÓÐ 0 ¸öÈË·¢±íÆÀÂÛ

    ¸ß¼¶Ä£Ê½
    B Color Image Link Quote Code Smilies
    ÄúÐèÒªµÇ¼ºó²Å¿ÉÒÔ»ØÌû µÇ¼ | Á¢¼´×¢²á  

    ±¾°æ»ý·Ö¹æÔò

    ¼ÓÈëVIP»áÔ±
    ¿ìËٻظ´ ·µ»ØÁÐ±í ¿Í·þÖÐÐÄ





    ¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí