来自 操作系统 2020-04-29 12:58 的文章
当前位置: 网上澳门金莎娱乐 > 操作系统 > 正文

细数开源的六款超炫实用小控件【网上澳门金莎娱乐】

工作两年,一直都在做些编码方面的表面功夫,实现了很多很炫的功能,在此写下一些体验。有些比较小的dll文件我会发上来,如果是开源组织的代码我会把地址附上,毕竟人家是会更新的。大家还有什么好用的开源控件欢迎补充。

一、CKeditor 富文本编辑器

一、CKeditor 富文本编辑器

      老版名称为fckeditor,相信大家耳熟能详。能够在页面上像word一样编辑文字效果。新版的CKeditor修改了很多bug,所有的功能都已插件形式实现。

老版名称为fckeditor,相信大家耳熟能详。能够在页面上像word一样编辑文字效果。新版的CKeditor修改了很多bug,所有的功能都已插件形式实现。

下面百度文库中的这篇文章介绍的比较好,如果有需要自定义代码的功能可以照下面地址做,我按照下面方法能够调通。

下面百度文库中的这篇文章介绍的比较好,如果有需要自定义代码的功能可以照下面地址做,我按照下面方法能够调通。

http://wenku.baidu.com/view/12a9cdea81c758f5f61f6778.html

官网地址:

官网地址:http://ckeditor.com/

二、log4net 日志工具

 

java的log4j项目移植到.net平台下的日志工具。我曾经自己过日志工具,将日志写在服务器的某个文本文件中,但总是因为文本写入异常出现各种各样的错误。log4net的效率很高,而且我使用过程中再也没发生过写日志的异常,用了log4net腰不酸了,腿不疼了,一口气上5楼不费劲。

二、log4net 日志工具

log4net的操作与log4j相同,大家也可以看java的说明,不过log4net已经推出很长时间了,资料比较多,还是链接以为园友的文章吧。

      java的log4j项目移植到.net平台下的日志工具。我曾经自己过日志工具,将日志写在服务器的某个文本文件中,但总是因为文本写入异常出现各种各样的错误。log4net的效率很高,而且我使用过程中再也没发生过写日志的异常,用了log4net腰不酸了,腿不疼了,一口气上5楼不费劲。

官网地址:

      log4net的操作与log4j相同,大家也可以看java的说明,不过log4net已经推出很长时间了,资料比较多,还是链接以为园友的文章吧。

三、MagickNet 缩图工具

http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html

MagickNet是著名的图像处理组件ImageMagick的.NET版本,源码由VC++编写。是我用过的做好用的缩图工具。使用.net自带的图片处理类实现缩图功能,总是感觉缩出来的图片有些毛刺。下面附上代码。

官网地址:http://logging.apache.org/log4net/

/Files/lts8989/MagickNet.rar

 

//缩图

三、MagickNet 缩图工具

int img width = PublicValue.IndexImgWidth;//PublicValue.IndexImgWidth为缩图后的图片宽度

      MagickNet是著名的图像处理组件ImageMagick的.NET版本,源码由VC++编写。是我用过的做好用的缩图工具。使用.net自带的图片处理类实现缩图功能,总是感觉缩出来的图片有些毛刺。下面附上代码。

MagickNet.Image img = new MagickNet.Image(fileallname);//fileallname为图片在服务器上的绝对路径

 /Files/lts8989/MagickNet.rar     

System.Drawing.Image image = System.Drawing.Image.FromFile(fileallname);

代码
//缩图
            int imgwidth = PublicValue.IndexImgWidth;//PublicValue.IndexImgWidth为缩图后的图片宽度
            MagickNet.Image img = new MagickNet.Image(fileallname);//fileallname为图片在服务器上的绝对路径

if (image.Width = imgwidth)

            System.Drawing.Image image = System.Drawing.Image.FromFile(fileallname);
网上澳门金莎娱乐,            if (image.Width <= imgwidth)
            {
                image.Dispose();
            }
            else
            {
                int imgheight = PublicValue.IndexImgHeight;//PublicValue.IndexImgWidth为缩图后的图片高度
                image.Dispose();
                img.Resize(new System.Drawing.Size(imgwidth, imgheight));
                img.Write(fileallname);
                MagickNet.Magick.Term();
            }  

{

四、Lucene全文检索

image.Dispose();

      Lucene是一个全文索引工具,可以将目录下(包含子目录)的文本文件中的文字制作索引,查找的时候只需要几句简单的代码就能实现高效的检索。配合Highlighter.Net工具可实现google那样的关键字的上下文提示,关键字可以高亮显示。也是一个java的移植项目,书写格式或者api都与java版相同。由于Lucene对.net版本很久没有更新了,这里附上dll文件。

本文由网上澳门金莎娱乐发布于操作系统,转载请注明出处:细数开源的六款超炫实用小控件【网上澳门金莎娱乐】

关键词: