代码改变世界

【分享】基于LINQ TO SQL的多层架构中,如何将实体附加至不同的DataContext

2010-01-20 14:15 by 码农.KEN, 2526 阅读, 0 推荐, 收藏, 编辑
摘要:注意: 1.本文中所提到的“实体”均为由LINQ TO SQL生成的(即.dbml) 2.你需要了解LINQ TO SQL对表关联的实现方式,EntitySet 和 EntityRef 也许你看到标题后,会觉得问题比较抽象,那么我举个实例来具体说明一下问题。在基于LINQ TO SQL的N层架构中,假如我们需要对一个实体进行更新,那么流程应是这样:流程BLL.GetMode... 阅读全文

【转】CString/string/char *比较详解

2009-09-27 14:39 by 码农.KEN, 431 阅读, 0 推荐, 收藏, 编辑
摘要:注:本文转载自阿黎在CSDN的博客(一) 概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT<TCHAR, StrTraitMFC<TCHAR>> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在... 阅读全文

【转载】EDB数据库操作示例

2009-08-20 16:34 by 码农.KEN, 980 阅读, 0 推荐, 收藏, 编辑
摘要:一、WM5以前的系统中一般都是使用的CEDB数据库,EDB是WM5中的新特性之一。为了改善应用程序的性能和长期可移植性,CEDB 已经被 EDB 所取代。EDB 利用了 SQL Mobile 使用的存储子系统,并且提供了明显优于 CEDB 的性能(尤其是在与持久存储区一起使用时)。因为 CEDB 提供了与 EDB 完全相同的函数集 ,所有函数都具有相同的名称和参数列表。但是EDB中也包含了CEDB... 阅读全文

【转载】关于C++的动态库导出函数名乱码的规则

2009-08-12 09:30 by 码农.KEN, 905 阅读, 0 推荐, 收藏, 编辑
摘要:在C#中使用DllImport调用C++的动态库时,发现直接使用DLL中的函数名作为入口点·会出错,找不到该入口点。通过工具查看DLL后才发现所有函数名都变成“乱码”了;不过这些都不是乱码,而是有规则的。现转载一篇规则说明,在此感谢原作者。C++编译时函数名修饰约定规则: __stdcall调用约定: 1、以"?"标识函数名的开始,后跟函数名; 2、函数名后面以... 阅读全文

杂谈:在国内做个开放式的社区或Twitter为什么这么难?

2009-07-23 12:07 by 码农.KEN, 1590 阅读, 3 推荐, 收藏, 编辑
摘要:正如本文标题所说,在国内要发展一个真正开放性的社区或博客,基本很难实现。至于那些因涉黄而被河蟹的网站不在此文讨论的范围内。 从WEB2.0概念被提出以来,我就一直陶醉在其中,一直都幻想有一天自己能成为一个知名WEB2.0概念网站的创始人。 咱就从【视频分享】类网站说起吧,当时国外某视频网站成名后,国内瞬时掀起了一场浩大的跟风模仿秀,记得看过一篇网文称视频分享网站几乎达到了每天增长200家的增长速度... 阅读全文

【原创】JS+COOKIES实现健壮的购物车!

2007-11-28 16:41 by 码农.KEN, 5277 阅读, 0 推荐, 收藏, 编辑
摘要:近日正在写个商城系统,打算自己开个服装店的,o(∩_∩)o...哈哈大家都知道商城系统中是离不开购物车的,据观察,网上大多数商城程序的购物车都是采用的一种比较简单的存储方式来实现购物车,那就是把选中了的ID直接拼接起来。这种做法当然在需求不高的情况下足矣,可是想要拥有一个更健壮的购物车的话,却不能满足了。 我的方法是将购物车内商品的几个基本必要属性都要存储起来,如:品名、... 阅读全文

一个CSharp类代码,让你的窗体显示的更酷(转)

2007-10-31 17:23 by 码农.KEN, 1572 阅读, 0 推荐, 收藏, 编辑
摘要:就是这个类,继承它吧!让你的窗体有打开和关闭的时候淡入淡出。很酷的Style,是不是有点像Windows Vista。(注意:继承类窗体初始化属性Opacity=0) public class OpacityShowStyleForm:System.Windows.Forms.Form { System.Single step = 0.05f; public System.Single Step ... 阅读全文