随笔分类 -  C#

摘要:一、word这是我以前工作时写过的一个业务逻辑处理类,里面有不少文件操作的方法,这里主要关注一下C#对word的操作。里面的方法可以直接拿出来用,主要是通过word的dot模版来进行创建word、替换word等操作。namespace Excel2Word{ public class BLL ... 阅读全文
posted @ 2014-09-16 18:12 汉水浪子 阅读(364) 评论(0) 推荐(0)
摘要:网上有很多将doc、ppt、xls等类型的文档转换成pdf的方法,目前了解到的有两大类:1.使用虚拟打印机将doc、ppt、xls等类型的文档2.使用OFFICE COM组件我采用了第二种方法实现,初步测试通过,还没有放到服务器上进行批量实时转换的测试。下面开始介绍详细步骤:1.安装OFFICE 2... 阅读全文
posted @ 2014-09-16 18:10 汉水浪子 阅读(1592) 评论(0) 推荐(0)
摘要:#region 根据当前登录域账号 获取AD用户姓名和所在OU目录 /// /// 根据当前登录域账号 获取AD用户姓名和所在OU目录 返回域用户是否存在 /// /// 要搜索的当前用户名 /// out返回该用户所... 阅读全文
posted @ 2014-08-27 14:00 汉水浪子 阅读(720) 评论(0) 推荐(0)
摘要:[摘要]本文介绍如何使用HubbleDotNet实现基本的全文搜索,包括建立搜索数据库、数据表、建立索引,压缩索引和搜索示例等内容。上文介绍了HubbleDotNet的安装,接下来介绍如何使用HubbleDotNet实现基本的全文搜索。我们使用HubbleDotNet进行搜索,一般都是已经建立数据库了,所以本文也以在已有数据库的情况下使用HubbleDotNet建立全文搜索进行介绍。一、 准备数据1、创建一个News数据库,我使用的MSSQL 2005:2、创建News表:12345678910111213141516171819USE [News] GO SET ANSI_NULLS ONG 阅读全文
posted @ 2013-11-22 21:50 汉水浪子 阅读(251) 评论(0) 推荐(0)
摘要:HubbleDotNet 简介及安装详解2012-11-05 12:59来源:9SSSD.COM作者:starts_2000字号:T|T[摘要]HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件,本文介绍如何安装HubbleDotNet。HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件。开源协议是 Apache 2.0。HubbleDotNet提供了基于SQL的全文检索接口,使用者只需会操作SQL,就可以很快学会使用HubbleDotNet进行全文检索。 HubbleDotNet可以实现全文索引和查询 阅读全文
posted @ 2013-11-22 21:49 汉水浪子 阅读(291) 评论(0) 推荐(0)
摘要:Microsoft Office XP 和 Microsoft Office 2003 都支持一种新的统一的设计结构,这种结构用于生成应用程序外接程序以增强和控制 Office 应用程序。这些外接程序叫做 COM 外接程序。本文逐步讨论了 Office COM 外接程序,并介绍了如何使用 Microsoft Visual C# .NET 生成 Office COM 外接程序。IDTExensibility2 接口COM 外接程序是一种进程内 COM 服务器或 ActiveX 动态链接库 (DLL),它实现如 Microsoft 外接程序设计器类型库 (Msaddndr.dll) 中所描述的ID 阅读全文
posted @ 2013-08-30 12:16 汉水浪子 阅读(825) 评论(0) 推荐(0)
摘要:DataTable表示一个与内存有关的数据表,可以使用工具栏里面的控件拖放来创建和使用,也可以在编写程序过程中根据需要独立创建和使用,最常见的情况是作为DataSet的成员使用,在这种情况下就需要用在编程过程中根据需要动态创建数据表。那么在8.4节中主要讲用编码的方式来建立DataTable数据表以及对它的操作。1 代码创建DataTable数据表如上8.3节里面所讲,通过添加对象的方式直接在DataSet中创建数据表,可以通过使用Add方法将DataTable添加到DataSet中,这种是使用控件的可视化添加DataTable的操作,那么在代码中怎么来创建DataTable数据表呢?在程序中 阅读全文
posted @ 2013-08-30 10:32 汉水浪子 阅读(453) 评论(0) 推荐(0)
摘要:因为业务需要,搜集了一些.net操作pdf的一些资源,特在此分享。1、如何从 Adobe 可移植文档格式 (PDF) 文件中复制文本和图形http://support.microsoft.com/kb/212318/zh-cn 2、导出到 PDF 文件·[SQL Server 2008 联机丛书(2008 年 8 月)]http://msdn.microsoft.com/zh-cn/library/ms159713.aspx3、100% .NET component for rendering PDF documentshttp://www.codeproject.com/KB/sh 阅读全文
posted @ 2013-06-27 11:38 汉水浪子 阅读(276) 评论(0) 推荐(0)
摘要:讲述了如何通过iis的webdav支持实现客户端的office直接编辑服务器上的文件,本篇将讲解如何实现客户端的office直接编辑数据库中的二进制形式保存的office文件。实现的关键:模拟IIS,自己实现一个webdav的服务器端。首先,我们简单了解一下webdav:webdav,中文可以翻译为网络分布式协作协议,它解决了http协议中一个问题:http无法实现版本和单访问控制。什么是单访问控制呢?假设我们有一个页面编辑某条数据,这个页面可以同时被多个用户使用,那么最终的数据是最后一个用户提交的数据,而其他用户是不知道的.我们的99%的web程序都存在此问题,当然通过编码可以解决,但htt 阅读全文
posted @ 2013-06-27 10:55 汉水浪子 阅读(451) 评论(0) 推荐(0)
摘要:因为项目的关系,研究了一下Office的在线编辑功能,写出来共享一下。Office xp之后的版本支持通过webdav协议(http的扩展)直接编辑服务器上的文件。IIS(6.0)支持webdav,这在IIS管理器的web服务扩展中可以看到.利用IIS作为webdav的服务器端,可以很容易的实现office(word,excel等)的在线编辑.可以简单的实验一下:确保IIS的webdav扩展安装并被启用了,建立一个虚拟目录test,在其中放一个word文档a.doc,然后打开word, 文件->打开->输入word文档的访问url(http://localhost/test/a.d 阅读全文
posted @ 2013-06-27 10:53 汉水浪子 阅读(567) 评论(0) 推荐(0)
摘要:普通的邮件, 用System.Net.Mail 类 或 System.Web.Mail 类 处理即可, 但是Exchange Server 环境下, 这两个类起不了作用-------至少目前我看到的情况如此.整个过程如下:1. 先添加COM 引用 "Microsoft CDO for Windows 2000 Library" .2. 发送邮件的代码:CDO.Message msg=newCDO.Message();stringpassWord="passWord";stringfrom="my@domain.com";strings 阅读全文
posted @ 2012-04-11 16:11 汉水浪子 阅读(687) 评论(0) 推荐(0)
摘要:MailMessage mm = new MailMessage();//创建邮件对象 mm.IsBodyHtml = true; mm.Body = "";//邮件正文 mm.BodyEncoding = System.Text.Encoding.UTF8; mm.From = new MailAddress("");//发件人地址 mm.Subject = title; mm.To.Add("");//收件人地址 SmtpClient sc = new SmtpClient();//邮箱协议对象 sc.DeliveryMethod 阅读全文
posted @ 2012-03-13 11:37 汉水浪子 阅读(206) 评论(0) 推荐(0)