<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[EasyFRMS的专栏]]></title><description><![CDATA[EasyFRMS! 开发组开放日志]]></description><link>https://blog.youkuaiyun.com/EasyFRMS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; EasyFRMS]]></copyright><item><title><![CDATA[易好文件资源管理系统 (EasyFRMS) 进化史]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/5921104</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/5921104</guid><author>EasyFRMS</author><pubDate>Mon, 04 Oct 2010 14:03:00 +0800</pubDate><description><![CDATA[<br />1. EasyFRMS 1.0.0 (DimoIM.Net)<br /> <br />      2008 年 4 月的一天，我和合伙人(当时还没有合伙)还有两个老师朋友一起吃饭，其间他们说起了他们工作中遇到的问题，他们都是电教老师，学校机房由他们管理，而学校这样的传统行业总是会习惯性的认为所有于电脑有关的事情就都是他们的工作了，所以学校里的各种照片，视频等文件都是他们来管理，于是就经常发生这样是情况，晚上10点了，校长一个电话要什么什么照片，他们就需要登录学校 FTP 然后去一个目录一个目录的]]></description><category></category></item><item><title><![CDATA[易好文件资源管理系统 (EasyFRMS) 4.2.0 版本推出]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/5921069</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/5921069</guid><author>EasyFRMS</author><pubDate>Mon, 04 Oct 2010 13:46:00 +0800</pubDate><description><![CDATA[<br /><br />4.2.0 版本更新如下:<br /> - 类 Windows 资源管理器操作<br />   - 拖选文件,Ctrl 增加选择<br />   - 树图导航<br />   - 快捷键操作,全选,剪切,复制,粘贴<br />   - 文件拖拽移动<br />   - 分段读取<br />   - 快捷访问,快速定位<br />   - 文件快速预览<br />   - 用户私人存储空间<br /> - 更方便的搜索<br />   - 存储位置定位<br />   - 搜索模式(是]]></description><category></category></item><item><title><![CDATA[用 Chukeh 结合 Delphi 实现大文件上传的断点续传]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4743407</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4743407</guid><author>EasyFRMS</author><pubDate>Thu, 29 Oct 2009 15:27:00 +0800</pubDate><description><![CDATA[ 基本思路是，由 delphi 把要上传的文件分块，然后用 idhttp 模拟 post 请求，提交文件块，.net 以 Request.Files 方式接收数据，然后根据同时提交的 position 和 block 参数写入临时文件，上传完毕后再重名名文件，这样客户端只要记下最后的 position 参数，就可以在任意位置开始续传文件了。您可以到这里下载示例代码 http://www.e]]></description><category></category></item><item><title><![CDATA[用 chukeh.dll 实现 web 端的多线程操作]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4742171</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4742171</guid><author>EasyFRMS</author><pubDate>Thu, 29 Oct 2009 11:40:00 +0800</pubDate><description><![CDATA[ 详细说明示例下载 这些方法可以在 Web 应用中实现用户/全局级别的多线程任务，并可监控状态及控制。Web 多线程适合实现长时间的 Web 请求或其它操作，例如统计、分析、备份等操作。建议结合 Ajax 实现 Web 多线程用户级线程 ---- 与用户相关，每个用户都可以开启一个线程，线程见相互独立，互不干扰。例如：用户 12:00 在应用 Http://loca]]></description><category></category></item><item><title><![CDATA[用 Chukeh.dll 实现数据查询分页，及快速增、删、改、查操作]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4742114</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4742114</guid><author>EasyFRMS</author><pubDate>Thu, 29 Oct 2009 11:32:00 +0800</pubDate><description><![CDATA[ 详细说明示例下载 这个类实现对数据库的 Select、Insert、Update、Delete 四种操作的静态方法，用户可以通过一个字符串数组或一个哈希表甚至是直接使用页面请求参数集合来实现这些操作，而代码仅需一行。通过这些静态方法可以实现一个项目/工程中近 40% 的数据库操作，这对减少代码量及加快工作进度会有很好的帮助。建议在项目中使用此类时，可以在此基础上再进行封装]]></description><category></category></item><item><title><![CDATA[用 Chukeh.dll 轻松实现图片的缩略图，旋转，缩放，剪切，拼合，水印等操作]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4741975</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4741975</guid><author>EasyFRMS</author><pubDate>Thu, 29 Oct 2009 11:16:00 +0800</pubDate><description><![CDATA[查看详细说明下载示例 CutImage 根据指定的条件剪切图片 ZoomImage 根据指定的条件缩放图片 CenterImage 根据指定的条件填充图片至指定位置 RotateImage 根据指定的条件旋转图片 StretchImage 根据指定条件拉伸图片 MontageImage 根据指定条件拼合指定的图片至一幅图片 ImageWatermark 为图片添]]></description><category></category></item><item><title><![CDATA[Chukeh.Net Ver 1.2.0 更新]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4741968</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4741968</guid><author>EasyFRMS</author><pubDate>Thu, 29 Oct 2009 11:14:00 +0800</pubDate><description><![CDATA[ 1.2.0 版本更新如下：    - 修正了图片操作 GIF 时的错误    - 修正了数据库快速操作[更新]时的错误    - 修改 IHash,ITable,IResult 为 CHash,CTable,CResult    - 为 CHash 增加了通过类对象创建的方法    - 增加了 CShortCut 数据库快速操作类，更好的处理 查询、插入、更新、删除操作    - 为图片操作]]></description><category></category></item><item><title><![CDATA[Chukeh.Net Ver 1.1.0 更新]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4674986</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4674986</guid><author>EasyFRMS</author><pubDate>Thu, 15 Oct 2009 12:34:00 +0800</pubDate><description><![CDATA[ Chukeh 1.1.0 版本更新如下：    -    数据库相关操作取消区分大小写    -    Hash 增加通过字符串，数组创建方法    -    实现文件的断点续传    -    提供 WEB 多线程实现方法    -    提供相关示例代码下载地址]]></description><category></category></item><item><title><![CDATA[Chukeh 小诸葛 .Net 通用类库]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4466896</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4466896</guid><author>EasyFRMS</author><pubDate>Thu, 20 Aug 2009 16:24:00 +0800</pubDate><description><![CDATA[Chukeh 小诸葛 - .Net 通用开发类库下载 57 KB Base - 常用方法类库常用数据类型的判断例如：是否数值，是否日期格式… 特殊字符串的判断例如：是否邮箱地址，是否手机号码… 常用数据类型的格式转换例如：转换为数值，转换为日期值… 常用字符串扩展方法例如：字符串过滤，字符串截取（1 个汉字等于 2 个字符）… ]]></description><category></category></item><item><title><![CDATA[Delphi 调用.NET(C#) Web Service]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4411548</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4411548</guid><author>EasyFRMS</author><pubDate>Wed, 05 Aug 2009 13:19:00 +0800</pubDate><description><![CDATA[ Delphi调用.NET的WebService,是非常容易和方便的，下面用C#提供的Login服务,来说明Delphi的调用方法.Login返回的是一个字符串.一般有以下布骤:A.调用第一步，完成C#，asmx文件生的调用函数view plaincopy to clipboardprint]]></description><category></category></item><item><title><![CDATA[常用的C#正则表达式！]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4389963</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4389963</guid><author>EasyFRMS</author><pubDate>Wed, 29 Jul 2009 11:13:00 +0800</pubDate><description><![CDATA["^/d+$" //非负整数（正整数 + 0） "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数（负整数 + 0） "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数（正浮点数 + 0） "^(([0-9]+/.[0-9]*]]></description><category></category></item><item><title><![CDATA[装饰者模式与外观者模式的区别]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4369774</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4369774</guid><author>EasyFRMS</author><pubDate>Wed, 22 Jul 2009 11:13:00 +0800</pubDate><description><![CDATA[很久没有来这一个论坛里了，一上来就看到很多关于设计模式的贴子上了精，今天我也来谈一下设计模式，我现在所介绍的是一个外观模式，和装饰者模式，这两者在初学设计模式的人面前可能是一样也，就算是高手，也有时会搞不清楚到底两者的区为何在！好废话少说了，先来说说外观模式，外观模式，故明思意，就是只看外表，在我们的代码中实际代码中，就是对一系列操作进行封装，并对外提供一个接口，在我们现实生活中，HIFI]]></description><category></category></item><item><title><![CDATA[实现自己的ASP.NET宿主系统]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4349963</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4349963</guid><author>EasyFRMS</author><pubDate>Wed, 15 Jul 2009 11:51:00 +0800</pubDate><description><![CDATA[ 一、 宿主概念       托管是.NET的一个很基础的概念，所有的.NET应用程序代码要完全发挥作用需要进入托管的环境（CLR --Common Language Runtime），而这个环境实际上就是称作宿主(Host)为将要启动的.NET代码准备的。目前来讲windows系统上，能够担负这个重任的有3类已存程序：      1、 shell(通常是Explorer)]]></description><category></category></item><item><title><![CDATA[C#时间转换格式化]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4312347</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4312347</guid><author>EasyFRMS</author><pubDate>Wed, 01 Jul 2009 11:13:00 +0800</pubDate><description><![CDATA[DataBinder.Eval格式化时间(有短时间格式)、我们经常会遇到对时间进行转换,达到不同的显示效果，默认格式为:2007-7-7 14:33:34如果要换成成200707,07-2007,2007-7-7或更多的格式该怎么办呢？这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例：]]></description><category></category></item><item><title><![CDATA[推荐：敏捷软件开发：原则、模式与实践（C＃版）]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4293818</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4293818</guid><author>EasyFRMS</author><pubDate>Wed, 24 Jun 2009 11:13:00 +0800</pubDate><description><![CDATA[推荐一本书，对大家也许会有帮助 简介 　　本书中，享誉全球的软件开发专家和软件工程大师Robert C. Martin深入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML和敏捷实践等程序员必备的知识。 　　　　本书于2003年荣获第13届Jolt大奖，是C++和Java程序员提高自身水平的绝佳教材，也适于用作高校计算机、软件工程专业相关课程的教材或]]></description><category></category></item><item><title><![CDATA[C#抽象工厂模式的几种实现方法及比较]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4275815</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4275815</guid><author>EasyFRMS</author><pubDate>Wed, 17 Jun 2009 11:17:00 +0800</pubDate><description><![CDATA[利用设计模式可以使我们的代码更灵活，更容易扩展，更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制：比如类、继承、派生、多态等等。但是又有各自的特色，C# 中的反射机制便是一个很重要的工具，好好地利用就可以在实际中发挥很大的作用。 　　 我们来看一个例子： 　　 我的程序中有需要一系列的对象，比如apple,orange…, 要想利用他们，我们就必须在程序中根据用户要求，]]></description><category></category></item><item><title><![CDATA[如何合理创建c#对象]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4256867</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4256867</guid><author>EasyFRMS</author><pubDate>Wed, 10 Jun 2009 11:14:00 +0800</pubDate><description><![CDATA[创建对象：通常情况下，人们都不是太重视对象的创建，而是更重视类的设计，但是创建对象确实又很重要。当前比较流行的方法是：工厂创建模式工厂创建模式中的“工厂”就像真正的工厂，只是创建对象，而且，即使工厂实现有所改变，客户也不会受到影响。工厂设计模式有两种办法：1.单工厂模式 ///（这里不好画图，不知道我下面写的能不能正确显示）Client1      ]]></description><category></category></item><item><title><![CDATA[.Net技术开发中两个“属性”引起的歧异]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4238530</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4238530</guid><author>EasyFRMS</author><pubDate>Wed, 03 Jun 2009 11:43:00 +0800</pubDate><description><![CDATA[　　对于property和attribute这两个名词都叫“属性”的问题，来源于国内it书籍翻译界的疏忽。　　其实它们来源于两个不同的领域，attribute属于OOA/OOD的概念，而property属于编程语言中的概念。下面我们来说明它们的异同。　　Attribute　　Attributes是Microsoft .NET Framework文件的元数据，可以用来向运行时描述你的]]></description><category></category></item><item><title><![CDATA[C#中struct与class的区别 ]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4219824</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4219824</guid><author>EasyFRMS</author><pubDate>Wed, 27 May 2009 11:22:00 +0800</pubDate><description><![CDATA[类与结构的实例比较 　　类与结构的差别 　　如何选择结构还是类 　　一．类与结构的示例比较： 　　结构示例： 　　public struct Person 　　{ 　　string Name; 　　int height; 　　int weight 　　public bool overWeight() 　　{ 　　//implement somethi]]></description><category></category></item><item><title><![CDATA[读取带有Xmlns命名空间的XML文件]]></title><link>https://blog.youkuaiyun.com/EasyFRMS/article/details/4202865</link><guid>https://blog.youkuaiyun.com/EasyFRMS/article/details/4202865</guid><author>EasyFRMS</author><pubDate>Wed, 20 May 2009 09:04:00 +0800</pubDate><description><![CDATA[XML文件格式如下:<Resume xmlns="http://ns.test.com/resumes">                  1978-06      男      由于这个XML文件加了Xmlns命名空间,如果直接用xxx.SelectSingleNode("PersonalInformation/GeneralInformation/Na]]></description><category></category></item></channel></rss>