天涯一飘絮

导航

 

2009年6月8日

摘要: 介绍Silverlight 2.0提示和技巧系列MessageBox-MessageBox 的演示Popup -Popup 弹窗口的演示循环的几种实现方法-DispatcherTimer 方式, Storyboard 方式, Timer 方式,CompositionTarget.Rendering 方式动态变换主题-演示如何动态地变换主题本地化(多语言) -演示如何实现对多语言的支持响应鼠标双击事... 阅读全文
posted @ 2009-06-08 22:32 冰云 阅读(278) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0提示和技巧系列加载XAP-加载指定的 xap 文件到当前的 Silverlight 应用程序中加载XAML -加载指定的xaml 文件到当前的 Silverlight 应用程序中加载DLL-加载指定的dll 文件,并调用其中的方法或加载其中的控件AppManifest.xaml文件说明-简要说明 AppManifest.xaml 文件内容中各个节点的作用自定义鼠标... 阅读全文
posted @ 2009-06-08 22:29 冰云 阅读(324) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0提示和技巧系列Silverlight.js- 一些 js 帮助函数,用于嵌为入 Silverlight 插件以及自定义安装体验等提供帮助Silverlight.supportedUserAgent.js -就一个函数,用于判断 Silverlight 是否支持用户的浏览器自定义启动界面 -三个参数的综合应用:splashScreenSource, onSource... 阅读全文
posted @ 2009-06-08 22:28 冰云 阅读(199) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0提示和技巧系列Cookie- 通过 JavaScript操作 Cookie自定义字体 -在程序中使用自定字体为程序传递参数 - 为 Silverlight 程序传递初始化参数自定义鼠标右键 -响应并处理自定义的鼠标右键事件程序常用配置参数 -object 标记的常用参数,以及对应的 Silverlight 控件的常用属性 在线DEMOhttp://www.cnbl... 阅读全文
posted @ 2009-06-08 22:25 冰云 阅读(254) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0调用 ADO.NET Data Services (数据服务)。本文以 Northwind 数据库为示例数据库,做一个添加、查询、更新和删除的Demo 在 Silverlight 2.0 中调用数据服务只能使用异步方式调用。另外,数据服务要与 Silverlight 宿主放在相同的域上 System.Data.Services.Client.DataService... 阅读全文
posted @ 2009-06-08 22:22 冰云 阅读(310) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0使用c#开发可脚本化的代码,Silverlight与宿主页面的DOM之间的交互,Silverlight与宿主页面的JavaScript之间的交互 ScriptableMemberAttribute - 需要脚本化的属性、方法、事件要标记为此 HtmlPage.RegisterScriptableObject - 将可脚本化对象注册到客户端 HtmlElement ... 阅读全文
posted @ 2009-06-08 22:20 冰云 阅读(227) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0使用Lock, Interlocked, EventWaitHandle, Monitor来实现线程同步 Lock - 确保代码块完成运行,而不会被其他线程中断 Interlocked - 为多个线程共享的变量提供原子级的操作 EventWaitHandle - 通知其他线程是否可入的类 Monitor - 提供同步访问对象的机制 ThreadStaticAttr... 阅读全文
posted @ 2009-06-08 22:18 冰云 阅读(409) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0使用Thread, Timer, BackgroundWorker, ThreadPool来实现多线程开发 Thread - 用于线程的创建和控制的类 Timer - 用于以指定的时间间隔执行指定的方法的类 BackgroundWorker - 用于在单独的线程上运行操作 ThreadPool - 线程池的管理类在线DEMOhttp://www.cnblogs.c... 阅读全文
posted @ 2009-06-08 22:17 冰云 阅读(684) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0Socket通信。开发一个多人聊天室 服务端:实例化Socket, 绑定, 监听, 连接, 接收数据, 发送数据 客户端:实例化Socket, 指定服务端地址, 连接, 接收数据, 发送数据在线DEMOhttp://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html 示例1、Policy服务(向客户端发送... 阅读全文
posted @ 2009-06-08 22:15 冰云 阅读(649) 评论(0) 推荐(1) 编辑
 
摘要: 介绍Silverlight 2.0调用 WCF的双向通信服务(Duplex Service)。开发一个服务端主动向客服端发送股票信息的程序,首先客户端先向服务端发送需要监控的股票的股票代码,然后服务端在该股信息发生变化的时候将信息推送到客户端。服务端:定义服务契约及回调接口从当前上下文获取回调的客户端信道需要的话则向客户端信道“推”消息客户端:构造 PollingDuple... 阅读全文
posted @ 2009-06-08 22:13 冰云 阅读(436) 评论(0) 推荐(1) 编辑
 
