懵懵燈燈的BLOG

          寒夜孤燈點(diǎn)點(diǎn)星

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            56 隨筆 :: 10 文章 :: 22 評(píng)論 :: 0 Trackbacks
          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(2)

          隨筆分類(lèi)

          隨筆檔案

          文章檔案

          收藏夾

          鏈接

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          lua-embed.gif

          將Lua解釋器嵌入到自己的應(yīng)用程序,并使應(yīng)用程序中的一部分邏輯功能外置并腳本化,增強(qiáng)應(yīng)用邏輯的可配置性和適應(yīng)性,對(duì)程序邏輯的修改更加方便。上圖給出了構(gòu)建該系統(tǒng)的要點(diǎn):

          1. 首先考慮Lua嵌入的宿主系統(tǒng),分析什么功能需要外置到腳本中去,實(shí)現(xiàn)可配置功能的腳本化。

          2. 定義外置功能腳本所需的基本操作的接口,通過(guò)lua引擎的擴(kuò)展機(jī)制注測(cè)這些接口。

          3. 實(shí)現(xiàn)上面定義的接口的基本操作,在實(shí)現(xiàn)過(guò)程中也可以調(diào)用使用其他接口的腳本來(lái)實(shí)現(xiàn)。

          4. 在腳本中用Lua編寫(xiě)需要外置的程序邏輯功能,在需要的時(shí)候調(diào)用所注冊(cè)的基本操作接口來(lái)實(shí)現(xiàn)。

          5. 在宿主系統(tǒng)的實(shí)現(xiàn)中調(diào)用外置于腳本中的程序邏輯。

          6. 由集成于宿主系統(tǒng)中的Lua執(zhí)行引擎來(lái)完成對(duì)腳本的解釋執(zhí)行。


          posted on 2008-03-24 00:42 懵懵燈燈 閱讀(1972) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Language_Lua

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 手机| 元谋县| 张掖市| 华亭县| 汝阳县| 申扎县| 双桥区| 鹤岗市| 滕州市| 于田县| 定州市| 偃师市| 淅川县| 崇仁县| 溧水县| 南京市| 含山县| 微山县| 大余县| 潍坊市| 新巴尔虎左旗| 荣昌县| 昆明市| 上林县| 宿松县| 家居| 名山县| 晋江市| 德格县| 来安县| 普宁市| 北票市| 西畴县| 兴化市| 夹江县| 黑山县| 玉环县| 项城市| 衡阳市| 瑞丽市| 仁寿县|