2009年7月11日
摘要:   不断引进新设备、新技术,努力提高办公自动化(oa)程度,一直是政府机关、工矿企业等单位在管理工作中追求的目标。尤其是近年来,随着网络及多媒体技术的成熟与应用,以计算机网络为基础、协同工作为目标的办公自动化成为了新的热点。   我们现在谈论的办公自动化,实际上只能称之为办公管理信息系统或办公管理系统,它还远未达到自动化的程度,尚需人工大量的参与。因此,目前的办公自动化系统应更多地承担信息通道的责任,建立和完善各个职能部门之间的沟通,建立信息共享机制和协同工作的环境。简单地说,就是用户应当能够通过办公自动化系统接受任务、分派处理、确定合作以及共享信息。 阅读全文
posted @ 2009-07-11 17:13 关寒融冰 阅读(1858) 评论(0) 推荐(0) 编辑
  2009年7月10日
摘要: 工作流管理系统的应用,使得办公自动化系统实现了综合化、集成化,帮助企业有效地改进和优化业务流程,提高业务工作效率、实现更好的业务过程控制,提高顾客服务质量、提高业务流程的柔性等。 阅读全文
posted @ 2009-07-10 10:15 关寒融冰 阅读(898) 评论(0) 推荐(0) 编辑
摘要: MonoRail的核心是Action Pack在.NET上的实现. 这种方式高效, 直观而且易于测试.   MonoRail的开发模式和传统的webform有很大区别, webform属于PageController模式, 每一个页面对应一个Controller, 通常情况下, 这个Controller就是根据url相对应的.aspx文件分析出来产生的类. 如果不清楚aspx的底细, 请看这里. System.WebUI.Page实现了IHttpHandler, 每个aspx相关的类各自处理自己的http请求, 经一些逻辑处理后(通常代码在aspx的Codebind类, 也就是aspx的父类), 输出自己的视图. 而MonoRail是FrontController模式, 由Castle.MonoRail.Framework.MonoRailHttpHandler接管所有请求, 然后根据请求的url创建相应的controller, controller再调用相应的action, 最后调用模板引擎输出内容. 默认情况下, 一个url的结构是Controller/action. 例如, h 阅读全文
posted @ 2009-07-10 09:49 关寒融冰 阅读(903) 评论(0) 推荐(1) 编辑
摘要: 使用Northwind和Entity框架的ASP.NET MVC实例-详解 阅读全文
posted @ 2009-07-10 09:43 关寒融冰 阅读(988) 评论(1) 推荐(0) 编辑
摘要: 希望本贴子展示了我们正在开发的ASP.NET MVC实现是如何很干净地嵌合到现有的ASP.NET, .NET, 和 Visual Studio框架中的。你可以使用.ASPX, .ASCX 和 .MASTER文件以及ASP.NET AJAX创建你的ASP.NET MVC 视图。今天ASP.NET中的非界面功能,譬如表单认证, Windows认证, 成员,角色, Url授权, 缓存, Session 状态, 用户信息,健康监测, 配置,编译,本地化以及 HttpModules/HttpHandlers 都是完全支持MVC模型的。 阅读全文
posted @ 2009-07-10 09:40 关寒融冰 阅读(675) 评论(0) 推荐(0) 编辑
  2009年6月22日
摘要: 如何跨服务器复制表中数据 阅读全文
posted @ 2009-06-22 11:44 关寒融冰 阅读(3162) 评论(3) 推荐(1) 编辑
  2009年6月4日
摘要: 使用批处理设置、启动和停止服务{因为有时候项目开发会用到ORACLE.SQL等数据库。但不是每次都用到。所以天天开着这个服务会影响电脑运行速度。所以我们可以通过批处理在电脑启动后,用到的时候再打开。} 阅读全文
posted @ 2009-06-04 22:51 关寒融冰 阅读(20465) 评论(0) 推荐(2) 编辑
摘要: 在命令行下用rar.exe。通过相关参数进行对指定文件进行指定方式的压缩保存。 [可用于批处理形式通过计划任务做定期文件备份] 阅读全文
posted @ 2009-06-04 22:17 关寒融冰 阅读(9286) 评论(0) 推荐(1) 编辑
  2009年6月1日
