雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 網絡軟件 > 網頁輔助 > 阿盧網頁精靈 V1.7 綠色版

  阿盧網頁精靈是一款簡單高效的網頁特效軟件。軟件使用起來簡單方便,用戶只需要選擇一個要添加的特效,然后設置相應的參數即可。

阿盧網頁精靈

【功能特點】

  傳統的網頁特效軟件只是羅列了各種網頁特效代碼,如果將這些代碼添加到html文檔中,還要求網頁制作者必須了解html語言,而且即使對熟悉html的用戶要想修改特效代碼中的參數也是非常麻煩。這款軟件則解決了這個問題,您只要選擇一個要添加的特效,在彈出的對話框中填入幾個相關參數,軟件將自動將特效代碼添加到網頁代碼的合適位置,方便、實用。

  阿盧網頁精靈采用tbw100技術支持插件式開發,如果您熟悉動態鏈接庫(dll)編程,還可以為本軟件寫新的網頁特效插件,插件開發完畢后拷貝到網頁精靈的安裝目錄的PlugIns目錄下即可,擴展性非常良好。軟件安裝包中有插件開發指南和兩個插件的源代碼供您參考。

阿盧網頁精靈

【使用說明】

  1、軟件本身有內置部分網頁特效,我們在代碼視圖中選擇特效插入位置(如“head”標簽之間),點擊【插件】—【添加火焰文字】。

  2、這時,阿盧網頁精靈將彈出對話框,我們在其中填入幾個相關參數。

  3、點擊【確定】按鈕,即可將本特效全部源碼添加到代碼窗口中,選擇“預覽”窗口,還能夠查看特效效果。

阿盧網頁精靈

【開發指南】

  阿盧網頁精靈中每個插件都是一個dll文件,都必須導出下面三個函數:

  GetPlugInHTML、GetPlugInName、GetPlugInDescription

  它們的函數原型的pascal描述如下:

  function GetPlugInHTML(AHandle: THandle;ASelectedText: PChar;

  AResultHTHML: TResultHTML): Boolean;stdcall;

  procedure GetPlugInName(AValue: PChar);stdcall;

  procedure GetPlugInDescription(AValue: PChar);stdcall;

  c描述為

  bool GetPlugInHTML(AHandle: HWND;ASelectedText: Char*;

  AResultHTHML: TResultHTML);

  void GetPlugInName(char* AValue);

  void GetPlugInDescription(char* AValue);

  其中 TResultHTML的pascal定義如下

  TResultHTML = record

  ReplaceHTML: PChar; //替換文字

  BodyHTML: PChar;//添加到區的文字

  BodyTagHTML: PChar;//添加到中的文字,如

  HeadHTML: PChar;//添加到區中的文字

  end;

  TResultHTML的c定義如下:

  struct TResultHTML

  {

  char* ReplaceHTML;

  char* BodyHTML;

  char* BodyTagHTML;

  char* HeadHTML;

  };

  1、導出函數描述

 ?、賔unction GetPlugInHTML(AHandle: THandle;ASelectedText: PChar;

  AResultHTHML: TResultHTML): Boolean;stdcall;

  在用戶點擊插件對應的菜單時,主程序將調用此方法來得到插件返回的對網頁的修改信息。

  其中AHandle對應主窗口,也就是網頁精靈的窗體句柄;

  ASelectedText代表用戶此時在網頁編輯器中選中的文本;AResultHTHML是返回值,將用ReplaceHTML將替換用戶選擇的文本,將把BodyHTML添加到網頁的區,將把BodyTagHTML添加到中,如在未調用插件的時候,在調用后bodyTagHTML=‘onload="show()"’則調用后,將HeadHTML添加到區;

  返回值代表此插件的運行是否成功。如果返回False,則主程序會忽略插件對網頁的修改信息。

 ?、趐rocedure GetPlugInName(AValue: PChar);stdcall;返回值是AValue,它將做為菜單的標題,代表插件的名稱。

  ③void GetPlugInDescription(char* AValue);返回值是AValue,它將做為此插件的功能描述。

  注:ReplaceHTML BodyHTML BodyTagHTML HeadHTML最大長度為10000,GetPlugInName及GetPlugInDescription的返回值的最大長度為256

  2、插件開發完畢后拷貝到網頁精靈的安裝目錄的PlugIns目錄下即可。

  3、在Delphi中開發網頁精靈插件的經驗之談:

  ①在用delphi中進行插件開發時,有時候要在程序中使用很長的字符串來拼接產生html文檔,可以使用字符串常量、資源文件、單獨的txt文件等形式存儲這些字符串,但是缺點都比較多。作者開發了一個控件TBigStringContainer(在Docs目錄下),在設計時可以點擊strings屬性,在彈出的文本編輯器中輸入像存儲的字符串,在程序中調用GetString方法就可以得到存儲的這些字符串

 ?、谲浖峁┝藶橛脩暨x中的文本添加超鏈接的HyperLink插件和添加3D旋轉文字的Roate3DText插件源代碼。用Delphi開發,可以供您參考。

軟件特別說明

標簽: 阿盧網頁精靈 網頁特效 網頁編輯

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 www.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號