Dear all,

I need helps on the following of my questions. Please help me if u know.

I want to separater my Windows application project into two parts.
(Currently how i code is all my class, module, form will be in one single project)

Now I want to separate them into two projects under one solution.
That is One project will only include pure design which is win forms.
And another project will include DB processing and background business logic.

Can I know how to do that??
Currently only way I can think of is pass the required win form control to the Class Project. But I don't think it is a good way. And at some point, I may need to use all controls on the form to perform a single job. So, I end up passing all controls to the Class Project.

I want to try to google it but don't know which key words I should use to search. My vocab power is not that good in english.

If you know how or have some samples (even a button click or display some text sample) , please kindly share me about this.

The reason I do this is because I want to separate my business logic with design. So, later me or other developer who handle my projects can focus on business logic if something went wrong. I think this can make the projects easier to debug and study.
And also easier to pass to end user if we update or fix the error. In so, we don't need to give the whole set up package to user. we only need to pass them the dll class.

thanks.
scsfdev