
BS-SilverLight
码农星球撸码J
健身 软件开发 讲师 作者 WRITING BAD
展开
-
Silverlight通过Webservice连接数据库操作
Silverlight通过Webservice连接数据库操作 silverlight(简称SL)进行数据库操作,有多种方法,这里介绍最传统的通过WebService(简称WS)实现方式。本文的主要目的是在SL不支持DataSet和DataTable的基础上,提供通用的返回数据的WS方法。一:创建项目 首先,创建SL应用程序,如QuestionsDbSL,创建的时原创 2009-11-25 15:45:00 · 6106 阅读 · 3 评论 -
Silverlight中使用配置文件方法
Silverlight Application是客户端程序,没有也无法访问服务端的web.config,它自己也不允许添加.config文件,那如何方便地更改配置而不用重新发布呢?找了许多地方,基本上总结出来一个办法。 一般情况下,SL App是由一个Web Application来host的,而那个Web Application是可以方便地配置的,于是,我们可以考虑由网原创 2010-01-07 15:23:00 · 3326 阅读 · 2 评论 -
SilverLight动态指定Image的Source
在后台指定Image的source不是简单的传递一个路径的string就够了,目前所知,有两种方法:第一种如MSDN所述:Image myImage = new Image();myImage.Source = new BitmapImage(new Uri("myPicture.jpg", UriKind.RelativeOrAbsolute));URL(例如,http://contoso.co原创 2010-01-03 09:58:00 · 5677 阅读 · 0 评论 -
SilverLight中DependencyProperty的用法
以ChildWindow为例: /// /// Gets or sets the title that is displayed in the frame of the /// . /// /// /// The title displayed at the top of the window. The原创 2010-01-03 09:59:00 · 2014 阅读 · 0 评论 -
silverlight的MD5、对称加解密及字符串、文件HASH
silverlight直到发展到SL3,个人感觉加解密这块做的还是有点弱。这是项目中当前用到的MD5、对称加解密及字符串、文件HASH的DEMO。 源码下载地址:http://download.youkuaiyun.com/source/2113491原创 2010-03-10 14:14:00 · 2052 阅读 · 0 评论 -
Silverlight中的反射
Silverlight中的反射与.NET FRAMEWORK中的略有不同。以下分三种情况描述: 1:动态创建当前执行的程序集中的类实例。 2:动态创建XAP包中其它SILVERLIGHT程序集中的类实例。 3:动态下载并创建网站上其它SILVERLIGHT程序集中的类实例。 1:动态创建当前执行的程序集中的类实例 示例代码如下,其中原创 2009-12-29 10:04:00 · 3377 阅读 · 0 评论 -
Silverlight Navigation(多页面切换、传值)
导航.简单的理解可以是从一个页面跳转到另外一个页面。在传统的ASP.NET网站中这种效果很容易实现。而在Silverlight中我们也同样可以,我们有两种方法来实现这个效果。 第一个选择是使用代码更改页面视图(修改容器Content属性),移除/添加User Control来实现导航,这个方法比较简单、直接代码量也很少。并且在这个过程中还可以加入动画、变形等效果。 第二个选择就是使用Sil转载 2010-03-01 14:51:00 · 4988 阅读 · 1 评论 -
为silverlight页面创建根页面BasePage
在进行WINFORM编程的时候,我们往往会让所有的FORM继承一个BASEPAGE。在BasePage中,往往可以引用一些全局变量或者进行用户权限判断。同样,在SILIVERLIGHT编程的时候,我们也可以这样来实现。 首先,创建类BasePage,如下:namespace SilverlightApplication1{ public class Base原创 2009-12-22 21:08:00 · 1647 阅读 · 0 评论 -
silverlight4beta中richtextarea插入控件不可用的问题
这应该是SL4的一个BUG。把放到InlineUIContainer的textbox或者button之类的控件用stackpanel包起来,控件就不是isDisable的了。原创 2010-02-25 10:19:00 · 918 阅读 · 0 评论 -
Silverlight开发工具集合
随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。 Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发中使用的工具进行一次总结,希望对大家能有所帮助。 Silverlight开发工具包(必装):转载 2010-02-20 10:40:00 · 732 阅读 · 0 评论 -
Silverlight通过WebService上传大文件(可拓展为支持断点续传)
GOOGLE一遍,没发现网上有现成代码,没办法,只有对一些零散代码进行改造,得到了本文要达到的效果: 1:服务器端采用webservice; 2:SilverLight端可同时选择多个文件; 3:显示每个文件的上传进度,并可拓展为断点续传; 本文源码下载地址:http://download.youkuaiyun.com/source/1893原创 2009-12-11 17:36:00 · 5689 阅读 · 2 评论 -
Silverlight调用WCF若干问题汇总
一、 KeyNotFoundException,给定关键字不在字典中 可通过使用启用silvlerlight功能的WCF服务。当然,普通的WCF也是可以使用在SL中的,只不过在配置上比较繁琐。二、 无法序列化1. 第一类错误:无法从未标记有 DataContractAttribute 或 Serializa原创 2010-02-04 10:43:00 · 7737 阅读 · 1 评论 -
Silverlight调用WCF方法时异步转同步Synchronous Web Service Calls with Silverlight: Dispelling the async-only myth
SL调用WCF方法,默认是异步的,但有些情况,我们使用同步会来的方便些,下面的文章提供了一种方式。http://www.codeproject.com/KB/silverlight/SynchronousSilverlight.aspx原创 2010-02-02 17:40:00 · 6938 阅读 · 2 评论 -
再说WCF Data Contract KnownTypeAttribute
WCF 中的序列化是用DataContractSerializer,所有被[DataContract]和[DataMemeber]标记的类和属性会被DataContractSerializer序列化。在WCF中使用Contract模式来分辨和指定序列化/反序列化的类型,它是通过http://xmlns/Class这样的命名空间来标识这个序列化的对象的,一旦在序列化过程中无法找到这样的标识(比如某个转载 2010-02-02 17:35:00 · 2927 阅读 · 0 评论 -
SilverLight调用WCF”远程服务器返回了错误: NotFound”的排解
远程服务器返回了错误: NotFound,该错误一般为WCF调用不成功,SL的错误类型是CommunicationException,但是具体的错误类型及信息不完整,通过以下方法,可以使错误信息更加完成。 在WCF服务的类中加上[ServiceBehavior(IncludeExceptionDetailInFaults = true)] 然后在调用此服务的silverlig原创 2010-02-02 10:30:00 · 9798 阅读 · 2 评论 -
silverlight中的clone: Deep Clone of a business object: the quick and dirty way
I was implementing the IEditableObject interface for some entity classes in my current project and I needed a quick and dirty way to do the deep clone of an object, since my entity classes are shared转载 2010-01-23 08:59:00 · 3766 阅读 · 0 评论 -
silverlight基础问题汇总
silverlight基础 一:布局 共有三种常用模式: Canvas:绝对位置; StackPanel:相对位置; Grid:表格; 二:样式表 可以创建样式字典文件,同时,该字典文件必须包含在app.xaml中。 三:框架或者导航 一种方式如下:使用 HTML Bridge 功能的一个原因是创建将 Silv原创 2009-11-24 09:06:00 · 4796 阅读 · 0 评论 -
总结开发Silverlight项目准则
加拿大国庆节国庆节刚刚过去,昨天Team开会,对前期Silverlight项目进行了总结,根据自己的开发经验列出一些开发Silverlight项目的基本原则,供大家参考。 尽量使用代码控制; 尽可能早的计划好所有的用户控件;这样可以提前预期控件之间相互运作情况,便于整合项目; 尝试分割不同功能到不同的用户控件; 现在无论国内国外,开发队伍通常来说都是3个人以上,分割不同功能到不同的用户控件,可转载 2010-01-09 08:54:00 · 959 阅读 · 2 评论