We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
CSCS Native Scripting icône

1.0 by Vassili Kaplan


Mar 18, 2018

À propos de CSCS Native Scripting

Français

Avec CSCS (Scripting sur mesure en C #) vous pouvez créer des applications iOS et Android natives

CSCS (Customized Scripting in C#) can now be used for native mobile development.

This App contains a CSCS interpreter that you can use to play around with CSCS. There are also a few pre-set examples.

How to use CSCS for mobile development is described at:

- https://msdn.microsoft.com/en-us/magazine/mt829272

- http://www.codemag.com/article/1711081

A Syncfusion E-book describing CSCS:

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

Another Syncfusion E-book on how to use it for mobile development is coming up soon.

This App itself was produced in CSCS. Here is the complete CSCS code:

=========================

AutoScale();

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

__locComboFiles = GetLocation("ROOT", "CENTER", "ROOT", "TOP", -80, 10);

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

__optionsComboFiles = {"Init", "Hello, World!", "Ads", "Busy Indicators", "Unit Tests"};

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

SetFontSize(__comboFiles, 13);

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

SetValue(__comboFiles, "alignment", "center");

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", "", DisplayWidth - Relative(40), DisplayHeight - Relative(210), 0);

SetFontSize(__textView, 14);

AddOrSelectTab("Run", "learn.png", "run_icon.png");

function hideKeyboard(sender, arg) {

ShowHideKeyboard(__textView, !IsKeyboard(__textView));

}

function comboFilesChanged(sender, arg) {

row = GetValue(sender);

text = "";

if (row == 1) {

text = ReadFileAsString("sfhello.cscs");

} elif (row == 2) {

text = ReadFileAsString("ads.cscs");

} elif (row == 3) {

text = ReadFileAsString("busyIndicators.cscs");

} elif (row == 4) {

text = ReadFileAsString("unitTest.cscs");

}

SetText(__textView, text);

}

function tabSelected(sender, arg) {

tabId = int(arg);

if (tabId != 1) {

return;

}

script = GetText(__textView);

RemoveTabViews(1);

try {

Run(script);

} catch(exc) {

AlertDialog("CSCS", exc);

WriteConsole(exc);

}

}

OnTabSelected("tabSelected");

SelectTab(0);

Quoi de neuf dans la dernière version 1.0

Last updated on Mar 18, 2018

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Chargement de la traduction...

Informations Application supplémentaires

Dernière version

Demande CSCS Native Scripting mise à jour 1.0

Nécessite Android

4.4 and up

Available on

Télécharger CSCS Native Scripting sur Google Play

Voir plus

Également disponible pour d'autres plateformes

CSCS Native Scripting Captures d'écran

Charegement du commentaire...
Langues
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Abonné avec succès!
Vous êtes maintenant souscrit à APKPure.
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Succès!
Vous êtes maintenant souscrit à notre newsletter.