Click here to Skip to main content
15,899,754 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have to develop one project in C#.

I want that the project code is distributed in a group, like:
one separate project form Pro_GUI_Code
second project for Pro_Framework_Code
third project is in Sql server SP and Function

Now I need to develope one central solution in VS2008 (C#)
Then at last I need to create one central project which will act as a communicator between these two project.

The third project objects, i will use in framework.

Please do tell me is there any type of service which I can create using framework architecture so that later it will be used within GUI code.
Posted
Updated 20-Dec-10 20:03pm
v2
Comments
senguptaamlan 21-Dec-10 2:09am    
please, make a bit clear...it will be much helpful if you provide an example of the actual requirement...
RDBurmon 21-Dec-10 5:07am    
I want to create One C# project which only contain GUI Forms.
I want to create another framework project in C# which only contain Function and procedure . no Forms
Then i want that framework services to be call from GUI project.

I know there is concept of framework service in Silverlight an C# .
That's why i want to develop my desktop application in this way.
aidin Tajadod 21-Dec-10 19:24pm    
What is your problem then? you can write your second project as a dll and refrence it to your GUI project!
RDBurmon 22-Dec-10 5:51am    
I agreed aidin, But did you know , Silverlight support framework architecture . where we can create the services from C# and then call it from other C# project which will only contain GUI form , no business logic resides into this code.

1 solution

You might want to look at Prism from the Patterns and Practices group at Microsoft.


http://compositewpf.codeplex.com/[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900