分类目录归档:Dotnet

C#/ASP.NET/Silverlight文章资源

FluorineFX 的Visual Studio2010模板

用过Flash Remoting还应该记得FluorineFX吧?FluorineFX已经很久没有更新过了,而且对于Visual Studio2010没有项目模板。最近抽空做了三个项目模板,有兴趣的可以下载试用。将压缩包放在C:\Documents and Settings\用户\My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#下就可以使用了。本来想做成Extension文档的,但是安装不成功。我试过用NuGet为普通的网站项目或Web项目添加FluorineFX也是可以的,详见http://nuget.org/packages/fluorinefx。有一点不太方便,在使用Web项目模板或服务库项目模板新建项目后,一定要手动添加相应的引用。另外,我们可以对这几个模板DIY的,比如说想升级其中的MySql.Data.dll。首先用WinRAR解开工程模板压缩包,替换MySql.Data.dll后,再用WinRAR压缩就行了,压缩方式不要优于“快速”就行。

屏蔽silverlight 4应用中的右键菜单

默认情况下,当用户右键单击某个Silverlight 应用程序时,将看到Silverlight右键菜单项,选择它将打开 Silverlight 配置对话框。如何屏蔽silverlight应用中的右键菜单呢?http://www.c-sharpcorner.com/uploadfile/dpatra/disable-context-menu-in-silverlight-3-application/提供了一种方法:在oncontextmenu事件处理程序函数中使用HtmlEventArgs对象的PreventDefault方法取消当前事件执行默认操作。但因为浏览器兼容性的问题,该方法只对IE起作用。有没有一种完美的解决方案呢? 继续阅读屏蔽silverlight 4应用中的右键菜单

使用Ajax改进Flash与WCF通信

上篇文章讲述Flex与WCF通信时,我们使用了SOAP消息,不爽的是Web Service向导在检视WSDL时会花很长时间。如果一定要使用以数据为中心的方式开发,我们可以使用 WCF HTTP Web 编程模型,通过基本HTTP请求来公开WCF Web服务,Flash客户端通过URLLoader或HttpService来处理。

Web编程模型将WCF扩展到覆盖Web样式方案,其中包括REST服务、AJAX 和JSON服务以及联合 (ATOM/RSS) 源。本文以Ajax为例进行讲解。 继续阅读使用Ajax改进Flash与WCF通信

使用Flash Builder 4和WCF创建数据为中心的简单应用

最近有搞.NET开发的朋友问我怎样使用Flex调用WCF服务,其实这与调用WebService类似。以前写过几篇关于怎样使用Flash Builder 4和其它类型服务创建数据为中心的简单应用的文章,加上这一篇算是一个系列吧。

Flex调用WCF服务一般是通过WebService组件,如果使用Flash Builder 4,最快捷的做法就是使用其数据为中心开发(DCD)的模式,具体步骤,请参考:http://www.riafan.com/flash/dcd-flash-builder-4-web-service。此处重点讲述开发部署要注意的几个问题。 继续阅读使用Flash Builder 4和WCF创建数据为中心的简单应用