Главная Автоматизация оптовой торговли, взаимодействие поставщиков и дилеров
 





 
 

JU конфигуратор: калькулятор


Код этой программы:
sys.out('==> sample out log'); // ENTER EXPRESSION var label = main.nw('TLabel', '', ''); label.propSet('Top', 5); label.propSet('Caption', 'Any expression on jscript:'); label.propGet('Font').propSet('Name', 'Courier'); var edit = main.nw('TEdit', '', ''); edit.propSet('Top', 25); edit.propSet('Width', 300); var button = main.nw('TButton', '', ''); button.propSet('Top', 55); button.propSet('Caption', 'Eval'); button.propSet('OnClick', 'calc_eval()'); // OUT RESULT EVALUTION var lb_res = main.nw('TLabel', '', ''); lb_res.propSet('Top', 100); lb_res.propSet('Caption', 'Result:'); lb_res.propGet('Font').propSet('Name', 'Courier'); var ed_res = main.nw('TEdit', '', ''); ed_res.propSet('Top', 120); ed_res.propSet('Width', 300); ed_res.propSet('ReadOnly', 'true'); main.propSet('Caption', 'Calculator'); main.propSet('Height', 180); main.propSet('Position', 'poDesktopCenter'); main.propSet('FormStyle', 'fsStayOnTop'); main.propSet('BorderStyle', 'bsSingle'); main.propSet('Visible', 'true'); // EVENT EVALUTION function calc_eval() { var expr = edit.propGet('Text'); var res = eval(expr); ed_res.propSet('Text', ''+res); }
     
  Синтаксических ошибок не обнаружено!    

Автор сайта Тельнов Виктор, telnov-vs@yandex.ru

 
Hosted by uCoz