Přeskočit na obsah
CN

CSCS Native Scripting for iOS

Vydavatel: Vassili Kaplan
iOS Free
Stažení v1.1 0 stažení
Verze1.1
Vydavatel Vassili Kaplan
Datum vydání9. 9. 2020
Datum přidáno9. 9. 2020
Os požadavkyiOS
PožadavkyRequires iOS 10.3 or later. Compatible with iPhone, iPad, and iPod touch.
Celkový počet stažení0
CenaFree

Popis

CSCS (Customized Scripting in C#) lze nyní použít pro nativní mobilní vývoj.

Tato aplikace obsahuje interpret CSCS, který můžete použít k hraní s CSCS. Existuje také několik přednastavených příkladů.

Na jedné záložce „Vytvořit“ můžete vytvořit libovolný skriptovací kód CSCS a výsledky pak zobrazit na další záložce „Spustit“.

Jak používat CSCS pro mobilní vývoj je popsáno na:

- 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/

E-kniha Syncfusion popisující CSCS:

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

Další elektronická kniha Syncfusion o tom, jak ji používat pro mobilní vývoj:

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

Úložiště CSCS s popisem jazyka je na adrese:

https://github.com/vassilych/cscs

CSCS pro mobilní úložiště je na adrese:

https://github.com/vassilych/mobile

Tato aplikace samotná byla vytvořena v CSCS. Zde je kompletní kód CSCS:

AutoScale();

SetBackgroundColor("azurová");

AddOrSelectTab("Vytvořit", "test.png", "test2.png");

__locComboFiles=GetLocation("ROOT", "CENTER", "ROOT", "TOP", -100, 40);

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

__optionsComboFiles={"Sandbox", "Ahoj světe!", "Reklamy", "Indikátory obsazenosti", "Testy jednotek"};

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

SetFontSize(__comboFiles, 13);

SetValue(__comboFiles, "text2", "Hotovo");

SetValue(__comboFiles, "zarovnání", "střed");

AddAction(__comboFiles, "comboFilesChanged");

__locRemoveKeyboard=GetLocation(__comboFiles, "RIGHT", __comboFiles, "CENTER", 10);

AddButton(__locRemoveKeyboard, "__buttonKeyboard", "Keyboard", 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("Spustit", "učit.png", "spustit_ikona.png");

function hideKlávesnice(odesílatel, arg) {

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

function comboFilesChanged(odesílatel, arg) {

row=GetValue(odesílatel);

WriteConsole("Combo row=", row);

text="";

if (řádek == 1) {

text=ReadFileAsString("sfhello.cscs");

} elif (řádek == 2) {

text=ReadFileAsString("ads.cscs");

} elif (řádek == 3) {

text=ReadFileAsString("busyIndicators.cscs");

} elif (řádek == 4) {

text=ReadFileAsString("unitTests.cscs");

SetText(__textView, text);

function tabSelected(sender, arg) {

tabId=int(arg);

if (tabId != 1) {

vrátit se;

skript=GetText(__textView);

RemoveTabViews(1);

Snaž se {

Run(script);

} catch(exc) {

AlertDialog("CSCS", exc);

WriteConsole(exc);

OnTabSelected("tabSelected");

SelectTab(0);

Podobné programy

Alternativy

Více od tohoto vydavatele