随笔分类 -  C# 开发框架

只有注册用户登录后才能阅读该文。
posted @ 2018-11-13 17:49 心冰之海 阅读(125) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-15 10:49 心冰之海 阅读(87) 评论(0) 推荐(0)
摘要:先回顾一下上篇决定的做法: 1、定义程序集搜索目录(临时目录)。 2、将要使用的各种程序集(插件)复制到该目录。 3、加载临时目录中的程序集。 4、定义模板引擎的搜索路径。 5、在模板引擎的查找页面方法里,给指定插件的页面加上相应的程序集。 6、检测插件目录,有改变就自动重新加载。 我是分割线 先创 阅读全文
posted @ 2017-04-20 17:09 心冰之海 阅读(442) 评论(0) 推荐(0)
摘要:用过和做过插件的都会了解插件的好处,园子里也有很多和讨论,但大都只些简单的加载程序集什么的,这里主要讨论的就是使用 ASP.NET MVC 4 来实现每个插件都可以完全从主站点剥离出来,即使只是一个插件,也是一个完整的站点,同时也可以和其它插件一起组装成一个庞大的系统。 参考资料: ASP.Net  阅读全文
posted @ 2017-04-20 17:07 心冰之海 阅读(446) 评论(0) 推荐(1)
摘要:Quartz.NET 是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插 阅读全文
posted @ 2017-03-21 14:45 心冰之海 阅读(368) 评论(0) 推荐(0)
摘要:SQL SERVER批量修改表名前缀 比如前缀由mms_修改为 ets_ exec sp_msforeachtable @command1=' declare @o sysname,@n sysname select @o=''?'' ,@n=stuff(@o,1,charindex(''].[mm 阅读全文
posted @ 2017-01-03 12:02 心冰之海 阅读(220) 评论(0) 推荐(0)
摘要:一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允 阅读全文
posted @ 2016-08-19 09:11 心冰之海 阅读(6695) 评论(0) 推荐(0)
摘要:1> 问题提出 为实现表格数据的横向和纵向授权,如图表格: 标题1 标题2 标题3 标题4 标题5 标题6 行1 行2 行3 行4 横向:有行1至行4四行数据。 纵向:有标题1至标题6 列数据。 在业务系统中,为了数据的安全或对不同用户采用相关数据查看权限, 如 张三只能查看行1,行2的数据,并且只 阅读全文
posted @ 2016-06-12 15:23 心冰之海 阅读(1862) 评论(0) 推荐(0)
摘要:送上比较内容图: 鉴于这个表的内容,与公司技术与需求的结合,我们选择啦RoadFlow工作流引擎。 下面踏上RoadFlow的征程。 RoadFlow的下载、部署、及使用 官方网址:http://cqroad.cn/ 官方文档:http://cqroad.cn/Doc/Default.aspx 官方 阅读全文
posted @ 2016-05-20 10:08 心冰之海 阅读(6519) 评论(1) 推荐(1)
只有注册用户登录后才能阅读该文。
posted @ 2016-05-19 17:04 心冰之海 阅读(115) 评论(0) 推荐(0)
摘要:Autofac下载地址:http://code.google.com/p/autofac/ Castle Windsor下载地址:http://sourceforge.net/projects/castleproject/files/Windsor/2.5/Castle.Windsor.2.5.3. 阅读全文
posted @ 2016-05-19 15:18 心冰之海 阅读(2849) 评论(1) 推荐(3)
摘要:概述 CacheModule也是一个Autofac模块。 一、CacheModule类 CacheModule将DefaultCacheManager注册为ICacheManager: public class CacheModule : Module { protected override vo 阅读全文
posted @ 2016-03-26 12:10 心冰之海 阅读(323) 评论(0) 推荐(0)
摘要:概述 Orchard.WarmupStarter程序集包含三个类:WarmupUtility、WarmupHttpModule和Starter<T>。该程序集主要为Orchard应用启动初始化服务。一、WarmupUtility类 该类是一个静态工具类,包含一个静态只读String型字段Warmup 阅读全文
posted @ 2016-03-26 11:08 心冰之海 阅读(662) 评论(0) 推荐(0)
摘要:概述 分析一个的ASP.NET项目源码,首先可以浏览其项目结构,大致一窥项目其全貌,了解项目之间的依赖关系。其次可以浏览Web.config和Global.asax文件,找到应用程序的入口点。 本 文主要分析Orchard项目的Global.asax文件,而真正的分析入口点在Global.asax的 阅读全文
posted @ 2016-03-26 11:04 心冰之海 阅读(880) 评论(0) 推荐(0)
摘要:策略一:数据库不存在时重新创建数据库 程序代码Database.SetInitializer(new CreateDatabaseIfNotExists());策略二:每次启动应用程序时创建数据库 程序代码Database.SetInitializer(new DropCreateDatabaseA... 阅读全文
posted @ 2016-01-14 14:46 心冰之海 阅读(387) 评论(0) 推荐(1)