Daniel's blog

.Net - Just cool!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2005年9月26日

摘要: 重构一词时下颇为流行,各路IDE都纷纷集成Refactor功能,VB.NET的那个Refector插件更是让人眼前一亮,不过在五彩缤纷的重构工具面前,我的想法还是思想起决定性作用,工具只是形式,更何况最有价值的重构是无法通过工具完成的。 首先,为什么要重构?XP的一条主要原则是简单,而简单意味着代码... 阅读全文
posted @ 2005-09-26 10:24 Daniel 阅读(1244) 评论(5) 推荐(0) 编辑

2005年9月24日

摘要: Windows Presentation Foundation (Avalon)Windows Presentation Foundation(WPF)是WinFX中的表现层子系统类库。WPF为构建高度逼真之用户体验的应用程序提供了基础,将应用程序界面、文档、多媒体内容融合于一体,并再最大程度上发掘... 阅读全文
posted @ 2005-09-24 09:52 Daniel 阅读(650) 评论(3) 推荐(0) 编辑

摘要: 简单二字我想不会有人不喜欢,尤其是当它和软件开发联系在一起时,但程序员的生活真的能“简单”吗?我发现XP教条中的简单可以体现在如下方面:设计、代码、文档、发布。“设计简单”意指应用程序的功能仅满足客户当前的需求,也就是说对于用户将来可能会有的需求完全不予考虑,这一思想来源于XP在对待客户需求的态度上... 阅读全文
posted @ 2005-09-24 08:16 Daniel 阅读(887) 评论(3) 推荐(0) 编辑

2005年9月23日

摘要: 当昨天看到关于LINQ的CHANNEL 9 CLIP时不禁大跌眼镜,微软里面那帮富有创造力的头脑还真是不简单。Language Integrated Query,这一把SQL语法直接嵌入.NET的思想也许并不能算是什么创举,因为EMBDDED SQL早在C时就很盛行了,但是能突破传统的数据库和编程语... 阅读全文
posted @ 2005-09-23 19:33 Daniel 阅读(4242) 评论(15) 推荐(0) 编辑

摘要: 前几月有幸跟从项目经理来了一段eXtreme Programming(极限编程),感觉倍爽,而且发自内心地认为这是能为软件开发人员带来福音的好东西,真希望能有更多人投身进来展开XP的实践。作为Agile Development(敏捷开发)的一种,XP通过结队编程(也是争议相当大的方式)使每行程序都至... 阅读全文
posted @ 2005-09-23 17:24 Daniel 阅读(1055) 评论(10) 推荐(0) 编辑

摘要: 一个同学的公司正打算在新项目上实施Smart Client,不过目的却让我有些迷惑:仅仅是为了给桌面应用程序提供自动更新的能力。在我的理解中Smart Client的特性可以概括为“自动更新”、“离线可用性”、“丰富用户体验”、“快速用户响应”,自动更新机能只是Smart Client一部分特性而已... 阅读全文
posted @ 2005-09-23 16:35 Daniel 阅读(3050) 评论(14) 推荐(0) 编辑

2004年10月5日

摘要: Longhorn的三大支柱技术: Indigo:用于为应用程序提供可靠的通讯服务,方便不同应用程序间的交互操作,有明显的SOA(Service Oriented Architecture)的思想。 WinFS:即Windows File System,基于NTFS构建,扩充了元数据的存储能力,使得在... 阅读全文
posted @ 2004-10-05 14:59 Daniel 阅读(1155) 评论(8) 推荐(0) 编辑

摘要: 首先我们输入这样一条指令: SELECTemp_id,emp_nameFROMEmployees input 命令可以接着上一条指令的后面添加语句,比如在上述语句运行后输入: inputWHEREemp_age>30 便可得到如下指令: SELECTemp_id,emp_nameFRO... 阅读全文
posted @ 2004-10-05 14:58 Daniel 阅读(1062) 评论(0) 推荐(0) 编辑

摘要: 通过替换变量可以方便地达到创建通用脚本地目的,看看如下代码: INSERTINTOEmployees(emp_name,emp_age,emp_dept)VALUES('&empname',&empage,&empdept)通过“&”加标识符代表地即为替换变量,注意如果列的数据类型为字符或日期型... 阅读全文
posted @ 2004-10-05 14:54 Daniel 阅读(816) 评论(1) 推荐(0) 编辑

摘要: 做为9i的新功能,isqlplus采用了浏览器方式来完成以前sqlplus的功能,今天试用之后感觉非常好,Oracle总算也有个标准的文本输入环境了,感觉使用效率会比以前高很多,输出结果的可读性也更强了。使用时须启动Oracle HTTP Server,通常可以采用这个地址访问:http://mys... 阅读全文
posted @ 2004-10-05 14:10 Daniel 阅读(1874) 评论(2) 推荐(0) 编辑