摘要: 清晰的组件化目标是否因在库间共享过多类型信息而落空?或许您需要高效的强类型化数据存储,但如果每次对象模型发展后都需要更新您的数据库架构,那会耗费很大成本,所以您更愿意在运行时推断出其类型架构吗?您需要交付能接受任意用户对象的组件,并以某种智能化的方式处理它们吗?您希望库的调方者能以编程方式向您说明它们的类型吗? 阅读全文
posted @ 2010-02-10 17:00 Sandglass 阅读(2480) 评论(4) 推荐(1) 编辑
摘要: 列举出自己见过的asp.net开源cms,方便初学者入门学习,如果有更好的开源cms请在评论中推荐,谢谢! 1. DotNetNuke(ASP.NET 2.0) 个人推荐深入研究 DotNetNuke是一个Web应用框架的理想,为创建和部署的项目,如商业网站,企业内联网和外联网,在网上出版门户,并定制垂直应用软件。 方便用户-DotNetNuke旨在使用户可以更轻松地管理所有方面的项目。 下载网址:http://www.dotnetnuke.com/ 阅读全文
posted @ 2010-02-08 09:40 Sandglass 阅读(437) 评论(0) 推荐(1) 编辑
摘要: 最近身边的一个朋友做项目,其中有一个模块需求要求使用js去调用webService,让我帮着想想招,因为以前却实没有这么做过。经过大约一个小时的测试,成功了。发现这个东东写出来之后是这么简单。当初是我想复杂了。分享一下测试时写的代码,希望对大家有所帮助。 阅读全文
posted @ 2010-01-27 09:47 Sandglass 阅读(7277) 评论(16) 推荐(2) 编辑
摘要: WPF中自义定漂亮的滚动条 阅读全文
posted @ 2010-01-25 17:20 Sandglass 阅读(9458) 评论(4) 推荐(2) 编辑
摘要: wpf中自带的进度条是这个样子德。 在2003中这个进度条的样子就会变得非常难看。 在wpf中您可以自己制作任意样式的进度条。如下图: 阅读全文
posted @ 2010-01-25 17:04 Sandglass 阅读(22548) 评论(11) 推荐(5) 编辑
摘要:   不经意间发现了wpf的这个小玩意,感觉蛮有意思的。   我在项目中添加了一张图片 如图: 阅读全文
posted @ 2010-01-25 16:40 Sandglass 阅读(1445) 评论(1) 推荐(0) 编辑
摘要: Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 阅读全文
posted @ 2010-01-18 12:33 Sandglass 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 很多人认为关闭应用程序应该很简单,例如WindowsForm里一个Application.Exit();方法就可以解决问题,但在WPF里面可别滥用,因为WPF里Application类没有该方法,倒是有一个Exit的事件驱动,在WPF应用程序里面关闭程序讲究很多: 在WPF应用程序的关闭是有ShutdownMode属性设置,具有3中枚举类型的值: 1)OnLastWindowClose 应用程序最后一个窗体关闭时关闭应用程序 2)OnMainWindowClose 应用程序主窗体关闭时关闭应用程序 3)OnExplicitShutdown 显示调用关闭 阅读全文
posted @ 2010-01-09 21:37 Sandglass 阅读(3547) 评论(2) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1publicpartialclassShareService:IUserServers2{3publicintInsertUserInfo(Model.UserServersModel.UserSe... 阅读全文
posted @ 2010-01-09 20:06 Sandglass 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 这篇文章与“使用Silverlight4与Wcf4的Net.tcp实现的简单聊天室”是一起的,同一个demo只不过我又多加了一个共享白板的功能而已。 共享白板使用的是Json来对控件的属性序列化的,然后通过net.tcp方式传送到服务器,然后服务器使用的“推”的方式把序列化后的属性广播出去。 阅读全文
posted @ 2009-12-27 11:09 Sandglass 阅读(2433) 评论(8) 推荐(3) 编辑
摘要: 这两天一直在研究Sl4与Wcf通信的问题,总算还有点收获,早上做了一个小demo分享给大家,希望对大家有用。 再读这篇文章之间您要对Sl4与Wcf通信有一定的了解。如果您不是,那么请参看我的前几篇文章。 一 Silverlight4中用net.tcp双工方式进行通信 (本文里所有配置我都在这篇文章中详细地说过了) 阅读全文
posted @ 2009-12-19 09:08 Sandglass 阅读(4325) 评论(30) 推荐(1) 编辑
摘要: 阅读条件:本篇文章适合SL的初学者阅读,如果你不是初者请你放弃阅读;不文不将对SL的高级开发者提供认何帮助; 案例:现在有一个登陆窗口,如果用户登陆成功以后成功页面,并把用户名传到主页,没有成功就到原始页面; 但是在Siverlight API 文档 中目前还没有提供写好的方法来解决这个问题;这个问题其实也不算很难,通过看Silverlight API 也可以找到解决方案;接下来 我就为大家提供两种方案来解决这个问题吧; 阅读全文
posted @ 2009-12-18 17:27 Sandglass 阅读(2996) 评论(0) 推荐(0) 编辑
摘要: WCF回调操作简单的说就是由服务端来调用客户端的方法,回调时原先的服务端和客户端将发生对调,服务端成为客户端,客户端成为服务端。 WCF回调的必要条件: 1、并不是所有的绑定都支持回调操作,只有具有双向通信能力的绑定才可以使用回调。比如HTTP是与连接无关的因此不能用于回调。这就说明我们不能使用BasicHttpBinding或WSHttpBinding进行回调。WCF中NetTcpBinding和NetNamedPipeBinding支持回调,因为从本质上讲TCP和IPC协议支持双向通信。WCF中wsDualHttpBinding也是支持回调的因为它实际上是设置了两个HTTP通道 阅读全文
posted @ 2009-12-18 10:35 Sandglass 阅读(13430) 评论(14) 推荐(6) 编辑
摘要: 这两天研究net.tcp与Silverlight4进行通信都快疯了,不过还好,苍天不负苦心人啊,这俩天总算是调通了。 先简单说一下,为了更好地实现双向通信,.NET Framework在 3.0的时候引入了一个全新的通信协议Net.TCP并作为WCF的一部分。现在Net.TCP将包含在Silverlight 4中,相比于HTTP Polling Duplex,它极大地改进了吞吐量和连接的数量。 阅读全文
posted @ 2009-12-17 12:00 Sandglass 阅读(7653) 评论(31) 推荐(3) 编辑
摘要: 本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比,希望通过学习本文,能掌握什么情况下使用什么样的方式来创建客户端服务代理对象,怎样创建客户端代理对象。本文重点在术,非道。 构造代理法 从名字中可以看出,使用本方法创建客户端服务代理对象,是调用了服务代理类的构造方法。这种方法非常符合创建对象的常规方法:通过new的方式产生类型实例。可在WCF中要使用此方法,却是需要一个前提:要首先具备代理类。所以产生代理类便是此种方法首先要解决的问题了,下面就来看下WCF中创建代理类的几种常见办法。 阅读全文
posted @ 2009-12-13 11:02 Sandglass 阅读(1932) 评论(3) 推荐(2) 编辑