摘要: 上篇文章 http://www.cnblogs.com/jianyi0115/archive/2007/03/16/677712.html讲述了如何通过iis的webdav支持实现客户端的office直接编辑服务器上的文件,本篇将讲解如何实现客户端的office直接编辑数据库中的二进制形式保存的office文件。实现的关键:模拟IIS,自己实现一个webdav的服务器端。首先,我们简单了解一下webdav:webdav,中文可以翻译为网络分布式协作协议,它解决了http协议中一个问题:http无法实现版本和单访问控制。什么是单访问控制呢?假设我们有一个页面编辑某条数据,这个页面可以同时被多个用 阅读全文
posted @ 2011-12-01 20:33 火腿骑士 阅读(415) 评论(1) 推荐(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 @ 2011-12-01 20:25 火腿骑士 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Func,Action 的介绍及其用法Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所损失的性能。Action<T>和Func<T,TResult>的功能是一样的,只是Action<T>没有返类型,Func<T,T,Result>:有参数,有返回类型Action,则既没有返回也没有参数,Func<T,TResult> 的表现形式分为以下几种:1。Func<T,TResult>2。Fun 阅读全文
posted @ 2011-12-01 12:45 火腿骑士 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 在一些需要定时执行的任务时,比如:定时备份数据库,定时的获取网络数据等都需要计划任务。Window也有计划任务但是有很多的缺点,必须手动配置,而且部署起来也很麻烦,时间的精度为一分钟,只能对应用程序配置任务。这里实现的任务计划是可以自己编程,可以很灵活,时间的精度为一秒,而且不是通过轮询时间实现的,效率比较高,。你可以在Windows 服务中写一个服务,用它来管理所有的计划任务逻辑。类库源代码如下:/********************************************************************************************* (C)2 阅读全文
posted @ 2011-12-01 09:14 火腿骑士 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一.TcpSvr的使用方法A.测试程序:using System;using Ibms.Net.TcpCSFramework;using System.Collections;using System.Net.Sockets;namespace Ibms.Test{/// <summary>/// 测试TcpSvr的类/// </summary>public class TestTcpSvr{public TestTcpSvr(){}public static void Main(){try{Console.WriteLine("Begin to Test T 阅读全文
posted @ 2011-12-01 09:11 火腿骑士 阅读(215) 评论(0) 推荐(0) 编辑