Пераход да зместу
CN

CSCS Native Scripting for iOS

Выдавец: Vassili Kaplan
iOS Free
Спампаваць v1.1 0 загрузкі
Версія1.1
Выдавец Vassili Kaplan
Дата выпуску9 вер 2020 г.
Дата дададзена9 вер 2020 г.
Патрабаванні да ОСiOS
ПатрабаванніRequires iOS 10.3 or later. Compatible with iPhone, iPad, and iPod touch.
Усяго загрузак0
КоштFree

Апісанне

CSCS (Customized Scripting in C#) цяпер можа выкарыстоўвацца для ўласнай мабільнай распрацоўкі.

Гэта дадатак змяшчае інтэрпрэтатар CSCS, які вы можаце выкарыстоўваць, каб гуляць з CSCS. Ёсць таксама некалькі загадзя зададзеных прыкладаў.

Вы можаце стварыць любы код сцэнарыя CSCS на адной укладцы «Стварыць», а потым убачыць вынікі на іншай укладцы «Выканаць».

Як выкарыстоўваць CSCS для мабільнай распрацоўкі, апісана на:

- https://msdn.microsoft.com/en-us/magazine/mt829272

- http://www.codemag.com/article/1711081

- https://www.smashingmagazine.com/2020/01/cscs-scripting-language-cross-platform-development/

Электронная кніга Syncfusion з апісаннем CSCS:

- https://www.syncfusion.com/resources/techportal/details/ebooks/implementing-a-custom-language

Яшчэ адна электронная кніга Syncfusion аб тым, як выкарыстоўваць яе для мабільнай распрацоўкі:

https://www.syncfusion.com/ebooks/writing_native_mobile_apps_in_a_functional_language_succinctly

Рэпазітар CSCS з апісаннем мовы знаходзіцца па адрасе:

https://github.com/vassilych/cscs

Рэпазітар CSCS для мабільных прылад знаходзіцца па адрасе:

https://github.com/vassilych/mobile

Само гэта дадатак было створана ў CSCS. Вось поўны код CSCS:

Аўтамаштаб();

SetBackgroundColor("блакітны");

AddOrSelectTab("Стварыць", "test.png", "test2.png");

__locComboFiles=GetLocation("КОРАНЬ", "ЦЭНТР", "КОРАНЬ", "ВЕРХ", -100, 40);

AddCombobox(__locComboFiles, "__comboFiles", "center:white:clear", 350, 60);

__optionsComboFiles={"Пясочніца", "Прывітанне, свет!", "Рэклама", "Індыкатары занятасці", "Адзіныя тэсты"};

AddWidgetData(__comboFiles, __optionsComboFiles, "", "center");

SetFontSize(__comboFiles, 13);

SetValue(__comboFiles, "text2", "Гатова");

SetValue(__comboFiles, "выраўноўванне", "цэнтр");

AddAction(__comboFiles, "comboFilesChanged");

__locRemoveKeyboard=GetLocation(__comboFiles, "ПРАВА", __comboFiles, "ЦЭНТР", 10);

AddButton(__locRemoveKeyboard, "__buttonKeyboard", "Клавіятура", 150, 60);

SetFontSize(__buttonKeyboard, 12);

AddAction(__buttonKeyboard, "hideKeyboard");

__locScriptView=GetLocation("КОРАНЬ", "ЦЭНТР", __comboFiles, "НІЗ", 0, 10);

AddTextEditView(__locScriptView, "__textView", "", 600, 900);

SetFontSize(__textView, 14);

AddOrSelectTab("Выканаць", "learn.png", "run_icon.png");

функцыя hideKeyboard(адпраўнік, аргумент) {

ShowHideKeyboard(__textView, false);//!IsKeyboard(__textView));

функцыя comboFilesChanged(адпраўнік, аргумент) {

радок=GetValue(адпраўнік);

WriteConsole("Combo row=", row);

тэкст="";

калі (радок == 1) {

тэкст=ReadFileAsString("sfhello.cscs");

} elif (радок == 2) {

тэкст=ReadFileAsString("ads.cscs");

} elif (радок == 3) {

тэкст=ReadFileAsString("busyIndicators.cscs");

} elif (радок == 4) {

тэкст=ReadFileAsString("unitTests.cscs");

SetText(__textView, тэкст);

функцыя tabSelected(адпраўнік, аргумент) {

tabId=int(arg);

if (tabId != 1) {

вяртанне;

скрыпт=GetText(__textView);

RemoveTabViews(1);

паспрабаваць {

Выканаць (скрыпт);

} catch(exc) {

AlertDialog("CSCS", exc);

WriteConsole(exc);

OnTabSelected("выбраная ўкладка");

ВыберыцеTab(0);

Падобныя праграмы

Альтэрнатывы

Больш ад гэтага выдаўца