Salta għall-kontenut
CN

CSCS Native Scripting for iOS

Pubblikatur: Vassili Kaplan
iOS Free
Niżżel v1.1 0 download
Verżjoni1.1
Pubblikatur Vassili Kaplan
Data tal-ħruġ09 Set 2020
Data miżjuda09 Set 2020
Rekwiżiti OsiOS
RekwiżitiRequires iOS 10.3 or later. Compatible with iPhone, iPad, and iPod touch.
Tniżżil totali0
PrezzFree

Deskrizzjoni

CSCS (Customized Scripting in C#) issa jista 'jintuża għall-iżvilupp mobbli nattiv.

Din l-App fiha interpretu tas-CSCS li tista' tuża biex tilgħab mas-CSCS. Hemm ukoll ftit eżempji stabbiliti minn qabel.

Tista 'toħloq kwalunkwe kodiċi ta' scripting CSCS f'tab waħda, "Oħloq", u mbagħad tara r-riżultati f'tab oħra, "Run".

Kif tuża CSCS għall-iżvilupp mobbli huwa deskritt fuq:

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

Ktieb elettroniku ta' Syncfusion li jiddeskrivi CSCS:

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

Ktieb elettroniku ieħor ta' Syncfusion dwar kif tużah għall-iżvilupp mobbli:

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

Ir-repożitorju tas-CSCS bid-deskrizzjoni tal-lingwa jinsab fuq:

https://github.com/vassilych/cscs

Is-CSCS għar-repożitorju mobbli jinsab fuq:

https://github.com/vassilych/mobile

Din l-App nnifisha ġiet prodotta fis-CSCS. Hawn hu l-kodiċi CSCS komplut:

AutoScale();

SetBackgroundColor("cyan");

AddOrSelectTab ("Oħloq", "test.png", "test2.png");

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

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

__optionsComboFiles={"Sandbox", "Hello, World!", "Reklami", "Indikaturi Busy", "Unit Tests"};

AddWidgetData(__comboFiles, __optionsComboFiles, "", "ċentru");

SetFontSize(__comboFiles, 13);

SetValue(__comboFiles, "test2", "Magħmul");

SetValue(__comboFiles, "allinjament", "ċentru");

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 ("Run", "learn.png", "run_icon.png");

funzjoni hideKeyboard(mittent, arg) {

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

funzjoni comboFilesChanged(mittent, arg) {

ringiela=GetValue (mittent);

WriteConsole ("filliera Combo=", ringiela);

test="";

jekk (ringiela == 1) {

test=ReadFileAsString ("sfhello.cscs");

} elif (ringiela == 2) {

text=ReadFileAsString ("ads.cscs");

} elif (ringiela == 3) {

test=ReadFileAsString ("busyIndicators.cscs");

} elif (ringiela == 4) {

test=ReadFileAsString ("unitTests.cscs");

SetText(__textView, test);

tab tal-funzjoniSelected(mittent, arg) {

tabId=int (arg);

jekk (tabId != 1) {

ritorn;

skript=GetText(__textView);

NeħħiTabViews(1);

Ipprova {

Mexxi(kitba);

} qabda (minbarra) {

AlertDialog("CSCS", eċċ);

WriteConsole(eċċ);

OnTabSelected("tabSelected");

SelectTab (0);

Programmi simili

Alternattivi

Aktar minn dan il-pubblikatur