{"id":160770,"student_id":1404,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Calculator/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"Calculator\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6578\\\\u5b57\\\\u6b04\\\\u4f4d1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFFFAFAF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-984533866\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6578\\\\u5b57\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u7b2c\\\\u4e00\\\\u500b\\\\u6578\\\\u5b57\\\",\\\"Uuid\\\":\\\"-498290203\\\"},{\\\"$Name\\\":\\\"\\\\u6578\\\\u5b57\\\\u8f38\\\\u51651\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"Uuid\\\":\\\"-1123573343\\\"}]},{\\\"$Name\\\":\\\"\\\\u6578\\\\u5b57\\\\u6b04\\\\u4f4d2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF00FF00\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1014109125\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6578\\\\u5b57\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u7b2c\\\\u4e8c\\\\u500b\\\\u6578\\\\u5b57\\\",\\\"Uuid\\\":\\\"1563222674\\\"},{\\\"$Name\\\":\\\"\\\\u6578\\\\u5b57\\\\u8f38\\\\u51652\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"NumbersOnly\\\":\\\"True\\\",\\\"Uuid\\\":\\\"1193068072\\\"}]},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u7b97\\\\u529f\\\\u80fd\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-988801892\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u52a0\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"+\\\",\\\"Uuid\\\":\\\"432881765\\\"},{\\\"$Name\\\":\\\"\\\\u6e1b\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"-\\\",\\\"Uuid\\\":\\\"-317399154\\\"},{\\\"$Name\\\":\\\"\\\\u4e58\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"x\\\",\\\"Uuid\\\":\\\"-89742396\\\"},{\\\"$Name\\\":\\\"\\\\u9664\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\/\\\",\\\"Uuid\\\":\\\"1904480898\\\"}]},{\\\"$Name\\\":\\\"\\\\u529f\\\\u80fd\\\\u5217\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"286856424\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6e05\\\\u9664\\\\u8cc7\\\\u6599\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"C\\\",\\\"Uuid\\\":\\\"224882629\\\"},{\\\"$Name\\\":\\\"\\\\u7b49\\\\u65bc\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"=\\\",\\\"Uuid\\\":\\\"-2030841109\\\"}]},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u7b97\\\\u7d50\\\\u679c\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Text\\\":\\\"\\\\u8a08\\\\u7b97\\\\u7d50\\\\u679c:\\\",\\\"Uuid\\\":\\\"1083228391\\\"},{\\\"$Name\\\":\\\"\\\\u5c0d\\\\u8a71\\\\u68461\\\",\\\"$Type\\\":\\\"Notifier\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"353355352\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Calculator/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"y1E,aPMe*M!-LehH@2j+\\\" x=\\\"758\\\" y=\\\"-174\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"R6tgn3a}4K9*%^aghzp}\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"zv8k2.X\\\\!g~0?(To4uC)D\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"v0M4wir1@7#,v-RtTS!!\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"y?DCb%}Z)f%\\\\!P^_ca,ah\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Y=]-u6b)n~:R26a\\\\!eVoe\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"計算結果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計算結果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"k04T;ov}Th1z*xW)+,oR\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e計算結果:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"C7dfoV.xm#\\\\!2uLH0QXMf\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"等於\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e等於\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"MlpW$As@w~rarJmy+Us0\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"3Z?[F`dn?TO.C-i,f2Td\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"清除資料\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清除資料\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"`*{nR2w40DLE=ujP*cZ!\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"7/9*-;7hF1SWJ;(1vdHS\\\" x=\\\"3\\\" y=\\\"-134\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e數字1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\")y30P@dVt6U.6Ky.4hwT\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"iuyKd)dS$Zg(s2J/TkL^\\\" x=\\\"1\\\" y=\\\"-94\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e數字2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"iaT}s^%_k#:-vw],4Op2\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"AL-Nx`IuIA3[HTsD*RaH\\\" x=\\\"3\\\" y=\\\"-57\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e計算結果\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"g(DJ/4:O1*]5{S@v#pxk\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"qh(;M^H%sl0{rKC+?7rv\\\" x=\\\"-270\\\" y=\\\"1\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"加\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e加\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"7Et9,5;yz+)Jv:GV{H,7\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"SKI`FCBV1EfyRcrG61dh\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"p:RKoy~SBn2V(qZ\\\\!g=iU\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"e{95}]=2x\\\\!ld()K/qzVx\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"}`p.iF{!w~!yDlW$ob57\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"FK#TqhtC3\\\\!{7@EVId%?p\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"al_f?rpY~xW@P}N5;r?{\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Zp3NDc2FwaxCYEnf+!.@\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"P:yOZcl^NzDvhoozL;gP\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"i:cEj03dOM1UP-6A0+#T\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"W0U;$=M-#X-$Fe!O5BHZ\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"RX2#bn@$k;vbdYCAD3GB\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"JsZ=/7Io.y$BBnTwD/#H\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 計算結果\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"U+I,}Fu@-i,M,tVhW}R\\\\!\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"I?k#w4Wa`uDe^Wx`0yqw\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"CSiLtyQ]yKvb.]kHNpJm\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"RT1U}QZ3y]tjo=)4GJ*!\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"啟用功能\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e啟用功能\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"!yIZy=+7XW4`KBZW?`0}\\\" x=\\\"757\\\" y=\\\"38\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"等於\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e等於\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Zn4F*`N7NGFBw:#=TwSP\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"計算結果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計算結果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"O-D[R4lMM=PWjupJSeY/\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"%LMJH+dGZ-L+L/OFDd@z\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e計算結果:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"b9@(fzkt3Z[HZ*%;lQv}\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 計算結果\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"{0.K(#-jqa=6[EeGa/v`\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"z:x~D8j5to*T]9ZzDALL\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%zM/ZwZQ#uw!cEqZvM%8\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"v39Gk{Ml9(IDG#mbBn/g\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"~QSiVA2;UW*b\\\\!ABOq_*#\\\" x=\\\"-266\\\" y=\\\"225\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"減\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e減\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"N.R#178Xn(=mLW\\\\!Iz-3?\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"h\\\\!p$Ji((,$JtWk[0wySL\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"];,nwM?8+Y$S]:jJ1{#t\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!Iq=,-DTN~;MQEr+OA^:\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"l`q{~DYDQ8M=z\\\\!Kgsx(h\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"t=_uM,{Ig#pW8W]V{v)%\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\",r(QoiHDy]6L%gAjn!Yl\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"_jy:k]XQWQNh9$^wM@00\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"k$/vd.=258#^\\\\!6ql%EC^\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$-9/!{WHM{s/4@BPYP\\\\!/\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"4*ID2W}^zRU$iRd]Y7qM\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$5`6hLN{Otgcpm/\\\\!06BR\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"n`{$7Z6vIT+d``Y:DKE-\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 計算結果\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"*tLu+i-1qeiObBlUvCz9\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"sy:yFsp9mvy1$l=mQGuz\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"#?8VQrAn,ynu*qkRja@*\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"1-D)43N{Iq}()QG0-/py\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"啟用功能\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e啟用功能\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"%J-mWlxtvG)R`CQ)HJG]\\\" x=\\\"761\\\" y=\\\"244\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"清除資料\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清除資料\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"sY7V{_zMuU%/s2]:hpSH\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowMessageDialog\\\" is_generic=\\\"false\\\" instance_name=\\\"對話框1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e對話框1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"S^68]xI{L,PKR+]-W[%8\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e重新計算!\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"q5N+wkIpF*@GR9k,$-2`\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e計算機\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"QD(%2sC5i@(JrCEn:~zB\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eOK\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"TsNT0WDU5.7{Xw#\\\\!LIv)\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"計算結果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計算結果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"T76kv[m\\\\!JqRJs$b2gTI3\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e計算結果:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ym1Ce@HVQYL*@0jZDIPi\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"d$2kOflU$dewg;4##kns\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"lC+s%jE$6\\\\!6iJ@(#g$/7\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"y9AFaqp6rqt*`9dX^A]E\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"FKBuN6fDvo!+!JhCPZu1\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"t`4iLOQvhp8BSmU{z`!5\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"m,$3gZO92]/jT+G}YP*k\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"`~EX;}`0O,^$lOO6vB}_\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"*C*rJQ=mBPF+JhYe~E[S\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"lcIK;;;@%K]9opjTVww=\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"-JEol8NaY/yT\\\\!=mV7HVV\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"BT2?dduhXAT{f-7s_vNB\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"PHQj*Iyd6/GL+A6Tk~op\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"等於\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e等於\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"e9V9-+z7z8E]tpsL%M~j\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\".bmXAgDvkrd]T:iIHJ[\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"清除資料\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清除資料\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"Z+4[/dIRRhF+6LA3*HYj\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\",[B/4f+H}hIGIqZtwq@y\\\" x=\\\"-257\\\" y=\\\"489\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"除\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e除\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"}O~o/SWDfk^/ENxz.tRg\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"~DCO?@-\\\\!+vPH+6QfHk#f\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"9zm=W5LNc\\\\!HV,^Bnhd.R\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"mo95iC3iAag-i;F%g8yQ\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"k2a~NO5{,kf3o4[.$$7a\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"CS!VSqq@^OPDi(M,Z;/m\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"OjDSkT$MZ*Uww1vjLmUJ\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"N3.JohUp^N(yhVg;jNMn\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"Ruf!xB5wd*}Iu.Ycs[od\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"A[A+6=?/?FkRLudtJ6L@\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"Z4T~/-CE`qpuj,cc;+}D\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"T-SgJU~q%{\\\\!f:B4+p2aA\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"U0Z!I,o47LSVP..I#FMJ\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"aoUI%{bZXla{,6~$V?$3\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"jG(yo;E9p1L9c]P\\\\!%Z1z\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"RcFYr{9RCnaGi]zSiZ^8\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"P.gqO6c/VVwE:lPhgBTS\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 計算結果\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"}=13o]xo@N47zcDH@5W_\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"5uN~Pn@}4jHkxAQV(pdT\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"CO!]aKk_[8EY~E)a*/15\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 數字2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"Ae$pf`u5JYQ43Q2WJ_BZ\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"啟用功能\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e啟用功能\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\")4Cd]`?0l@_6\\\\!B*$JR?!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowMessageDialog\\\" is_generic=\\\"false\\\" instance_name=\\\"對話框1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e對話框1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"\\\\!)n{cQ~]y$NeHH`TR!LB\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e除法第二個數字不能為0! \\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Ak5iLL3Y)jC)?\\\\!uCg*!i\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e錯誤\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"b@w!6nexk1Qa^fCpj??k\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e學會了嘛\\\\uff5e掰\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"(J#~Rnw}J`/:Y/(H1M))\\\" x=\\\"768\\\" y=\\\"746\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e啟用功能\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\";9MrPj(]rb`xs`z?~GBb\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"Wx4iX}c;fx[RsAH;,/*N\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\":bLr)H*Hp-Az7w+DlEdO\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"數字輸入2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e數字輸入2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"dPIse!$/*DY7sZ7oFC61\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"f@7{i{qnnIIshW(5hqwa\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"計算結果\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計算結果\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"\\\\!=Z*Av.,A]Ln3+fWGdt1\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e計算中...\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"8nH85i1[C2w2mH.Jkv=S\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"等於\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e等於\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"yEu_j]MxS6T;oS3.71_n\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"DB7C!n$Bd.tUM{Me~qwC\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"清除資料\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清除資料\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"$r+?wPUHPg]t1#7y^]+A\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/Calculator/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Calculator.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$數字1 0)\\n(def g$數字2 0)\\n(def g$計算結果 0)\\n(def (p$啟用功能 ) (set-and-coerce-property! '數字輸入1 'Enabled #f 'boolean)(set-and-coerce-property! '數字輸入2 'Enabled #f 'boolean)(set-and-coerce-property! '計算結果 'Text \\\"\\\\u8a08\\\\u7b97\\\\u4e2d...\\\" 'text)(set-and-coerce-property! '等於 'Enabled #t 'boolean)(set-and-coerce-property! '清除資料 'Enabled #t 'boolean))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"Calculator\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (set-and-coerce-property! '數字輸入1 'Enabled #t 'boolean)(set-and-coerce-property! '數字輸入2 'Enabled #t 'boolean)(set-and-coerce-property! '計算結果 'Text \\\"\\\\u8a08\\\\u7b97\\\\u7d50\\\\u679c:\\\" 'text)(set-and-coerce-property! '等於 'Enabled #f 'boolean)(set-and-coerce-property! '清除資料 'Enabled #f 'boolean))\\n;;; 數字欄位1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 數字欄位1 \\n(set-and-coerce-property! '數字欄位1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '數字欄位1 'BackgroundColor #xFFFFAFAF 'number)\\n\\n(set-and-coerce-property! '數字欄位1 'Width -2 'number)\\n\\n)\\n\\n;;; 數字標籤1\\n\\n(add-component 數字欄位1 com.google.appinventor.components.runtime.Label 數字標籤1 \\n(set-and-coerce-property! '數字標籤1 'Text \\\"\\\\u7b2c\\\\u4e00\\\\u500b\\\\u6578\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; 數字輸入1\\n\\n(add-component 數字欄位1 com.google.appinventor.components.runtime.TextBox 數字輸入1 \\n(set-and-coerce-property! '數字輸入1 'NumbersOnly #t 'boolean)\\n\\n)\\n\\n;;; 數字欄位2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 數字欄位2 \\n(set-and-coerce-property! '數字欄位2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '數字欄位2 'BackgroundColor #xFF00FF00 'number)\\n\\n(set-and-coerce-property! '數字欄位2 'Width -2 'number)\\n\\n)\\n\\n;;; 數字標籤2\\n\\n(add-component 數字欄位2 com.google.appinventor.components.runtime.Label 數字標籤2 \\n(set-and-coerce-property! '數字標籤2 'Text \\\"\\\\u7b2c\\\\u4e8c\\\\u500b\\\\u6578\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; 數字輸入2\\n\\n(add-component 數字欄位2 com.google.appinventor.components.runtime.TextBox 數字輸入2 \\n(set-and-coerce-property! '數字輸入2 'NumbersOnly #t 'boolean)\\n\\n)\\n\\n;;; 計算功能\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 計算功能 \\n(set-and-coerce-property! '計算功能 'Width -2 'number)\\n\\n)\\n\\n;;; 加\\n\\n(add-component 計算功能 com.google.appinventor.components.runtime.Button 加 \\n(set-and-coerce-property! '加 'Width -2 'number)\\n\\n(set-and-coerce-property! '加 'Text \\\"+\\\" 'text)\\n\\n)\\n\\n(define-event 加 Click()(set-this-form)\\n (if (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '數字輸入1 'Text) \\\"\\\") '(any any) \\\"not =\\\") (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '數字輸入2 'Text) \\\"\\\") '(any any) \\\"not =\\\")) (begin (set-var! g$數字1 (get-property '數字輸入1 'Text))(set-var! g$數字2 (get-property '數字輸入2 'Text))(set-var! g$計算結果 (call-yail-primitive + (*list-for-runtime* (get-var g$數字1) (get-var g$數字2) ) '(number number ) \\\"+\\\"))((get-var p$啟用功能) ))))\\n;;; 減\\n\\n(add-component 計算功能 com.google.appinventor.components.runtime.Button 減 \\n(set-and-coerce-property! '減 'Width -2 'number)\\n\\n(set-and-coerce-property! '減 'Text \\\"-\\\" 'text)\\n\\n)\\n\\n(define-event 減 Click()(set-this-form)\\n (if (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '數字輸入1 'Text) \\\"\\\") '(any any) \\\"not =\\\") (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '數字輸入2 'Text) \\\"\\\") '(any any) \\\"not =\\\")) (begin (set-var! g$數字1 (get-property '數字輸入1 'Text))(set-var! g$數字2 (get-property '數字輸入2 'Text))(set-var! g$計算結果 (call-yail-primitive - (*list-for-runtime* (get-var g$數字1) (get-var g$數字2)) '(number number) \\\"-\\\"))((get-var p$啟用功能) ))))\\n;;; 乘\\n\\n(add-component 計算功能 com.google.appinventor.components.runtime.Button 乘 \\n(set-and-coerce-property! '乘 'Width -2 'number)\\n\\n(set-and-coerce-property! '乘 'Text \\\"x\\\" 'text)\\n\\n)\\n\\n;;; 除\\n\\n(add-component 計算功能 com.google.appinventor.components.runtime.Button 除 \\n(set-and-coerce-property! '除 'Width -2 'number)\\n\\n(set-and-coerce-property! '除 'Text \\\"/\\\" 'text)\\n\\n)\\n\\n(define-event 除 Click()(set-this-form)\\n (if (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '數字輸入1 'Text) \\\"\\\") '(any any) \\\"not =\\\") (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property '數字輸入2 'Text) \\\"\\\") '(any any) \\\"not =\\\")) (begin (set-var! g$數字1 (get-property '數字輸入1 'Text))(set-var! g$數字2 (get-property '數字輸入2 'Text))(if (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-var g$數字2) 0) '(any any) \\\"not =\\\") (begin (set-var! g$計算結果 (call-yail-primitive yail-divide (*list-for-runtime* (get-var g$數字1) (get-var g$數字2)) '(number number) \\\"yail-divide\\\"))((get-var p$啟用功能) )) (begin (call-component-method '對話框1 'ShowMessageDialog (*list-for-runtime* \\\"\\\\u9664\\\\u6cd5\\\\u7b2c\\\\u4e8c\\\\u500b\\\\u6578\\\\u5b57\\\\u4e0d\\\\u80fd\\\\u70ba0! \\\" \\\"\\\\u932f\\\\u8aa4\\\" \\\"\\\\u5b78\\\\u6703\\\\u4e86\\\\u561b\\\\uff5e\\\\u63b0\\\") '(text text text)))))))\\n;;; 功能列\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 功能列 \\n(set-and-coerce-property! '功能列 'Width -2 'number)\\n\\n)\\n\\n;;; 清除資料\\n\\n(add-component 功能列 com.google.appinventor.components.runtime.Button 清除資料 \\n(set-and-coerce-property! '清除資料 'Text \\\"C\\\" 'text)\\n\\n)\\n\\n(define-event 清除資料 Click()(set-this-form)\\n (call-component-method '對話框1 'ShowMessageDialog (*list-for-runtime* \\\"\\\\u91cd\\\\u65b0\\\\u8a08\\\\u7b97!\\\" \\\"\\\\u8a08\\\\u7b97\\\\u6a5f\\\" \\\"OK\\\") '(text text text))(set-and-coerce-property! '計算結果 'Text \\\"\\\\u8a08\\\\u7b97\\\\u7d50\\\\u679c:\\\" 'text)(set-and-coerce-property! '數字輸入1 'Enabled #t 'boolean)(set-and-coerce-property! '數字輸入2 'Enabled #t 'boolean)(set-and-coerce-property! '數字輸入1 'Text \\\"\\\" 'text)(set-and-coerce-property! '數字輸入2 'Text \\\"\\\" 'text)(set-var! g$數字1 0)(set-var! g$數字2 0)(set-and-coerce-property! '等於 'Enabled #f 'boolean)(set-and-coerce-property! '清除資料 'Enabled #f 'boolean))\\n;;; 等於\\n\\n(add-component 功能列 com.google.appinventor.components.runtime.Button 等於 \\n(set-and-coerce-property! '等於 'Text \\\"=\\\" 'text)\\n\\n)\\n\\n(define-event 等於 Click()(set-this-form)\\n (set-and-coerce-property! '計算結果 'Text (call-yail-primitive string-append (*list-for-runtime* \\\"\\\\u8a08\\\\u7b97\\\\u7d50\\\\u679c:\\\" (get-var g$計算結果) ) '(text text ) \\\"join\\\") 'text)(set-and-coerce-property! '數字輸入1 'Enabled #t 'boolean)(set-and-coerce-property! '數字輸入2 'Enabled #t 'boolean))\\n;;; 計算結果\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 計算結果 \\n(set-and-coerce-property! '計算結果 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '計算結果 'Text \\\"\\\\u8a08\\\\u7b97\\\\u7d50\\\\u679c:\\\" 'text)\\n\\n)\\n\\n;;; 對話框1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Notifier 對話框1 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Calculator\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2020-07-02T20:37:42.421+08:00","updated_at":"2020-08-03T11:13:00.078+08:00","name":"Calculator","language":"appinventor","screenshot":{"url":null},"parent_id":null,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":47,"hashid":"6rps43kg","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