摘要: 先View?先Model?还是先Controller! 在真实的敏捷开发项目中得到的答案是:先编controller中的1个方法,然后马上编会用到的Model,等数据能取出来了,马上编View,然后调试,就是顺畅顺序。从敏捷的角度看,就是只开启一个故事,等它结束后再来下一个。编写/调试/测试/交付的只有大约有限的3~5个文件,思路很集中,也很简单。总结MVC编写的正确的顺序是:先写完一个Action方法,然后定义Model,最后根据Model绑定View;接下来编写下一个Action。 阅读全文
posted @ 2011-09-06 11:36 Hm 阅读(296) 评论(0) 推荐(0) 编辑
摘要: WF4.0入门系列2——用代码创建一个简单的工作流 打开vs2010创建一个简单的控制台应用程序(不使用workflow模版),如下图 在解决方案中添加System.Activities引用,在Program.cs中添加下列命名空间: using System.Activities; using System.Activities.Statements; using System.Activiti... 阅读全文
posted @ 2011-08-21 03:20 Hm 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 封BLOG好多年了,最近在学习WF方面的东西,准备写个WF4.0入门系列WF4.0入门系列1——创建一个简单的工作流WF4.0入门系列2——用代码创建一个简单的工作流WF4.0入门系列3——创建一个Flowchart工作流WF4.0入门系列4——参数传递WF4.0入门系列5——重复使用Activities 阅读全文
posted @ 2011-08-21 03:05 Hm 阅读(603) 评论(0) 推荐(0) 编辑
摘要: WF4.0入门系列1——创建一个简单的工作流打开VS2010,选择文件-新建-项目,选择Workflow项 工作流台应用程序,在名称处输入chapter01,选择合适的位置,这里默认,单击确定。Vs2010会默认创建一解决方案并打开一个workflow1.xaml的文件。如下图 从工具箱——控制流程拖拉一个sequence,基元拖拉一个WriteLine.显示如下图 选择WriteLine右键属性,设置Text为"Hello XikeSoft"。打开program.cs文件,添加如下语句Console.WriteLine("按任意键结束");Consol 阅读全文
posted @ 2011-08-21 02:49 Hm 阅读(729) 评论(0) 推荐(0) 编辑
摘要: C#解析xml代码 try { XmlDocument xmldoc = new XmlDocument(); System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly(); System.IO.Stream xmls = a.GetManifestResourceStream("AlipayLi... 阅读全文
posted @ 2009-06-26 14:33 Hm 阅读(2051) 评论(0) 推荐(0) 编辑
摘要: 什么是依赖注入?首先,马桶是一个大大的容器,能够容纳各种秽物。而且您应该明确这个观点:这个技术的根本目的就是让您和您拉的屎能够轻松的进行分离,不至于在您排泄的过程中拉的满裤子都是而无法清理,否则您就得通过其他手段,例如拿纸重新擦屁股,或者漂洗内裤乃至丢弃这样不可重用,且浪费资源的方法来解决拉屎难,且大便与屁眼儿无法及时分离的困难。解决这个问题的根本思想就是设计一个接口――屁... 阅读全文
posted @ 2009-06-17 17:05 Hm 阅读(784) 评论(2) 推荐(3) 编辑
摘要: 找不到可安装的ISAM错误连接Access数据库时,出现"找不到可安装的ISAM"错误,错误的原因如下:"provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb";这是正确的连接字符串。如果写成这样就会出现以上的错误"provider=Microsoft.Jet.OLEDB.4.0;DataSource=db.mdb";错误的字符串Data Sour... 阅读全文
posted @ 2009-06-09 01:07 Hm 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 目前网上流行的方法主要有两种: 第一种是通过使用 DataDirectory 目录的方法,但是 Access 文件必须放在 ASP.NET 的特殊目录中,如 App_Data ; 另外一种方法是:在 web.config 文件中保存两个字符串,一个是驱动字符串,另一个是 access 文件的相对路径; 使用时用 Server.MapPath 来获取绝对路径然后组合出来的连接字符串... 阅读全文
posted @ 2009-03-27 18:54 Hm 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 具体操作步骤: 一、在ext-base.js这个文件最上方加上这一句:window.addEventListener = false; 注意:在发布的时候,一定要把Ext-base.js中加进去的这行代码注释掉。 二、在你要编写 ExtJS代码的JS文件的上方加以下两句:(注意路径你的文件路径可能不是这样,通常复制一份放到项目里面专门做智能提示的) /// /// 如果vs2008装了sp1的... 阅读全文
posted @ 2009-03-14 14:25 Hm 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 在Visual Studio 2005中,有一个很不错的功能,你稍不注意就有可能将它忽略,就是当前在IDE中激活打开的文件在Solution Explorer里自动定位的功能。当你在所有打开的文件中进行切换时,在Solution Explorer中也会自定同步到这个文件的目录下面,这个功能用来查找当前文件是非常有用。在工具->选项中,有个在解决方案资源管理器中跟踪活动项,把那个勾勾打上... 阅读全文
posted @ 2008-05-05 15:34 Hm 阅读(1209) 评论(1) 推荐(0) 编辑