自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daizhj的专栏

http://t.sina.com.cn/daizhj

  • 博客(19)
  • 收藏
  • 关注

原创 在Silverlight中使用Json

      Silverlight提供了几个类来帮助我们方便地转换从WCF获取的JSON数据。它们是:         DataContractJsonSerializer (位于 System.Runtime.Serialization.Json)         JsonObject (位于System.Json,将JSON数据流转换成为可读写的对象)      

2008-06-25 09:20:00 1473

原创 安装silverlight beta2 离线文档

     安装Silverlight 2 Beta2 的离线文档:    1. 以管理员(administrator)身份打开VS (Visual Studio) 。             2. 在“帮助”菜单中选择索引项.     3. 在“筛选依据"中选择“未筛选” 。(In the Filtered by: drop-down, choose to (unfilter

2008-06-23 12:20:00 590

原创 推荐一个线程进程(内部)通信框架--ThreadMessaging.NET

     说来都郁闷,这个框架是一个老外(好像是德国人)在2004年写的,之后就再写没更新过,也许他认为已经没什么再做下去的余地了或者是别的什么原因。反正这些年就没啥动静了。但笔者通过浏览它的源码,发现还是有许多值得学习的,特别是想在多线程,多进程开发领域深入研究的朋友,相信会有一些借鉴和参考价值。     因为之前曾用过它里面的“内存映射”文件部分(源码包中的MemoryM

2008-06-23 09:20:00 1006

原创 你能多大程度上改变环境

     当我们适应不了环境, 那我们只有改变环境. 当我们改变不了环境, 那我们只能学习适应环境。     这句话伴随我已经15年了:()     因为最近在看高效能人士的七个习惯, 其中又提到了环境的问题, 因为书中认为人的积极主动是不会受到外界环境影响的。而认为环境决定我们行为的观点必将会使我们成为环境因素的奴隶(环境决定论 environmental determin

2008-06-20 11:20:00 782

原创 在Silverlight中使用DynamicMethod(动态方法)

     DynamicMethod 类(位于System.Reflection.Emit名空间下), 用于定义并表示一种可编译、执行和丢弃的动态方法。       而下面是微软对于DynamicMethod的应用及其运行情况的介绍:        可以使用 DynamicMethod 类在运行时生成和执行方法,而不必生成动态程序集和动态类型来包含该方法。回收 D

2008-06-20 09:21:00 640

原创 在silverlight中使用IsolateStore隔离存储(下)

         在上一篇文章中, 介绍了如何使用隔离存储(Isolate Store) ,当然因为篇幅所限, 只用了其中的:         IsolatedStorageSettings         因为它所提供的功能很有限, 而隔离存储所提供的是一整套本地存储的方案,包括目录,文件管理等方面.本文将会继续上文中的内容,通过一个本地文件系统管理的DEMO来演示一下

2008-06-19 09:21:00 620

原创 在silverlight中使用IsolateStore隔离存储(上)

     隔离存储(Isolate Store) 是一个虚拟的文件系统 . 它可用于保存本地(客户端文件)。下面是微软的一些解释:         虚拟文件系统根目录对于每个机器当前登陆用户不同的, 它是一个隐藏的文件夹,存在于物理文件系统中. 每个application的不同标识将会使其映射到不同的文件夹中, 也就是说,将分配给每个不同的application 一个属于它的

2008-06-18 08:21:00 833

原创 在Silverlight中读取指定URL图片包数据

      在silverlight开发,允许我们获取指定URL压缩包(zip)并读取其中的图片文件。而实现这个功能也非常简单。下面是运行效果图:                             首先,我们需要建立一个silverligth application ,名称为:DownLoadImg.          下面就是相应的page.xaml代码:

2008-06-17 09:21:00 894

原创 在Silverlight 2 (Beta2) 中使用webclient上传图片

     在之前的一篇文章中,谈到了使用文件对话框选取并预览本地文件。当时就有一个想法,将这个DEMO扩展成为支持图片上传。所以今天本文会以上个DEMO中的部分代码为原型,在其基础上稍加变动,使其支持图片上传功能。如下图所示:      首先,我们需要建立一个silverlight application ,名称为:UploadFileWeb        

2008-06-16 09:21:00 1175 1

原创 在Silverlight 2 Beta2 中使用TabControl

     在Silverlight 2 Beta2 中新加入了TabControl控件,使用它可以帮助我们实现属性页的效果。如下图:                本DEMO的XAML代码段如下:Canvas x:Name="LayoutRoot" Background="White">    local:TabControl  x:Name="tab1" Canva

2008-06-12 17:21:00 1133

原创 siverlight 2 Beta2提供下载了,顺便给前阵子写的beta1文章做个总结

    Beta2 For Windows Runtime下载链接, 请点击这里:)    SDK 下载链接, 请点击这里:)    Microsoft Silverlight Tools Beta 2 for Visual Studio 2008, 请点击这里:)       下面是关于siverlight 2 Beta1 的文章:  silverlig

