当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 改变属性的注意事项:
 

 

    摘要: 品味.net巨著 ——书评《microsoft .net框架java/j2me/code/ target=_blank>程序设计(修订版)》 李洪根 (本文首发于《程序员》2004年第2期) 在经历了漫长的等待后,我们终于看到了清华大学出版社组织重译的《microsoft .net框架程序设计(修订版)》一书。本书英文原名是applied micros......
 ·.net 线程同步(2)    »显示摘要«
    摘要: monitor类的tryenter()方法非常类似于enter()方法,他试图获得对象的独占锁,不过它不会象enter()方法那样暂停. 如果线程成功进入,则tryenter()方法返回true. tryenter()有3种重载方法,其中两个都带有超时参数,表示等待锁定的时间. using system;using system.threading; namespace monitortr......


数据绑定(二)(翻译)

改变属性的注意事项:

我们需要的是对象在任何时间提醒ui,属性值的改变.而这些我们可以通过事件的声明来 【程序编程相关:重画系列:DataGridColumnS

现在我们知道了数据绑定,下面我们看看对象如何支持自动属性改变. 当我们在程序中改变对象的数据,很难让我们知道控件的改变.ui与对象可以得到我们看不到的正确数据. 【推荐阅读:C#算法设计与分析-寻找素数

举例:我们刚才的order类定义了一个id属性,当数据绑定到控件时,绑定就开始倾听 【扩展信息:.Net异常发布器的开发(1)

体现,当数据绑定时,数据绑定是根据事件的的属性改变,这些属性是对象的属性名称.

id属性改变这个事件.id改变事件发生,则相应的对象也改变.

我们可以通过声明这些事件来说明我们的order类:

public class order  public event idchanged as eventhandler  public event customerchanged as eventhandler

这些事件通过eventhandler来声明.这就需要数据绑定知道这些事件,如果我们不声明

这些事件的话,当数据绑定时候就会产生例外.在windows窗口中eventhandle

是一个标准的事件模型.这些事件是通过sender与event来定义的.利用事件声明,我们确保

属性变化时,事件也要产生.set中是最佳时期,我们利用id属性来实现一下:


...   下一页
 ·asp.net+xml开发网络硬盘    »显示摘要«
    摘要: 文件传送常用的三种方式ftp、email及“网上邻居”都在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现“一块空间,资源互见”的应用需求,这种基于“点对多”的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式。 常用传输方式及其在特定环境下面临的困难我们经常有这样的应用需求:通过网络交换公共数据文件以实现资源共享,同时保护私有数据不被非法访问,并使用简单、......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE