随笔分类 -  RIA

摘要:虽然10年前搞过一段时间的Web应用开发,且为所在企业设计了一个基于ASP.NET WebForms(在.NET 1.1的基础上)的Web应用开发框架。但是,后来一直做的都是桌面类的应用,比如SmartClient,基于Silverlight的RIA,甚至到现在,我们公司的产品就是一个纯客户端的单机WinForms应用。所以,我应该是一个彻彻底底的桌面应用程序员了。已经很久不碰JavaScript... 阅读全文
posted @ 2012-10-12 15:31 朱永光 阅读(3436) 评论(2) 推荐(1) 编辑
摘要:之前开发了一个Silverlight 5的OOB应用程序,但是在更新上遇到一种特殊情况。 OOB应用程序的更新方式 承载在浏览器中的Silverlight应用程序可以自动更新,但是OOB应用程序可能处于安全性的看哦啊率却不能自动更新,需要调用一个检查更新的方法来手动执行更新。 首先为Application的CheckAndDownloadUpdateCompleted事件注册一个处理程序,如下: ... 阅读全文
posted @ 2012-03-09 11:02 朱永光 阅读(3226) 评论(5) 推荐(4) 编辑
摘要:之前用Silverlight 4开发了一个脱离浏览器的应用,基本功能是新建一个文档、录入相关信息,并可以保存为本地文件。新建文档的时候,显示一个ChildWindow让用户录入文档的名称等。然后动态把文档编辑的视图添加到LayoutRoot中。后来,Silverlight 5 RC发布后,为了让保存... 阅读全文
posted @ 2011-12-12 16:44 朱永光 阅读(873) 评论(2) 推荐(0) 编辑
摘要:Visual Studio LightSwitch已经可以通过MSDN订阅下载了,相关介绍可以见:http://www.microsoft.com/visualstudio/en-us/lightswitch。 于是我马上下载下来体验了一把: 安装过程很简单,挂载ISO,运行setup.exe,提示需要1G多的空间,其实如果你安装了VS和Silverlight 4 SDK的话,要不了这么多的空... 阅读全文
posted @ 2010-08-23 00:37 朱永光 阅读(9762) 评论(15) 推荐(5) 编辑
摘要:6,数据文件的部署 之前,数据文件是通过ClickOnce一起和应用程序部署的。ClickOnce会自动判断数据文件是否更新了,然后来确定是否下载这些数据文件。而在Silverlight中,如果把数据文件作为Content打包在XAP文件中,那么每次下载(或更新)XAP都会下载这些数据文件。解决方法有两种:把数据文件单独放在一个程序集中,把程序集设置为On-Demand下载或用Applicati... 阅读全文
posted @ 2010-03-30 17:53 朱永光 阅读(1822) 评论(3) 推荐(1) 编辑
摘要:1,SerializableAttribute不存在 在Silverlight中,已经不包含SerializableAttribute,不过没有了这个标记也不会影响序列化。去除这个特性标记的原因,是因为已经了一系列XML为开头的用于序列化的特性标记。 对于这个变动,没有什么难点,主要是比较麻烦,需要逐一删除。当然如果不想删除,最简单的方式就是,自己创建一个SerializableAttribu... 阅读全文
posted @ 2010-03-29 18:54 朱永光 阅读(1804) 评论(1) 推荐(0) 编辑
摘要:昨天(3月25日)开始打算把现有用WinForms开发的桌面应用(一种科学数据分析软件)移植到Silverlight上,可以成为RIA应用或OfB(Out-of-Browser)应用,也为以后SaaS应用和Cloud应用做准备。 把一个WinForms开发的桌面应用移植到Silverlight,难度可想而知,尤其在涉及大量IO操作的应用里。另外,由于现在Silverlight技术的一些局限性,有... 阅读全文
posted @ 2010-03-29 18:52 朱永光 阅读(1698) 评论(3) 推荐(1) 编辑
摘要:Silverlight 3作为微软最新的RIA平台,为我们带来了很多新特性。RIA顾名思义,即要有Internet,又要有Applicaiton。不过我们是否可以只要Applicaiton,也就是说把Silverlight 3作为开发桌面应用程序的一个平台呢?下面,我就从几个方面来讨论基本构想和可行性:部署和运行可选方式1:利用Silverlight 3的Out-of-Browser特性。描述:提... 阅读全文
posted @ 2009-07-19 20:51 朱永光 阅读(8849) 评论(48) 推荐(5) 编辑
摘要:在VS2010中开发Silverlight,有如下改善和特点: VS2010 Beta 1内置Silverlight 2的模板和Tool for VS,但是需要手动安装Silverlight 2 SDK。 创建Silverlight项目的时候,可以选择是否创建一个Web站点来承载Silverlight,或者只是在调试的时候自动生成一个测试页面。(这个模式在某些情况下很方便) 终于支持UI设计器功... 阅读全文
posted @ 2009-05-20 11:09 朱永光 阅读(1059) 评论(2) 推荐(0) 编辑
摘要:在Chrome地址栏中输入:about:plugins,可以看到插件列表中,有WPF和Silverlight的插件。这个有可能是直接把Firefox的插件都搬过来了,或者是使用了Safari的插件。 但是存在一些问题: 对Silverlight.js的执行好像有问题。 一些控件好像执行也有问题,感觉点击控件后,控件反应迟钝,或者干脆没有任何反应。 控件的显示也不够正常,一些动画效果不能显示。 这... 阅读全文
posted @ 2008-09-03 10:42 朱永光 阅读(990) 评论(2) 推荐(0) 编辑
摘要:早就知道Silverlight 2 Beta 2要在本周末发布。昨晚没有等到。今天一早终于等到了。 Microsoft Silverlight Tools Beta 2 for Visual Studio 2008 The Microsoft® Silverlight™ 2 SDK Beta 2 Documentation Microsoft Silverlight 2 Software Dev... 阅读全文
posted @ 2008-06-07 10:50 朱永光 阅读(4072) 评论(38) 推荐(0) 编辑
摘要:汶川地震中,Novell发布了Moonlight 0.6版,同时支持Silverlight 1.0和Silverlight 2.0,称之为Profile 1.0和Profile 2.0. Moonlight是一个开源的项目,主要就是基于Mono(一个开源的CLI的实现)将微软Silverlight 移植到了 Unix 系统上。Moonlight 是由Novell开发的,不是微软的项目,但微软对Mo... 阅读全文
posted @ 2008-05-16 10:16 朱永光 阅读(808) 评论(0) 推荐(0) 编辑
摘要:继EatSilverlight之后,我又创建了一个Silverlight的开源项目,有兴趣的朋友一起来弄啊! SilverlightPicasa是一个Google相册的Silverlight Client。 阅读全文
posted @ 2008-04-13 22:42 朱永光 阅读(3682) 评论(13) 推荐(0) 编辑
摘要:上个星期五,一群喜爱RIA技术的朋友在西南交大举行了一个RIAmeeting。我在上面做了一个名为《RIA构架漫谈》的presentation,这样的题目是很容易泛泛而谈的,但目的是在meeting上提出一个话题,和大家讨论。可惜好像到会的人员对此话题不是很感冒,他们大都偏重具体的技术、酷炫的界面或者很fashion的idea。 整个presentation的agenda如下: 什么是构架 RI... 阅读全文
posted @ 2008-04-09 10:09 朱永光 阅读(2374) 评论(4) 推荐(0) 编辑
摘要:上个月,给《软件世界》投了个稿。主要讨论了在RIA大潮将要到来之时,我们需要选择什么样的技术。目录如下: 前言 RIA技术介绍和优缺点 Ajax Flash/Flex/Laszlo Adobe AIR(Adobe Integrated Runtime) WPF(Windows Present... 阅读全文
posted @ 2007-08-25 23:43 朱永光 阅读(4045) 评论(26) 推荐(0) 编辑

点击右上角即可分享
微信分享提示