首页 > 代码库 > 理清思路

理清思路

      刚开始接触.net,一开始觉得自己对c#的语法不是很懂会不会很耽误学习的进度,但是真正接触了才发现设计和思路才是最重要的。就拿这两天接触的一个小应用来讲,从设计数据库开始,一开始是想到哪儿就写到了,很快数据库建完以后有点小高兴,然后用刚学习的3层架构来练练手,刚一开始么什么问题,可以做一些小的功能。(ps:自己在3层架构的时候感觉还是没能够把各个层的分工给理清,导次写功能时候不知道往哪儿放了,不过练了2天慢慢有感觉了。也慢慢理解了分三层所带来的好处)但是在做到删除的时候就纠结了,刚开始只想着删除单张表的内容,但是当做好删除的时候,才发现需要级联删除,于是又回头再来改过,当级联删除写好后,才注意到两张表示主外键相互关联。最后在整个操作当中,语法和一些控件的用法学习花的时间还少一些,更多的是在那儿做无用功的改来改去。后面还遇到很多对字符类型的处理和对空字符的处理的问题,都是被我所放下的,才发现是多么的重要。以后再做开发的时候需要注意一下几点:

设计数据库:

1.在设计数据库的时候注意每个字段的数据类型。

2.表与表之间的关系,尤其是遇到多表相互关联的时候需要特别注意。

3.数据的约束条件

开发的时候:

1.要有一个合理的框架,其实在用到三层的时候一开始觉得业务层没什么用,挺麻烦的,不过现在慢慢感觉到了一些实惠。

2.对业务的分析,其实我发现这一块也是最难得一块,需要对各种情况都要考虑进去,进度的快慢取往往也取决于这里。

3.对于一个菜鸟而言,多练多调试才是王道。一开始很多不懂,但是跟着调试弄清每一步的流程让我对理解三层又近了一步。