asp.net mvc脚手架代码生成工具
发现了一个asp.net 脚手架代码生成工具,它是一个免费的工具,自动生成asp.net mvc的CRUD页面,主要特性如下: Uses the LinqToSql data to generate source code. Ruby on Rails like CRUD pages creator with a single button click. Ruby on Rails like e
http://www.cyqdata.cn/cnblogs/article-detail-11683
Asp.net MVC 2.0 + Unity 2.0(IoC) + EF4.0 实例:RoRoWoBlog 开源项目框架代码
本开源项目当前使用框架如下:
前台表现:Asp.net MVC 2
数据持久层:ADO.Net Entity Framework 4.0
依赖注入容器:Unity 2.0
开发工具:VS2010
开源项目地址:http://rorowo.codeplex.com/
我这次国庆的时间 主要改了以下内容:1、改为POCO,使EF的实体纯净2、增加 IoCHelp
http://www.cyqdata.cn/cnblogs/article-detail-11540
使用代码测试ASP.NET MVC2执行流程
测试代码点击这里下载,通过此代码也剖析了MVC2的扩展点和扩展方式(其实在不调用基类的情况下填满所有重写的方法也就完成了大半个MVC框架)。
MVC执行流程如下(可以直接下载代码运行页面查看此结果):
----------------开始执行TestMvcApplication 类的 Application_Start 方法 -- 05:50:03:9219
-------------开始
http://www.cyqdata.cn/cnblogs/article-detail-10010
VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
Controller(HomeController): public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
http://www.cyqdata.cn/cnblogs/article-detail-9074
利用ASP.NET MVC源代码调试你的应用程序
之前写了一篇博客:利用.NET Framework4.0的源代码调试你的应用程序。那篇文章教你如何利用.NET Framework4.0的源代码帮助你调试应用程序,其实也就是进入.NET Framework4.0源代码进行单步调试。由于项目需要,最近学起asp.net mvc。昨天遇到ViewData和TempData他们之间的分别这样让我纠结的问题。有园友强
http://www.cyqdata.cn/cnblogs/article-detail-8538
合理使用“.NET扩展方法”来简化代码(例子:空值判断,利用扩展方法实现LINQ操作符ForEach)
我们先简单介绍扩展方法的定义,扩展方法是用来在类型定义完成后再继续为其添加新的方法。扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。你只要在静态类的静态方法的参数前加上this,就可以生成这个类的扩展方法。
如果你曾经开发过详细资料
http://www.cyqdata.cn/cnblogs/article-detail-8273
Mono源代码学习笔记:Console类(六)
Unix 终端的基础知识
许多 Unix 系统使用终端。但是在今天的许多情况下,终端也许是一个运行终端程序的 PC 机。从历史上来说,不同的生产商提供了大量的硬件终端。Linux 操作系统包含一个环境变量 TERM,用来表示我们正在使用的终端的类型,如下所示:
ben@ben-m4000t:~$ w
16:35:13 up 6 days, 7:36, 2 users, load avera
http://www.cyqdata.cn/cnblogs/article-detail-6602
SWF文件格式和ABC代码混淆工具的开发(三) - Abc文件常量池
在2010年11月28日,我在盛大举办的WeDoSwf会议上,我做了一个演讲,主题就是关于Swf的文件格式和Abc文件的混淆。
最近一个多月的时间里面,各种零零总总的事情特别多,一直没有时间把这个东西整理好放到博客中。
首先呢,把我的演讲的视频的ppt放上来:
视频:
http://v.ku6.com/show/MwjMgfhEgUFoiZhx.html
PPT:
http://www.sl
http://www.cyqdata.cn/cnblogs/article-detail-6597
新浪微博开放平台OAuth授权解决方案(含代码)
前几日一位朋友项目中需要使用新浪微博的接口,故和这位朋友一同研究了新浪微博开放平台上面所提供的资料,首先要使用这些接口是需要用户登录并且授权的,新浪微博开放平台其实是提供两种授权方式的,第一种是:OAuth授权方式,第二种是:HTTP普通鉴权方式,我们使用了第一种方式来授权,但是在执行过程中遇到了许多问题,觉得单对新浪微博开放平台还是有一些代表性,所以共享下经验,下面可以下载我的Demo。
O
http://www.cyqdata.cn/cnblogs/article-detail-6596
Mono源代码学习笔记:Console类(五)
CStreamReader 类 (internal class)
下面就是 mcs/class/corlib/System/CStreamReader.cs:
001: //
002: // System.CStreamReader
003: //
004: // Authors:
005: // Dietmar Maurer (dietmar@ximian.com)
006: /
http://www.cyqdata.cn/cnblogs/article-detail-6593
算法整合后的图形绘制(附源代码)
某天下班回来后,习惯性的打开博客园,看看首页有没有感兴趣的文章。在 不重复随机数列生成算法 这篇博文中,发现作者的思路不错。莫名其妙的突然想到如何获取随机颜色的算法以及以图形的方式显示出来,那时候刚好12点了,想睡又睡不着,连着猛写了2个小时代码,大概模型出来了。随后的几天,将近期想到的算法综合起来,因此就有了这么一篇文章。
http://www.cyqdata.cn/cnblogs/article-detail-6242
Mono源代码学习笔记:Console类(四)
NullStream 类 (internal class)
下面就是 mcs/class/corlib/System.IO/NullStream.cs:
01: namespace System.IO
02: {
03: class NullStream : Stream
04: {
05: public override bool CanRead { get { ret
http://www.cyqdata.cn/cnblogs/article-detail-6065
和大家分享一个我自己做的基于DDD+事件驱动的领域模型基础架构(附架构源代码和演示例子)
由于今天时间较晚,没有办法写文章介绍这个框架,明晚补上。这个框架完全是我基于我上一篇文章(http://www.cnblogs.com/netfocus/archive/2011/01/17/1937779.html)所学到的思想而设计出来的一个成果。我的目的是想向大家证明,思想决定设计与实现,要想设计出好的架构,必须学习并领悟优秀的思想。我不敢说我领悟的思想是最正确的或者是最好的,但起码我根据我
http://www.cyqdata.cn/cnblogs/article-detail-6004
Mono源代码学习笔记:Console类(二)
上图中有大量的类、结构、枚举和委托,其中绝大部分都是 internal 或者 private 的,也就是说只能在本程序集内部使用,对外是不可见的。
我们先从简单的,为别的类型所使用的类型开始阅读源代码吧。
Locale 类 (internal sealed class)
现在来看看 mcs/build/common/Locale.cs:
01: //
02: // Locale.cs
03:
http://www.cyqdata.cn/cnblogs/article-detail-5598
Mono源代码学习笔记:Console类(三)
Buffer 类 (public static class)
下面就是 mcs/class/corlib/System/Buffer.cs:
001: //
002: // System.Buffer.cs
003: //
004: // Authors:
005: // Paolo Molaro (lupus@ximian.com)
006: // Dan Lewis (di
http://www.cyqdata.cn/cnblogs/article-detail-5597
一个小Demo示例代码和一个小文档让你从零到精通MSMQ(MS消息队列)
这几天在折腾MSMQ,之前对于这玩意也是没有实际用过。下面是这几天的成果,拿出来给大家Share一下:
1。关于MSMQ相关知识和配置的文档:
http://files.cnblogs.com/CopyPaster/MSMQ_Doc.rar
2。示范Demo:
http://files.cnblogs.com/CopyPaster/Msmq.PerfermanceTes
http://www.cyqdata.cn/cnblogs/article-detail-5093
一小段jQuery代码的分析与优化
今天刚回家,QQ群里就看到有人求助优化一段jQuery代码,简单看了一下,发现如果对jQuery这东西只停留在用的层面,而不知其具体实现的话,真的很容易用出问题来。这也是为什么近期我一直不怎么推崇用jQuery,这框架的API设定就有误导人们走上歧途之嫌。
需要优化的代码大致是这样的,也不方便直接把人家的代码复制过来,就大概地表达下意思:
$.fn.beautifyTable = function
http://www.cyqdata.cn/cnblogs/article-detail-4946
软件开发管理之:编码负责人及标准代码库机制
软件开发管理之:编码负责人及标准代码库机制
软件工程中,涉及如下主要阶段:立项、需求、设计、编码开发、测试、发布、培训上线维护等,其中,编码开发如同整座软件大楼的砖瓦用料,将直接影响产品的功用、质量、性能。
编码开发过程中,往往是多人参与,团队作战,每个人的风格和技术水平不一,为规范作业,产生了编码规范,但规范往往比较缺少强制性,且不能从本质上使每个技术
http://www.cyqdata.cn/cnblogs/article-detail-4858
领域驱动设计(DDD)的实践经验分享之分层架构(附源代码)
以前做了个简单的论坛,但是之前的版本都没有考虑过架构设计。所以想在第三个版本中应用分层架构+DDD+EDA架构重新设计一下我的论坛。经过半年的努力,终于整出了一个让自己比较满意的架构了,但是也仅仅是一个Demo,还不能真正使用,但对于说明架构设计已经足矣。源代码下载地址:http://files.cnblogs.com/netfocus/ProductName.rar由于本人接触领域驱动设计的时间
http://www.cyqdata.cn/cnblogs/article-detail-3447
SWF文件格式和ABC代码混淆工具的开发 (一) - 出发点和目标
在2010年11月28日,我在盛大举办的WeDoSwf会议上,我做了一个演讲,主题就是关于Swf的文件格式和Abc文件的混淆。
最近一个多月的时间里面,各种零零总总的事情特别多,一直没有时间把这个东西整理好放到博客中。
首先呢,把我的演讲的视频的ppt放上来:
视频:
http://v.ku6.com/show/MwjMgfhEgUFoiZ.html
PPT:
http://www.slidesh
http://www.cyqdata.cn/cnblogs/article-detail-3173