制作企业网站方案,网站建设需要使用哪些设备,杭州网站建设路,想美团这样的网站怎么做工作两年#xff0c;一直都在做些编码方面的表面功夫#xff0c;实现了很多很炫的功能#xff0c;在此写下一些体验。有些比较小的dll文件我会发上来#xff0c;如果是开源组织的代码我会把地址附上#xff0c;毕竟人家是会更新的。大家还有什么好用的开源控件欢迎补充。一…工作两年一直都在做些编码方面的表面功夫实现了很多很炫的功能在此写下一些体验。有些比较小的dll文件我会发上来如果是开源组织的代码我会把地址附上毕竟人家是会更新的。大家还有什么好用的开源控件欢迎补充。一、CKeditor 富文本编辑器老版名称为fckeditor相信大家耳熟能详。能够在页面上像word一样编辑文字效果。新版的CKeditor修改了很多bug所有的功能都已插件形式实现。下面百度文库中的这篇文章介绍的比较好如果有需要自定义代码的功能可以照下面地址做我按照下面方法能够调通。二、log4net 日志工具java的log4j项目移植到.net平台下的日志工具。我曾经自己过日志工具将日志写在服务器的某个文本文件中但总是因为文本写入异常出现各种各样的错误。log4net的效率很高而且我使用过程中再也没发生过写日志的异常用了log4net腰不酸了腿不疼了一口气上5楼不费劲。log4net的操作与log4j相同大家也可以看java的说明不过log4net已经推出很长时间了资料比较多还是链接以为园友的文章吧。三、MagickNet 缩图工具MagickNet是著名的图像处理组件ImageMagick的.NET版本源码由VC编写。是我用过的做好用的缩图工具。使用.net自带的图片处理类实现缩图功能总是感觉缩出来的图片有些毛刺。下面附上代码。代码//缩图intimgwidthPublicValue.IndexImgWidth;//PublicValue.IndexImgWidth为缩图后的图片宽度MagickNet.Image imgnewMagickNet.Image(fileallname);//fileallname为图片在服务器上的绝对路径System.Drawing.Image imageSystem.Drawing.Image.FromFile(fileallname);if(image.Widthimgwidth){image.Dispose();}else{intimgheightPublicValue.IndexImgHeight;//PublicValue.IndexImgWidth为缩图后的图片高度image.Dispose();img.Resize(newSystem.Drawing.Size(imgwidth, imgheight));img.Write(fileallname);MagickNet.Magick.Term();}四、Lucene全文检索Lucene是一个全文索引工具可以将目录下(包含子目录)的文本文件中的文字制作索引查找的时候只需要几句简单的代码就能实现高效的检索。配合Highlighter.Net工具可实现google那样的关键字的上下文提示关键字可以高亮显示。也是一个java的移植项目书写格式或者api都与java版相同。由于Lucene对.net版本很久没有更新了这里附上dll文件。五、PDFBox读取PDF文件好多对pdf操作的工具都是创建pdf文件的如PDFsharp、Report.NET 等。读取pdf的工具有PDFBox和iTextSharp有网友推荐使用iTextSharp我在项目中使用的是PDFBox个人感觉这个工具的效率很低。PDFBox是一个将java源码编译成.net的dll文件的工具(看到此处的时候我也感到很神奇)。以下地址不太详细的介绍了PDFBox和iTextSharp的使用。六、dhtmlxTree树形控件dhtmlxTree是一款js写的树形控件可实现拖拽效果每个节点的单击双击事件可以配置打开或关闭节点的事件也可以配置我最看好这款树形控件的是每个节点前都有一个复选框。数据来源于绑定给控件的xml文件。非常爽的一块树形控件。网上关于这款树形控件的资料较多这里不多写了。大家还有什么好用的控件欢迎分享。