11 2008 档案

摘要:前一篇文章讲述了使用EF来构选我们的模型实体,及业务层的实现。见http://blog.csdn.net/greystar/archive/2008/11/26/3377943.aspx本文主要讲述的是WCF的实现,WCF的理论可真不少,服务契约,操作契约,及相关的行为处理是一大堆。去年买的WCF服务编程可只动了几页就看不下去了。说实话,真是很浪费,还不如在网上看看那些专家级的博客来得实在。WCF的一些理论可以见如下引用:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html http://www.cnblogs.com/jil 阅读全文
posted @ 2008-11-27 16:09 greystar 阅读(1490) 评论(0) 推荐(0)
摘要:本文主要讲述业务层和数据处理层的实现。由于我们使用了EF,则本身就实现了数据层的操作。因此我们首先要做的事就是构建EF模型。第一步我们来创建相关的数据库NewWide,里面有一张表Employees,如下图列名数据类型可为空长度OIDInt 主键 自动增长UserCodeNvarchar10UserNameNvarchar20PWDNvarchar40IsAdminBit有关EF建模及其理论的部分,可以参考如下:http://www.cnblogs.com/foundation/ 的ADO.NET Entity Framework系列的5篇文章。在此我就不再废话了。但是有一点基本常识就是在建. 阅读全文
posted @ 2008-11-26 11:16 greystar 阅读(1816) 评论(0) 推荐(0)
摘要:记得有很久没有研究过新的技术了,反正上次买了本WCF服务编程的书,我记得只看了几页后就再也没有动过。可能是年纪大了,没精力再去研究一些新的技术了。再说在解决分布式的问题时,还有一套REMOTING的方案可以使用。因此也一直没有升级VS2008。对WCF的相关知识也只是在网上难得看一下。 前一阵在网上看到Linq To SQL将来不再支持的消息后,同时EntityFramework也发布了一阵了,前二天利用双休的时间,快速学习了一下WCF,LINQ,EF的一些知识,其实也只能是说了解一下,因为只是看了些理论上的东东,还没有写过一句代码呢。关于EF的知识,网上的资料实在太少了,google一把.. 阅读全文
posted @ 2008-11-25 10:10 greystar 阅读(2865) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/eaglet/archive/2008/11/06/1328061.html让.Net 应用程序突破2G的内存访问限制Author: Eaglet 32位Windows操作系统下单个进程的用户模式内存访问的限制是2G,如果在boot.ini中设置了/3G开关,则最大为3G,超过3G将无法访问。由于Hubble.net 项目是一个数据库系统,必须要考虑使用大内存缓存数据的问题,于是最近对这个问题进行了一些研究。其实这块的技术是现成的,32位操作系统下只有通过AWE的方式来扩展内存。这块的文章也很多,但很少有.net 下如何使用的实例,我做了一个类似M 阅读全文
posted @ 2008-11-06 15:54 greystar 阅读(221) 评论(0) 推荐(0)
摘要:Rich Edit 控件 SDK 参考手册摘要: 本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 SDK进行开发的人员具有一定参考价值。因为文章的初衷是引领VB程序员通过Win32 API调用来扩展VB下的Rich Edit控件的功能,所以对于每个消息的详细说明和注意事项未作过多说明,感兴趣的朋友可以参考Visual Studio下的MSDN Library。关键字:Rich Edit Control、RTF、SDK、MSDN。一、引言Rich Edit控件是一个可用于输入、编辑、格式化、打印 阅读全文
posted @ 2008-11-05 15:07 greystar 阅读(2174) 评论(0) 推荐(0)
摘要:推荐一个简单的桌面宠物,很可爱的金鱼在你的桌面上游来游去的。关键还是中国人用C#写的。一条可爱的红色金鱼,如果用鼠标点击它,它还会迅速开溜哦!~看看下面效果图,不错吧。原文在http://www.codeproject.com/KB/GDI-plus/LovelyGoldFishDeskPet.aspx.各位可以下载下来看看,也支持一下他。 阅读全文
posted @ 2008-11-05 15:03 greystar 阅读(713) 评论(0) 推荐(0)
摘要:何谓BeginInvoke之舞.delegate void MyHandlerDelegate(); void MyHandler(){ // "The BeginInvoke dance" if (this.InvokeRequired){ BeginInvoke( new MyHandlerDelegate(MyHandler) ); return; } do GUI stuff }在做多线程的程序时,我们常常在经过大量计算后,要将结果反馈给UI.如果在多线程时,直接给UI的更新的话,会引发异常.相信大家都遇上过这样的问题,同时解决的方案就是上面的所谓BeginInvo 阅读全文
posted @ 2008-11-03 10:38 greystar 阅读(117) 评论(0) 推荐(0)