- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 易好文件资源管理系统 (EasyFRMS) 进化史
<br />1. EasyFRMS 1.0.0 (DimoIM.Net)<br /> <br /> 2008 年 4 月的一天,我和合伙人(当时还没有合伙)还有两个老师朋友一起吃饭,其间他们说起了他们工作中遇到的问题,他们都是电教老师,学校机房由他们管理,而学校这样的传统行业总是会习惯性的认为所有于电脑有关的事情就都是他们的工作了,所以学校里的各种照片,视频等文件都是他们来管理,于是就经常发生这样是情况,晚上10点了,校长一个电话要什么什么照片,他们就需要登录学校 FTP 然后去一个目录一个目录的
2010-10-04 14:03:00
2352
原创 易好文件资源管理系统 (EasyFRMS) 4.2.0 版本推出
<br /><br />4.2.0 版本更新如下:<br /> - 类 Windows 资源管理器操作<br /> - 拖选文件,Ctrl 增加选择<br /> - 树图导航<br /> - 快捷键操作,全选,剪切,复制,粘贴<br /> - 文件拖拽移动<br /> - 分段读取<br /> - 快捷访问,快速定位<br /> - 文件快速预览<br /> - 用户私人存储空间<br /> - 更方便的搜索<br /> - 存储位置定位<br /> - 搜索模式(是
2010-10-04 13:46:00
2046
1
原创 用 Chukeh 结合 Delphi 实现大文件上传的断点续传
基本思路是,由 delphi 把要上传的文件分块,然后用 idhttp 模拟 post 请求,提交文件块,.net 以 Request.Files 方式接收数据,然后根据同时提交的 position 和 block 参数写入临时文件,上传完毕后再重名名文件,这样客户端只要记下最后的 position 参数,就可以在任意位置开始续传文件了。您可以到这里下载示例代码 http://www.e
2009-10-29 15:27:00
1265
原创 用 chukeh.dll 实现 web 端的多线程操作
详细说明示例下载 这些方法可以在 Web 应用中实现用户/全局级别的多线程任务,并可监控状态及控制。Web 多线程适合实现长时间的 Web 请求或其它操作,例如统计、分析、备份等操作。建议结合 Ajax 实现 Web 多线程用户级线程 ---- 与用户相关,每个用户都可以开启一个线程,线程见相互独立,互不干扰。例如:用户 12:00 在应用 Http://loca
2009-10-29 11:40:00
718
原创 用 Chukeh.dll 实现数据查询分页,及快速增、删、改、查操作
详细说明示例下载 这个类实现对数据库的 Select、Insert、Update、Delete 四种操作的静态方法,用户可以通过一个字符串数组或一个哈希表甚至是直接使用页面请求参数集合来实现这些操作,而代码仅需一行。通过这些静态方法可以实现一个项目/工程中近 40% 的数据库操作,这对减少代码量及加快工作进度会有很好的帮助。建议在项目中使用此类时,可以在此基础上再进行封装
2009-10-29 11:32:00
627
原创 用 Chukeh.dll 轻松实现图片的缩略图,旋转,缩放,剪切,拼合,水印等操作
查看详细说明下载示例 CutImage 根据指定的条件剪切图片 ZoomImage 根据指定的条件缩放图片 CenterImage 根据指定的条件填充图片至指定位置 RotateImage 根据指定的条件旋转图片 StretchImage 根据指定条件拉伸图片 MontageImage 根据指定条件拼合指定的图片至一幅图片 ImageWatermark 为图片添
2009-10-29 11:16:00
1388
原创 Chukeh.Net Ver 1.2.0 更新
1.2.0 版本更新如下: - 修正了图片操作 GIF 时的错误 - 修正了数据库快速操作[更新]时的错误 - 修改 IHash,ITable,IResult 为 CHash,CTable,CResult - 为 CHash 增加了通过类对象创建的方法 - 增加了 CShortCut 数据库快速操作类,更好的处理 查询、插入、更新、删除操作 - 为图片操作
2009-10-29 11:14:00
719
原创 Chukeh.Net Ver 1.1.0 更新
Chukeh 1.1.0 版本更新如下: - 数据库相关操作取消区分大小写 - Hash 增加通过字符串,数组创建方法 - 实现文件的断点续传 - 提供 WEB 多线程实现方法 - 提供相关示例代码下载地址
2009-10-15 12:34:00
559
原创 Chukeh 小诸葛 .Net 通用类库
Chukeh 小诸葛 - .Net 通用开发类库下载 57 KB Base - 常用方法类库常用数据类型的判断例如:是否数值,是否日期格式… 特殊字符串的判断例如:是否邮箱地址,是否手机号码… 常用数据类型的格式转换例如:转换为数值,转换为日期值… 常用字符串扩展方法例如:字符串过滤,字符串截取(1 个汉字等于 2 个字符)…
2009-08-20 16:24:00
667
原创 Delphi 调用.NET(C#) Web Service
Delphi调用.NET的WebService,是非常容易和方便的,下面用C#提供的Login服务,来说明Delphi的调用方法.Login返回的是一个字符串.一般有以下布骤:A.调用第一步,完成C#,asmx文件生的调用函数view plaincopy to clipboardprint
2009-08-05 13:19:00
880
转载 常用的C#正则表达式!
"^/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]*
2009-07-29 11:13:00
442
转载 装饰者模式与外观者模式的区别
很久没有来这一个论坛里了,一上来就看到很多关于设计模式的贴子上了精,今天我也来谈一下设计模式,我现在所介绍的是一个外观模式,和装饰者模式,这两者在初学设计模式的人面前可能是一样也,就算是高手,也有时会搞不清楚到底两者的区为何在!好废话少说了,先来说说外观模式,外观模式,故明思意,就是只看外表,在我们的代码中实际代码中,就是对一系列操作进行封装,并对外提供一个接口,在我们现实生活中,HIFI
2009-07-22 11:13:00
910
转载 实现自己的ASP.NET宿主系统
一、 宿主概念 托管是.NET的一个很基础的概念,所有的.NET应用程序代码要完全发挥作用需要进入托管的环境(CLR --Common Language Runtime),而这个环境实际上就是称作宿主(Host)为将要启动的.NET代码准备的。目前来讲windows系统上,能够担负这个重任的有3类已存程序: 1、 shell(通常是Explorer)
2009-07-15 11:51:00
1372
转载 C#时间转换格式化
DataBinder.Eval格式化时间(有短时间格式)、我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2007-7-7 14:33:34如果要换成成200707,07-2007,2007-7-7或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:
2009-07-01 11:13:00
733
转载 推荐:敏捷软件开发:原则、模式与实践(C#版)
推荐一本书,对大家也许会有帮助 简介 本书中,享誉全球的软件开发专家和软件工程大师Robert C. Martin深入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML和敏捷实践等程序员必备的知识。 本书于2003年荣获第13届Jolt大奖,是C++和Java程序员提高自身水平的绝佳教材,也适于用作高校计算机、软件工程专业相关课程的教材或
2009-06-24 11:13:00
553
转载 C#抽象工厂模式的几种实现方法及比较
利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,
2009-06-17 11:17:00
432
原创 如何合理创建c#对象
创建对象:通常情况下,人们都不是太重视对象的创建,而是更重视类的设计,但是创建对象确实又很重要。当前比较流行的方法是:工厂创建模式工厂创建模式中的“工厂”就像真正的工厂,只是创建对象,而且,即使工厂实现有所改变,客户也不会受到影响。工厂设计模式有两种办法:1.单工厂模式 ///(这里不好画图,不知道我下面写的能不能正确显示)Client1
2009-06-10 11:14:00
482
转载 .Net技术开发中两个“属性”引起的歧异
对于property和attribute这两个名词都叫“属性”的问题,来源于国内it书籍翻译界的疏忽。 其实它们来源于两个不同的领域,attribute属于OOA/OOD的概念,而property属于编程语言中的概念。下面我们来说明它们的异同。 Attribute Attributes是Microsoft .NET Framework文件的元数据,可以用来向运行时描述你的
2009-06-03 11:43:00
500
原创 C#中struct与class的区别
类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement somethi
2009-05-27 11:22:00
657
原创 读取带有Xmlns命名空间的XML文件
XML文件格式如下:<Resume xmlns="http://ns.test.com/resumes"> 1978-06 男 由于这个XML文件加了Xmlns命名空间,如果直接用xxx.SelectSingleNode("PersonalInformation/GeneralInformation/Na
2009-05-20 09:04:00
2533
原创 模态窗口 javascript 脚本
代码示例:调用示例 var _frameDialog = new FrameDialog("noname1.html", 480, 450); _frameDialog.showDialog();dialog.js 文件FrameDialog = Class.create();FrameDialog.prototype = { initialize : function
2009-05-18 11:25:00
682
原创 基于 prototype 实现的表单验证
form.html 代码 [演示页面] 用户名: * 可以使用数字、字母或中文,长度 6~24 密码: *
2009-05-15 09:45:00
638
原创 系统表示层布局设计
根据系统的用户及功能应用等特点,决定参考开心网、优快云、百度博客等类似系统进行设计。 系统页面的主要功能区为:标识区个人信息区应用导航区操作区 相关应用根据自身特点进行相应调整
2009-05-13 11:14:00
779
原创 系统列表分页的实现
设计思路存储过程 存储过程取得数据查询结果及记录总数数据读取 将返回的记录填充至 SDataSet 仅填充指定长度的数据记录显示分页 SDataSet 中提供方法可以根据自己的记录数量进行分页 代码举例用户查询存储过程PROCEDURE [dbo].[ET_USER
2009-05-11 14:54:00
575
原创 使用 ffmpeg 截取视频文件图片
此操作需要借助于 ffmpeg.exe 文件,使用时要注意,文件需要有读写权限和 .net 调用 ffmpeg 的权限。 以下是代码片段: if (MoveFileName.Substring(MoveFileName.LastIndexOf(".")) == ".wmv" || MoveFileName.Substring(MoveFileName.LastIn
2009-05-05 11:00:00
2436
原创 从文档中抽取文本,实现 Word, Excel, PowerPoint 文件的全文搜索
此操作需要借助于 ExtractText 组件,此组件需注册。代码如下: int MAX_EXTRACT_TEXT_SIZE = 10 * 1024; string _Content; ExtractTextLib.TextExtractor _textExtractor = new Extrac
2009-05-01 13:48:00
1107
原创 从 SWF 文件中截取图片
此操作需要借助于 SWFToImage 组件,此组件需注册。 代码如下: /// /// 截取指定 SWF 文件的缩略图 /// /// string 文件名 /// string 缩略图 /// int 宽度 /// int 高度 public bool GetT
2009-04-28 10:31:00
4289
原创 EasyFRMS.Image C# 实现图片剪切、缩放、旋转、水印操作
/// /// 功能:Shenxu 水印位置模式 /// 作者:Tianeyi 申栩 /// 日期:2009-03-18 /// public enum PositionMode { None, TopLeft, TopRight, Middle, BottomLeft, BottomRight } /// //
2009-04-25 15:06:00
3118
原创 文件资源管理系统资源模块设计
资源类型存储设备管理员可以设置指定路径为存储设备,存储设备可以有多个。并支持网络路径。例如:创建 图片库 指定路径为 D:/图片库文件包用户可以在许可权限的位置创建文件包(类似 Windows 系统的文件夹)。例如:在 图片库 中创建 我的照片目录文件用户提交的各类文件资源。例如:用户上传的照片、音乐资源权限创建文件包此权限针对存储设备、文件包,选中此项,系统允许用
2009-04-23 14:55:00
1440
原创 文件资源管理系统分类模块设计
系统的一个重要功能就是对文件资源的分类检索,所以拥有灵活强大的分类模块将显得非常的必要,为此系统将提供 3 种分类方式:扩展信息分类,文件类型分类,自定义分类。 扩展信息分类 系统可以通过程序自动获取文件的相关信息,并自动对其进行归类,此分类信息由程序自动进行不可被改变。例如:日期,照片拍摄的相机,型号,音乐的作者,专集,软件的开发公司等 文件类型
2009-04-21 18:47:00
1965
原创 文件资源管理系统用户模块设计
由于系统的潜在客户将涉及不同的行业、不同的规模、不同的用户,所以用户模块的设计就需要具备很好的灵活性及可扩展性,而且由于系统自身的特点决定,系统必须拥有一个完整的权限结构,这样才能确保用户只能进行经过授权的操作,据此需求设计如下: 用户信息的自定义 为了满足不同客户对用户信息的不同要求,系统中增加了用户扩展属性的结构,这样将可以帮助用户自由设定用户的信息内容。
2009-04-17 16:39:00
1176
原创 网络文件资源管理系统需要引用到的第三方工具或组件
为了实现一些对文件的操作,系统需要引用到一些第三方工具或组件,下面进行详细说明 FFMpeg (用来实现对视频文件的截图及转码)FFMpeg 是一个开源免费的项目,它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证质量和性能,libavcodec里很多codec都是从头开发的。FFMpeg在Linux平台下开发
2009-04-16 09:32:00
700
原创 网络文件资源管理系统的结构规范
语言编码 系统默认中文简体,采用 GB2312 字符集 命名法 不论C#、Delphi或Javascript还是CSS全部统一采用帕斯卡命名法,例如:FileManager.GetFiles(int ClassId, int Length)数据库命名 主表前加 DB_ 前缀,扩展应用表前加应用名称的2字母缩写 表及存储过程的命名全部用大写
2009-04-15 10:19:00
875
原创 网络文件资源管理系统的计划设想
通过 Web 应用系统为用户提供网络文件的集中管理、检索、分享服务,并提供开放接口和辅助客户端,然后利用开放接口实现网络相册、论坛、博客、数字图书馆、VOD点播、网络硬盘、文档管理、音乐库、网摘等各种扩展应用,以此来帮助用户构建一站式信息管理平台。 Web 主应用系统将采用 ASP.Net 开发 (由于采用 ASP.Net 将导致系统仅可运行于 Windows 平台
2009-04-14 14:24:00
810
Chukeh.Net Ver 1.1.0 更新
2009-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人