| Verżjoni | 1.1 |
|---|---|
| Pubblikatur | Vassili Kaplan |
| Data tal-ħruġ | 09 Set 2020 |
| Data miżjuda | 09 Set 2020 |
| Rekwiżiti Os | iOS |
| Rekwiżiti | Requires iOS 10.3 or later. Compatible with iPhone, iPad, and iPod touch. |
| Tniżżil totali | 0 |
| Prezz | Free |
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);