2008-06-10 10:21:00 516

原创 silvelight中操作html页面元素

  在上一篇文章(silverlight与javascript交互操作 )中,我们通过属性绑定([ScriptableType])的方式进行了js与silverlight之间的互操作.       其实只就实现这个DEMO而言,还有更加直接简单的方式,就是使用:        HtmlPage.Document.GetElementById()    首先,我们需要建立一

2008-06-10 10:21:00 662

原创 silverlight与javascript交互操作

  在silverlight开发中,我们可以使用js来调用silverlight中的方法(当然方法上要捆绑相应属性),也可以将指定的js方法绑定到silverlight应用中的事件上.本DEMO演示了通过js调用完成silverlight数据列表控件(DataGrid)的数据绑定操作,并通过DataGrid的EmployeeList_BeginningCellEdit事件将当前选取的

2008-06-10 09:22:00 602

原创 在silverlight中开发User Control(用户控件)

     在silverlight 2(Beta1) 中开发用户控件与我们以前在Webform中使用的方式基本上接近.下面是一个DEMO,用于执行一个简单的查询雇员信息的操作.运行结果如下图所示:     首先我们要新建一个Silverlight Application , 名称为:SearchUserControl     在该项目中添加一个Silverlight

2008-06-06 10:22:00 1208

原创 "下金蛋" OR "造大便"-----关于产出与产能的思考

     最近正在看"高效能人士的七个习惯"一书.书中关于产出与产能问题的分析让我产生了一些触动.今天特别写了这篇文章,来与大家分享并讨论.     书中用了一个经典寓言----"下金蛋的鹅"的故事来阐述这样一个观点,寓言中的农夫偶然发现自家的鹅能下金蛋,且一天一金蛋,所以就天天拿着金蛋去卖钱。到后来因为不满了现状,为掇取更多的金蛋而将鹅杀了.虽然获取很多鹅肚子里的金

2008-06-05 11:22:00 1054

原创 在silverlight中使用Linq TO XML

     本DEMO演示了在silverlight 2(Beta1) 中使用Linq TO XML。流程是通过使用 WebClient 将XML以流的方式抓到本地,然后再用XmlReader 进行读取.最终使用Linq To XML 将查询到的数据转成对象列表:)     本文中所使用的XML中的数据取自SQLSERVER自带的数据库NorthWind中的Customers表,通

2008-06-05 09:22:00 877

原创 在silverlight 2 (beta1) 中使用BackgroundWorker

     在silverlight 2(Beta1) 中使用BackgroundWorker非常简单,下面是一个DEMO,用于执行从1累加到100.在累加过程中,SUM值会不断更新,当累加到100后,BackgroundWorker会在成功执行结束后调用一个 WCF服务来输出最终的运行信息,就像我们在下面这张图中看到的一样.          首先我们要创建一个WCF服务

2008-06-04 09:22:00 653

原创 在silverlight中使用OpenFileDialog浏览本地图片

      因为在Silverlight 2.0可以OpenFileDialog来访问本地文件,所以在Mike Taulty视频教程中也对这个新特性进行了介绍,并做了一个简单的DEMO,如下所示(可以左右拖动调整图片宽度):      而实现这个功能的代码开发只有仅仅14行,简单得不能再简单了.  首先,我们先建立一个Silverlight Application

2008-06-03 09:22:00 965

原创 动态加载Silverlight应用的dll文件(可实现插件功能)

  在Mike Taulty的视频教程中有一个动态加载silverlight应用程序的DEMO,其程序运行效果如下:     当加载dll之后:     其实实现这个的效果本身并不难,主要是这个DEMO的应用场景可以让人做很大的扩展,比如说插件机制等.  好了,让我们看看如何实际去开发这个示例,以便让大家从流程和技术点上有个了解.  首先我们需要建

2008-06-02 09:22:00 1428 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除