İçeriğe atla
CN

CSCS Native Scripting for iOS

Yayımcı: Vassili Kaplan
iOS Free
İndir v1.1 0 indirme
Sürüm1.1
Yayımcı Vassili Kaplan
Yayın tarihi9 Eyl 2020
Ekleme Tarihi9 Eyl 2020
İşletim sistemi gereksinimleriiOS
GereksinimlerRequires iOS 10.3 or later. Compatible with iPhone, iPad, and iPod touch.
Toplam indirme0
FiyatFree

Açıklama

CSCS (C#'ta Özelleştirilmiş Komut Dosyası) artık yerel mobil geliştirme için kullanılabilir.

Bu Uygulama, CSCS ile oynamak için kullanabileceğiniz bir CSCS yorumlayıcısı içerir. Ayrıca önceden ayarlanmış birkaç örnek var.

Herhangi bir CSCS komut dosyası kodunu bir sekmede, "Oluştur"da oluşturabilir ve ardından sonuçları başka bir sekmede, "Çalıştır"da görebilirsiniz.

Mobil geliştirme için CSCS'nin nasıl kullanılacağı şu adreste açıklanmaktadır:

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

CSCS'yi açıklayan bir Syncfusion E-kitabı:

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

Mobil geliştirme için nasıl kullanılacağına dair başka bir Syncfusion E-kitabı:

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

Dilin açıklamasını içeren CSCS deposu şuradadır:

https://github.com/vassilych/cscs

Mobil veri havuzu için CSCS şu adrestedir:

https://github.com/vassilych/mobile

Bu Uygulamanın kendisi CSCS'de üretilmiştir. İşte tam CSCS kodu:

Oto-ölçekleme();

SetBackgroundColor("camgöbeği");

AddOrSelectTab("Oluştur", "test.png", "test2.png");

__locComboFiles=GetLocation("KÖK", "Merkez", "KÖK", "ÜST", -100, 40);

AddCombobox(__locComboFiles, "__comboFiles", "merkez:beyaz:temizle", 350, 60);

__optionsComboFiles={"Korumalı Alan", "Merhaba, Dünya!", "Reklamlar", "Meşgul Göstergeleri", "Birim Testleri"};

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

SetFontSize(__comboFiles, 13);

SetValue(__comboFiles, "metin2", "Bitti");

SetValue(__comboFiles, "hizalama", "orta");

AddAction(__comboFiles, "comboFilesChanged");

__locRemoveKeyboard=GetLocation(__comboFiles, "SAĞ", __comboFiles, "CENTER", 10);

AddButton(__locRemoveKeyboard, "__buttonKeyboard", "Klavye", 150, 60);

SetFontSize(__buttonKeyboard, 12);

AddAction(__buttonKeyboard, "hideKeyboard");

__locScriptView=GetLocation("KÖK", "Merkez", __comboFiles, "ALT", 0, 10);

AddTextEditView(__locScriptView, "__textView", "", 600, 900);

SetFontSize(__textView, 14);

AddOrSelectTab("Çalıştır", "learn.png", "run_icon.png");

function hideKeyboard(gönderen, argüman) {

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

function comboFilesChanged(gönderen, argüman) {

satır=GetValue(gönderen);

WriteConsole("Birleşik satır=", satır);

metin="";

if (satır == 1) {

metin=ReadFileAsString("sfhello.cscs");

} elif (satır == 2) {

metin=ReadFileAsString("ads.cscs");

} elif (satır == 3) {

metin=ReadFileAsString("busyIndicators.cscs");

} elif (satır == 4) {

metin=ReadFileAsString("unitTests.cscs");

SetText(__textView, metin);

işlev sekmesiSelected(gönderen, argüman) {

tabId=int(arg);

if (tabId != 1) {

dönüş;

komut dosyası=GetText(__textView);

RemoveTabViews(1);

denemek {

Çalıştır(komut dosyası);

} yakalama(hariç) {

AlertDialog("CSCS", hariç);

WriteConsole(harici);

OnTabSelected("tabSelected");

SelectTab(0);

Benzer programlar

Alternatifler

Bu yayıncıdan daha fazlası