2010年1月12日
摘要: 2009年,Silverlight从2.0顺利过渡到3.0. 微软在2009年12月,发布Silverilght 4 Beta版本,其强大的功能,又一次吸引了众多RIA程序员的眼球,为了推广Silverlight,微软在Silverlight社区对Silverlight项目应用做了一次总结,列出十个最流行的Silverlight应用项目,如下:1. Microsoft SDK for Facebook SNS应用是2009年的热门话题,为了推广Silverlight,微软很快推出了Silverlight FaceBook SDK。2. Silverlight 3 和 Expression 3对 阅读全文
posted @ 2010-01-12 10:00 springside5 阅读(127) 评论(0) 推荐(0) 编辑
  2010年1月8日
摘要: 随着RIA技术的流行,越来越多的项目开始转向Silverlight平台,这样Silverlight开发人员的需求自然也有所增加,最近公司招聘新项目开发人员,公司写了一个新项目角色技能描述。根据这个招聘信息,大家可以对自己的发展方向进行定位。角色:UI前台设计人员技能:构思和设计终端用户体验,并且能够使用Expression Blend进行UI设计;熟练掌握Silverlight XAML的使用;熟练掌握Silverlight的样式和模板控制;角色:Silverlight项目架构师技能:根据整体项目开发,能够定位产品开发工具以及开发框架的能力;具有Visual Studio和Expression 阅读全文
posted @ 2010-01-08 05:07 springside5 阅读(85) 评论(0) 推荐(0) 编辑
  2009年12月30日
摘要: 在银光中国网(SilverlightChina.Net)有一篇"Silverlight与常用数据库互操作系列"文章,其中介绍了使用Silverlight存取不同数据库的方法和步骤。但是对于Silverlight存取MS SQL介绍的不够全面,这里我想介绍Silverlight如何通过WCF访问MSSQL数据库存储过程的。希望对大家能够有所帮助。我们要实现, 用户输入用户名和密码后,点击登录按钮,传递用户名和密码到服务器端, 通过WCF访问MSSQL数据库,调用存储过程,在服务器端对用户名和密码进行匹配,匹配成功,则返回登录成功,否则,则是失败。在文章开始前,我们需要做一下准 阅读全文
posted @ 2009-12-30 14:39 springside5 阅读(169) 评论(0) 推荐(0) 编辑
  2009年12月26日
摘要: Silverlight是跨浏览器,跨客户平台的浏览器插件,可以应用在Windows,Linux,Mac等平台。作为浏览器插件,Silverlight可以像Flash一样,很方便的嵌套在HTML页面中,下面我来介绍一下,如何添加Silverlight应用到HTML页面。1. 首先,我们来看看VS2008自动生成的代码,新建一个Silverlight应用项目,Html_SilverlightChina,创建的时候选中将Silverlight项目分布到Web项目中。2. 创建项目后,在Web项目中,会自动生成测试文档页面,分别是Html_SilverlightChinaTestPage.aspx和H 阅读全文
posted @ 2009-12-26 17:55 springside5 阅读(140) 评论(0) 推荐(0) 编辑
  2009年12月15日
摘要: 在文章的开头,我想事先说明,本文并非诱导读者恶意反编译他人作品,盗取他人代码成果,只是为了学习Silverlight讨论而用。在互联网上,每天都会有很多Silverlight项目发布,有的是开源,有的只是为了展示。在Silverlight学习的初期,多数都需要模仿学习,所以,发现一个Silverlight项目,能够查看其中的源代码是最好不过了。但是,Silverlight发布,只是发布资源包XAP,而所有资源都在这个XAP文件中,该如何查看其中的资源和代码呢?下面我将演示反编译的方法,演示中我将用Silverlight.Net首页Silverlight作为例子。1. 首先打开Silverlig 阅读全文
posted @ 2009-12-15 05:09 springside5 阅读(124) 评论(0) 推荐(0) 编辑
  2009年12月12日
