日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 开源控件_一些好用的开源控件

發(fā)布時(shí)間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 开源控件_一些好用的开源控件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

工作兩年,一直都在做些編碼方面的表面功夫,實(shí)現(xiàn)了很多很炫的功能,在此寫下一些體驗(yàn)。有些比較小的dll文件我會(huì)發(fā)上來,如果是開源組織的代碼我會(huì)把地址附上,畢竟人家是會(huì)更新的。大家還有什么好用的開源控件歡迎補(bǔ)充。

一、CKeditor 富文本編輯器

老版名稱為fckeditor,相信大家耳熟能詳。能夠在頁面上像word一樣編輯文字效果。新版的CKeditor修改了很多bug,所有的功能都已插件形式實(shí)現(xiàn)。

下面百度文庫中的這篇文章介紹的比較好,如果有需要自定義代碼的功能可以照下面地址做,我按照下面方法能夠調(diào)通。

二、log4net 日志工具

java的log4j項(xiàng)目移植到.net平臺(tái)下的日志工具。我曾經(jīng)自己過日志工具,將日志寫在服務(wù)器的某個(gè)文本文件中,但總是因?yàn)槲谋緦懭氘惓3霈F(xiàn)各種各樣的錯(cuò)誤。log4net的效率很高,而且我使用過程中再也沒發(fā)生過寫日志的異常,用了log4net腰不酸了,腿不疼了,一口氣上5樓不費(fèi)勁。

log4net的操作與log4j相同,大家也可以看java的說明,不過log4net已經(jīng)推出很長時(shí)間了,資料比較多,還是鏈接以為園友的文章吧。

三、MagickNet 縮圖工具

MagickNet是著名的圖像處理組件ImageMagick的.NET版本,源碼由VC++編寫。是我用過的做好用的縮圖工具。使用.net自帶的圖片處理類實(shí)現(xiàn)縮圖功能,總是感覺縮出來的圖片有些毛刺。下面附上代碼。

代碼

//縮圖intimgwidth=PublicValue.IndexImgWidth;//PublicValue.IndexImgWidth為縮圖后的圖片寬度MagickNet.Image?img=newMagickNet.Image(fileallname);//fileallname為圖片在服務(wù)器上的絕對(duì)路徑System.Drawing.Image?image=System.Drawing.Image.FromFile(fileallname);if(image.Width<=imgwidth)

{

image.Dispose();

}else{intimgheight=PublicValue.IndexImgHeight;//PublicValue.IndexImgWidth為縮圖后的圖片高度image.Dispose();

img.Resize(newSystem.Drawing.Size(imgwidth,?imgheight));

img.Write(fileallname);

MagickNet.Magick.Term();

}

四、Lucene全文檢索

Lucene是一個(gè)全文索引工具,可以將目錄下(包含子目錄)的文本文件中的文字制作索引,查找的時(shí)候只需要幾句簡單的代碼就能實(shí)現(xiàn)高效的檢索。配合Highlighter.Net工具可實(shí)現(xiàn)google那樣的關(guān)鍵字的上下文提示,關(guān)鍵字可以高亮顯示。也是一個(gè)java的移植項(xiàng)目,書寫格式或者api都與java版相同。由于Lucene對(duì).net版本很久沒有更新了,這里附上dll文件。

五、PDFBox讀取PDF文件

好多對(duì)pdf操作的工具都是創(chuàng)建pdf文件的,如PDFsharp、Report.NET 等。讀取pdf的工具有PDFBox和iTextSharp,有網(wǎng)友推薦使用iTextSharp,我在項(xiàng)目中使用的是PDFBox,個(gè)人感覺這個(gè)工具的效率很低。PDFBox是一個(gè)將java源碼編譯成.net的dll文件的工具(看到此處的時(shí)候我也感到很神奇)。以下地址不太詳細(xì)的介紹了PDFBox和iTextSharp的使用。

六、dhtmlxTree樹形控件

dhtmlxTree是一款js寫的樹形控件,可實(shí)現(xiàn)拖拽效果,每個(gè)節(jié)點(diǎn)的單擊雙擊事件可以配置,打開或關(guān)閉節(jié)點(diǎn)的事件也可以配置,我最看好這款樹形控件的是每個(gè)節(jié)點(diǎn)前都有一個(gè)復(fù)選框。數(shù)據(jù)來源于綁定給控件的xml文件。非常爽的一塊樹形控件。網(wǎng)上關(guān)于這款樹形控件的資料較多,這里不多寫了。

大家還有什么好用的控件,歡迎分享。

總結(jié)

以上是生活随笔為你收集整理的java 开源控件_一些好用的开源控件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。