Langkau ke kandungan
CN

CSCS Native Scripting for iOS

Penerbit: Vassili Kaplan
iOS Free
Muat turun v1.1 0 muat turun
Versi1.1
Penerbit Vassili Kaplan
Tarikh pelepasan9 Sep 2020
Tarikh ditambahkan9 Sep 2020
Keperluan OsiOS
KeperluanRequires iOS 10.3 or later. Compatible with iPhone, iPad, and iPod touch.
Jumlah muat turun0
HargaFree

Penerangan

CSCS (Skrip Tersuai dalam C#) kini boleh digunakan untuk pembangunan mudah alih asli.

Apl ini mengandungi penterjemah CSCS yang boleh anda gunakan untuk bermain-main dengan CSCS. Terdapat juga beberapa contoh yang telah ditetapkan.

Anda boleh mencipta sebarang kod skrip CSCS dalam satu tab, "Buat", dan kemudian lihat hasilnya dalam tab lain, "Jalankan".

Cara menggunakan CSCS untuk pembangunan mudah alih diterangkan di:

- 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-book Syncfusion yang menerangkan CSCS:

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

Satu lagi E-buku Syncfusion tentang cara menggunakannya untuk pembangunan mudah alih:

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

Repositori CSCS dengan penerangan bahasa adalah di:

https://github.com/vassilych/cscs

CSCS untuk repositori mudah alih adalah di:

https://github.com/vassilych/mobile

App ini sendiri dihasilkan dalam CSCS. Berikut ialah kod CSCS lengkap:

AutoScale();

SetBackgroundColor("cyan");

AddOrSelectTab("Create", "test.png", "test2.png");

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

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

__optionsComboFiles={"Kotak Pasir", "Helo, Dunia!", "Iklan", "Penunjuk Sibuk", "Ujian Unit"};

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

SetFontSize(__comboFiles, 13);

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

SetValue(__comboFiles, "penjajaran", "pusat");

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");

function hideKeyboard(pengirim, arg) {

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

fungsi comboFilesChanged(pengirim, arg) {

baris=GetValue(pengirim);

WriteConsole("Combo row=", row);

teks="";

jika (baris == 1) {

text=ReadFileAsString("sfhello.cscs");

} elif (baris == 2) {

text=ReadFileAsString("ads.cscs");

} elif (baris == 3) {

text=ReadFileAsString("busyIndicators.cscs");

} elif (baris == 4) {

text=ReadFileAsString("unitTests.cscs");

SetText(__textView, teks);

tab fungsiDipilih(penghantar, arg) {

tabId=int(arg);

jika (tabId != 1) {

kembali;

skrip=GetText(__textView);

RemoveTabViews(1);

cuba {

Jalankan(skrip);

} tangkapan (kecuali) {

AlertDialog("CSCS", exc);

WriteConsole(exc);

OnTabSelected("tabSelected");

SelectTab(0);

Program serupa

Pilihan lain

Lagi daripada penerbit ini