摘要: 在Silverlight项目中,Treeview控件是比较常用的表示层次或者等级的控件,该控件可以非常清晰的显示数据之间的隶属关系。对于Treeview控件的基本使用已经有很多文章介绍,这里我想讲解一下Silverlight Treeivew的HierarchicalDataTemplate的使用方法。HierarchicalDataTemplate可以叫做"层级式数据模板",主要是应用层级比较明显数据集合。下面我来一步步演示HierarchicalDataTemplate在Silverlight treeview中的使用方法。在演示中,我将引用另外一个Silverligh 阅读全文
posted @ 2009-12-12 07:33 springside5 阅读(182) 评论(0) 推荐(0) 编辑
  2009年12月4日
摘要: 在Silverlight企业级项目开发中,访问数据库是很常见的事情, 这里我不详谈Silverlight如何操作数据库,详细可以访问Silverlight访问数据库三种方法 和 SilverLight数据库访问示例 两篇文章,其中介绍的很详细。在Silverlight操作数据库的方法中,比较常用的是通过WCF服务进行存取数据库。WCF为了给Silverlight客户端提供引用共享类型,我们必须定义相关DataContract和DataMember契约属性,通过这些属性来制定一个类的数据结构。Silverlight客户端可以通过添加引用和服务器端进行通讯。在实际项目中,这样的定义局限性太多,微软 阅读全文
posted @ 2009-12-04 08:12 springside5 阅读(121) 评论(0) 推荐(0) 编辑
  2009年11月26日
摘要: 在企业级项目中,子窗口(ChildWindow)是一个常用控件,其展示方式是以弹出窗口来显示信息。 这里我将演示,子窗口传递参数到父窗口的方法。由于我的开发环境都是英文环境,所以部分中文可能显示不正常,请大家见谅。 我们的目的是希望用户在子窗口输入一串文字,然后点击提交后,字符串将被返回显示在父窗口。1. 首先创建一个新项目 “SLChildWindow",2. 然后在新项目中,右键点击添加,添加一个新项目,选择“子窗口”(ChildWindow), 改名为"ChildWindowDemo.xaml",添加完成后,在子窗口中添加一个文本框,名为 txtUserIn 阅读全文
posted @ 2009-11-26 10:32 springside5 阅读(134) 评论(0) 推荐(0) 编辑
  2009年11月19日
摘要: 今天上午在洛杉矶举行的Professional Developer's Conference,微软正式发布了Silverlight 4 Beta。该版本属于开发人员使用版本,终端用户暂时不能下载Silverlight 4 Runtime。从下面的功能列表中可以看出,Silverlight技术越来越强大,相信不久的将来大多数企业级项目多会倾向使用Silverlight技术。官方发布网址:http://www.silverlight.net/getstarted/silverlight-4-beta/Silverlight 4 Beta版本新功能详解:http://timheuer.com 阅读全文
posted @ 2009-11-19 07:01 springside5 阅读(123) 评论(0) 推荐(0) 编辑
  2009年9月18日
摘要: 加拿大国庆节国庆节刚刚过去,昨天Team开会,对前期Silverlight项目进行了总结,根据自己的开发经验列出一些开发Silverlight项目的基本原则,供大家参考。 尽量使用代码控制;尽可能早的计划好所有的用户控件;这样可以提前预期控件之间相互运作情况,便于整合项目;尝试分割不同功能到不同的用户控件; 现在无论国内国外,开发队伍通常来说都是3个人以上,分割不同功能到不同的用户控件,可以减少相互之间的冲突和影响; 另外,在测试的时候发现问题,对于不同的小功能区域,方便Bug定位;另外也方便功能模块的再利用。 这个是现在Web项目开发的一个常用规则。尽量少用Loaded事件; 初始化的问题; 阅读全文
posted @ 2009-09-18 00:31 springside5 阅读(138) 评论(0) 推荐(0) 编辑