使用自定义集合编辑器以避免生成对象变量
看到这个问题,怎样让自定义控件的子控件不会自动生成变量定义? 研究了一下Table对象,发现,你需要使用自定义的集合编辑器 …
read more星星之火,终可燎原
在User Group展台前,各地UG Lead张牙舞爪
烟台俱乐部主席衣明志发表领奖感言
聚精会神观看北京.NET俱乐部演出的《大话西游之VSTS》话剧
够不着站起来,还够不着 …
read more俺这两年
鹧鸪天
[黄庭坚 ]{.underline}
黄菊枝头生晓寒。
人生莫放酒杯干。
风前横笛斜吹雨,醉里簪花倒著冠。
身健在,且加餐。
舞裙歌板尽情欢。
黄花 …
PDC 2005 ppts now online
代码生成器 SQLMetal
随LINQ一起来的工具里,有个Entity Class Generator Tool,叫SQLMetal,能连接到数据库直接产生跟数据表对应的Entity Class,就象上个帖子里的例子一样
SqlMetal /server:(local) /database:DLINQ /delayfetch /pluralize /namespace …
read morePDC Videos
[来源:Robert McLaws] Bill Gates的keynote speech中播放的一个叫《Bill Gates Goes to College》的录像在网上转播时被过滤掉了,但在现场的LonghornBlogs.com的Robert McLaws把它录了下来,现在他的blog上提供了网址供观看
read moreLINQ非常酷
读完文档,I am in awe,虽然感觉这玩意带来的编程模型的变化会很大
对DLINQ的基于属性的做法
[Table(Name="Customers")]
public class Customer
{
[Column(Id=true)]
public string CustomerID;
[Column]
public string City;
}
不是很认 …
read moreNew features in C# 3.0
Anders Hejlsberg接受Channel 9的采访,谈到如何把数据编程与对象编程统一起来
也参考
上面有 LINQ的技术预览,包括示范程序,白皮书文档,hands-on labs以及为使用LINQ技术编程所需的编译器支持,可以在Visual Studio 2005 …
read more【小题大做】 Antipattern: Magic Page
Bruce Tate 在他的书《Bitter Java》里谈到了Server-side Java 中的 antipatterns ,其中一个叫做“Magic Servlet” 。在这个Servlet 里,混杂了model,view和controller的编码,搞得责任不清,维护或扩展起来很麻 …
read more改变ASP.NET 2.0中的Membership的密码要求
看到这个问题,答案是需要在配置文件里修改MembershipProvider的设置,
\<connectionStrings>
\<add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" />
\</connectionStrings>
\<system.web>
.....
\<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
\<providers>
<font color="#000000">
\<clear />
</font>
\<add
name …
Scott Guthrie最近的blog文章
ASP.NET之父Scott Guthrie,最近在他的blog上登出了一连串有关ASP.NET 2.0和VS 2005的文章,
1。VS 2005中的Web项目系统提供的新功能 (VS 2005 Web Project System: What is it and why did we do it?)
2。如何在VS 2005和Web项目系统中使用 IIS (Using IIS with VS 2005 and the new Web Project system)
3 …
read more在Page类的构造函数里, 为什么HttpContext.Current.Session是null?
(兼回答CSDN论坛的一个问题)
因为Session是在HttpApplication的AcquireRequestState事件后才有的,而Page类(或其他HttpHandler)的对象是在此之前生成的,看一下HttpApplication的事件次序
BeginRequest
AuthenticateRequest
AuthorizeRequest
ResolveRequestCache
----Page类(或其他HttpHandler)的对象在此生成
<font color="#ff0000">
AcquireRequestState</font>
<font …
Visual Studio项目之大小
[来源:Mike Stall] ...超过4千3百万行编码,超过30个开发组,700个开发人员,每天要生成100种不同的build...
"...When we ship an official release like a Beta or RTM (release to market) we lock down and are code complete several months before the actual release date to allow for a final …
read more给静态DataGrid动态添加列的问题
这个问题反复在论坛出现,其实这个问题在MSDN上早就有答案
1。英文版:Top Questions about the DataGrid Web Server Control(Mike Pope and Nikhil Kothari)
2。中文版:DataGrid Web 伺服器控制项的常 …
ASP.NET 2.0 Tips(1):跨页提交
在ASP.NET 1.x的时候,很多朋友可能需要进行跨页提交的处理,也就是从页面A能够提交到页面B,甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员,可能更有这种需求 …
read more李开复离开微软,加入Google
据Google消息,李开复已经离开了微软,开始担任Google China的总裁以及Google全球副总裁。
开复先生一直致力于中国的教育行业,曾经连续为中国大学生发表了四封公 …
read moreProgramming Indigo
"how do I see my data?"
上次提到的Scott Hanselman的帖子还是去年的,最近好象DataSet与Custom Entity之争又有升温的迹象,连我们敬爱的Dino Esposito也出手了。
在刚出版的八月份的MSDN杂志上,在他的《Cutting Edge …
read moreWebService返回DataSet/DataTable的争议
.NET中的模式
在七月的MSDN杂志中,Rob Pierry介绍了.NET框架中的模式,
Discover the Design Patterns You're Already Using in the .NET Framework
其中包括Observer ,Iterator,Decorator ,Adapter ,Factory,Strategy,Composite ,Template Method等等。还有ASP.NET中的模式,包括Intercepting Filter,Page Controller等等
在O'Reilly Network上有一篇介绍.NET中的Factory模式的文章
The Factory Design Pattern …
.NET 企业服务一书
Christian Nagel著的《使用.NET框架中的企业服务开发分布式业务方案(Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services)》一书终于出版了,从网上的初评看上去蛮好的,请同事在TechEd留心了一下,据说比Amazon和 …
read moreVisual Studio Express Edition Beta 2 中文版正式发布
今天,微软正式发布了Visual Studio Express Edition Beta 2中文版。目前发布的版本如下:
1. Visual Basic Express Edtion Beta 2 中文版
安装文件http://download.microsoft.com/download/b/e/6/be660b65-3cdd-40fb-81cb-55144964e7cb/vbsetup.exe
镜 …
Announcement: 新书《Visual Studio Team System学习指南》
Visual Studio Team System是微软今年即将发布的一款团队开发产品,涵盖产品开发的全生命周期,从建模、开发、测试、自动构建以及Bug管理、项目决策分析、源代码管理等提供了强有力的支 …
read more是.NET Bug不断吗?
今天在博客园阅读了一篇文章《为何.NET总是Bug不断??》,心为之一惊,以为又发现了什么新Bug,马上进去查看其内容,并且顺带看了所有的评 …
read moreMSF Agile Beta 汉化教程(二)
概览
那么什么是MSF Agile呢?MSF Agile就是一套为团队项目提供的流程指南,主要包括角色定义、行为定义、工作流程以及交付产品等概念。
每种软件过程方法理论都会包含 …
read moreMSF Agile Beta 汉化教程(一)
注:为了方便大家尽快了解如何利用Visual Studio Team System在自己的团队当中展开开发工作,本人现在开始进行MSF Agile Beta版文档的汉化工作,原始文档可以在<font face="Verdana" color="#3f3d3d" size="2">
http://lab.msdn.microsoft.com/teamsystem …
Enterprise Library
上个月底,MSDN上一个重大事件是Enterprise Library 1.0的推出。Enterprise Library 1.0把原先陆续推出的几个应用程序编码块(Application Blocks)更新后以统一的风格集中在一起,其扩展性和易用性大大增强,并提供了一个简单易用 …
read moreVisual Studio Team System 1204 CTP Extensibility Kit & MSF Agile 文档
目前开心的主要兴趣是在Visual Studio Team System当中,因为在一个软件开发团队当中,最重要的已经不只是开发工具本身了,而是包括需求 …
read moreMicrosoft MVP -- Visual Developer - ASP/ASP.NET
很荣幸地又被选为MVP,看着MVP队伍日益壮大,我以成为其中一员而感到骄傲,Thanks Microsoft!
另,我女儿很喜欢这次礼物中的128 MB Creative NOMAD MuVo TX,
read more新春送礼:Visual Studio.NET墙纸及桌面主题
新的一年,新的开始,感谢各位在过去的一年内给予博客堂的大力支持,为了表示谢意,特与大家共享一些桌面主题以及墙 …
read more关于Team System的进一步消息
Team System已经发布了DEC CTP版本,相信很多人已经下载并且在自己的团队当中做了简单应用。由于该CTP版本的VSTS当中仍然是使用了基于不同Framework构建的SQL Server 2005以及Visual Studio 2005专业版,所以需要装在两台机器上,而且Data …
read moreArchitecture Patterns
最近在复读Martin Fowler的《Patterns of Enterprise Application Architecture(企业应用架构模式)》,因为当初买的是第一次印刷的版本,现在发现纠错的地方很多。他好像准 …
read more博客堂春节团拜会即将在各地举行
Smart Document开发
介绍智能文档
[Office XP]{lang="EN-US"}当中引入了一个新的概念,即智能标签,如果大家经常使用[Word]{lang="EN-US"}的话,可以发现,从[Word XP]{lang="EN-US"}开始 …
read more怎样做才能让VS.NET IDE支持新的扩展名
在我们的网络应用里,我们需要生成新的Project Items模板,而且拥有新的扩展名(譬如".joy")。但我们希望由此产生的新文件(譬如"a.joy") 跟通 …
read moreCLR is everywhere
Rumbaugh的新书
James Rumbaugh,Grady Booch,Ivar Jacobson人称“Three Amigos”,基于他们各自的方法,博采众家之长,兼收并蓄,融会贯通,共同制定了统一建模语言(UML)
N年前,当我开始我的 …
read more软件工厂
不知道有没有人有兴趣翻译这本书
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent, John Crupi
Publisher: Wiley; 1st edition (August 16, 2004)
ISBN: 0471202843
微软的软件 …
read more