雖然剛剛才開始學習使用c#,個人感覺還是比較不錯。除去部署的原因、遲緩的vs2010,使用c#來開發應用程式是一種享受。
為了擴充套件應用程式,一般都需要在應用程式中使用指令碼。ironpython給在c#應用程式使用指令碼提供了方便的操作。
當然歸結底是因為dlr(動態語言執行時,dynamic language runtime),它是用來向 clr 中新增了一組專門用於滿足動態語言需要的服務。
下面是乙個簡單的例子:
/** 這是乙個c#與ironpython互操作的小例子(dlr的應用)
* 歷史
* 2012-06-08 建立 姚彧
* 依賴
* ironpython, microsoft.scripting
* 要求
* 物件類必須有public定義
* 版權:
* 學習用, 歡迎拷貝
*/using system;
using ironpython.hosting;
using microsoft.scripting.hosting;
namespace dscj.study.dlr
, age=", aprogram.name, aprogram.age);
scriptsource ascriptsource = ascriptengine.createscriptsourcefromstring(@"aprogram.name='在python中修改';aprogram.age=33");
ascriptsource.execute(ascriptscope);
console.writeline("呼叫指令碼後 name=, age=", aprogram.name, aprogram.age);
console.readkey(true);
}public
string name;
public
int age;
public
ctest(string name, int age)
}}
JAVA操作LDAP互動
首先定義全域性的ldap的ip位址等 看截圖 p1j yz gg ae 開啟ldap服務,每次進行curd操作都需開服務 類似於jdbc那種 關閉ldap連線 public void close catch namingexception e 新增 public static void add ar...
Shell程式設計 免交互操作
二.here document免互動 三.變數設定 四.here document格式控制 五.多行注釋 六.expect工具 使用i o重定向的方式將命令列表提供給互動式程式 標準輸入的一種替代品命令 標記 互動所需輸入內容 標記例 read a doc file aa.txt eof 456 a...
flash 互動操作 動詞法則
拿一點時間整理一下最近的筆記,最近有一些事情還沒有完成,所以耽誤了更新部落格任務。這部分研究,也是最近體現到的,flash 互動操作能否做到好,很關鍵對互動乙個理解。當然,目前的水平還沒有完成這個艱鉅的任務,一直以來flash互動體現能夠給使用者帶來豐富的體現,這一點也是印證的flash互動能力得到...