摘要:
CodeDom是.NET框架中比较强大也是比较难懂的对象模型,通过它可以实现.NET支持各种语言代码的动态生成及动态编译。我们先来看看CodeDom的定义:.NET Framework 中包含一个名为“代码文档对象模型”(CodeDOM) 的机制,该机制使编写源代码的程序的开发人员可以在运行时,根据表示所呈现代码的单一模型,用多种编程语言生成源代码。Refly则是国外一个开发者对CodeDom进行封装,目的是使得Codedom的实现更加方便易懂,和CodeDom的使用对比,代码更加简洁优雅,不过要了解整体的东西,也需要对CodeDOM进行详细的了解才能熟练应用。本人在研究学习Refly当中(详 阅读全文
posted @ 2012-03-31 13:37
HackerVirus
阅读(204)
评论(0)
推荐(0)
摘要:
随笔- 6 文章- 1 评论- 15C#利用QrCode.Net生成二维码(Qr码)现在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。百度N多,找到一些项目,但是可用性不强。(有一个项目是用VS2005开发的,在2010中调试不开。)终于在codeplex上找到一个“神器”,这个“神器”可以很方便的生成二维码,速度那是相当的快,并且可支持中文,遵从MIT协议。QrCode.Net是一个使用C#编写的用于生成二维码图片的类库,使用它可以非常方便的为W 阅读全文
posted @ 2012-03-31 11:50
HackerVirus
阅读(1178)
评论(2)
推荐(1)
摘要:
血腥!实况转播SQL注入全过程,让你知道危害有多大。前阵子发现公司的网站有SQL注入漏洞,向项目经理提了以后,得到的答复异常的冷淡:“早就知道,这种asp的网站肯定有漏洞,要是Asp.net的网站就没问题”,先暂不评价此说法对错,如此冷淡的反应只能说明了对SQL注入的无知,今天就实况转播,来告诉大家SQL注入究竟有多大的危害。初步注入--绕过验证,直接登录公司网站登陆框如下:可以看到除了账号密码之外,还有一个公司名的输入框,根据输入框的形式不难推出SQL的写法如下:SELECT * From Table WHERE Name='XX' and Password='YY& 阅读全文
posted @ 2012-03-31 11:47
HackerVirus
阅读(197)
评论(0)
推荐(0)
摘要:
受到群里兄弟们的竭力邀请,老陈终于决定来分享一下.NET下的模板引擎开发技术。本系列文章将会带您由浅入深的全面认识模板引擎的概念、设计、分析和实战应用,一步一步的带您开发出完全属于自己的模板引擎。关于模板引擎的概念,我去年在百度百科上录入了自己的解释(请参考:模板引擎)。老陈曾经自己开发了一套网鸟Asp.Net模板引擎,虽然我自己并不乐意去推广它,但这已经无法阻挡群友的喜爱了!很显然,置换型模板引擎说的就是替换式模板引擎。它的工作原理是查找和替换字符串,但这个字符串的替换过程又分为直接查找替换和按流替代输出两种。直接查找替换实现简单,但存在一定的性能障碍,而按流替代的方式性能更好一点,但理解起 阅读全文
posted @ 2012-03-31 11:46
HackerVirus
阅读(274)
评论(0)
推荐(0)
摘要:
在企业实际的信息化应用中,EAM和ERP存在较强的替代关系。对企业的资产进行管理是ERP系统的职能之一;而实际应用中,扩展了的EAM系统往往也会带有人事、财务等功能,这就导致了EAM和ERP在功能上有了很大的重叠。1、EAM和ERP的定义ERP是Enterprise Resource Planning(企业资源计划)的简称,是上个世纪90年代美国一家IT公司根据当时计算机信息、IT技术发展及企业对供应链管理的需求,预测在今后信息时代企业管理信息系统的发展趋势和即将发生变革,而提出了这个概念。 ERP是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集 阅读全文
posted @ 2012-03-31 11:45
HackerVirus
阅读(605)
评论(0)
推荐(0)
摘要:
IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构系列文章链接:IIS负载均衡-Application Request Route详解第一篇: ARR介绍IIS负载均衡-Application Request Route详解第二篇:创建与配置Server FarmIIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(下)IIS负载均衡-Application R 阅读全文
posted @ 2012-03-31 11:37
HackerVirus
阅读(257)
评论(0)
推荐(0)
摘要:
OpenExpressApp:OEA框架 2.9 Pre-Alpha 源码公布 OEA框架 从 2009 年发布“第一个版本”之后,历时三年,现在终于又公开向大家开放最新的源代码。三年来,许多朋友都关心 OEA 是否还在开发,是否还会开源。其实,我们一直在不断改进和完善它。其间,2011 年 4 月,我也向大家简单地展示了当时的使用示例:《OEA 框架演示 - 快过原型的开发》。目前,OEA 虽然已经到达 2.9 版本,但是还是有许多地方需要完善,所以它的状态依然是 Pre-Alpha。我们期望通过开源,能让更多的人参与到早期的使用中来,这样框架也能更快得到更多的反馈并成长。OEA 框架简要说 阅读全文
posted @ 2012-03-31 11:36
HackerVirus
阅读(199)
评论(0)
推荐(0)
摘要:
我们将整个ASP.NET MVC框架划分为若干个子系统,那么针对请求上下文激活目标Controller对象的子系统被我们成为Controller激活系统。在正式讨论Controller对象具体是如何被创建爱之前,我们先来看看Controller激活系统在ASP.NET MVC中的总体设计,了解一下组成该子系统的一些基本的组件,以及它们对应的接口或者抽象类是什么。目录一、Controller二、 ControllerFactory三、ControllerBuilder 实例演示:如何提升命名空间的优先级 针对Area的路由对象的命名空间四、 Controller的激活与URL路由一、Contro 阅读全文
posted @ 2012-03-31 11:21
HackerVirus
阅读(242)
评论(0)
推荐(0)
摘要:
4.SharePoint 品牌化(Branding)最常听到的说法是“让你的 SharePoint 站点看上去不像 SharePoint。”比如,著名的法拉利汽车网站。我更多的把这理解成“你可以用 SharePoint 做到这样!”而非“你应该把 SharePoint 做成这样!”给客户看看这些高度品牌化的 SharePoint 站点,目的还是打消他们心中的疑虑。SharePoint 品牌化有两种思路:不改变 SharePoint 的原有功能(Ribbon 工具条等都保留),通过修改母版页、页面布局、CSS 样式文件、图片等手段来对其界面做品牌化定制。应该用于内网办公使用。从全新的空白 Sha 阅读全文
posted @ 2012-03-31 10:07
HackerVirus
阅读(308)
评论(0)
推荐(0)
摘要:
动软代码生成器中已经集成了模板代码生成的功能,但还有很多老的用户不知道或者新的用户还不是太了解,这里简单截图看一下这个功能,对于一些个性化定制的用户和高级用户,可以更灵活更方便的生成自己的代码。1.主界面:2.在左侧【数据库视图】,选中表,右键菜单【模板代码生成】3.然后,出现单表的代码生成器界面,我们设置自己需要更改的信息备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生成设置】中进行设置。然后,点击工具栏【生成代码】或者【生成代码】按钮,即可生成该类的代码:生成的代码,可以直接复制到项目文件中,也可以右键保存成CS文件。通过窗体下面的Tab按钮可以来回切换设计视图和代码。4. 阅读全文
posted @ 2012-03-31 09:49
HackerVirus
阅读(216)
评论(0)
推荐(0)