摘要: 本博不再更新,欢迎访问新博客:http://www.ethan-woo.com 阅读全文
posted @ 2011-05-26 09:31 mickeysuda 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 男女之间的关系取决于共同生活的轻松和快乐。 男女之间该如何维持长久的亲密关系?以下是维持感情的六大要诀,和伴侣和睦相处,甜甜蜜蜜。 每天检查自己有没有做到, 养成习惯。要诀一:不要企图保持炽热激情让爱情自然地发展。激情和热爱,会随时间而消失,因此,你就将力量放在保持生活正常进展方面,注意赚钱和养孩子。成功的关系并不取决于激情和热爱,而是取决于共同生活的轻松和快乐。 要诀二:不要为了公平而争吵如果你... 阅读全文
posted @ 2008-09-01 13:30 mickeysuda 阅读(682) 评论(2) 推荐(0) 编辑
摘要: Lists.UpdateListItems方法的签名为:public XmlNode UpdateListItems (string listName,XmlNode updates);第一个参数listName为要操作的List的名字, 其实也可以使用该List的GUID值(包括"{}");关键是第二个参数, 是用CAML定义的XML格式的XmlNode节点, 我使用的一般的格式为:<Ba... 阅读全文
posted @ 2008-02-15 15:52 mickeysuda 阅读(1695) 评论(4) 推荐(0) 编辑
摘要: 对数据库做增,删,改操作至今,我们已经添加代码,从数据层(DataLayer)绑定数据到表现层中的数据绑定控件(DataGridView).这里,用户可以添加,删除或者修改Customer或者Order相关数据,通过DataGridView提供的界面接口.经过添加,删除或者修改数据后,用户可以选择更新输入的信息到数据库中.在本篇剩下的部分,我们将描述有关的必要的步骤,怎么用新的,修改的或者删除的数... 阅读全文
posted @ 2008-01-28 20:17 mickeysuda 阅读(648) 评论(3) 推荐(0) 编辑
摘要: 步骤三 : 创建表现层在Windows窗体中呈现数据好吧,既然我们完成了所有的用于数据层(DataLayer)和业务层(BusinessLayer)的管道代码,我们要将业务数据呈现到表现层中.你会注意到层中分离的逻辑,不会只是使得代码更加容易维护,而且,向开发周期中添加了更多的转换过程,这意味着呈现层的代码编写者的学习曲线在时间上打折,因为呈现层代码编写者不需要注意到其他层次的实现细节(数据业务)... 阅读全文
posted @ 2008-01-22 19:38 mickeysuda 阅读(633) 评论(3) 推荐(0) 编辑
摘要: 步骤二 : 创建自定义业务层第一件要做的事情,就是添加一个新的工程文件到我们的解决方案中,再次,它的类型是一个类库,命名为"DCAF.BusinessLayer".因为我们的自定义业务对象应该被告知去哪里取他们的数据,因为这一点,我们应该添加一个到DCAF.DataLayer集合的引用.这个可以简单地通过在工程文件夹中选择"引用",然后右击,选择"添加引用",转到"工程(译注:俺的IDE版本显示的... 阅读全文
posted @ 2008-01-22 19:24 mickeysuda 阅读(620) 评论(3) 推荐(0) 编辑
摘要: 使用代码步骤一 : 创建数据存取层好吧,让我们建立数据存取层,开始"流浪".第一步,我们将创建一个空的C#.NET的解决方案,命名为"DCAF"(DataCentricApplicationFramework).第二步,添加一个C#"类库"类型的工程到解决方案中,命名为"DCAF.DataLayer".至此,你有了下面图示(如图1).图1.初始解决方案为了达到演示目的,我们将使用Northwind... 阅读全文
posted @ 2008-01-21 21:22 mickeysuda 阅读(691) 评论(3) 推荐(0) 编辑
摘要: 译者序:在前一家公司做的最后一个项目中,有需要使用到强类型DataSet,当时只是希望要研究一下强DataSet,所以搜集了一下资料,发现深入的不是很多,反复看了这篇文章发现很不错,不过是英文版本的,而且比较的长,但是俺还是立志要翻译一下,不过这是俺第一次翻译英文技术文章,肯定会有很多不到位的地方,我先原谅自己:); 这篇文章主要从DataSet说开,涉及到很多相关知识,这里面还涉及到一些其他的技... 阅读全文
posted @ 2008-01-21 20:55 mickeysuda 阅读(726) 评论(3) 推荐(0) 编辑