<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_小狗狗的窝</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/13877/rss</id><updated>2009-05-12T10:30:33Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/13877/rss"/><entry><id>http://www.cnblogs.com/spgoal/archive/2008/07/30/1256143.html</id><title type="text">使用LINQ TO SQL实现单表数据在DataGridView批编辑</title><summary type="text">1 概述 这篇文章只是我在近期开发的一个小系统里应用LINQ TO SQL的其中一个总结。 我做的系统是一个奖金核算系统，其中有许多基础数据需要用户去维护，有些简单数据，如支出项目的维护，费别项目维护，部门信息维护其实都是一个个单独的数据表，只要提供类似于SQL SERVER里查看表数据的模式就可以满足用户的需求。2 思路 其实在.NET2.0时，就可以用绑定DataTable的方式来实现这个功能...</summary><published>2008-07-30T01:43:00Z</published><updated>2008-07-30T01:43:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2008/07/30/1256143.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2008/07/30/1256143.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2007/07/11/814712.html</id><title type="text">用Creation Method替换构造函数——《重构与模式》读书笔记（2）</title><summary type="text">Creation Method不属于Gof在《设计模式》一书提到的23种模式的任何一种，是作者自己定义的模式，他给其做的定义是：“创建并返回对象实例的一个静态或者非静态的方法”，他特别提到之所以要自定义这个模式，就是为了和工厂方法区分开来，启用工厂方法的动机在于用多态的特性来实现在晚期绑定，使创建对象更加灵活，而Creation Method的动机是什么呢？请继续往下看……</summary><published>2007-07-11T14:45:00Z</published><updated>2007-07-11T14:45:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2007/07/11/814712.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2007/07/11/814712.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2007/07/04/806316.html</id><title type="text">《重构与模式》读书笔记（1）——概述</title><summary type="text">书中前五章主要介绍重构和设计模式是存在联系的，而不是对立的，我在三年前先后接触模式和重构，有时重构代码的时候自然而然的就形成了一种设计模式的类结构，而重构本质也是改善设计，当时就想，是否有一种或者多种特定的方法使代码通过重构最终形成一种设计模式，现在好了，这本书恰恰就是在讲述这些方法。</summary><published>2007-07-04T14:53:00Z</published><updated>2007-07-04T14:53:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2007/07/04/806316.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2007/07/04/806316.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2007/04/18/718922.html</id><title type="text">信息化是全院的信息化，不是信息科信息化</title><summary type="text">今天上午开了一个信息化协调会，正院长主持，医务、护理、人事、药剂、财务、检验、影像以及正在实施住院系统的相关科室都参加了，会议内容主要是总结前段时间的实施的情况，以及明确各部门的职责，总之到最后都是在互相推卸责任，老是把一些数据的维护错误归结于我们信息科或者是HIS。现在虽然说医院在搞信息化建设，但实际上很多职能部门的思想还是停留在以前的运作模式上，很多管理方式都是沿用未进行信息化时的思路，这样导...</summary><published>2007-04-18T15:01:00Z</published><updated>2007-04-18T15:01:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2007/04/18/718922.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2007/04/18/718922.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2007/04/16/715956.html</id><title type="text">性能很重要</title><summary type="text">上个星期整个星期在值班，真是辛苦，正值上线初期，一线操作人员不熟悉操作，更重要的是软件不成熟带来的诸多问题，弄得我疲于奔命，好在，总算过去，可以好好休息一下。今天星期一，上午是业务最繁忙的时候，但很不幸，坏事还是发生了，9点半左右，内科打电话过来说系统运行速度极慢，医生保存一条医嘱要等1-2分钟，这个不是夸张，我自己试过，需要1分钟左右的时间，于是马上打电话到收费处问问速度，结果一打过去，对方就说...</summary><published>2007-04-16T14:11:00Z</published><updated>2007-04-16T14:11:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2007/04/16/715956.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2007/04/16/715956.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2007/04/03/699049.html</id><title type="text">HIS的复杂性</title><summary type="text">最近医院的住院系统开始实施，但本身那个程序处于半成品状态，但偏偏它又很复杂，可以说HIS是最复杂的信息系统，比ERP还要复杂，需求太多太细，而且多变。 这几天问题集中在住院药房上，有个问题还惊动了院长，其实就是药品计费时段问题，一个患者入院，可能在下午，然后医生开了一些长期的医嘱，比如说2片感冒通，bid，现在的程序处理是直接生成6片到药房，它把当日入院下午那2片也一同当长期医嘱发出去了，这时药房...</summary><published>2007-04-03T15:06:00Z</published><updated>2007-04-03T15:06:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2007/04/03/699049.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2007/04/03/699049.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2006/09/04/494665.html</id><title type="text">WINFORM的DataGridView使用点滴</title><summary type="text">1、如果有超过一屏的数据，想通过关键字查找到相关记录，然后再定位之，做法如下：遍历所有行，把某单元格的值和关键字对比，找到后清除所有选择行，然后把当前行设为选择，然后把grid的CurrentCell设置为当前行的某个可见单元格即可，效果就会自动跳到定位好的行上。示例代码：stringInputStr=txtFindSp.Text;foreach(DataGridViewRowdvrindgvSp...</summary><published>2006-09-04T12:15:00Z</published><updated>2006-09-04T12:15:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2006/09/04/494665.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2006/09/04/494665.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2005/10/31/265845.html</id><title type="text">CodeDomHelper类初稿</title><summary type="text">最近在看CodeDom，发现其类层次很多，而且很复杂，所以写了一个Farade模式的类，希望在以后的开发中简化使用CodeDom，但由于时间有限，所以功能不够完善，也许要在以后使用中不断完善。</summary><published>2005-10-31T14:19:00Z</published><updated>2005-10-31T14:19:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2005/10/31/265845.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2005/10/31/265845.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2005/10/22/260026.html</id><title type="text">《编写有效用例》读书笔记(11)——用例格式</title><summary type="text">1、完整正式的用例格式：（1）单列文字（不是一个表格）（2）步骤编号（3）没有条件语句（4）扩展部分的编号规则是数字和字母的组合完整正式的用例模板&amp;lt;名字&amp;gt; &amp;lt;用例名应该是一个用主动语态动词短语来表示的用例目标&amp;gt; 使用语境：&amp;lt;目标较长的描述，如果需要，还包括触发事件&amp;gt; 范围：&amp;lt;设计范围，在设计时将系统作为一个黑盒来考虑&amp;gt; 级别：&amp;lt;概要、用户目标、...</summary><published>2005-10-22T13:19:00Z</published><updated>2005-10-22T13:19:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2005/10/22/260026.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2005/10/22/260026.html"/></entry><entry><id>http://www.cnblogs.com/spgoal/archive/2005/10/19/258107.html</id><title type="text">《编写有效用例》读书笔记(10)——连接用例</title><summary type="text">1、子用例：一个执行步骤可以是一个简单的步骤或者是另外一个用例的名称。一般的，步骤如果用下划线或楷体字区别开写的话，这个步骤就是子用例，UML用例图的表示就是用&amp;lt;&amp;lt;include&amp;gt;&amp;gt;来表示2、扩展用例两个用例之间需要另外一种连接，这种连接很像扩展机制。其具有以下特征：（1） 有一个主活动，主活动可以被中断（2） 主活动可以被多种方式中断，并且不能控制中断可以考虑使用与描述场...</summary><published>2005-10-19T11:57:00Z</published><updated>2005-10-19T11:57:00Z</updated><author><name>spgoal</name><uri>http://www.cnblogs.com/spgoal/</uri></author><link rel="alternate" href="http://www.cnblogs.com/spgoal/archive/2005/10/19/258107.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/spgoal/archive/2005/10/19/258107.html"/></entry></feed>
