网站域名的建立,推荐一个两学一做的网站,网站搜索排名优化软件,南京网站制作案例看到下面的项目结构#xff0c;是否曾经相识#xff1f;不要笑#xff0c;这也是一种项目结构#xff0c;极简主义。项目结构没有对错#xff0c;合适就好#xff0c;但也要有几个要求#xff0c;至少要做到结构明确#xff0c;清晰#xff0c;当然上图的结构清晰是否曾经相识不要笑这也是一种项目结构极简主义。项目结构没有对错合适就好但也要有几个要求至少要做到结构明确清晰当然上图的结构清晰但不明确不知道各个Form是做什么的。那么至少要给各个文件准确命名不管命名规则如何只要统一明确就行比如下面的图。三层窗体界面展示层UI业务逻辑层BLL数据访问层DAL三个层的任务明确。同时有一个穿越在三个层中间的Model也就是承载数据的实体类如果各层的内容比较多也可以按功能范围再加一层文件夹。当然也可以先按功能范围分成几个文件夹然后再在里面创建三个层也可以。很多时间我们的WinForm不只三层常见的有与三方交互不管是调用web api还是调用dll我们可以再创建一层API层在BLL层与之交互即可。还有的时候会定义很多工具类通用类这时一般会建一个Common文件夹来定义各种工具类。对于项目的框架结构没有统一的要求合适就好有很多行业类的软件有其独特性其结构分层也有自己独特的地方不管什么结构明确清晰是项目框架结构的基本。