摘要: 预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等,就是为编译做的预备工作的阶段,主要处理#开始的预编译指令。 阅读全文
posted @ 2009-06-01 16:32 关寒融冰 阅读(584) 评论(0) 推荐(0) 编辑
  2009年5月27日
摘要: 使用"_svn"替代".svn"的转换脚本 在项目团队开发过程中使用TortoiseSvn,遇到一个问题:有些同事使用的_SVN,有些同事使用.SVN(.svn在VS2003等情况下会有问题)。于是想将.SVN 设置成_svn,但改变相关设置不会使已存在的工作拷贝中的管理文件夹从“_svn”自动转换到“.svn”。以下是一种解决方法。 VS.NET在新创建一个Web工程和刷新该工程时,遇到“.*”文件夹就会出问题,但Subversion是要用“.svn”文件夹来储存自己的内部信息的。这可不是Subversion的bug,这bug是VS.NET和它使用的frontpage扩展带来的。 阅读全文
posted @ 2009-05-27 08:46 关寒融冰 阅读(1035) 评论(0) 推荐(0) 编辑
  2009年5月26日
摘要: C#正则表达式验证通用类[收藏] 阅读全文
posted @ 2009-05-26 18:54 关寒融冰 阅读(2328) 评论(1) 推荐(2) 编辑
摘要: 在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。 阅读全文
posted @ 2009-05-26 18:39 关寒融冰 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 阅读全文
posted @ 2009-05-26 18:37 关寒融冰 阅读(405) 评论(0) 推荐(0) 编辑
摘要: sql注入的存在在最大危害,是sql的执行语句没有和控制语句分开,我们想要select一些东西,但用户可能拼出' or 1=1甚至再加上delete/update/drop,后来是属于控制语句了,所以要避免sql的注入,就必须把查询语句与控制语句分开。 SqlParameter给我们提供了一个很好的类,有了它,我们可以不现拼接字符串,也可以不再担心单引号带来的惨剧,因为,这一切会有人来为我们完成的。 阅读全文
posted @ 2009-05-26 18:35 关寒融冰 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 阅读全文
posted @ 2009-05-26 18:32 关寒融冰 阅读(462) 评论(2) 推荐(0) 编辑
  2009年5月21日
摘要: 抓取和分析网页的类。 主要功能有: 1、提取网页的纯文本,去所有html标签和javascript代码 2、提取网页的链接,包括href和frame及iframe 3、提取网页的title等(其它的标签可依此类推,正则是一样的) 4、可以实现简单的表单提交及cookie保存 /* 阅读全文
posted @ 2009-05-21 17:24 关寒融冰 阅读(745) 评论(2) 推荐(0) 编辑
摘要: 网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现: 阅读全文
posted @ 2009-05-21 15:07 关寒融冰 阅读(553) 评论(1) 推荐(0) 编辑
摘要: 1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7设置select中value="paraValue"的Item为选中 8得到select的当前选中项的value 9得到select的当前选中项的text 10得到select的当前选中项的Index 11清空select的项 阅读全文
posted @ 2009-05-21 15:05 关寒融冰 阅读(977) 评论(0) 推荐(0) 编辑
  2009年5月17日
摘要: 在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程来实现,也可以采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是很好的解决方案。但是,对于Web应用程序来说,这些方法实现起来并不是很简单的,主机服务提供商或者不能直接提供这样的服务,或者需要你支付许多额外的费用。 本文就介绍一个直接在Web应用程序中使用的简单的方法,这个方法不需要任何额外的配置即可轻松实现。 由于ASP.NET站点是作为Web应用程序运行的,它并不受线程的限制,因此我们可以非常方便地在Application_Start和Application_End事件中建立和销毁一个计划任务。下面就简单介绍一下在Web站点实现计划任务的方法。我们的例子是定时往文件里添加信息,作为例子,这里把当前的时间定时地写入文件中。 阅读全文
posted @ 2009-05-17 23:19 关寒融冰 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: .net中用代码添加服务器上的计划任务 1. 下载到TaskScheduler.dll, 此组件为微软发布,可以在网上搜到, 2. 添加 using TaskScheduler; 3. 根据计算出的日期,使用以下代码添加计划任务 阅读全文
posted @ 2009-05-17 23:16 关寒融冰 阅读(654) 评论(0) 推荐(0) 编辑

鲁ICP备07018066号-1