RSS 2.0 Feed
2006-06 Entries
摘要:在devx.com上的MVP之角专栏上,MVP Julia Lerman讨论了一个很多人都有同感的问题,这就是“技术过载(Technology Overload)”的问题。 MVP Corner: Technology Overloadhttp://www.devx.com/codemag/Article/31632 由于微软的透明/开放的政策,微软产品的Beta版,CTP版随处可见,几乎每月更新,更别提微软开发人员的博客上面的东西了。一方面,这给开发人员很多机会了解微软新技术/新产品的方向,又能及时提供反馈影响这些技术/产品的走向。但在另一个方面,微软的技术/产品包括的方方面面太多了,新的东西层出不穷,给人一种应接不暇的感觉。 她在专栏里问道,"我到底该把精力集中在什么上?(What the heck am I supposed to focus on here?)" 她谈到自己的感受,手头在Visual Studio 2005 里开发桌面程序,桌头堆满的杂志讨论的是Avalon,LINQ,AJAX以及WCF方面的东西。作为开发人员,她确实绝望般地想学这些新的技术,因为这些都是美妙的技术。作为用户,笔记本里刚装了Vista的CTP版,还有Office 12 Beta版。。。这对于象她这样一直自认是通家(generalist)的人来说,问题很大。即使象Alex Homer 和Dave Sussman这样著有多本ASP.NET 和ADO.NET方面著作的专家,针对ASP.NET 和ADO.NET相对来说比较狭窄的方向,也是感觉要学的东西太多了(Although they are focused on only two technologies, even within those relatively narrow areas, they tell me that they are equally overwhelmed by the amount of what there is to learn and are trying to figure out how to tackle it)。 她个人的做法是,对每个技术做尽可能多的研究,然后就“随需/心所欲吧(go where my needs and my heart take me)”,准备做通家(generalist),而不是专家(specialist)。即使成不了专家,起码研究技术还是乐之所在。但毫无疑问,认识到自己能力的有限,在某些方面集中精力还是必要的 (Still, there is no question that focus is required. It is absolutely necessary to be very good at some things even without being a world-renowned expert.......[阅读全文]

posted @ | Feedback (12) | Filed Under [ 拾慧 .NET 杂类 ]

摘要:微软的Robert Shelton推出了一个Windows Communication Foundation(WCF)实战系列教程: 博客http://blogs.msdn.com/federaldev/archive/2006/06/26/647794.aspx 教程网站http://www.federaldeveloper.com/workshops/default.aspx 这个系列教程,旨在教你怎么使用WCF来开发面向服务(SO)的应用,含有很多屏幕截图,并且提供改动前后的编码供你练习。目前推出的三篇的内容包括 第一篇:建立一个基本的WCF服务,寄宿于IIS第二篇:给一个WCF服务添加会话状态管理第三篇:给一个WCF服务添加事务支持 看到很多人愿意翻译类似的内容,这是个好现象。 如果有人感兴趣又没赶上翻译Scott Mitchell的教程的话,不妨来翻译一下这个教程。如果大家想合作且不想做重复劳动的话,请跟贴。...[阅读全文]

posted @ | Feedback (21) | Filed Under [ Indigo/SOA .NET ]

