CS-Script - CS-Script

CS-Script
Geliştirici (ler)Oleg Shilo
Kararlı sürüm
3.29.0 / 19 Nisan 2019; 19 ay önce (2019-04-19)
Depogithub.com/ oleg-shilo/ cs-script
Platform.NET Framework
Boyut10 MB
TürKomut dosyası dili
LisansMIT Lisansı[1]
İnternet sitesiwww.cs-script.ağ

CS-Script bir ücretsiz ve açık kaynak ECMA uyumlu komut dosyaları oluşturmayı sağlayan komut dosyası platformu C # sözdizimi. Bu komut dosyalarının şunlara erişimi var: .NET Framework veya Mono API'ler. CS-Script, bağımsız komut dosyası yürütme sunmanın yanı sıra komut dosyası motorunu CLR uygulamalarından barındırır. Bu ürünün daha yeni bir sürümü CS-Script.Core ile çalışır .NET Çekirdeği.

Mevcut .NET geliştirme araçları (ör. Görsel stüdyo ve Sharp Develop ), geleneksel .NET ile uyumlu komut dosyalarının düzenlenmesine ve hata ayıklanmasına izin vererek kullanılabilir geliştirme ortamları. Ek olarak, CS-Script desteği eklenebilir Notepad ++ veya Visual Studio Kodu eklentiler aracılığıyla.[2][3]

FlashDevelop dahili komut dosyası oluşturma motoru olarak CS-Script'i kullanır.[4]

Faydaları

Basit dağıtım yaklaşımı

Hem komut dosyasını hem de motor dosyasını (yaklaşık 100 KB) .NET çalışma zamanının yüklü olduğu sisteme getirin ve komut dosyası çalıştırılabilir.

Taşınabilirlik

Komut dosyaları, CLR'nin kurulu olduğu herhangi bir sistemde çalıştırılabilir (Mono dahil).

Temel dil tam özellikli bir C #

CS-Script, VB.NET, C ++ / CLI ve J # destekleyen gerçek bir nesne yönelimli dildir. Tüm .NET işlevselliği mevcuttur (FCL, COM Interop, Uzaktan Erişim, WPF, WCF dahil). Kolayca kullanılabilen hata ayıklayıcı ve zengin IDE (Görsel stüdyo veya üçüncü taraf IDE'ler). Komut dosyası içindeki yürütme modeli, herhangi bir .NET uygulamasıyla aynıdır: statik void Main ().

Optimize edilmiş yorumlama

Koddaki herhangi bir ifadenin yorumlanması, ifade kod boyunca sıklıkla kullanılsa bile yalnızca bir kez yapılır.

Kesinlikle yazılmış

Güçlü yazma, komut dosyası yazma dillerinin çoğu için mevcut olmayan bir lükstür. Tüm yazılım geliştirme görevleri aynı dilde yapılabilir. Komut dosyası uygulaması için GUI geliştirme kolaylaşır.

Genişletilebilirlik

Komut dosyası sistemi, herhangi bir .NET dilinde veya COM bileşenlerinde yazılmış yeni derlemeler kullanılarak genişletilebilir. Herhangi bir komut dosyası kolayca bir uygulamaya dönüştürülebilir ve bunun tersi de geçerlidir. Herhangi bir CLR uygulamasının işlevselliği komut dosyası oluşturma ile genişletilebilir.

Komut dosyası barındırma

İçinde çalıştırılabilir WSH ve birinde karıştırılabilir WSF dosya.

Referanslar

  1. ^ Shilo, Oleg (19 Ocak 2018). "Lisans". oleg-shilo / cs-script - GitHub aracılığıyla.
  2. ^ "CS-Script - Visual Studio Marketplace". marketplace.visualstudio.com. Alındı 2019-07-13.
  3. ^ Shilo, Oleg (2019-06-27), Notepad ++ (x86 / x64) için CS-Script (C # Intellisense) eklentisi: oleg-shilo / cs-script.npp, alındı 2019-07-13
  4. ^ "Komut Dosyası - FlashDevelop". www.flashdevelop.org. Alındı 2019-07-13.

Dış bağlantılar