Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

将输入用户名的txtBox的焦点设为Form的DefaultFocus,一打开即要录入。
推广:设置每个页面的初始焦点


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

在编码时思考一个问题:增加或删除相类似的情况时如何才能方便,如为一个部门开发资料分配功能,那么当其它部门也要求分配资料时如何才能做到灵活调整?以做到通用,将变化尽量集中控制。
代码通用,变化集中控制


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

做系统的时候要从客户的角度出发,但什么是客户的角度呢?

首先,我们和客户使用计算机的水平不一样。这一点是客观存在的,我们作为程序员,计算机就是我们战斗中的枪,那必然是非常熟悉,而且整天24小时至少会有十几个小时在和计算机打交道,每个人熟悉的软件至少也会有十几种。而作为客户,可能只是在上班的时候使用,而且使用的软件非常有限,一般就是Office,加上有限的几个软件。

其次,我们和客户对业务知识的掌握不一样。客户的业务知识就是他所从事的行业的知识,比方说对于一个保险公司的业务人员来说,他们的业务知识就是与保单、代理人、承保、理赔、保全相关的各种内容,而对于贸易型企业来说,他们的业务知识就是与采购、销售、产品、订单等相关的内容。如果我们没有做过相应的行业软件的话,那么我们的业务知识就很差。这也正是为什么好多软件公司想要做一种行业软件时,所存在的壁垒。

既然有了这么大的不同,那么我们想要从客户的角度出发,就要以客户的计算机水平和业务水平来考虑,这样做出的东西才是给客户用的,而不是给我们程序员用的。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

尝试分析需求,当用户提出他们的需求时,事实上他们所提出的并不完整,往往是缺胳膊少腿的。
而当他们在拿到实际产品并进行使用时方才发现这里或那里缺少了什么,而这种发现是无序的。
在到项目需求时可能并没有很深入的去分析用户所提出的每项需求背后隐藏的更深的需求,并针对这些隐藏需求与用户进行沟通。
拿到需求就立即投入制作的方式往往会使项目的制作陷入反复修改的斡旋之中。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

思想:自己控制td宽度,而不是让table自动调节。
假如在1024*768的分辨率下:理想是将一行自定的宽度加起来=1024,但在实际设计过程中据内容要不断的调节,改动了一个相应的就要联动的改另一个,可以多添加一个td,不设置宽度的放置,利用table的自动调节性将多的空间吸收,huo者将一个控件的td宽度不设置也可
即:在做宽度设计时要保留一个td不设置宽度!?!!


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

一表对应两个存储过程,sel, save
每个存储过程对应一个实体类。
存储过程sql语句采用构造形式,以使每次之类的判断变成一次完成。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

1,生成密码的方式:自己加密+ md5或sha加密,对用户输入的密码进行自己加密,如加上字符,然后再用md5或sha加密,存入数据库中。或者用md5加密后取出一段内容存放到数据库中,比对时也是截取比对。
2,保留一个生成加密码的程序,以在密码找不到时直接更改数据库。
3,做一个密码初始化功能,当用户密码忘记时管理员可对其恢复到最初密码。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

新增与修改做成一个页面,修改只是需要根据其它页面传入的参数来对页面的控件进行初始化。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

有两个,一是按创建日期排序,一是按更新日期排序。
在做文章编辑时若按更新日期排序,则文章顺序会变个不停,不利于维护,最好的方式是按创建日期排序,即保证了时序性,又能有一个固定的顺序,不会变来变去。