摘要: 在之前的一篇文章中,谈到了使用文件对话框选取并预览本地文件。当时就有一个想法,将这个DEMO扩展成为支持图片上传。所以今天本文会以上个DEMO中的部分代码为原型,在其基础上稍加变动,使其支持图片上传功能。如下图所示: 阅读全文
posted @ 2008-06-16 09:37 代震军 阅读(6528) 评论(43) 推荐(0) 编辑
摘要: 在Silverlight 2 Beta2 中新加入了TabControl控件,使用它可以帮助我们实现属性页的效果。如下图: 阅读全文
posted @ 2008-06-12 17:56 代震军 阅读(3918) 评论(5) 推荐(0) 编辑
摘要: siverlight 2 Beta2提供下载了,顺便给前阵子写的beta1文章做个总结 阅读全文
posted @ 2008-06-10 10:51 代震军 阅读(3396) 评论(20) 推荐(0) 编辑
摘要:   在上一篇文章(silverlight与javascript交互操作 )中,我们通过属性绑定([ScriptableType])的方式进行了js与silverlight之间的互操作.其实只就实现这个DEMO而言,还有更加直接简单的方式,就是使用: HtmlPage.Document.GetElementById() 阅读全文
posted @ 2008-06-10 10:37 代震军 阅读(2890) 评论(5) 推荐(0) 编辑
摘要: 在silverlight开发中,我们可以使用js来调用silverlight中的方法(当然方法上要捆绑相应属性),也可以将指定的js方法绑定到silverlight应用中的事件上.本DEMO演示了通过js调用完成silverlight数据列表控件(DataGrid)的数据绑定操作,并通过DataGrid的EmployeeList_BeginningCellEdit事件将当前选取的数据行信息返回到js所绑定的事件参数上,并调用该js方法显示选中数据行信息,如下图所示: 阅读全文
posted @ 2008-06-10 09:19 代震军 阅读(8025) 评论(8) 推荐(1) 编辑
摘要: 在silverlight 2(Beta1) 中开发用户控件与我们以前在Webform中使用的方式基本上接近.下面是一个DEMO,用于执行一个简单的查询雇员信息的操作.运行结果如下图所示: 阅读全文
posted @ 2008-06-06 10:34 代震军 阅读(6305) 评论(11) 推荐(2) 编辑
摘要:   最近正在看"高效能人士的七个习惯"一书.书中关于产出与产能问题的分析让我产生了一些触动.今天特别写了这篇文章,来与大家分享并讨论.书中用了一个经典寓言----"下金蛋的鹅"的故事来阐述这样一个观点,寓言中的农夫偶然发现自家的鹅能下金蛋,且一天一金蛋,所以就天天拿着金蛋去卖钱。到后来因为不满了现状,为掇取更多的金蛋而将鹅杀了.虽然获取很多鹅肚子里的金蛋,但却永远失去了下金蛋的鹅:)  阅读全文
posted @ 2008-06-05 11:09 代震军 阅读(3687) 评论(46) 推荐(1) 编辑
摘要: 本DEMO演示了在silverlight 2(Beta1) 中使用Linq TO XML。流程是通过使用 WebClient 将XML以流的方式抓到本地,然后再用XmlReader 进行读取.最终使用Linq To XML 将查询到的数据转成对象列表:) 本文中所使用的XML中的数据取自SQLSERVER自带的数据库NorthWind中的Customers表,通过使用如下SQL脚本进行获取. 阅读全文
posted @ 2008-06-05 09:13 代震军 阅读(5832) 评论(14) 推荐(0) 编辑
摘要: 在silverlight 2(Beta1) 中使用BackgroundWorker非常简单,下面是一个DEMO,用于执行从1累加到100.在累加过程中,SUM值会不断更新,当累加到100后,BackgroundWorker会在成功执行结束后调用一个 WCF服务来输出最终的运行信息,就像我们在下面这张图中看到的一样. 阅读全文
posted @ 2008-06-04 09:01 代震军 阅读(2407) 评论(9) 推荐(0) 编辑
摘要: 因为在Silverlight 2.0可以OpenFileDialog来访问本地文件,所以在Mike Taulty视频教程中也对这个新特性进行了介绍,并做了一个简单的DEMO,如下所示(可以左右拖动调整图片宽度): 阅读全文
posted @ 2008-06-03 09:11 代震军 阅读(8775) 评论(11) 推荐(1) 编辑
摘要:   动态加载Silverlight应用的dll文件(可实现插件功能) 阅读全文
posted @ 2008-06-02 09:10 代震军 阅读(7501) 评论(24) 推荐(0) 编辑
摘要: 作为silverlight 2中新加入的特性,Sockets 会帮助我们开发功能强大,灵活高效的网络程序.原本我想自己写一个例子来着,但在网上看了一遍,发现Mike Taulty已经作了一套教程来实践sl2.0中的新特性. 所以我就依葫芦画瓢,按教程中的步骤走了一遍,发现的silverlight2 中进行socket开发与我们平时写socket应用没什么太大的分别.因为大家平时都很忙,相信也没多少时间去听什么课程,所以我就把这个实例的开发步骤在这里做一个罗列,看看把"大象关进冰箱"到底要用几步,呵呵:) 阅读全文
posted @ 2008-05-30 11:21 代震军 阅读(5501) 评论(16) 推荐(1) 编辑
摘要: 园子里介绍Mircosoft MVC的文章已经有不少了,其中还有一些入门的系列示例很不错.但是如果要使用这个东西开发应用的话,项目结构,代码分布上还有一些细节问题.当然每个人可以会根据自己的实际开发经验进行分层设计.但我还是比较关注微软工程师们在使用这个框架开发时的方式和习惯.所幸在MVC的官方链接上有这样一个应用,它就是采用MVC框架进行架构的,当然还有一组视频从设计,集成测试等方面来介绍使用MVC框架.所以本人就在这里借花献佛了:) 阅读全文
posted @ 2008-05-29 10:54 代震军 阅读(2875) 评论(9) 推荐(0) 编辑
摘要: 做为微软最新技术应用的DEMO。dinnernow使用了: IIS7, ASP.NET Ajax Extensions, LINQ, WCF, WF,WPF,Windows PowerShell, Card Space以及 .NET Compact Framework. 本文将会继续订餐流程,来讨论关于WF(Windows Work Flow Foundation)状态机, 在"订单"这一应用场景中的设计思路:) 阅读全文
posted @ 2008-05-29 09:31 代震军 阅读(4067) 评论(13) 推荐(1) 编辑
摘要:  这几天有时间看了一本书,叫做"高效能人士的七个习惯".其中的第一个习惯Proactivity(积极主动),即: 经过审慎思考,依据自己的价值观,作为行为的原动力.采取主动,人必须为自己负责.个人行为取决本身,而非外在环境; 理智可以战胜感情;人有能力也有责任创建有利的外在环境.因为这是人类的天性,如若不然,那就表示一个人在有意无意间选择受制于人. 阅读全文
posted @ 2008-05-26 18:18 代震军 阅读(4961) 评论(26) 推荐(0) 编辑
摘要: 做为微软最新技术应用的DEMO。dinnernow使用了: IIS7, ASP.NET Ajax Extensions, LINQ, WCF, WF,WPF,Windows PowerShell, Card Space以及 .NET Compact Framework. 本文将会继续订餐流程,来讨论关于WF(Windows Work Flow Foundation), 在"订单"这一应用场景中的设计思路:) 阅读全文
posted @ 2008-05-26 09:39 代震军 阅读(4472) 评论(14) 推荐(0) 编辑
摘要: 做为微软最新技术应用的DEMO。dinnernow使用了: IIS7, ASP.NET Ajax Extensions, LINQ, WCF, WWF,WPF,Windows PowerShell, Card Space以及 .NET Compact Framework. 本文将会继续订餐流程,来讨论关于ASP.NET Ajax Extensions在"选餐"这一应用场景中的设计思路:) 阅读全文
posted @ 2008-05-23 09:17 代震军 阅读(4200) 评论(11) 推荐(0) 编辑
摘要:   继上一篇(初尝dinnernow)之后,通过配置并驱动起了web应用。从今天起本系列文章将以一个购物流程为主线,介绍一下DinnerNow是如何使用WCF,LINQ,ASP.NET Ajax Extensions等技术来架构应用的。 阅读全文
posted @ 2008-05-19 15:46 代震军 阅读(4996) 评论(21) 推荐(0) 编辑
摘要: 作为微软最新技术应用的DEMO。dinnernow使用了: IIS7, ASP.NET Ajax Extensions, LINQ, WCF, WF, WPF,Windows PowerShell, Card Space以及 .NET Compact Framework. 阅读全文
posted @ 2008-05-16 14:51 代震军 阅读(7848) 评论(47) 推荐(0) 编辑
摘要:   最近有点空闲时间,抽空看了一下LINQ方面的东西。好在园子里这方面的系列文章很多. 免去了不少查找的时间. 因为本人习惯于学完就动手尝试,而我们的产品中也都将访问数据库的SQL语句统一封装进了DLL.所以就想先拿产品练一下手:) 阅读全文
posted @ 2008-05-12 11:10 代震军 阅读(3634) 评论(17) 推荐(0) 编辑