上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 78 下一页
  2013年3月16日
摘要: Entity Framework 是微软推荐出.NET平台ORM开发组件, 现在已放源代码. 以下我们来讨论一下优缺点和一些问题, 以下简称EF. 有兴趣可查询官网的Entity Framework 6 RoadMap. 高层视图: 改变在现有系统使用EntityFramework的优势是什么? • All -in-1框架的类映射表,需要编写... 阅读全文
posted @ 2013-03-16 23:06 PetterLiu 阅读(54767) 评论(11) 推荐(7) 编辑
  2013年2月28日
摘要: 最近有兴趣了解一下Mono for Andriod,也就是使用.NET平台来开发Andriod程序。Mono for Android API 几乎映射标准的Andriod API.例如,两边API几乎所有相同的类、方法和字段都相同。主要区别之一,就是Mono for Android使用属性和委托在Java中不存在。我喜欢紧密相关的两个api,因为这使它容易地在它们之间来回切换,并使用... 阅读全文
posted @ 2013-02-28 17:23 PetterLiu 阅读(29215) 评论(5) 推荐(4) 编辑
  2013年2月26日
摘要: 有时我们在项目需要操作Excel文件,读或写,导出数据等。 下面列了一些: 1. TMS Flexcel Studio for .NET TMS Flexcel Studio for .NET 是一个完整托管引擎下操作Excel文件,让开发人员从各种.net平台例如WinForms , ASP.NET , PocketPC 生... 阅读全文
posted @ 2013-02-26 11:53 PetterLiu 阅读(12090) 评论(0) 推荐(5) 编辑
  2013年2月13日
摘要: 本文将列举常用的 Asp.net MVC View Engines: 1. ASPX View Engine 第一个也是我们最熟悉的---aspx,相信做过WebForm开发对Aspx都比较了解: 小示例: <%@ Control Inherits="System.Web.Mvc.ViewPage<IEnumer... 阅读全文
posted @ 2013-02-13 11:36 PetterLiu 阅读(4010) 评论(0) 推荐(2) 编辑
  2013年2月8日
摘要: 什么是技术债务 是一个的隐喻,可以是在软件体系结构和软件开发中最终产生结果是差劲的代码。债务可以被认为是工作之前必须完成特定的工作。从演化代码开始,经常有需要对变化做出协调的,同时也包括其他部分的代码或文档,也被认为是在一些在未来必须支付的债务。 它是: 在重构中(消除重复/冗余代码),随着时间的推移让代码质量恶化。正如金融债务,这是在短期内容易做到的事情。然而随着时间推移,有趣的... 阅读全文
posted @ 2013-02-08 23:36 PetterLiu 阅读(1841) 评论(0) 推荐(0) 编辑
  2013年1月27日
摘要: Task Parallel Library (TPL) 中,当你使用async/await语法关键字时,你可能遇到以下异常处理的情况: Catch 块只会处理第一个异常而忽略其它的异常。来看下面代码块: 1: private static async void TestCatchExceptionWithTPL() 2: ... 阅读全文
posted @ 2013-01-27 11:34 PetterLiu 阅读(716) 评论(0) 推荐(0) 编辑
  2013年1月16日
摘要: Managed Extensibility Framework (MEF) 是.NET的一个组合框架,用于增强复杂应用的模块化和可扩展性。从.net framework 4.0 开始集成的组件。到目前为止,MEF的历史上最重要的应用程序是Visual Studio 2010。许多特性都是为了满足Visual Studio里的编辑器的需求,比如说,延迟加载所有东西和细粒度协定。MEF的工... 阅读全文
posted @ 2013-01-16 21:58 PetterLiu 阅读(3833) 评论(4) 推荐(0) 编辑
  2013年1月11日
摘要: 前面一篇文章我们介绍了Asp.net MVC 3下异步操作。今天我们来看一下,同样功能在 Asp.net MVC 4 下的实现,基于.net framework 4.5 下的async支持,让我们的代码更加简单,看下面片断代码名叫Index的Action方法: public async Task<ActionResult> IndexAsync() ... 阅读全文
posted @ 2013-01-11 15:36 PetterLiu 阅读(12545) 评论(0) 推荐(3) 编辑
  2013年1月7日
摘要: 在 Asp.net MVC 应用程序中,有时间需要执行一些异步操作。那么 Asp.net MVC 下的异步请求是怎么一个过程呢? 异步被调用时,发生以下过程: 1. Web服务器从线程池得到一个线程(工作线程),接着安排它来处理进来的请求,该工作线程启动一个异步操作。 2. 工作线程被线程池收回,为另一个Web请求服务。 3. 当异步操作完成后,它会通知ASP.NET... 阅读全文
posted @ 2013-01-07 17:09 PetterLiu 阅读(6064) 评论(0) 推荐(0) 编辑
  2012年12月22日
摘要: 在微软的.net framework框架中我们知道String有一个Replace的方法,今天我们来实现一个LINQ风格的基于集合Replace元素的扩展方法。首先来看一下,简单类图: 下面是主要代码片断: 1: /// <summary> 2: /// ReplaceExtensions which is LIN... 阅读全文
posted @ 2012-12-22 21:41 PetterLiu 阅读(1673) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 78 下一页