摘要:CSDN有网友询问合作翻译的事情,我的建议是,大家任意挑几个教程翻译,只要相互间没有冲突,不做重复工作即可,然后在自己的博客里发表,提供一个目录,相互连接,等全部翻译完毕,再想法把这些东西汇集在一起 象这样的合作翻译,最好是用Wiki,但。。。 有兴趣参与的人请跟此贴,如果可以的话,现在就用这个帖子来联系吧,以后通过MSN或翻译群联系 我刚翻译完比较长的第一篇, 在ASP.NET 2.0中操作数据::创建一个数据访问层(C#版)http://blog.joycode.com/saucer/articles/77807.aspx 参考LoveCherry的网页查看参与者名单和翻译进度:http://lovecherry.cnblogs.com/archive/2006/06/20/430040.html...[阅读全文]

posted @ | Feedback (19) | Filed Under [ ASP.NET/IIS ]

摘要:[来源:Paul Tallett] The Microsoft Code by Adam Barr http://www.proudlyserving.com/archives/2006/06/the_microsoft_c_6.html 第一章 有名的测试经理JacquesS 蹒跚地穿过测试实验室狭窄的过道,扑上一台就近的计算机,是台Dell机。抓住键盘,这个36岁的家伙很快地打入重启机器的命令,然后选择了一个旧的Windows XP SP1 build版本启动。 跟他预计的一样,这个陈旧的,未安装修补程序的系统启动后,屏幕上闪过一行警告说,他已被禁止连接到微软的内部网络了。他知道,在靠近Sammamish湖东岸的一个房子里,一个警报器响了,不久有人就会被派来调查可能的泄密问题。 。。。。。。 “嗨,你们琢磨出来了?你们知道Mini-Microsoft的真实身份了?” 那个级别为71的开发人员指着屏幕说,“对,我们合计出来了,就是他!”他笑着说,“你们只要赶去抓他就行了”。 (注:Mini-Microsoft是个微软员工,一直在blog微软内部的事情。) *******************************好奇,想请问微软的员工,这个使用过8/2110办公室的是谁?...[阅读全文]

posted @ | Feedback (10) | Filed Under [ 杂类 ]

摘要:BLINQ是微软ASP.NET产品组的Polita Paulus推出的一个非常有用的工具。 Microsoft Blinq Prototypehttp://www.asp.net/sandbox/app_blinq.aspx?tabid=62 给BLINQ一个目标数据库,它能根据数据库里的schema自动生成分页显示,添加,更新和删除数据的网站。从网页上,你还能从一个数据实体访问另一个(数据库里)相关的数据实体...... 你要写的编码行数?0! 这个工具基于LINQ技术,要使用它,你需要Visual Studio 2005和五月份的LINQ技术预览版。 下面是我的测试,具体的参数设置,参考BLINQ安装目录(X:\Program Files\Microsoft ASP.NET\Blinq)里的ReadMe.rtf文档 打开一个DOS窗口,在BLINQ安装目录执行 D:\Program Files\Microsoft ASP.NET\Blinq>blinq /t:d:\WebSites\MySite /database:pubs /vDir:MySiteWebApp created at d:\WebSites\MySite 之后,一个浏览器会自动打开, BLINQ会为每个数据表生成3个页面,第一个页面含有一个GridView控件,列出了现有的记录,按上面的Edit/Delete连接可以在线更新/删除记录。 按View Details连接,显示一个细节页面,里面是个DetailsView控件,你可以通过它来更新/删除记录。 第三个页面是添加页面(可以通过类似上面列单下面的Create New Publisher按钮或者左边Publisher菜单上的New Publisher连接来转向),里面也有一个DetailsView控件,你可以通过它来创建新的记录。这些页面都采用了MasterPage技术,BLINQ还提供了一个基本的theme/skin。 BLINQ在App_Code目录里生成2个文件,一个文件罗列了跟数据表有关的partial实体类,另一文件, StaticMethods.cs则罗列了这些partial类的CRUD操作。页面里的那些控件则通过ObjectDataSource连接到对应类的这些CRUD操作。 BLINQ生成的东西简明易懂,无论是用BLINQ来做Prototyping,还是在新项目开始时通过BLINQ来生成一个网站应用部分的框架作为起点,然后根据需要做改动,可以省下很多功夫。 我听上去大概有点大惊小怪,因为外面生成编码的工具很多,而且这工具还有不少rough edge,譬如喜欢模板的人大概会讨厌hard-coded的生成页面的方式,对在上面列单里看到编辑titleauthors大概也会觉得有点怪。但我想在最近我在写的一个东西里使用LINQ。知道Andres Aguiar有个Build provider for DLINQ,但这玩意包装的东西太多了,我需要一个很简明的东西。BLINQ生成的东西很简明,这是我喜欢的。而且别忘了,BLINQ还只是一个prototype。 Good job, thanks, Polita! ...[阅读全文]

posted @ | Feedback (8) | Filed Under [ ASP.NET/IIS ]

摘要:我刚写了一个帖子,上传了几个图片,过半个小时再上来,全没了...[阅读全文]

posted @ | Feedback (6) | Filed Under [ 杂类 ]

摘要:[来源:Brian Goldfarb] 微软请了Scott Mitchell撰写46个使用ASP.NET 2.0开发三层架构应用的step by step教程,着重于常见的数据访问模式,对初学者应该很有用。目前发表了10个,以后每1-2周会发表10个左右。目前发表的10个教程的内容包括: 创建一个数据访问层 创建一个业务逻辑层 Master Pages以及网站导航 使用ObjectDataSource显示数据,用声明方式以及编程方式设置参数 多种方式的主/从(Master/Detai)l数据显示 具体参考Building and using a 3-tiered data architecture with ASP.NET 2.0http://www.asp.net/learn/dataaccess/default.aspx?tabid=63 如果有需要的话,我们可以考虑将这些教程翻译成中文...[阅读全文]

posted @ | Feedback (33) | Filed Under [ ASP.NET/IIS ]

摘要:1. Scott Guthrie推出了他的LINQ系列的第二篇 Using DLINQ with ASP.NET (Part 2 of my LINQ series)http://weblogs.asp.net/scottgu/archive/2006/06/04/Using-DLINQ-with-ASP.NET-_2800_Part-2-of-my-LINQ-series_2900_.aspx 在其中,他一步一步地演示怎么从数据库模型生成实体类,怎么使用DLINQ在GridView中显示实体类内容,怎么做Data Shaping和Projections,怎么用内嵌控件做分层数据显示(Hierarchical Binding),怎么做分页等 其他工具 [来源:Scott Guthrie]: LLBLGen Pro (一个 .NET的O/R mapper)的作者Frans Bouma演示了怎么使用他的LLBLGen Pro工具做同样的事情 LLBLGen Pro v2.0 with ASP.NET 2.0 http://weblogs.asp.net/fbouma/archive/2006/06/09/LLBLGen-Pro-v2.0-with-ASP.NET-2.0.aspx Ayende演示了怎么使用Castle的ActiveRecord来做同样的事情 Active Record and ASP.Net 2.0http://www.ayende.com/Blog/PermaLink,guid,8f964dba-e66b-4fba-92d4-13a9883cb6ad.aspx 2. TechEd 2006正在波士顿举行,很多讲座都有现场直播的webcast,全部列单参考 https://www1.msteched.com/content/webcasts.aspx 今天收听了David Chappell的Building Modern Software: Services, Workflow, and Identity讲座。他说了一句,如果你不喜欢变化,最好退出软件行业,因为这个行业从本质上来说就是关于变化 最后他提到旧金山的金门大桥(the Golden Gate Bridge)上的桔色的漆,这漆是用来保护大桥不让含有高的盐含量的空气侵蚀桥梁的钢铁组件的,那怎么能保持不褪色呢?就是经常地上漆。做我们这一行也一样,需要不断地更新知识 3. 微软开发部的主管Somasegar宣布WinFX改名为.NET Framework 3.0, 它将随Windows Vista一起推出,同时也能在Windows XP和Windows Server 2003上使用 http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx 4. ASP.NET Atlas产品组推出了一个Javascript单元测试框架,参考 Free Atlas Control Toolkit Test Automation Harness Published [Scott Guthrie]http://weblogs.asp.net/scottgu/archive/2006/06/09/Free-Atlas-Test-Automation-Framework-Published-.aspx Testing the Toolkit [Shawn Burke]http://blogs.msdn.com/sburke/archive/2006/06/07/621349.aspx 5. 推荐Nicholas Allen的博客 http://blogs.msdn.com/drnick/ 如果你对WCF(Indigo)感兴趣的话,Nicholas Allen的博客不可不读,博客内容涉及Bindings的方方面面...[阅读全文]

posted @ | Feedback (6) | Filed Under [ .NET ]