翻訳と辞書
Words near each other
・ Scrobipalpa disjectella
・ Scrobipalpa distincta
・ Scrobipalpa diversa
・ Script for a Jester's Tear
・ Script Frenzy
・ Script issues of Kokborok
・ Script kiddie
・ Script lichen
・ Script market
・ Script of the Bridge
・ Script supervisor
・ Script theory
・ Script typeface
・ SCRIPT-ed
・ Script.aculo.us
Script.NET
・ Scripta
・ Scripta Geologica
・ Scripta Materialia
・ Scripta Mathematica
・ Scripta Theologica
・ Scriptania
・ Scriptaphyosemion
・ ScriptBasic
・ Scriptcase
・ Scripted
・ Scripted (company)
・ Scripted sequence
・ Scripted teaching
・ Scriptella


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Script.NET : ウィキペディア英語版
Script.NET

Script.NET or S# is a metaprogramming language that provides scripting functionality in Microsoft .NET applications, allowing runtime execution of custom functionality, similar to VBA in Microsoft Office applications. The syntax of Script.NET is similar to JavaScript. It is designed to be simple and efficient scripting language allowing to customize .NET applications. The language has a true runtime interpreter, and it is executed without generating additional in-memory assemblies.
Script.NET is an open-source project.
==Metaprogramming features==

Script.NET has a special quotation operator <(program )> which returns the AST of a given program. Additionally, the AST of the current program may be accessed with the prog object.
Here is an example:

//Create an AST for MessageBox.Show('Hello'); program
ast = <(MessageBox.Show('Hello'); )>;
//Add this AST at the end of the current program
prog.AppendAst(ast);

The <(... )> operator and prog objects allow Script.NET to generate new scripts or modify existing scripts at runtime.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Script.NET」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.