1.我新建了一个解决方案,只添加一个项目,项目里新建了五个文件夹,分别是:
(1)Common,用于存放包含公共方法的Class;
(2)DataBase,用于存放数据库访问基类;
(3)BLL,用于存放业务层Class;
(4)DAL,用于存放数据访问层Class;
(5)WinUI,用于存放WinForm窗体
我之前是做Web的,第一次做软件,不知道这样的结构安排有没有问题,每一层是用文件夹来存放好呢,还是单独新建一个项目好?还有一个问题,我在软件里有下文件夹是Images,用于存放软件要用到的所有图片,我不想安装后在硬盘里看到这个文件夹,用什么办法来解决呢?谢谢!

解决方案 »

  1.   

    单独新建一个项目好!主项目为WinUI.可通过以资源文件或嵌入的资源方式存取这些图片.一般只有少用的、大图片才以文件形式调用.
      

  2.   

    不要把所有的窗体都放在WinUI里,如DAL里有个DataRules类,它负责生成和管理单据的编码规则,这时的DataRulesForm就应该存在于DAL类库中,还不是WinUI.
      

  3.   

    3tzjq(永不言弃) :
    假如我用资源文件来存取图片,好象硬盘也必须存在图片吧?资源文件好象只是指向硬盘图片的路径吧?
      

  4.   

    谁说web就不能做软件,我就是用web开发网络版进销存的
      

  5.   

    那我要添加一个资源文件,是不是在添加项里选择"资源文件",扩展名为resx的,然后我怎样将图片放进去呢?