silverLight
文章平均质量分 92
lionzl
轻财足以聚人,律己足以服人,量宽足以得人,身先足以率人
展开
-
无法识别的元素“extendedProtectionPolicy” win7 windows2003 silverlight app.config ServiceReferences.ClientConfig
<br />为ASP.NET MVC添加服务引用,本机(win7)一切顺利,可到了同事的机器(win2003)上就报错:<br />无法识别的元素“extendedProtectionPolicy”。<br />找到官方WCF组的相关解释如下:<br />Thank you for contacting us with your question. <br />Windows 7 has an additional security feature called Extended Protection.转载 2010-08-30 15:47:00 · 747 阅读 · 0 评论 -
Silverlight中的序列化
Silverlight中的序列化2010年02月21日 星期日 下午 10:24<br />序列化简言之是这样一种能力:能够把复杂的对象(Object)变成某种格式的字符串(常见的格式有xml,string,二进制文件等),这样可以方便的在各种系统中传输或交换(比喻socket编程中的数据包只能用byte[]传输),接收方得到该字符串后,通过反序列化可以还原为复杂对象,进而调用对象的方法或属性 -- 跟反射有点沾边:)<br /><br />这里先给出一个WinForm的序列化例子,功转载 2010-08-06 08:27:00 · 576 阅读 · 0 评论 -
Flex/Silverlight 的技术比较
Flex/Silverlight的技术比较<br /> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648转载 2010-06-11 08:54:00 · 1009 阅读 · 0 评论 -
silverlight无法调试,需要安装托管调试包
<br />今天调试Silverlight项目突然报错:<br />先是:Unable to start debugging. The Silverlight Developer Runtime is not installed. Please install a matching version. <br />然后又报:<br />Unable to start debugging. The application uses a version of Silverlight that is not转载 2010-06-11 08:53:00 · 1245 阅读 · 0 评论 -
SilverLight 3 tools for VS2008 sp1中文工具包安装注意事项
<br />微软的中文工具包中并不包括Silverlight_Developer.exe,也就是SilverLight的托管调试包,因此如果你的PC没有联网的话,安装Tools时会出现等待下载,然后就一直等待,此时需要查看驱动器根目录下Tools释放的文件,依次安装。个别文件是为express版本的vs准备的。不能安装就跳过。<br />然后下载后Silverlight_Developer.exe自己手动安装,否则会无法调试。原创 2010-06-11 14:41:00 · 1091 阅读 · 0 评论 -
无法删除vs2008解决方案
<br />下载msicuu2.exe,可以卸载,然后用vs2008就可以安装。但注册表里的东西和文件还在,只是vs2008的安装程序认为时没有安装,重新安装后问题解决,可以打sp1,安装silverlight了。原创 2010-06-11 13:20:00 · 960 阅读 · 0 评论 -
解除安裝 Visual Studio 2008 不能 卸载vs2008 完美 官方
< 上一页很抱歉,当前无法删除此日志,请稍后再试。<br />4月15日解除安裝 Visual Studio 2008 不能 卸载vs2008 完美 官方解除安裝 Visual Studio 2008<br />這篇文章適用於 Microsoft Visual Studio 2008 的正式版本。如需解除安裝 Microsoft Visual Studio 2008 發行前版本的資訊,請參閱解除安裝先前版本的 Visual Studio 2008。 自動化解除安裝工具<br转载 2010-06-11 12:59:00 · 2913 阅读 · 2 评论 -
从XmlDocument到XDocument的转换
<br /> <br />扩展XmlDocument<br />publicstaticclassXmlDocumentExtensions<br />{<br /> publicstaticXDocument ToXDocument(thisXmlDocument document)<br /> {<br /> return document.ToXDocument(LoadOptions.None);<br /> }<br /><br /> publicstaticXD转载 2010-08-06 22:48:00 · 678 阅读 · 0 评论 -
OracleCommand 执行带参数据的SQL语句
<br />刚才执行带参数据的SQL语句时报“ORA-01036: 非法的变量名/编号“错误。<br />错误代码如下: public static void ExecuteParameterSQL(string asName)<br /> {<br /> sConnectionString = ConfigurationManager.AppSettings.Get("UserConnection");<br /> OracleConnection oc转载 2010-08-06 20:21:00 · 1564 阅读 · 0 评论 -
c# ascii中英混杂 转unicode 不采用system.text,适用于silverlight(silverlight 不支持encoding类)
<br />下面的类时最近一个项目里面用到,silverlight还是不够强大,只能手工实现ascii转unicode,如有其它方法欢迎指正补充:-)<br /> public class Gb2Unicode<br /> {<br /> string ret = null;<br /> public Dictionary<UInt16, UInt16> _mapGb2Unicode = new Dictionary<UInt16, UInt16>()原创 2010-08-06 15:43:00 · 1494 阅读 · 0 评论 -
silverlight中datagrid的水平滚动条拖动bug及解决方法
<br />最近用silverlight的datagrid,如果自动生成列,则使用水平滚动条时,程序会异常,原因时因为一个函数的width参数成了负值,最后google发现碰到的人不少,老外还有人在微软的官网汇报了bug(http://connect.microsoft.com/VisualStudio/feedback/details/525900/silverlight-v3-datagrid-scrolling-gives-4004-in-ie8),但是已经被关闭,本人测试发现最新的SL4仍然有这个问原创 2010-08-06 15:52:00 · 1157 阅读 · 0 评论 -
对 Delegate的误用及解决办法
对Delegate的误用及解决办法<br /> 在开发Silverligh程式的时候,发现了一个问题。<br /> 先看一段代码:目的很简单,就是在执行查询的时候进行异步处理。Code<br />public partial class test : UserControl<br /> {<br /> ISDApp01Xml.SDApp01XmlSoapClient client = new ISDApp01Xml.SDApp01XmlSoapClient转载 2010-06-25 09:22:00 · 693 阅读 · 0 评论 -
Silverlight 2 创建自定义控件
超酷代码为 Silverlight 2 创建自定义控件Jeff Prosise<br />代码下载位置:WickedCode2008_08.exe(585 KB)<br />在线浏览代码本文将介绍以下内容:WPF 控件模型创建控件模板派生控件添加事件本文使用以下技术:<br />Silverlight 2<br />本文基于 Silverlight 2 的 Beta 2 版本。文中的所有信息均有可能发生变更。 目录 步骤 1:创建新的 Silverlight 项目<br />步骤 2:从控件(或 Cont转载 2010-06-23 22:21:00 · 793 阅读 · 0 评论 -
Silverlight Beta 2 之后的重大更改
Silverlight Beta 2 之后的重大更改 2009-01-19 20:27:00 标签:BetaSilverlight [推送到技术圈]<br /><br />版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。本主题包括下列各节。重要事项!将较旧的代码迁移到较新的发行版本 <br />ContentPresenter 现在从 FrameworkElement 而非 Control 派生 <br />布局呈现略有变化 <br />Silverligh转载 2010-06-18 22:23:00 · 1154 阅读 · 0 评论 -
在ASP.NET操作Excel文件
作者:流歌 出自:风一样的网络世界浏览/评论:413/0 日期:2008年6月4日 09:45在ASP.NET中使用EXCEL,首先需要对COM组件的权限进行设置。如果未设置权限,则会报访问拒绝的错误。详细错误信息通常如下:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.UnauthorizedAccessException: 拒绝访问。ASP.NET 未被授权访问所请求的资源。请考转载 2010-06-18 21:26:00 · 544 阅读 · 0 评论 -
Visual Studio 2008 序列号 激活 vs2008
<br />Visual Studio 2008简体中文试用版(90天)变永久正式版的两种方法:<br />一、先安装试用版,然后在“添加或删除程序”里找到VS2008,点“更改/删除”就会看到一个输入序列号的地方,把下面这个序列号输进去即可,Team Suite和Professional通用。<br />二、把Setupsetup.sdb文件中的[Product Key]项中对应的序列号即可。<br />因为九十天试用版本已经是rtm版本。所以改变序列号以后的升级或者安装,就会变成正式版,不再转载 2010-08-08 22:44:00 · 2204 阅读 · 0 评论 -
使用 ASP.NET 2.0 ObjectDataSource 控件
<br />Stephen Walther<br />Superexpert<br />适用于:<br />Microsoft ASP.NET 2.0<br />Microsoft Visual Studio 2005<br />摘要:ADO.NET 和 SqlDataSource 使得人们可以很容易地访问 ASP.NET 2.0 中的两层数据。但是,它们在 n 层应用程序中就不是那么有效了,而 ObjectDataSource 却能在 n 层应用程序中为业务对象提供相同的易用性。学转载 2010-08-08 19:20:00 · 885 阅读 · 2 评论 -
asp.net根据条件动态生成GridView,并动态绑定列,且可对其进行编辑的实现
asp.net根据条件动态生成GridView,并动态绑定列,且可对其进行编辑的实现<br />文章来源网络 属于生成html分类 电脑编程网整理 20091114<br />简介:这是asp.net根据条件动态生成GridView,并动态绑定列,且可对其进行编辑的实现的详细页面,介绍了和生成html,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br />根据用户需要,一个页面中,有几个不同的button,点击不同的button,可在下方同一区域产生gr转载 2010-08-08 19:14:00 · 767 阅读 · 0 评论 -
C#读取二进制文件入数据库
C#读取二进制文件入数据库2009-05-26 17:37<br />本来我对文件操作不是很了解,以前只做了数据导出到excel表格的文件操作,是数据导出的,虽说数据导出和数据导入只是个相反的过程,也没什么难的,但是在实际操作中还是遇到了不大不小的问题,这只能说我菜了,呵呵<br />的确本人确实很菜,但还是想把下边的读取二进制文件入数据库域大家一起分享,并请高手继续指教<br />读取二进制文件入数据库我分为三个步骤:<br />1,读取二进制文件入结构体,当然定义结构体之前转载 2010-06-18 21:35:00 · 1574 阅读 · 0 评论 -
XMLDocument转为String
XMLDocument转为String<br /> static public string XmlDocumentToString(ref XmlDocument doc)<br /> {<br /> MemoryStream stream = new MemoryStream();<br /> XmlTextWriter writer = new XmlTextWriter(stream, null);<br />转载 2010-08-06 18:51:00 · 1122 阅读 · 0 评论 -
c#数据类型转换,BYTE,float,double,char类型间的转换方
c#数据类型转换,BYTE,float,double,char类型间的转换方<br /><br />原文地址:http://blog.csdn.net/jiaao/archive/2008/06/25/2585710.aspx<br />最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间转载 2010-08-06 15:59:00 · 1168 阅读 · 0 评论 -
Silverlight 确保您的 Silverlight 应用程序能与 Silverlight 4 一起工作
<br />Silverlight<br />确保您的 Silverlight 应用程序能与 Silverlight 4 一起工作<br /><br />在 Silverlight 3 和 Silverlight 4 之间,针对 Silverlight 运行时和 Silverlight 工具做出了一些更改。对于这些更改,以下原则适用:<br /><br /> *<br /><br /> 无需任何更改,多数 Silverlight 3 应用程序都可与 Silverlight 4转载 2010-07-11 09:59:00 · 4599 阅读 · 0 评论 -
C#强化系列文章五:动态代码的使用(反射和动态生成类)
C#强化系列文章五:动态代码的使用(反射和动态生成类)在软件开发尤其是框架和底层开发时,为了更灵活的控制代码,常常需要进行一些动态的操作。比如根据用户的输入等动态的调用类中的方法或者根据数据库表结构、用户要求动态的生成一些类,然后再动态的调用类中的方法。当然使用这些方式时会对性能有一点影响,具体使用过程中可以根据实际情况来定,不过一般的B/S开发中主要的瓶颈还是在数据库操作和网速方面,这点影响应该可以忽略的<br />下面我就从这两个方面来说说动态代码的使用:<br />一、反射的使用<br />可转载 2010-07-08 18:11:00 · 515 阅读 · 0 评论 -
WCF回调操作以及应用技巧讲解
WCF开发插件对于开发人员来说是一个比较重要的应用工具,可以帮助我们轻松的实现一些特定的功能需求。在这里我们就一起来分享一下有关WCF回调操作的相关操作技巧。WCF回调操作简单的说就是由服务端来调用客户端的方法,回调时原先的服务端和客户端将发生对调,服务端成为客户端,客户端成为服务端。WCF服务消息正确查看方式探讨保护WCF服务具体操作步骤剖析Silverlight消耗WCF服务实现步骤及重要..IIS托管WCF服务实际操作中常见错误分析WCF元数据交换应用技巧分享WCF回调的必要条件:1、并不转载 2010-06-29 17:04:00 · 825 阅读 · 0 评论 -
解决Silverlight无法调试的问题
解决Silverlight无法调试的问题问题描述<br />在Silverlight开发过程中,经常时不时的会碰到Silverlight无法调试的问题。我就遇到下面几种情况:<br />1. Web Application+Silverlight,F5进入调试状态之后无法跟进Silverlight程序中下的断点<br />2. 项目中有两个Silverlight工程,其中一个Silverlight程序中有一个鼠标点击事件会将当前页面导航到另外一个Silverlight程序的承载页面。第一个S转载 2010-06-28 22:52:00 · 759 阅读 · 0 评论 -
通过 IDictionary对Silverlight DataGrid 进行动态数据绑定
通过 IDictionary对Silverlight DataGrid 进行动态数据绑定<br /> 要对DataGrid进行数据绑定,通常我们需要定义具体类,而后建立类的范式集合。如下所示:Code<br /> public class BasicInfo<br /> {<br /> public string id { set; get; }<br /> public string name { set; get; }<br />转载 2010-06-27 16:47:00 · 951 阅读 · 0 评论 -
C#3.0语言新特性之Lambda表达式
C#3.0语言新特性之Lambda表达式收藏<br />在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。<br />实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。20.5.1 创建Lambda表达式<br />L转载 2010-06-27 16:13:00 · 611 阅读 · 0 评论 -
SilverLight png图像无法显示
<br />刚开始学习SL,添加了一个图片按钮,结果不显示,后来才发现原来时没有把图片添加到工程中,晕倒!!<br />不过发现Blend3的一个bug,即,不论你的路径设置的是否正确,在设计试图里都可以看到图片正确加载,但是运行后却没有。原创 2010-06-28 17:37:00 · 683 阅读 · 0 评论 -
Silverlight3 :使用SaveFileDialog保存到本地文件
private void SaveFileClick(object sender, RoutedEventArgs e){ SaveFileDialog sfd = new SaveFileDialog() { DefaultExt = "txt", Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*", FilterIndex = 2 }; if (s原创 2010-06-27 16:20:00 · 498 阅读 · 0 评论 -
一些有用的C#正则表达式
一些有用的C#正则表达式Written by 小锋 on 08-08-19 12:04 AM. C#"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][转载 2010-06-27 19:10:00 · 435 阅读 · 0 评论 -
C# 强化系列文章四:匿名方法的使用
C#强化系列文章四:匿名方法的使用匿名方法相信很多人都听过,它是C#2.0的一个新特性,顾名思义,匿名方法就是没有名称的方法。那么在C#中的匿名方法有哪些好处,在C#中如何使用呢?<br />匿名方法最明显的好处就是可以降低另写一个方法的工作量,另外一个好处就是可以访问调用者的变量,降低传参数的复杂度,下面就通过一些使用例子来具体看看。<br />1、在事件中使用匿名方法<br />下面是一个定时器的小例子,我们常规的写法如下:<br />常规写法<br /> class EventTest<原创 2010-07-08 20:45:00 · 573 阅读 · 0 评论 -
C# 强化系列文章三:实验分析C#中三种计时器使用异同点
C#强化系列文章三:实验分析C#中三种计时器使用异同点<br />C#中提供了三种类型的计时器:<br />1、基于 Windows 的标准计时器(System.Windows.Forms.Timer)<br />2、基于服务器的计时器(System.Timers.Timer)<br />3、线程计时器(System.Threading.Timer)<br />下面我就通过一些小实验来具体分析三种计时器使用上面的异同点,特别是和线程有关的部分。<br />实验例子截图:<br转载 2010-07-08 20:52:00 · 576 阅读 · 0 评论 -
WCF 终结点解释()
<br />终结点<br />服务与地址、绑定以及契约有关。其中,地址定义了服务的位置,绑定定义了服务通信的方式,契约则定义了服务的内容。为便于记忆,我们可以将这种类似于“三权分立”一般管理服务的方式简称为服务的ABC。WCF用终结点表示这样一种组成关系。终结点就是地址、契约与绑定的混成品(参见图1-5)。<br /><br />图1-5:终结点<br />每一个终结点都包含了三个元素,而宿主则负责公开终结点。从逻辑上讲,终结点相当于服务的接口,就像CLR或者COM接口一样。注意,图1-5使用了转载 2010-07-12 16:56:00 · 1875 阅读 · 0 评论 -
SilverLight部署的若干问题和解决方法
一、跨域访问,需要两个文件放于根目录如下:1.ClientAccessPolicy.xml原创 2010-07-12 16:53:00 · 794 阅读 · 0 评论 -
无法下载Silverlight应用程序。请查看Web服务器设置 2104
"... 无法下载Silverlight应用程序。请查看Web服务器设置." 问题的解决方法 收藏 报错信息如下:行:56错误:silverlight 应用程序中未处理的错误代码:2104类别:initialize error消息:无法下载silverlight的应用程序,请查看web服务设置可是我什么都没做啊, 它自己就不能用了. 弄了半天不行, 只好去google一下,毕竟google还是很强大滴。看了一圈都说是在iis中加入两个新的MIME的类型.xaml applicati转载 2010-07-12 11:19:00 · 887 阅读 · 0 评论 -
根据浏览器的大小,自动调整Silverlight的大小
根据浏览器的大小,自动调整Silverlight的大小 作者:adamxx 来源:博客园 发布时间:2008-01-10 10:49 阅读:2739 次 原文链接 [收藏] <br />根据浏览器的大小,自动调整Silverlight的大小<br /><br />在Page_Load方法中添加<br /><br />BrowserHost.Resize += new EventHandler(BrowserHost_Resize);<b原创 2010-07-09 17:33:00 · 611 阅读 · 0 评论 -
asp.net 读取excel
<br />方法一:<br />Create a reference in your project to Excel Objects Library. The excel object library can be added in the COM tab of adding reference dialog. I hope the following code in your menu click event method will help you a lot to achieve yo转载 2010-07-07 10:09:00 · 950 阅读 · 0 评论 -
C# 强化系列文章二:在C#中使用钩子
C#强化系列文章二:在C#中使用钩子<br />相信以前用过VB、Delphi,特别是VC的程序员应该对钩子程序都不陌生。在C#中我们同样可以使用钩子程序来实现特殊效果,比如当用户按下某个特殊键时提示,比如关闭应用程序前提示等。<br />当然使用方法相对VC来说要稍微复杂一点,有的地方还不太方便,下面的例子中实现两个基本功能:<br />1、按下Alt+F4时使窗口最小化<br />2、关闭应用程序前提示<br /><br />不过目前只能捕获消息,不能屏蔽消息,我正在实验,也希望知道的高手能转载 2010-07-08 20:50:00 · 704 阅读 · 0 评论 -
C# 强化系列文章六:应用程序域(AppDomain)浅析
C#强化系列文章六:应用程序域(AppDomain)浅析在以前传统的开发中我们都知道,一个应用程序对应一个进程,并为该进程指定虚拟内存,由操作系统来映射实际的物理内存,有效的维护了进程之间的安全性。但另一方面,每一个进程都会消耗一定的系统资源,降低了性能,并且进程间的通信也比较麻烦。<br />在.Net中推出了一个新的概念:应用程序域(AppDomain)。可以理解成很多应用程序域都可以运行在同一个.NET的进程中,可以降低系统消耗,同时不同的域之间互相隔离,在安全性方面有保障。另外对于同一个进程内不转载 2010-07-08 20:30:00 · 656 阅读 · 0 评论 -
C# 强化系列文章七:序列化和反序列化
C#强化系列文章七:序列化和反序列化序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。<br />我想最主要的作用有:<br />1、在进程下次启动时读取上次保存的对象的信息 <br />2、在不同的AppDomain或进程之间传递数据 <br />3、在分布式应用系统中传递数据<br />......<br />在C#中常见的序列化的方法主要也有三个:Bina转载 2010-07-08 20:28:00 · 612 阅读 · 0 评论