C 生成CHM檔案(應用篇)

2022-02-27 17:28:40 字數 1114 閱讀 8923

緣由

我發現一些編輯器不能插入格式化的**,即插入的**不能很好的顯示器格式,沒有語法著亮功能,於是一直想做乙個這樣的編輯器,一開始想做成web的,因為html編輯器有很多是支援**插入功能,比如的隨筆編輯器,csdn發博得編輯器都支援**插入功能。但是因為web的可移植性不好,要麼需要裝資料庫,或者需要iis支援,於是就想做成cs的。

先來看看預覽效果吧,

這個是主介面,可以輸入關鍵字進行查詢,可以模糊查詢(使用lucene.net儲存關鍵字的索引實現)

這個是編輯頁面,裡面的是webbrowser,點選submit,將編輯器裡面的內容儲存為html頁面,並將關鍵字中的文字儲存為索引以供後面查詢用

chm編譯時的介面,下方是編譯時輸出資訊

這個是編譯後的chm檔案,支援語法加亮

想法:

這個編輯器可以做為程式設計師的**庫編輯器,將自己常用到的**分門別類的儲存,必要時也可以生成chm方便傳閱,可以根據關鍵字或者標題查詢(暫未實現)

ps:本來想早點把應用篇寫好的,由於十一過來後電腦壞了,修好後就急急忙忙就弄了簡陋版本的程式,搜尋介面功能還沒開始做,先放在那邊,嘿嘿....

1.系統語言加亮暫時只實現c#**的,其他的後面再加

2.編譯為chm的是工具欄最後乙個圖示,其他圖示都不能用....

3.執行此程式需安裝.net framework2.0以上版本,且hhc.exe和hha.dll存在於c:\program files\html help workshop目錄下

4.如果大家有興趣的話,我可以將我如何實現這個小軟體的步驟跟大家分享下 ,如果覺得要實現步驟的,請推薦吧

,3q

C 生成CHM檔案(彙總篇)

本文是前面的c 生成chm檔案系列文章的彙總以及一些其他的關於chm的資料鏈結等。c 生成chm檔案 入門篇 c 生成chm檔案 中級篇 c 生成chm檔案 應用篇 下面一系列是以乙個例項專案利用前面的知識製作的chm編輯器,支援將文章匯出為chm檔案 匯出的chm檔案中的 語法加亮顯示 批量新增h...

C 生成CHM檔案

html help workshop介紹 微軟出品的html help workshop製作chm檔案的最佳工具。html help workshop教 本文,我們將用程式設計的方法來實現將html檔案編譯成chm檔案。在開始程式設計之前,我們有必要了解下html help workshop是怎麼生...

C 生成CHM檔案 資料彙總

c 生成chm檔案 入門篇 c 生成chm檔案 中級篇 c 生成chm檔案 應用篇 下面一系列是以乙個例項專案利用前面的知識製作的chm編輯器,支援將文章匯出為chm檔案 匯出的chm檔案中的 語法加亮顯示 批量新增html檔案到專案中 chm檔案轉換為word格式 反編譯chm檔案等功能。c 生成...