Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2016-11-07 23:37:39 ЛС | профиль | цитата
kamakama, думаю 37 компонент достаточно.

Add(MainForm,7226546,322,217)
{
Width=623
Height=432
Color=12639424
Caption="Математический фокус 1"
BorderStyle=3
Position=1
link(onCreate,4563130:doEvent1,[])
}
Add(Button,4800709,168,301)
{
Left=255
Top=315
Width=65
Height=50
Font=[Consolas,12,1,0,204]
Caption=""
Point(doCaption)
link(onClick,11974977:doData,[])
}
Add(MultiElementEx,5182533,749,210)
{
}
BEGIN_SDK
Add(EditMultiEx,9645247,14,21)
{
WorkCount=#8:doEvent1|8:doRandom|
VarCount=#6:String|
Width=277
Height=137
VOffset=14
HOffset=245
link(doEvent1,16614578:doEvent1,[])
link(doRandom,7398168:doGetString,[(23,48)(23,132)])
link(String,7398168:String,[])
}
Add(Random,15037153,70,84)
{
Min=1
Point(doRandomWithoutRepeats)
link(onRandom,10726599:doCopy,[])
}
Add(Hub,1378636,154,84)
{
link(onEvent1,7398168:doAdd,[])
link(onEvent2,14528048:doValue,[])
}
Add(GlobalVar,14528048,182,91)
{
Name="sim"
}
Add(StrList,7398168,238,84)
{
Point(doGetString)
Point(String)
}
Add(Hub,16614578,28,35)
{
link(onEvent1,7398168:doClear,[(225,41)(225,97)])
link(onEvent2,15037153:doRandomWithoutRepeats,[(56,48)(56,111)])
}
Add(Copy,10726599,112,84)
{
Count=3
link(onCopy,1378636:doEvent1,[])
link(Str,14294994:Text,[])
}
Add(VisualStrings,14294994,112,49)
{
Lines=#104:ABCDEFGHIJKLMNOPQRSTUVWXYZZYXWVUTSRQPONMLKJIHGFEDCBAABCDEFGHIJKLMNOPQRSTUVWXYZZYXWVUTSRQPONMLKJIHGFEDCBA|
Width=60
}
END_SDK
Add(Hub,13921664,504,238)
{
InCount=2
OutCount=7
link(onEvent1,5182533:doEvent1,[(588,244)(588,216)])
link(onEvent2,657562:doWork1,[])
link(onEvent6,7465436:doRandomWithoutRepeats,[])
link(onEvent7,13765280:doResize,[(536,286)(536,314)])
}
Add(GlobalVar,11793102,224,266)
{
Name="sim"
}
Add(Hub,10752775,616,252)
{
link(onEvent1,5182533:doRandom,[(637,258)(637,223)])
link(onEvent2,630882:doOperation,[(637,265)(637,314)])
}
Add(DoData,11974977,224,301)
{
link(onEventData,16236019:doEvent1,[])
link(Data,11793102:Var,[])
}
Add(Hub,16236019,273,301)
{
link(onEvent1,557388:doWork1,[(299,307)(299,298)(158,298)])
link(onEvent2,14588143:doWork2,[])
}
Add(Label,10624162,378,301)
{
Left=245
Top=375
Color=12639424
Visible=1
Cursor=2
Caption="Не понял, еще раз."
Point(doVisible)
link(onClick,4663824:doEvent1,[])
}
Add(Hub,4663824,427,301)
{
OutCount=4
link(onEvent1,14588143:doWork1,[(453,307)(453,295)(310,295)(310,307)])
link(onEvent2,11793102:doValue,[(457,314)(457,257)(212,257)(212,272)])
link(onEvent3,13921664:doEvent2,[(466,321)(466,251)])
link(onEvent4,557388:doWork3,[(454,328)(454,349)(158,349)])
}
Add(HubEx,557388,154,301)
{
link(onEvent,4800709:doCaption,[])
}
Add(Random,7465436,567,252)
{
Max=99
Point(doRandomWithoutRepeats)
link(onRandom,10752775:doEvent1,[])
}
Add(GridLayout,13765280,567,308)
{
Name="M"
Rows=10
Cols=10
AddMode=1
}
Add(Label,3796020,483,308)
{
Left=95
Top=5
Width=455
Height=65
Color=12639424
Caption="Задумайте любое двухзначное число. (например 54). \r\nВычтите из него составляющие его цифры (например 54 - 5 - 4 = 45). \r\nНайдите это число в таблице и запомните буквы которые ему соответствуют. \r\nВообразите эти буквы и щелкните по кнопке, на ней должны появиться эти буквы."
AutoSize=1
}
Add(ChanelToIndex,14588143,322,301)
{
link(onIndex,10624162:doVisible,[(363,307)(363,314)])
}
Add(Hub,4563130,427,231)
{
link(onEvent1,7465436:doRandomize,[(545,237)(545,265)])
link(onEvent2,13921664:doEvent1,[])
}
Add(Math,630882,644,308)
{
OpType=8
Op2=9
ResultType=0
link(onResult,4249230:doCase,[])
}
Add(GlobalVar,8201429,735,350)
{
Name="sim"
}
Add(FormatStr,1067495,728,371)
{
Mask="%1-%2"
link(onFString,14011979:doWork3,[(802,377)])
link(Str1,12548588:Var2,[])
link(Str2,8201429:Var,[])
}
Add(FormatStr,6740998,742,308)
{
Mask="%1-%2"
link(onFString,14011979:doWork2,[])
link(Str1,12548588:Var3,[(748,292)])
link(Str2,5182533:String,[])
}
Add(ChildPanel,657562,826,245)
{
}
BEGIN_SDK
Add(EditMulti,16197434,21,21)
{
WorkCount=2
link(doWork1,2476702:##clear,[(47,27)(47,90)])
link(doWork2,2476702:##add,[(59,34)(59,83)])
}
Add(Panel,10683718,35,105)
{
Top=60
Width=610
Height=245
Color=12639424
BorderWidth=0
BevelInner=0
BevelWidth=0
}
Add(ChildPanelEx,2476702,98,77)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,16095507,21,21)
{
WorkCount=#5:##add|7:##clear|
Width=97
Height=88
Point(##add)
Point(##clear)
link(##add,7059886:doCaption,[(36,27)(36,62)])
}
Add(Panel,7059886,56,56)
{
Left=35
Top=105
Height=25
Color=12639424
Font=[Courier New,10,1,0,204]
Layout="parent.parent.M"
BorderWidth=0
BevelInner=0
BevelWidth=0
Alignment=1
}
END_SDK
END_SDK
Add(Case,4249230,686,308)
{
Value=Integer(0)
link(onNextCase,6740998:doString,[])
link(onTrue,1067495:doString,[(727,321)(727,377)])
}
Add(GetDataEx,12548588,728,287)
{
Angle=3
link(Data,7465436:Random,[(573,292)])
}
Add(HubEx,14011979,798,308)
{
Angle=3
link(onEvent,657562:doWork2,[(802,258)])
}

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0