摘要: 介绍Silverlight 2.0调用 WCF 服务,对客户端与服务端传输的消息做加密 在 Visual Studio 2008 中使用"添加服务引用"会自动生成代理类。只支持BasicHttpBinding在线DEMOhttp://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html 示例clientaccesspolicy.xml[代码... 阅读全文
posted @ 2009-06-08 22:10 冰云 阅读(480) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 详解WebRequest和WebResponse,对指定的URI做GET和POST请求,以及接收其响应 HttpWebRequest - 对指定的 URI 发出请求 Create() - 初始化一个 WebRequest BeginGetResponse() - 开始对指定 URI 资源做异步请求 EndGetResponse() - 结束对指定 URI 资源做... 阅读全文
posted @ 2009-06-08 22:08 冰云 阅读(650) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 详解WebClient,以字符串的形式上传、下载数据;以流的方式上传、下载数据 WebClient - 将数据发送到指定的 URI,或者从指定的 URI 接收数据的类 DownloadStringAsync(Uri address, Object userToken) - 以字符串的形式下载指定的 URI 的资源 UploadStringAsync(Uri ad... 阅读全文
posted @ 2009-06-08 22:04 冰云 阅读(634) 评论(1) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据 通过 System.Net.WebClient 类调用 REST 服务 通过 System.Json 命名控件下的类处理 JSON 数据 通过 System.Xml.Linq 命名空间下的类(LINQ to XML)处理 XML 数据 通过 System.ServiceModel.S... 阅读全文
posted @ 2009-06-08 22:01 冰云 阅读(737) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 详解MediaElement:开发一个简易版的全功能播放器 MediaOpened - 当媒体被成功地打开时所触发的事件 MediaFailed - 当媒体未能被成功地打开时所触发的事件 CurrentStateChanged - 播放状态(CurrentState)发生改变时所触发的事件 DownloadProgressChanged - 下载进度(Downl... 阅读全文
posted @ 2009-06-08 21:57 冰云 阅读(787) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 详解DataGrid, 绑定数据到ListBox: AutoGenerateColumns - 是否根据数据源自动生成列 RowDetailsVisibilityMode - 显示相应的行的详细数据时所使用的显示模式 DataGrid.Columns - 手工定义DataGrid的列 DataGrid.RowDetailsTemplate - 用于显示相应的行的... 阅读全文
posted @ 2009-06-08 21:53 冰云 阅读(435) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 数据的独立存储(Isolated Storage): IsolatedStorageFile - 操作 独立存储 的类 IsolatedStorageFile.GetUserStoreForSite() - 按站点获取用户的独立存储 IsolatedStorageFile.GetUserStoreForApplication() - 按应用程序获取用户的独立存储... 阅读全文
posted @ 2009-06-08 21:50 冰云 阅读(216) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 数据绑定: Binding - 将绑定目标对象的属性与数据源联接起来 Source - 绑定的数据源 Mode - 绑定的数据流的方向 [System.Windows.Data.BindingMode枚举] BindingMode.OneTime - 一次绑定。创建绑定时一次性地更新绑定目标对象的属性 BindingMode.OneWay - 单向绑定(默认值)... 阅读全文
posted @ 2009-06-08 21:48 冰云 阅读(237) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 人机交互:InkPresenter(涂鸦板) InkPresenter - 涂鸦板,也就是在面板上呈现墨迹。InkPresenter 可以包含子控件 Cursor - 鼠标移动到 InkPresenter 上面时,鼠标指针的样式 Background - 涂鸦板背景 Opacity - 面板上墨迹的不透明度 Clip - InkPresenter 的剪辑区域 S... 阅读全文
posted @ 2009-06-08 21:45 冰云 阅读(308) 评论(0) 推荐(0) 编辑
 
摘要: 介绍Silverlight 2.0 人机交互:响应用户的鼠标操作和键盘操作 MouseEnter - 鼠标进入时触发的事件(显然,此事件不能冒泡) MouseLeave - 鼠标离开时触发的事件(显然,此事件不能冒泡) MouseLeftButtonDown - 鼠标左键单击按下时触发的事件 MouseLeftButtonUp - 鼠标左键单击按下并放开时触发的事件 MouseMove - 鼠标移... 阅读全文
posted @ 2009-06-08 21:43 冰云 阅读(386) 评论(0) 推荐(0) 编辑