aafshzj的专栏 (劳动节快乐)

欢迎留言支持,AAF测试代码暂停发放。

用户操作
[即时聊天] [发私信] [加为好友]
aafshzjID:aafshzj
18703次访问,排名6726,好友0人,关注者2人。
aafshzj的文章
原创 21 篇
翻译 0 篇
转载 0 篇
评论 78 篇
aafshzj的公告
欢迎留言支持,AAF测试代码暂停发放 最近一来工作较忙,二来在思考一些问题,没有更新blog,还请各位朋友原谅。短期内,这种情况还将继续。明年适当的时候,可能推出一个基于aaf(不开源)的E-Commerce(开源)系统。
最近评论
aafshzj:今天孩子妈妈擦席子,把小家伙拨拉来拨拉去。小家伙说:“你这个妈妈呀,就会捣乱”。

忍俊不禁......
aafshzj:谢谢关注。有空的话,会继续完善。
guying999:谢谢您的回复,不知道您以后有没有打算继续完善优化这个框架?
bluesky880528:还可以哦,能讲得详细点就更好了……呵呵
aafshzj:1)每个service应该了解自己依赖哪些服务接口。在prepare时,每个service需要尝试获取这些服务接口并判断其是否准备妥当。如果准备妥当,则开始自己的准备工作;否则,拒绝准备。
2)这些字段确实是必须的,虽然很容易将Id,FullTypeName之外的其它字段剥离。
文章分类
收藏
    相册
    资料
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 在Main Thread之外的线程中更新Control的属性收藏

    新一篇: 如何设置IIS以便HttpHandler处理相关文件不存在的情形 | 旧一篇: AAF灵便应用框架简介系列(4):对象的持久化

    在.net中不能直接在UI Control的创建线程之外修改UI Control的属性和内容。一个基本办法是通过调用UIControl 的Invoke方法。考虑一个简单的例子:我们希望在一个通过btnStart启动的线程A中,每隔10秒把txtTime的Text属性更新为:线程A的线程名+线程A传入的“当前时间”。

     

    下面是主要代码

    private void btnStart_Click(object sender, System.EventArgs e)
    {
     Thread th = new Thread(new ThreadStart(WorkThreadMethod));
     th.Name = "TH" + i;
     th.Start();
    }

    public delegate void UpdateTextCallback(string threadName, DateTime time);

    private void WorkThreadMethod()
    {
     Thread.Sleep(10000);
     txtTime.Invoke(new UpdateTextCallback(this.UpdateText), new object[]{Thread.CurrentThread.Name, DateTime.Now});
    }

    private void UpdateText(string threadName, DateTime)
    {
      txtTime.Text = threadName + time.ToString();
    }

    发表于 @ 2006年09月03日 15:12:00|评论(loading...)|编辑

    新一篇: 如何设置IIS以便HttpHandler处理相关文件不存在的情形 | 旧一篇: AAF灵便应用框架简介系列(4):对象的持久化

    评论

    #bluesky880528 发表于2008-07-31 13:03:12  IP: 202.115.20.*
    还可以哦,能讲得详细点就更好了……呵呵
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © aafshzj