歡迎使用 HTML ABC 1.75! =============================== 簡單好用的 Html ABC,現在功能更強大了! 首先感謝各位網友對小弟的HTML ABC之支持及建議!您的支持及回應是讓 小弟繼續下去的動力! 本版 (Beta 1.75) 除了將原先(1.7b)增加功能中的Bugs給改掉之外, 這次又增加了一些新的功能,並改掉了已知的Bugs: 1.75的新功能: 1.現在您可以自行定義按鈕了!您還可以任意更改按鈕的名稱! 2.採用最新的 OLE2/DDE 技術呼叫瀏覽程式(browser),不再有 叫不出browser的問題! 3.接受由檔案管理員「拖」出的檔案! 1.75修改掉的Bugs 1.表格大師在編輯表格欄列數過多時會錯亂的問題已經解決。 2.在640480下對話盒中文字殘缺不全的問題已經解決。 1.7b時加入的功能: 1.可以完全使用者自訂的工具視窗! 2.Browser預視全自動Reload! 3.可插入小寫的 HTML 命令 1.7b修改掉的Bugs 1.1.64b在呼叫Browser時會叫不出來,以查明並修正。(感謝所有提出的朋友) 2.底色圖片的HTML命令錯誤。 1.64b時就增加的功能: 1.表格!TABLE! WYSAWYG 的表格大師 2.更聰明的SmartHTML! 3.自動儲存程式所有視窗狀態 4.考慮800x600使用者,提供較小的工具列 1.5b時就增加的功能: 1.巨集 2.CGI表格大師 3.SmartHTML 5.支援Entity 6.支援多重模版(Template) 7.支援Browser(瀏覽程式)預視 8.可選擇顯示字形 一開始就有的功能: 1.支援滑鼠右鍵 下面將有詳細的說明 =========================================================================== 注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意! 注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意! 注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意!注意! =========================================================================== 如果您曾經使用過1.64b以前的任何一個版本,請將 /windows 子目錄 (或 /cwin、/win31....反正就是放 windows 的那個子目錄) 中的 htmlabc.ini 給殺殺殺殺殺殺殺殺殺殺掉! 沒錯!您會失去所有的程式設定!但是沒辦法... :-( 小弟將程式的架構 改了不少,連帶的將.ini檔的結構也改掉了。若不殺掉舊板的.ini會造成程式無法 正常執行!(如:Browser會叫不出來) 從未使用過的 user 就不用管以上這段了...... ============================================================================= 安裝注意事項: 小弟實在沒有時間寫個像樣的 Setup!所以只好麻煩您自行開個子目錄,然後用 pkunzip 的 「-d」選項解壓縮! ( pkunzip htmabcb3.zip -d ) 您會得到兩個子目錄 「/template」存放模版檔 「/macro」存放巨集檔 第一次執行時程式會自動的在Windows目錄下建立 htmlabc.ini 儲存程式資料。 以下為詳細的說明: 1.現在您可以自行定義按鈕了!您還可以任意更改按鈕的名稱! 目前 Html ABC 提供10個可以讓您自行定義的按鈕。 要定義這些按鈕,請選取: 「檢視|選項|設定自訂工具列」(Alt+V, O, P) 其中「使用者自訂1」等按鈕就是您可以自行設定的按鈕! 直接在底下的「前標」、「後標」及「按鈕文字」中輸入 新的定義即可。 其他的按鈕目前為止能更改按鈕文字,前後標無法修改。 **NOTE** Htmlabc.cmd 檔案已經不再讓使用者修改了!切勿修改此檔! 否則下次進入Html ABC 時您的更改可能會被洗掉! 2.採用最新的 OLE2/DDE 技術呼叫瀏覽程式(browser),不再有 叫不出browser的問題! OLE2/DDE 可說是 Windows 程式設計中最難的部份之一了! 小弟足足花了2個禮拜才搞清楚到底該怎麼作(所以這版 拖了這麼久....)。 簡單說來,您在使用預視上與過去應該不會有任何的差別。 但是最重要的,您「再也」不會碰到類似 「something wrong...」 或 「WinExec error: 16」等等惱人的錯誤訊息了! 目前 OLE2/DDE 預視支援 Netscape 及 Mosaic 2.0 版 (應該涵蓋了95%以上的使用者了吧?)。如果您是使用MSIE 的,小弟目前正在收集資料,待收集到相關資訊並裝好Win95 後就會提供!如果您採用其他的瀏覽器,那還是只能用過去的方法預視。 3.接受由檔案管理員「拖」出的檔案! 這個意思就是說,您可以用滑鼠將檔案從「檔案管理員」 直接「拖」(按住左鍵移動滑鼠)到 Html ABC 的視窗中, Html ABC 便會自動為您開啟該檔。 另外,您也可以設定 Html ABC 為 Netscape 的 Source Viewer。 -------------------以下為1.7b以前的功能說明,如您已經用過1.7b則不用再向下看了--------- 1.可以完全使用者自訂的工具視窗! 如果您覺得 HtmlABC 預設的工具列還可以更好,恭禧您,現在您可以自己設定 您常用的工具了! 要叫出自定的工具視窗,請選擇「檢視|自訂工具視窗」(Alt+V, C) 要設定工具視窗,請選擇「檢視|選項|設定自訂工具列」(Alt+V, O, P) 您可以任意改變工具列的大小,按鈕會自動排列。 在設定自訂工具列時,您可以從左方的「可加入的按鈕」選擇您要加入的按鈕 (可多選),然後按下「加入」(或「雙按」欲加入的項目)即可將其加入「已 加入的按鈕」;反之,要去掉一個按鈕的操作也十分的類似。 2.Browser預視全自動Reload! 現在預視變得更聰明啦!不但叫出Browser的問題解決了,您也不用再去Reload了! HtmlABC 1.7b現在將自動幫您Reload! 以上的功能目前支援 Netscape 及 Mosaic。其他的Browser原則上叫得出來,但是 仍需要手動Reload。 已測試過的Browser: Netscape 1.2n、1.1 Mosaic 2.0 beta 如果有任何browser無法叫出,或上列Browser無法自動Reload,請通知小弟! 要設定Browser,請選擇「檢視|選項|選項設定」。(Alt+V, O, O) HtmlABC將自動判斷您的Browser種類,若判斷錯誤,請您選取正確的Browser。 3.可插入小寫的 HTML 命令 如果您認為大寫的 HTML 命令實在不好看的話,您可以叫HtmlABC插入小寫的命令。 要設定插入小寫指令,請選擇「檢視|選項|選項設定」。(Alt+V, O, O) 目前大部分的指令都可以小寫插入,但若干指令由於程式結構上的問題,仍然是 以大寫插入,小弟會改進的....... -------------------以下為1.64b以前的功能說明,如您已經用過1.64b則不用再向下看了--------- 1.表格!表格!表格!Table表格大師 為了這個功能小弟寫了將近一個禮拜!希望能令您滿意! 表格大師最大的特色就是能夠做到 表格編輯「WYSAWYG」 (What You See is ALMOST What You Get!) :-) 要使用表格大師,請按下「表格」按鈕,或選取「表格|表格」(Alt+T, T) 使用說明: 表格大師的對話盒分成兩個部份。左半邊為關於整個表格的設定, 而右邊為目前選定「格子」(cell)的個別設定。 大部分的功能相信大家都看得懂(都嘛中文!),小弟下面為幾個 比較特別的地方作一個介紹: |-----------------------------------------------| | | | | | | | 表格設定區 | 目前格子設定區 | | | | | | | | |------------------| | | | | | | | | | 預視區 | | | | | | | | | | | | | | | | | | | |------------------| | | | | | | | | |-----------------------------------------------| 在預視區中的表格有點類似 Excel 的表格,可以用滑鼠選取其中的 欄位並加以編輯,(啥?不知道什麼叫做 Excel !?%$&*# 找個同學朋友 問一下吧!)。目前格子的屬性會顯示在右方的目前格子設定區中,您也可 以修改。 您也可以在預視表格的上方「灰灰的」那部份中的分格線上 (指標會變成←|→的形狀)用滑鼠直接改變欄位的大小,改變後的大小會 以 HTML 中 table 指令 colspec= 的方式加入文件中! 除了可以用滑鼠改變欄位的大小外,您也可以用滑鼠直接設定某一格的 rowspan 及 colspan (亦可直接輸入數字設定)。方法是用滑鼠選定 欲設定 rowspan 或 colspan 的格子,然後「按著滑鼠按鈕移動指標 (俗稱Drag)」(用過 MsWord 或 MsExcel、AmiPro.....的人應該都 會吧!如果還是不會的EMail來問小弟好了!)。凡是變成灰色的區域 就是這個格子的 span 區域,colspan 及 rowspan 的值會出現在右方 的「所佔列數」及「所佔行數」的格子中,您可以再修改。 要注意的是本程式目前還不會檢查 overlap 的格子,所以請自行小心! 如果表格的範圍超出了預視區的大小,您可以用兩旁的捲軸將格子捲動。 由於有些屬性預視表格目前還作不出來,所以小弟只敢稱呼它為 WYSAWYG,呵呵,還請多包涵! 俗話說,複雜的機器容易出毛病;同樣的,複雜的軟體也容易生蟲蟲, 所以摟,還請大家幫忙小弟抓抓蟲吧! 2.更聰明的SmartHTML! SmartHTML 變得更 smart 了! 工具列中的按鈕現在會隨著文件中的tag狀況而改變。 舉例來說,當第一次按下「標題1」後,「標題1」的按鈕將 呈現凹下去的狀態,提醒您還沒有加進去,讓您絕不會 忘記加入「另一半」的tag!(感謝 竇立德 及 林信成 先生) 另外增加支援

的擴充功能,請按下個按鈕旁邊的 「格」按鈕即可。(感謝 哈利露亞 ) 3.自動儲存程式視窗狀態 程式將自動記錄最後離開時的視窗位置,下次進入時會自動設定。 (感謝 哈利露亞 ) 4.考慮800x600使用者,提供較小的工具列 Html ABC 一共提供三組長度不同的工具列,一組為原來較大的工具列, 適合1024*768 的使用者,另外一組為比較小的工具列適合800*600使用, 程式進入時會自動根據解析度作選取其中一組,以解決800*600下工具列顯 示不完整的問題。(感謝 Wu Hsin-Yee 的建議) 另外還有一子組字形較小的工具列,您可以在「檢視|選項」中設定使用, 所有的三組工具列的功能完全相同。 未來小弟將會加入可自訂的浮動工具列(Palette),目前正在趕工中.... :-) 5.修改掉的Bugs i.進入「CGI表格大師」後選取Cancel再進一次會吃GPF。 (感謝 秦振家 先生) ii.第二次呼叫Browser時檔案無法自動存入的問題,現在已經改好了, 您只要按下 browser 的 Reload 即可讀入最新的檔案。 噯...真正的WYSWYG還真不好寫....痛苦中... iii.更改了一些選單及按鈕文字的中文名稱。(感謝 林信成 先生) iv.巨集現在可以輸入比輸入格子還長的巨集了,小弟拿掉了限制。 1.5b增加的功能:(初次使用者必讀!) 1.巨集: 現在您可以將常用的 HTML 命令作成巨集了!所有的巨集除了 易於使用外,也可以做到線上儲存、讀取不同的巨集檔案。 要使用巨集,請選取「檢視|巨集」(Alt+V, M)。 小弟附上了一個簡單的巨集檔,檔案在 macro\HTMLABC.MAC ,裡面 有幾個間單的巨集及巨集檔的格式說明。 2.CGI表格大師: CGI 表格從來也沒有這麼簡單過! CGI 表格大師將帶領您一步步的製作 CGI 輸入表格,您再也不用想破頭 鑽研繁複的 CGI 指令,這工作小弟已經幫您作了! 要使用「CGI表格大師」,按下「CGI表格」按鈕或選取「表格|CGI表格大師」(Alt+T, F)。 只要增加一個CGI元件,按下「CGI元件」按鈕或選取「表格|增加CGI元件」(Alt+T, A)。 說明: 在「表格大師三」對話盒中那個「自動加入換段符號」,表示在 每個元件後面自動加上

,可以幫您省去一些麻煩! 3.SmartHTML: 這個功能是應 竇立德 先生的要求加入的(特別致謝!)。但是 SmartHTML到底 是什麼東東呢?以下舉個例子說明: 假設您有一段文字要標成

內容

以前的作法是:先打「內容」並選取起來,再按下「標題1」的按鈕。 程式同時加入

SmartHTML的作法是: 按下「標題1」----->畫面出現「

」 輸入「內容」------->畫面出現「

內容」 再按下「標題1」-->畫面出現「

內容

」 也就是說 HtmlABC 會自動的判斷您要輸入的是

還是

,方便吧! ??還聽不懂?自己試試就知道了啦! 附註:如果您已習慣了「以前的方法」,現在仍然可以用! 5.支援Entity: 就是那鍋「&」、「<」、「>」之類的東東啦! 要使用Entity表,請選取「檢視|特殊字元表」(Alt+V, C)。 什麼?嫌字不夠多?您也可以自己增加新的特殊字元(感謝「亞太搗蛋 中心子民」的建議)。 只要修改 htmlabc.chr 檔案的內容,就可以自行加入新的特殊字元, 檔案格式也在 htmlabc.chr 檔案中,請自行參閱。 6.支援多重模版(Template): 現在您可以預設模版了!模版可以加入任何的 HTML 檔案中,也可以新開一個 已含模版的檔案!模版檔的檔名及數目沒有限制,一個檔案還可以同時加入 不同的模版!(感謝 秦振家 先生) 另一個附帶的功能是插入其他檔案(Import),目前還只能插入文字檔就是了啦! 7.支援Browser(瀏覽程式)預視: 小弟還沒有弄通 mfc 的結構,所以目前還寫不出來真正的WYSWYG :-( 只好先叫叫 Netscape、Mosaic等等的來預視一下了。 設定Browser的路徑,請選取「檢視|選項」(Alt+V, O)。 要呼叫Browser預視,請選取「檔案|預視」(Alt+F, V)。 8.可選擇顯示字形: 我想這不用小弟解釋了吧? 選取「檢視|顯示字形」(Alt+V, F) 就知道是什麼了! Html ABC 花了小弟不少心力,希望您能覺得她好用、順手(這也是小弟寫這程式的目標之一) 總之,好用的話請告訴大家,不好的請EMail告訴小弟! 這個版本仍然是測試板,您也不用跟小弟註冊、或送錢(或吃的...)來給小弟! 但是如果您堅持要給小弟一些Money,我還是會勉為其難的接受的啦!別擔心! ;-) 免費測試不代表您完全沒有責任呦,有任何的「爸個」(bug)請告知小弟,覺得好用請 告訴大家,給小弟一些鼓勵! 宋沛倫 EMail: laurence@bbs.csie.nctu.edu.tw laurence@csie.nctu.edu.tw NOTICE 任何 FTP 或 BBS 站都可以自由的傳佈本程式,不需特別經由小弟的同意, 但是不得販賣本程式或向使用者收取費用(當然,磁片或光碟、電話費等因傳 佈所生之成本費用除外)。請傳佈本程式完整的 htmabcb3.zip 檔案。 Copyright (c) 1995 by 宋沛倫 All rights reserved.