| Versija | 1.1 |
|---|---|
| Leidėjas | Vassili Kaplan |
| Išleidimo data | 2020-09-09 |
| Data pridėta | 2020-09-09 |
| OS reikalavimai | iOS |
| Reikalavimai | Requires iOS 10.3 or later. Compatible with iPhone, iPad, and iPod touch. |
| Iš viso atsisiuntimų | 0 |
| Kaina | Free |
apibūdinimas
CSCS (C# pritaikytas scenarijus) dabar gali būti naudojamas vietiniam mobiliajam kūrimui.
Šioje programoje yra CSCS vertėjas, kurią galite naudoti norėdami žaisti su CSCS. Taip pat yra keletas iš anksto nustatytų pavyzdžių.
Galite sukurti bet kokį CSCS scenarijų kodą viename skirtuke „Sukurti“, o rezultatus matyti kitame skirtuke „Vykdyti“.
Kaip naudoti CSCS mobiliojo ryšio kūrimui, aprašyta adresu:
– 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“ elektroninė knyga, kurioje aprašomas CSCS:
– https://www.syncfusion.com/resources/techportal/details/ebooks/implementing-a-custom-language
Kita „Syncfusion“ el. knyga apie tai, kaip ją naudoti kuriant mobilųjį telefoną:
https://www.syncfusion.com/ebooks/writing_native_mobile_apps_in_a_functional_language_succinctly
CSCS saugykla su kalbos aprašymu yra adresu:
https://github.com/vassilych/cscs
CSCS mobiliesiems saugykla yra adresu:
https://github.com/vassilych/mobile
Pati ši programa buvo sukurta CSCS. Čia yra visas CSCS kodas:
AutoScale ();
SetBackgroundColor("žydra");
AddOrSelectTab("Sukurti", "test.png", "test2.png");
__locComboFiles=GetLocation("ROOT", "CENTER", "ROOT", "TOP", -100, 40);
AddCombobox (__locComboFiles, "__comboFiles", "centras: baltas: aiškus", 350, 60);
__optionsComboFiles={"Smėlio dėžė", "Sveikas, pasauli!", "Skelbimai", "Užimtumo indikatoriai", "Įrenginio testai"};
AddWidgetData(__comboFiles, __optionsComboFiles, "", "centras");
SetFontSize(__comboFiles, 13);
SetValue(__comboFiles, "text2", "Done");
SetValue(__comboFiles, "lygiavimas", "centras");
AddAction(__comboFiles, "comboFilesChanged");
__locRemoveKeyboard=Gauti vietą (__comboFiles, "RIGHT", __comboFiles, "CENTER", 10);
AddButton(__locRemoveKeyboard, "__buttonKeyboard", "Klaviatūra", 150, 60);
SetFontSize(__buttonKeyboard, 12);
AddAction(__buttonKeyboard, "hideKeyboard");
__locScriptView=GetLocation("ROOT", "CENTER", __comboFiles, "BOTTOM", 0, 10);
AddTextEditView(__locScriptView, "__textView", "", 600, 900);
SetFontSize(__textView, 14);
AddOrSelectTab("Vykdyti", "mokytis.png", "run_icon.png");
function hideKeyboard(siuntėjas, arg) {
ShowHideKeyboard(__textView, false);//!IsKeyboard(__textView));
function comboFilesChanged(siuntėjas, arg) {
eilutė=GetValue(siuntėjas);
WriteConsole("Combo row=", row);
tekstas="";
if (eilutė == 1) {
text=ReadFileAsString("sfhello.cscs");
} elif (eilutė == 2) {
tekstas=ReadFileAsString("ads.cscs");
} elif (eilutė == 3) {
text=ReadFileAsString("busyIndicators.cscs");
} elif (eilutė == 4) {
text=ReadFileAsString("unitTests.cscs");
SetText(__textView, text);
Funkcijos skirtukasPasirinktas(siuntėjas, arg) {
tabId=int(arg);
if (tabId != 1) {
grąžinti;
scenarijus=GetText(__textView);
Pašalinti TabViews(1);
bandyti {
Vykdyti(scenarijus);
} sugauti (išskyrus) {
AlertDialog("CSCS", exc);
WriteConsole(išskyrus);
OnTabSelected("TabSelected");
SelectTab(0);