-
搭建一套自己实用的.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
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash