08 2011 档案

摘要:[源码下载]乐在其中设计模式(C#)系列文章索引作者:webabcd介绍类图加实例的方式介绍设计模式(C#)创建型模式(Creational Pattern)1、乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)介绍提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2、乐在其中设计模式(C#) - 建造者模式(Builder Pattern)介绍将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。3、乐在其中设计模式(C#) - 原型模式(Prototype Pattern)介绍用原型实例指定创建对象的种类,并 阅读全文
posted @ 2011-08-31 13:35 Areas 阅读(218) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2011-08-26 17:44 Areas 阅读(19) 评论(0) 推荐(0) 编辑
摘要:这次得到了一个做Silverlight应用开发的机会,在发布时遇到 xap 包太大的问题,上网看了半天,最后把微软的这个文档 “如何使用应用程序库缓存” 翻来覆去看了半天,终于搞明白了它说的内容,晕啊,真应了 “会者不难” 这句老话。最后决定把这个其实很简单的东西总结一下,避免别的新学者浪费时间。开发场景:Silverlight Application: 与Web交互, 程序集名:SilverlightApplication10.dllSilverlight Class Library: 被SilverlightApplication10引用,程序集名:SilverlightClassLibr 阅读全文
posted @ 2011-08-26 16:18 Areas 阅读(215) 评论(0) 推荐(0) 编辑
摘要:随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。 Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发使用的工具进 随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把. 阅读全文
posted @ 2011-08-26 15:22 Areas 阅读(192) 评论(0) 推荐(0) 编辑
摘要:在文章的开头,我想事先说明,本文并非诱导读者恶意反编译他人作品,盗取他人代码成果,只是为了学习Silverlight讨论而用。在互联网上,每天都会有很多Silverlight项目发布,有的是开源,有的只是为了展示。在Silverlight学习的初期,多数都需要模仿学习,所以,发现一个Silverlight项目,能够查看其中的源代码是最好不过了。但是,Silverlight发布,只是发布资源包XAP,而所有资源都在这个XAP文件中,该如何查看其中的资源和代码呢?下面我将演示反编译的方法,演示中我将用Silverlight.Net首页Silverlight作为例子。1. 首先打开Silverlig 阅读全文
posted @ 2011-08-26 15:22 Areas 阅读(179) 评论(0) 推荐(0) 编辑
摘要:对于新手来讲,建立专业的开发环境是首要的问题,本文将介绍如何建立Silverlight开发环境. 创建Silverlight 4开发环境,微软提供最简单的方法是使用Web Platform Installer,进行“一键安装”,下载安装后,Web Platform Installer会自动检测哪些软件你已经安装如果需要安装新的Developer Tools,只需要选中该项目,下面“Install”按钮会提示安装下一步。通常来说,Silverlight 4的开发环境需要包含以下几个开发工具:1.Visual Studio 2010或者Visual Web Developer2010Expres. 阅读全文
posted @ 2011-08-26 15:19 Areas 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1.javascript调用silverlight首先在silverlight的C#代码中定义一个public方法 /// <summary> /// 地图查询 /// </summary> /// <param name="keyword"></param> [ScriptableMember] public void QuerySQL(string keyword) { myMapTools.QuerySQL(keyword); }并且该类的头部 加属性 [... 阅读全文
posted @ 2011-08-26 15:00 Areas 阅读(212) 评论(0) 推荐(0) 编辑
摘要:由于silverlight运行在客户端,我们只能模拟出session 首先定义一个SessionManager类using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Win 阅读全文
posted @ 2011-08-26 14:59 Areas 阅读(294) 评论(0) 推荐(0) 编辑
摘要:众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思考,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而 众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思考,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而达到在学习理论的基础上,和实. 阅读全文
posted @ 2011-08-26 14:53 Areas 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Detaching the applicationThe first time your users will view your application it will be in the web context in a page somewhere. If your application is enabled for out-of-browser (OOB) experiences, then the user can detach the application via a user-initiated action (context menu or some function in 阅读全文
posted @ 2011-08-26 14:52 Areas 阅读(407) 评论(0) 推荐(0) 编辑
摘要:Silverlight 3 OOB 名词解释 OOB (Out of Browser): Silverlight 3新特性之一。在浏览器中运行的Web应用界面与传统桌面软件比起来总是死板,不够灵活的。因此,人们就产生了需求,想在浏览器之外运行web应用。Adobe的Air可以实现这个功能,而Google的解决方案是Chrome里的shortcuts。给Web应用建立了shortcuts之后,就可以 Silverlight 3 OOB名词解释OOB (Out of Browser): Silverlight 3新特性之一。在浏览器中运行的Web应用界面与传统桌面软件比起来总是死板,不够灵活的。. 阅读全文
posted @ 2011-08-26 14:48 Areas 阅读(395) 评论(0) 推荐(0) 编辑
摘要:一步一步学习Silverlight 2系列本系列基于Silverlight 2 Beta 1,主要介绍了Silverlight 2基础,网络与数据访问,图形图像处理、与浏览器的集成等几个方面:1.一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用2.一步一步学Silverlight 2系列(2):基本控件3.一步一步学Silverlight 2系列(3):界面布局4.一步一步学Silverlight 2系列(4):鼠标事件处理5.一步一步学Silverlight 2系列(5):实现简单的拖放功能6.一步一步学Silverlight 2系列(6):键盘事件处 阅读全文
posted @ 2011-08-25 15:43 Areas 阅读(301) 评论(0) 推荐(0) 编辑
摘要:从Brad Abrams的Blog上看到了一张Silverlight 2开发者海报,非常酷,拿出来与大家分享。[JPG版本5.8MB][PNG版本6.5MB][TIF版本19.9 MB]这里还有一个缩放版本,效果很酷哦。原文:http://blogs.msdn.com/brada/archive/2008/03/16/silverlight-2-developer-poster.aspx 阅读全文
posted @ 2011-08-25 15:37 Areas 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Corrina Barber在Silverlight 2 Beta 1的时候就完成了四套非常酷的控件样式,这些样式我曾经在个人博客中推荐过。当Silverlight 2升级到Beta 2时,由于引入了视觉状态管理机制,这些样式已经不能再使用。Corrina Barber在第一时间将其中的两套样式升级到了Silverlight 2 Beta 2下,如下图所示:名称:Flat下载|效果名称:Red下载|效果在Silverlight 2 Beta 1时,我在项目中使用了Bubbly样式,于是给Corrina Barber发信,希望她能提供Bubbly样式的升级版本,由于此前Corrina Barbe 阅读全文
posted @ 2011-08-25 15:37 Areas 阅读(164) 评论(0) 推荐(0) 编辑
摘要:概述大家是否觉的现在Silverlight 2提供的默认的控件不能满足自己的要求?好在Silverlight的控件可以运用皮肤,微软Silverlight控件的设计者的主管Corrina开发了几套非常精彩的Silverlight 2控件皮肤,现在已经提供下载,大家可以很方便的添加到自己的项目中,让你的Silverlight程序更炫更酷。Bubbly在线演示下载Red在线演示下载Flat在线演示下载原文:Great new Silverlight Control Skins 阅读全文
posted @ 2011-08-25 15:36 Areas 阅读(154) 评论(0) 推荐(0) 编辑
摘要:概述众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢?本文将简单介绍一下在Silverlight中如何访问外部xap文件。需求现在我们先来看一下需求,大致是这样子的,在服务端我们有两个xap文件,其中MainProject.xap文件将会在MainProjectTestPage.aspx中引用,而ExternalProject.xap文件中的UserControl将会在MainProject.xap文件中访问,并 阅读全文
posted @ 2011-08-25 15:36 Areas 阅读(280) 评论(0) 推荐(0) 编辑
摘要:概述在开发Silverlight应用程序时,我们经常会遇到这样一种情况,需要在Silverlight应用程序的UserControl中获取ASP.NET页面参数,这个参数不一定来自于当前Silverlight应用程序的宿主页面,而有可能来自于其它的ASP.NET页面。本文我们简单的介绍一下如何在Silverlight应用程序中获取ASP.NET页面参数。需求如下面的项目结构,我们会在Default.aspx页面中需要传递两个值到SilverlightTestPage.aspx页面,并且需要在SilverlightTestPage.aspx页面所宿主的Silverlight应用程序中获取并显示: 阅读全文
posted @ 2011-08-25 15:35 Areas 阅读(185) 评论(0) 推荐(0) 编辑
摘要:摘要大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文件需要在多个项目中进行拷贝。本文将介绍利用初始化参数进行用户控件的切换这一技巧。准备现在建立一个项目结构如下图所示,在Silverlight项目中我们有个三个用户控件:ContentPage、DefaultPage、MasterPage,需要在不同的ASP.NET页面加载时显示不同的用户 阅读全文
posted @ 2011-08-25 15:34 Areas 阅读(210) 评论(0) 推荐(0) 编辑
摘要:摘要Silverlight 2 Beta 2发布之后,在原来的Beta 1基础之上有了很多的改变。本文总结一下Silverlight 2 Beta1 和Beta 2之间的变化,以及升级Silverlight 2.0 Beta 1应用程序到Beta 2过程中可能会遇到的一些问题。1.卸载原有的与Beta 1有关的一切组件2.安装Beta 2相关组件3.在打开原有的项目后,会出现如下提示对话框,提示你是否要升级到最近版本。控件变化控件放在System.Windows.dll程序集中原来在System.Windows.Controls.dll中的控件在Beta 2中都放在了System.Window 阅读全文
posted @ 2011-08-25 15:31 Areas 阅读(172) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight Steaming是微软 Live 平台中的免费发布视频以及托管 Silverlight 应用的产品。今年 MIX08 大会上微软发布了 Silverlight Streaming 的 Beta 版本,Silverlight Streaming 主要有以下特点:1. 高达 10G 的免费空间,只需要一个 Windows Live ID 就可以免费申请高达 10G 的存储空间。2. 支持高达105M 的应用,单个应用或者视频的大小能够支持高达105M。3. 支持高达 1.4M 的视频码流,在视频码流的支持上,Silverlight Streaming 也支持高达 1.4 阅读全文
posted @ 2011-08-25 15:30 Areas 阅读(155) 评论(0) 推荐(0) 编辑
摘要:概述我们知道,在Silverlight 2中提供了丰富的网络通信API,包括支持SOAP服务、REST服务、基于HTTP通信、Socket通信等。本文我将通过几个示例来演示如何在Silverlight 2中应用Web Service实现文件上传和电子邮件发送。使用Web Service上传文件我将通过一个示例来展示如何使用Web Service向服务器上传文件,首先创建Silverlight项目,并在Web测试项目中添加一个ASP.NET Web Service文件。现在来实现相关的WebMethod,在此方法中,将会接收两个参数:字节数组和文件扩展名,并会在服务器上创建文件,如下代码所示:p 阅读全文
posted @ 2011-08-25 15:29 Areas 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将综合前面几篇关于图形图像处理的技术,如画刷、半透明遮罩、Transform等,实现一个水中倒影效果的示例。Ste 阅读全文
posted @ 2011-08-25 15:27 Areas 阅读(196) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文我们再实现一个图形图像实例——图片播放,并利用Storyboard实现一些动画效果。今天我也当一回“标题当”: 阅读全文
posted @ 2011-08-25 15:27 Areas 阅读(200) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文为使用Transform实现更炫的效果第二部分,在Silverlight中提供了四种基本变换:旋转变换(Rot 阅读全文
posted @ 2011-08-25 15:24 Areas 阅读(643) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文为理解Silverlight中的变换(Transformations)第一部分,在Silverlight中提供 阅读全文
posted @ 2011-08-25 15:23 Areas 阅读(156) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍Silverlight中的画刷,在Silverlight中,共提供了五种:SolidColorBru 阅读全文
posted @ 2011-08-25 15:23 Areas 阅读(217) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将介绍在Silverlight 2中进行图片的处理,包括图片的拉伸、裁剪、半透明遮罩等内容。创建图片创建图片, 阅读全文
posted @ 2011-08-25 15:23 Areas 阅读(160) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍Silverlight中的基本图形,主要有Line、Ellipse、Rectangle、Path、P 阅读全文
posted @ 2011-08-25 15:22 Areas 阅读(176) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文是Silverlight 2与浏览器交互的最后一篇,将介绍相关的辅助类方法。获取浏览器信息在Silverlig 阅读全文
posted @ 2011-08-25 15:21 Areas 阅读(224) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本节将综合前面几篇介绍与浏览器交互部分内容,做一个综合示例——Live Search准备知识在本示例中,我们将通过 阅读全文
posted @ 2011-08-25 15:21 Areas 阅读(158) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持。上一篇介绍在Silverlight中调用JavaS 阅读全文
posted @ 2011-08-25 15:20 Areas 阅读(168) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将介绍Silverlight与HTML混合编程之无窗口模式。无窗口模式为什么默认情况下Silverlight插 阅读全文
posted @ 2011-08-25 15:20 Areas 阅读(214) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持。很多情况下,我们编写的Web应用程序中用了一些Ja 阅读全文
posted @ 2011-08-25 15:17 Areas 阅读(186) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在Silverlight 2中与HTML 阅读全文
posted @ 2011-08-25 15:16 Areas 阅读(173) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在Silverlight 2与HTML 阅读全文
posted @ 2011-08-25 15:16 Areas 阅读(165) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何调用ADO.NET Data Services。准备知识由于ADO 阅读全文
posted @ 2011-08-25 15:15 Areas 阅读(185) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发本文将综合前面十七篇讲过的界面布局、样式、控件模板、数据绑定、网络通信等几个方面,来开发一个综合实例——简易RSS阅 阅读全文
posted @ 2011-08-25 15:15 Areas 阅读(201) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何与ASMX进行通信。简单示例本文的示例非常简单,其过程也跟我们在一 阅读全文
posted @ 2011-08-25 15:14 Areas 阅读(258) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中对于JSON的支持。简单示例在本文中我们仍然采用前面两篇文章中用过的显示最新随笔这样一个示例(举一反三嘛:)),最终完成的效果如下图所示:首先我们建立服务端, 阅读全文
posted @ 2011-08-25 15:14 Areas 阅读(199) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何使用WebRequest进行数据的提交和获取。简单示例在本文中,我们仍然使用在一步一步学Silverlight 2系列(12):数据与通信之WebClie 阅读全文
posted @ 2011-08-25 15:13 Areas 阅读(170) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何与WCF进行通信。简单示例在本示例中,我们将通过WCF来获取一个最 阅读全文
posted @ 2011-08-25 15:13 Areas 阅读(164) 评论(0) 推荐(0) 编辑
摘要:概念Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第十一篇,主要介绍Silverlight 2中的数据绑定。数据绑定模式在Silverlight 2中,支持三种模式的数据绑定。1.OneTime:一次绑定,在绑定创建时使用源数据更新目标, 阅读全文
posted @ 2011-08-25 15:12 Areas 阅读(181) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将介绍如何在Silverlight 2中使用Web Client进行通信。简单示例编写一个简单的示例,在该示例中,选择一本书籍之后,我们通过Web Client去查询书籍的价格,并显示出来,最终的效 阅读全文
posted @ 2011-08-25 15:12 Areas 阅读(169) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第九篇,主要介绍如何使用控件模板定制控件的观感。Silverlight提供了极其强大的功能,允许用户完全定制控件的外观。定制控件内容在Silverlight中,WatermarkedTex 阅读全文
posted @ 2011-08-25 15:11 Areas 阅读(210) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第10篇,主要介绍Silverlight 2中的用户控件使用。创建用户控件在Silverlight 2中,我们可以根据开发自定义控件或者创建用户控件,以达到控件重用的目的,添加一个新的用户 阅读全文
posted @ 2011-08-25 15:11 Areas 阅读(194) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第七篇,介绍如何在Silverlight 2中使用全屏模式。实现全屏模式全屏模式有时候是非常有用的,在Silverlight中,提供了很好的支持。实现起来也非常的简单,其实只有一行代码,编 阅读全文
posted @ 2011-08-25 15:10 Areas 阅读(214) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第八篇,主要介绍在Silverlight中使用Style元素封装控件观感Silverlight 支持一种 Style 机制,它允许我们把控件的属性值封装成可重用的资源。我们可以把这些样式声 阅读全文
posted @ 2011-08-25 15:10 Areas 阅读(146) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第五篇,利用前面讲过的鼠标事件处理实现简单的拖放功能。准备XAML在实现拖放功能中,分为三个步骤:1.按下鼠标,触发MouseLeftButtonDown事件,选择要拖动的对象。2.移动鼠 阅读全文
posted @ 2011-08-25 15:09 Areas 阅读(207) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第六篇,介绍Silverlight中的键盘处理事件,在Silverlight 2中,支持KeyDown和KeyUp两个事件。声明事件所有的事件声明过程都是一样的,在XAML中或者是在代码中 阅读全文
posted @ 2011-08-25 15:09 Areas 阅读(217) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第三篇,学习Silverlight 2中的界面布局,Silverlight 2中新增加了Grid和Panel两个布局容器,使得界面布局更加的强大和灵活。Canvas面板Canvas是在Si 阅读全文
posted @ 2011-08-25 15:08 Areas 阅读(192) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第四篇,学习Silverlight 2中的鼠标事件处理,支持的鼠标事件包括MouseMove 、MouseEnter 、MouseLeave 、MouseLeftButtonDown、Mo 阅读全文
posted @ 2011-08-25 15:08 Areas 阅读(204) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第二篇学习几个基本的控件。在Silverlight 2中,提供了大量的控件,包括Button、、Calendar 、CheckBox 、DataGrid 、DatePicker 、Grid 阅读全文
posted @ 2011-08-25 15:07 Areas 阅读(184) 评论(0) 推荐(0) 编辑
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列第一篇创建一个基本的Silverlight 2应用,不能免俗,从最简单的Hello Word 开始。建立项目安装完Silverlight 2 Beta 1之后打开VS2008,打开新建项目对话 阅读全文
posted @ 2011-08-25 15:06 Areas 阅读(191) 评论(0) 推荐(0) 编辑
摘要:开源码: http://easysl.codeplex.com Microsoft Silverlight 4 Toolkit 最新的Silverlight Developer Silverlight监测工具:Silverlight SPY 安装 Visual Studio 2010 或 Visua 阅读全文
posted @ 2011-08-25 13:41 Areas 阅读(849) 评论(0) 推荐(0) 编辑
摘要:1. 配置 IIS 绑定 IP地址2. 在 SL 中引用 WebService3. 在需要调用 WebService 的地方写下列代码:WCF :WCFBasicHttpBinding basicBinding = new BasicHttpBinding();CustomBinding binding = new CustomBinding(basicBinding);BindingElement binaryElement = new BinaryMessageEncodingBindingElement();// 删除原来 Elements 集合内的 TextMessageEncodin 阅读全文
posted @ 2011-08-25 13:09 Areas 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Data Binding in SilverlightData binding in Silverlight is accomplished by using the Binding class. The Binding class has two components--the source and the target--and a property that defines the way the two are bound, called the binding mode. The source is the data that is to be bound, the target i 阅读全文
posted @ 2011-08-25 13:03 Areas 阅读(118) 评论(0) 推荐(0) 编辑
摘要:在用Silverlight调用WebService时,发生以下错误:这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略文件并确保该文件允许发送 SOAP 相关的 HTTP 标头。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。原因:Silverlight通过WebService访问了别的服务端数据。s解决方法,建立跨域策略文件:在该Silverlight网站根目录建立2个XML文件:ClientAccessPolicy.xm 阅读全文
posted @ 2011-08-25 13:01 Areas 阅读(224) 评论(0) 推荐(0) 编辑
摘要:HTML5 Web ApplicationsPLATFORMWINMAC% SupportBrowserFIREFOXSAFARIIECHROMEOPERAFIREFOXSAFARIOPERAVersion3.6456789101011.14511.1Local StorageYYYNNYYYYYYYY94%(grade: “excellent”)Session StorageYYYNNYYYYYYYY95%(grade: “excellent”)Post MessageYYYNNYYYYYYYY95%(grade: “excellent”)Offline ApplicationsYYYNNN 阅读全文
posted @ 2011-08-25 12:33 Areas 阅读(229) 评论(0) 推荐(0) 编辑
摘要:几年前,HTML5 前景还很模糊,只有少数的互联网极客才会关心。而现在,随着现代主流浏览器对HTML5的不断支持和完善,越来越多的开发者开始使用 HTML5 来制作各种功能强大的应用程序,HTML5 正引领互联网新革命。为了方便大家更好的学习 HTML5 ,本文向大家分享31个非常棒的 HTML5 教程和资源。1- Design & Code A Cool IPhone App Website In HTML5查看教程2- Have A Field Day with HTML5 Forms查看教程3- Create An Elegant Website With HTML5查看教程4- 阅读全文
posted @ 2011-08-25 12:30 Areas 阅读(298) 评论(0) 推荐(0) 编辑
摘要:S2008的SLN文件的开头会有如下代码:Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008打开VS2010的SLN文件的开头却是如下代码:Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010试着将VS2010的SLN的前面这两行替换成了VS2008的那两行代码, 保存关闭,然后双击打开的时候就选择了VS2008,而且打开的项目也是完全没有问题的。 阅读全文
posted @ 2011-08-25 11:19 Areas 阅读(178) 评论(0) 推荐(1) 编辑
摘要:下周Silverlight 4即将发布,相信Silverlight 4将吸引更多的开发人员加入到RIA应用开发行列。这里我汇集总结了当前市面上最流行的几本Silverlight教程书籍,其中包括Silverlight基础,Silverlight游戏开发,Silverlight企业级项目设计等,希望能够帮助更多开发人员和设计人员了解和学习Silverlight技术。由于Silverlight中文书籍较少,所以大部分都是英文书籍,请大家见谅。本文曾在CSDN论坛Silverlight版块发表过,这次特别发到博客,希望能够帮助更多朋友。Hello Silverlight 3是由微软MVP最有价值专家 阅读全文
posted @ 2011-08-25 11:15 Areas 阅读(188) 评论(0) 推荐(0) 编辑
摘要:下载以下Runtime后解决问题:Silverlight 3 Developer Runtime (http://go2.microsoft.com/fwlink/?LinkID=150228),或者 Silverlight 4 Developer Runtime(http://download.microsoft.com/download/2/2/C/22CABA89-3580-4611-8E0D-56749D2120DF/runtime/Silverlight_Developer.exe)注意下载的Runtime的版本和Developer Runtime的版本一定要一致!例如我现在Runt 阅读全文
posted @ 2011-08-25 11:06 Areas 阅读(260) 评论(0) 推荐(0) 编辑