Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,63,70) { Width=613 Height=503 AutoScroll=0 Platform=1 link(onCreate,4326894:doInit,[]) link(onError,10215828:doShow,[]) } Add(MessageBox,10215828,112,77) { } Add(PictureBox,7449006,210,63) { Left=10 Top=40 Width=590 Height=435 Dock=5 Point(doImage) } Add(ChildPanel,4326894,161,70) { link(onImage,7449006:doImage,[]) } BEGIN_SDK Add(EditMultiEx,6734103,21,21) { WorkCount=#6:doInit| EventCount=#7:onImage| Width=307 Height=263 link(doInit,16390530:doSelectedIndex,[(39,27)(39,118)]) } Add(Panel,277522,56,70) { Top=5 Width=601 Height=39 Dock=1 } Add(EmguCapture,3580592,203,189) { link(onImage,10768532:doDetect2,[]) } Add(EmguImageDetector,10768532,252,175) { Constructor=0 Flags=2 Point(doConstructor) Point(doDetect2) link(onDetect,6734103:onImage,[(301,181)(301,27)]) link(FileName,5523582:Path,[(265,163)(111,163)]) } Add(Timer,8125139,154,189) { Interval=10 link(onTick,3580592:doQueryFrame,[]) } Add(ComboBox,16390530,56,112) { Left=90 Top=5 Width=231 Text="" DataSource=#33:using System.Collections.Generic;|27:using System.Windows.Forms;|0:|20:namespace InlineCode|1:{|15: class Datalist|2: {|29: private object _dataSource;|0:|19: public Datalist()|3: {|36: var source = new BindingSource();|45: List FilesXML = new List|4: {|15: new FileXML|5: {|50: Name = "haarcascade_frontalface_default.xml",|27: Title = "Frontal Face"|6: },|15: new FileXML|5: {|42: Name = "haarcascade_profileface.xml",|27: Title = "Profile Face"|6: },|15: new FileXML|5: {|39: Name = "haarcascade_fullbody.xml",|24: Title = "Full Body"|6: },|15: new FileXML|5: {|23: Name = "ojoD.xml",|19: Title = "Eyes"|5: }|5: };|32: source.DataSource = FilesXML;|24: _dataSource = source;|3: }|0:|26: public object DataSource|3: {|6: get|4: {|23: return _dataSource;|4: }|3: }|2: }|0:|21: public class FileXML|2: {|34: public string Name { get; set; }|35: public string Title { get; set; }|2: }|1:}| DisplayMember="Title" ValueMember="Name" Point(onTextChanged) Point(SelectedIndex) Point(doSelectedIndex) Point(onSelectedIndexChanged) Point(SelectedValue) link(onSelectedIndexChanged,15414617:doWork2,[]) } Add(Button,15775228,56,182) { Left=10 Top=5 Text="Start" Point(onClick) link(onClick,15431805:doEvent1,[]) } Add(Application,3165358,105,28) { } Add(PathPart,10345241,105,70) { Part=5 link(Path,3165358:ExecutablePath,[]) } Add(PathCombine,5523582,105,119) { link(onCombine,7294149:doExists,[]) link(Path1,10345241:Result,[]) link(Path2,16390530:SelectedValue,[(118,107)(48,107)(48,156)(83,156)]) } Add(Button,1205248,55,231) { Left=325 Top=5 Text="Stop" Point(onClick) link(onClick,8125139:doStop,[(142,237)(142,202)]) } Add(FileTools,7294149,154,112) { Point(doExists) Point(onExists) link(onExists,1842612:doCompare,[]) } Add(If_else,1842612,203,126) { Type=6 link(onTrue,10768532:doConstructor,[(242,132)(242,188)]) } Add(Hub,15431805,98,182) { link(onEvent1,15414617:doWork3,[(119,188)(119,173)(95,173)]) link(onEvent2,8125139:doStart,[]) } Add(HubEx,15414617,91,119) { link(onEvent,5523582:doCombine,[]) } END_SDK