随笔分类 -  想到一点,补充一点

针对新员工,零碎的各种注意事项
排除问题的时候不要随意修改系统筛选数据的逻辑
摘要:今天某同事解决一个列表不显示数据的问题,查出的原因是,因为INNER JOIN X表,X表中没有对应的记录,因此导致查不出数据,于是……就把INNER JOIN改成LEFT JOIN了事。 以前也遇到过这样解决问题的同事,在从别的系统导入数据的时候,发现有一条记录导不过来,最后检查发现,是一个“禁止导入重复数据的判断”阻止了这条数据的导入,结果这哥们儿就直接把那段判断给注释了(谢谢他,他没有删除那... 阅读全文

posted @ 2008-01-08 16:04 零度的火 阅读(221) 评论(0) 推荐(0)

关于MenuCode的值的设定
摘要:今天在搞出口系统的时候,发现MenuCode是这么设置的: 0110 一级菜单 011001 子菜单A 011002 子菜单B 011003 子菜单C …… 这种设置是非常不好的,因为MenuCode同时也决定了菜单的显示顺序,如果我们需要新增一个菜单项D,并且需要让它显示在子菜单A下面,我们就不得不对现有的MenuCode进行修改。让他们空出一个位置给新的菜单项。 既然如此,我们就应该在最初设置... 阅读全文

posted @ 2008-01-02 11:42 零度的火 阅读(460) 评论(5) 推荐(0)

Html Table中单元格用索引值引用的注意事项
摘要:我们的一个系统中有一个页面含有一个列数很多的动态创建的Html Table,其中每行的单元格中都包含一到多个控件,各个控件之间的值有复杂的计算关系。在目前的js脚本中,对单元格的引用都是直接利用索引值,结果2000多行的js脚本中充斥的1、2、3、4、5这样的索引值。 麻烦来了,我要在这个表格中间插入2列,结果面对的是,要调整这2000多行js代码中出现的几乎所有索引值,快被它玩死了…… 正确的做... 阅读全文

posted @ 2007-12-08 21:55 零度的火 阅读(733) 评论(0) 推荐(0)

存储过程名称不要以“sp_”开头
摘要:Sql Server的所有系统存储过程都以“sp_”开头,遇到“sp_”开头的存储过程,Sql Server都会首先到Master数据库中查找,如果查找不到再到当前数据库中查找,因此我们应该避免创建以“sp_”开头的存储过程,否则会“误导”Sql Server,也会让我们自己的存储过程和系统存储过程混在一起。 阅读全文

posted @ 2007-12-04 11:40 零度的火 阅读(454) 评论(0) 推荐(0)

大家在发布ASP.NET 2.0的系统时需要了解的ASP.NET 2.0的3种编译方式
摘要:这是我一个PPT里面相关的一张: 我们在开发系统的时候,后台.cs文件的代码一改,前台一刷新就会起作用,这就是动态编译模式 前2种模式,是在解决方案资源管理器中的Web项目上点右键,会有一个“发布网站”的菜单项,点它之后,出来一个对话框,根据对话框中3个Checkbox中的第一个来区分前2种模式,其他的选项,大家可以去网上找一下资料,我们一般用完全的预编译或者动态编译模式就够了 阅读全文

posted @ 2007-11-19 18:37 零度的火 阅读(278) 评论(0) 推荐(0)

新项目的页面不要直接从PageBase继承
摘要:PageBase封装了我们常用的功能,但是我们的项目不应该从PageBase中继承。 因为作为每个单独的项目,可能都会有一些本项目之中每个页面非常通用但PageBase没有的功能,如果我们的页面直接从PageBase中继承,则我们项目中的个性化的通用功能就没法通过页面继承的方式访问,而必须借助于一个新的类,相对比较麻烦,所以可以考虑按如下方式继承: 1、定义一个本项目的页面基类 publi... 阅读全文

posted @ 2007-11-19 17:56 零度的火 阅读(397) 评论(1) 推荐(0)

导航