.NetFramework3.0 & 3.5(WCF,WPF,WF)团队最新随笔RSS
 
摘要: MVP项目其实微软的“专家认证”活动之一,不过它并非根据培训或考试而来,而是根据个人在社区表现评选出来的内容。从这一方面来说,MVP应该是广受社区群众爱戴的群体。但是后来等我也评上MVP的时候,发现事实似乎并非如此。微软眼中的“社区英雄”,反而在社区中的评价越来越差。就2009年7月新当选的MVP来看,似乎绝大部分的声音都是“质疑”。我也在想,是什么造成了MVP的尴尬现状?我们又该怎么办?如果您有什么建议,能否说出来一起讨论一下? 阅读全文
2009-07-02 01:49 作者: Jeffrey Zhao【评论:213】【阅读:5237】 
摘要: 我不知道龙芯是否真是一个笑话。不过我也从一些在中科院计算所搞龙芯相关的朋友那里获得了一些信息(不是耳闻,而是一手信息)。这年头真假太难辨别,由于大伙儿对于例如gov或某些机构的某些做法的不满,导致即使是真的事情也变假了。龙芯从一开始其实就伴随着负面评价,从一开始的技术上的质疑,在技术上不知如何下手后,到政治方向上的反对等等。有时候我也不明白,对于一个错误的东西,使用错误的方式去反对它,这种做法是否... 阅读全文
2009-06-29 11:58 作者: Jeffrey Zhao【评论:69】【阅读:5083】 
摘要: 似乎还有不少项目在用C# 2.0(本文最后我们来做一个调查),但是C# 2.0的生产力实在不如C# 3.0——如果您不信,那么一会儿就会意识到这一点。有朋友认为语言能力不重要,有了好用的框架/类库也可以有很高的生产力。所以这篇文章,我们就设法使用“类库”来弥补C# 2.0的缺陷。但是,我们真做的到吗? 阅读全文
2009-06-27 18:55 作者: Jeffrey Zhao【评论:116】【阅读:5012】 
摘要: 在消息传递(Message Passing)领域,PingPong是最常见的测试之一。它的功能简单的有些无聊,一个Ping Actor和一个Pong Actor之间互相传递消息,你Ping过来我Pong过去。也正因为如此简单,PingPong的目标仅仅是测试纯粹的消息传递机制的效率。也正因为如此,各Actor模型往往都将其作为展示自己功能的第一个示例。老赵从互联网上收集了一些最为常见的,不同语言/平台下Actor模型实现PingPong的示例,可作“观赏”之用。 阅读全文
2009-06-24 12:46 作者: Jeffrey Zhao【评论:30】【阅读:3333】 
摘要: 使用 Silverlight 2.0(c#, Farseer Physics Engine) 开发一个射击游戏:星际竞技场。玩法:W 或者 ↑ = 前进;S 或者 ↓ = 后退:A 或者 ← = 左转;D 或者 → = 右转;J 或者 Ctrl = 开火 阅读全文
2009-06-22 08:50 作者: webabcd【评论:43】【阅读:5249】 
摘要: 在View中使用Repeater的问题其实就是绑定事件的执行,明确了这一点其实问题就很简单了.之后我们将目标做一下调整看一下再Asp.net MVC中如何展示一组数据.群众的力量就是大,回复中递补一种方案. 阅读全文
2009-06-17 13:40 作者: 坚强2002【评论:17】【阅读:1852】 
摘要: 赏花归去马如飞, 去马如飞酒力微. 酒力微醒时已暮, 醒时已暮赏花归. ---苏轼 读过开篇的诗句,不知是否感受到文字之美.不仅仅是在文学作品中,在代码中,这种美一样存在. 我们力求页面层代码简洁并具有较好的可读性,在Asp.net MVC的平台上,我们以新的起点来实现这一目标.MvcContrib.FluentHtml和Spark ViewEngine给我们做出了榜样.本文将以MvcContrib.FluentHtml为例探究它的实现机制:Fluent Interface. 阅读全文
2009-06-15 08:28 作者: 坚强2002【评论:5】【阅读:1503】 
摘要: 在TCP/IP协议栈中,当数据通过协议栈向下流动时,每一层都要给数据增加控制信息用于确保正确的传递。控制信息放置在被传送数据的开始,称之为包头,这种在协议栈中每一层都增加传递信息的过程称为封装。也就是... 阅读全文
2009-06-12 23:02 作者: geff zhang【评论:0】【阅读:283】 
摘要: 不同的观点,开拓迥然不同的世界.Another point of view can sometimes open up a whole new world.----HSBC 阅读全文
2009-06-09 10:47 作者: 坚强2002【评论:10】【阅读:1978】 
摘要: .NET发展至今,其实各处都有“延迟(Lazy)”的痕迹,一个小小的“Laziness”给我们带来了不少灵活性。“延迟”的关键就在于“只在需要的时候处理数据”,老赵曾经在多篇文章中提到了类似的概念,如《高阶函数、委托与匿名方法》及《您善于使用匿名函数吗?》。不过“延迟”本身也会给您带来一些陷阱,某些陷阱您很有可能也曾经遇到过。这篇文章便是总结了延迟特性的集中常见陷阱,并给出应对方案。 阅读全文
2009-06-08 13:19 作者: Jeffrey Zhao【评论:59】【阅读:6045】 
摘要: Silverlight 2.0 提示和技巧系列。MessageBox - MessageBox 的演示;Popup - Popup 弹窗口的演示;循环的几种实现方法 - DispatcherTimer 方式, Storyboard 方式, Timer 方式, CompositionTarget.Rendering 方式;动态变换主题 - 演示如何动态地变换主题;本地化(多语言) - 演示如何实现对多语言的支持;响应鼠标双击事件 - 响应并处理鼠标的双击事件 阅读全文
2009-06-08 09:17 作者: webabcd【评论:26】【阅读:2863】 
摘要: RBAC模型是目前我看到网络上比较多人在转载的一个有关权限的模型把今天搜集到的一些文章转贴过来,作为一个资料给园友交流。今后计划以.NET 2.0的MemberShip和Role以及Profile为基础,扩展并支持RBAC的各个级别,至少是RBAC1默认的MemberShip不包含对权限的部分,只是基本的用户管理模块 阅读全文
2009-06-07 21:49 作者: 徐少侠【评论:23】【阅读:2891】 
摘要: IL的确比C#等高级语言来的所谓“底层”,但是很明显,IL本身也是一种高级抽象。而即使是机器码,它也可以说是基于CPU的抽象,CPU上如流水线,并行,内存模型,Cache Lock等东西对于汇编/机器码来说也可以说是一种“封装”。从不同层次可以获得不同信息,我们追求“底层”的目的肯定也不是“底层”这两个字,而是一种收获。了解自身需要什么,然后能够选择一个合理的层次进入,并得到更好的收益,这本身也是一种能力。追求IL的做法,本身并没有错,只是追求IL一定是当前情况下的最优选择吗?这是一个值得不断讨论的问题,我的这篇文章也只是表达了我个人对某些问题的看法。 阅读全文
2009-06-06 00:04 作者: Jeffrey Zhao【评论:57】【阅读:5197】 
摘要: 通过上一篇的学习,已经可以实现跨窗口的拖拽,而且可以在像explorer那样显示图标。当从App中“拖出”控件放到App外面的时候,还有两个问题要解决:1. 并不是所有的窗口都支持以explorer的模式显示图标。2.如何控制Drop后的行为 阅读全文
2009-06-05 14:46 作者: 【评论:0】【阅读:1490】 
摘要: CLR作为承载IL的平台,就像一个溺爱孩子的父母,操办了孩子生活所需要的一切。这个孩子一嚷嚷“我要吃苹果”,则父母就会拿过来一个苹果。您咋看这个孩子,都还是无法了解父母是如何获得苹果的(new一个Apple对象),怎么为孩子收拾残局的(GC)。虽然这些经常是所谓的“成年人(.NET程序员)必知必会”。而您如果盯着孩子看了半天,耐心分析他吃苹果的过程(使用IL编写的逻辑),最后终于看懂了,可惜发现——tmd老子自己也会吃苹果啊(从C#等高级语言中也能看出端倪来)! 阅读全文
2009-06-03 14:34 作者: Jeffrey Zhao【评论:119】【阅读:8470】 
摘要: 都已经快2010年了,难道编程序必须要从机器码开始学吗?的确,我不否认算法的重要,我不否认任何一门计算机基础课程的重要性但是成为一个合格的武林人士,不是必须学会紫阳神功的为什么没有任何一个人的解法是基于面向对象思想的?难道用了C#、Java就算面向对象了?我写了一个面向对象的解,很容易理解的运行效率比我看到的eaglet的要慢50%左右,至少证明不会慢太多。比不合理的非对象算法要快很多了。但是软件工程仅仅需要运行效率吗?难道忘记了软件危机是怎么产生的吗?同时另外写了一个非面向对象的,运行时间是eaglet的66%左右,仅exe提供。 阅读全文
2009-06-02 17:25 作者: 徐少侠【评论:56】【阅读:2889】 
摘要: 一早看到包同学的驳文《批驳小赵之IL无用论(1)》,甚是期待,但看了第一个回复,却让我大失所望。包同学能否看清了老赵以前说过的,自己以前说过的,以及老赵昨天说的东西以后再进行反驳呢?我们很多明明是同样的观点,为什么变成相互驳斥了呢? 阅读全文
2009-06-02 09:17 作者: Jeffrey Zhao【评论:101】【阅读:4987】 
摘要: 我们.NET开发人员必定离不开IL,就算您没有学习,也一定可以在各处看到它的身影。最近在博客园上活跃的IL文章译者包建强同学的一些看法让老赵大为震惊,决定独立开篇,希望可以让大家看到不同的声音。真理越辩越明,也欢迎大家来一起讨论,发表自己意见。老赵也会尽量把朋友们留在老赵博客上的看法汇总起来,并加以回应。《老赵谈IL》也是系列文章,目前的计划有4篇,您现在看到的便是本系列的第1篇:IL是什么,它又不是什么。 阅读全文
2009-06-01 21:00 作者: Jeffrey Zhao【评论:148】【阅读:5421】 
摘要: Silverlight 2.0 提示和技巧系列。加载XAP - 加载指定的 xap 文件到当前的 Silverlight 应用程序中;加载XAML - 加载指定的 xaml 文件到当前的 Silverlight 应用程序中;加载DLL - 加载指定的 dll 文件,并调用其中的方法或加载其中的控件;AppManifest.xaml文件说明 - 简要说明 AppManifest.xaml 文件内容中各个节点的作用;自定义鼠标指针 - 实现自定义的鼠标指针,即鼠标跟随 阅读全文
2009-06-01 09:09 作者: webabcd【评论:9】【阅读:2413】 
摘要: 端午节漫长的旅途让我有足够的时间翻阅Asp.net MVC的源代码和MSDN. Asp.net MVC生命周期是一个非常棒的线索,它几乎帮我串联起绝大部分的代码.我尝试在EA中把顺序图画出来,最后还是选择分解成若干图,那图太大了!嗯哼,我们开始... 阅读全文
2009-06-01 08:25 作者: 坚强2002【评论:16】【阅读:3546】 

导航

团队简介

团队公告

聚合

团队负责人

团队成员[共168人]