• 搭建一套自己实用的.net架构(4)【CodeBuilder-RazorEn

    工欲善其事必先利其器, 下面来说说代码生成器。 现在代码生成器品种繁多各式各样, 什么codesmith、T4、 动软也算。那么每款代码生成器都有自己模板解析引擎。 现在比较流行的 NVelocity (之前我用这个,不过在实际过程中遇到了很多关键字冲突的问题。不单单是$), 最...

    2018-06-23 22:49:29

  • 错误处理(Operation Result)方法

    问题 现在有一个 FileStorageService 类,继承自 IStorageService ,具体实现如下 public interface IStorageService{ void WriteAllBytes( string path, byte [] buffer); byte [] ReadAllBytes( string path);} public class FileStorageService : IStorageService{...

    2018-06-23 22:49:25

  • Spring.Net+NHibernate+asp.net mvc + easyui

    毕业4个月的入手项目..前段时间在公司一直做的维护..为了弄明白自己也就跟着写了一个,目前也正在学习;不对的或者是有更好的还请各位赐教。 在学习的过程中主要参考: :http://www.cnblogs.com/GoodHelper/ 先做出一些总结: Sping.Net 主要就是依赖注入 我自己的理...

    2018-06-23 22:49:15

  • 【.NET深呼吸】如何反序列化动态JSON

    .net本身除了支持SOAP、XML、二进制等序列化和反序列化,后来也加入了对JSON的序列化的支持。然而,在实际开发中,常常会遇到结构不确定的JSON对象,这些对象可能是其他代码动态生成的,你事先无法估计它的结构,甚至它的字段名字是动态改变的。 这种情况下,我们很难...

    2018-06-23 22:49:18

  • [.NET] 使用Json.NET提供依赖注入功能(Dependence Inj

    [.NET] 使用Json.NET提供依赖注入功能(Dependence Injection) 前言 在一些小型项目的开发情景里,系统不需要大型DI Framework所提供的:单一对象生成、生命周期管理...等等延伸功能,只需要,单纯使用反射生成功能,从配置文件取得功能对象来注入到系统。在这样的开发...

    2018-06-23 22:49:21

  • 通俗易懂的Nhibernate教程(1) ----- 基本操作,映射,CU

    网站架构: 1.图片 2.说明 Data ----------------------- 类库项目,数据访问层,由Nhibernate提供数据相关操作 Mapping ------------------- 类库项目,映射文件都在这个项目中 Model -------------------- 类型项目,实体层 XShop -------------------- Mvc项目,UI层 步骤...

    2018-06-23 22:49:10

  • 30、ADO.NET、事务、DataSet

    ADO.NET ADO.NET是一组用于和数据源进行交互的面向对象类库。通常数据源是数据库,但也可以是文本文件、Excel表格、XML文件。 说白了就是使用.net操作数据库的一套类库。 ADO.NET 命名空间 System.Data; //描述数据的命名空间 System.Data.SqlClient; //针对SQLServer...

    2018-06-23 22:49:11

  • .Net 项目代码风格规范

    最近没啥时间自己状态也不是很好,公司的事情忙,自己也有一些事情要处理,所以好久没有写博客了。利用公司午休时间写一写,以下是参考了一些资料,整理出来,共勉之。 代码风格没有正确与否,重要的是整齐划一,清晰易读。 1. C# 代码风格要求 1.1注释 类型、属性、事...

    2018-06-23 22:49:09

  • 自己实现简单的AOP(二)引入Attribute 为方法指定增

    话续前文 :自己实现简单的AOP(一)简介 在前一篇文章中,对AOP的实现方式做了一个简单介绍。接下来,引入Attribute 为方法指定增强对象,由此实现一个简单的AOP。 注意:指定的是增强对象,对象,也就是说Attribute标记,标记的其实是一个对象。由此、使用多态便可轻...

    2018-06-23 22:49:06

  • 【Asp.Net】后台生成控件并绑定事件

    在Asp.Net的Web页面处理流程中,有时候我们会碰到需要动态生成的控件,并为之绑定相应的事件。 接下来我们来动态的生成一个控件 // 在用户代码初始化阶段添加控件 protected void Page_Load( object sender, EventArgs e){ // 声明控件对象 Button newBtn= new Button(...

    2018-06-23 22:48:50

2