2009-07-20 11:37
Silverlight 不是 .Net 的一个分支,至少现在已经不是了。他是一个全新的东西, 曾经传说的"WPF/E"已经不存在了。
记得有人曾经告诉过我, Silverlight已经跟WPF分家, 但是一直没注意, 直到今天。‘
如果非要说有关系的话, 那就是Silverlight的Runtime在最大限度上使用了.Net现有的内容。
详细信息见下面的链接:
http://blogs.msdn.com/jasonz/archive/2007/05/01/origin-of-the-silverlight-clr-and-net-framework.aspx
另外, 微软真TMD的操蛋, 一个1MB+的程序居然 |
2009-07-01 22:31
1. 速度快了, 尤其是提示.
2. 样子感觉比以前好了些.

上面的截图是C# 4.0的新功能: Optional parameter
|
2009-04-30 19:01
| path=path; |
Setting a path for the cookie allows the current document to share cookie information with other pages within the same domain—that is, if the path is set to /thispathname, all pages in /thispathname and all pages in subfolders of /thispathname can access the same cookie information. |
上面的解释中没有 |
2009-03-01 13:15
是什么决定了一个方法应该有什么样的参数?
在设计你的类的时候, 对于方法参数是如何考虑的?
业务逻辑? 使用的需要? 还是为了解耦? 或者是为了更易于理解?
是否考虑过程序的易读性呢? 是否考虑过透过一个方法的名字, 参数等相关信息来说明这个方法的功能呢?
或许曾经想过, 但是这个是主导设计的因素之一吗?
|
2009-01-13 14:02
Extension Method
1. C#中不会覆盖已有的函数, VB.Net中有所区别
Anonymous Type
1. C#中属性不可改变(只有Get, 没有Set), VB.Net中需要使用关键字“Key”來指定那些属性为只读。
“Key”还会重写Anonymous Type的GetHashCode方法,“Key”不限制个数
2. 见下面的例子:
public static TResult ReturnAGeneric<TResult>(Func<TResult> creator)
{
return creator();
|
2008-09-26 14:36
回归??
随着.Net的出现, 与之而生的Asp.Net也取代了Asp, 成为微软平台下新的web开发技术.
微软在Asp.Net中引入事件驱动的同时加入了ViewState, 最大程度的将web form与win form两种开发模式进行了统一.
Asp.Net带给我们的一个全新的开发模式, 它可以有效的把同一页面中的不同处理逻辑进行了有效分离.
但是, 随着RIA的渐渐普及, Javascript的大量运用, Asp.Net中简单的事件模式, ViewState状态保持机制开始显的有些力不从心,
或者说是这些机制已经无法满足大型项目的需求.
很多时候, |
2008-09-17 12:45
介绍(转自:http://www.controlledvocabulary.com/)
What is a Controlled Vocabulary, and how is it useful?
Takes the Guess Work out of Searching
A controlled vocabulary makes a database easier to search. Since we have many different ways of describing concepts, drawing all of these terms together under |
2008-08-14 11:41
之前有过类似的问题, 不过想法一直都围绕怎么怎么在页面上显示,编辑word文档的内容.
今天发现了一个新的方法.
基本的原理就是将远程的文件夹(Web Folder)映射成本地的文件夹, 这样用户就可以轻易的使用本机的Word来显示,编辑文件的内容.
这其实是一个变通的方式, 但是又更易于实现, 将我们的工作内容从word文档的显示,编辑脱离出来, 转移到了网络文件夹(Web Folder)的映射上.
此方案的关键技术: WMI脚本(并不确定在其他的操作系统上(如Linux)是否有相同的解决方案).
当然此方案的仅局限于 Wi |
2008-08-03 23:35
一个用于Asp.Net的验证控件.
Asp.Net自带了一套, 但是过于简单, 不好扩展, 重用性极差, 所以就自己重新写了一套.
1. 将一般验证规则从程序代码中独立出来, 提高了重用性. 当然对于自定义的验证规则, 如验证中加入逻辑此类的验证还无法实现独立.
2. 包括前台验证与后台验证两种验证模式, 用户可以选择自己的验证模式, 当然也可以选择两种都用.
3. 为每个控件添加了验证事件, 分为验证开始之前(Before)和验证结束(After), 主要是考虑到有部分验证是有验证逻辑的, 事件的存在使这部分工作更容易.
4. 统一的错误消息管 |
2008-07-29 11:35
此处的主观性指的是在程序开发的过程中开发人员对逻辑,流程的理解和数据含义的表示时, 经常会加入自己的理解, 尤其是当逻辑, 流程, 数据含义不明确的时候.
这是一种要不得的情况.
每一种数据都有其独有的含义. 我们不能主观的将自己的理解附加到这些数据上.
比如:0, 一般情况下0表示没有, 但是他并不等同于NULL, 除非已经明确指出了.
|
|
|
|