Click here to Skip to main content
15,881,139 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
First thing's first, English is not my language, please forget my language mistakes.

My idea:

- How to separate business logic & ui to multi dll
- How to plug/unplug application plugin when host application is running
- How to Building some share dll for (Script, UI control, css)

So, that's my idea, but if you got an better one, please share it with me.

I'm not so good about programming, please help me solve my problem with your exam.

Thank you.
Regard
Posted
Comments
[no name] 29-Sep-14 10:17am    
Designing your entire application for you is out side of the scope for the QA section. This area is for asking specific questions not something as broad in scope as this.

1 solution

Step 1) Do a little research. Google is a good start point
Step 2) Start coding
Step 3) Compile and use the debug to solve little issues
Step 4) When you get a problem you don't know how to solve but at least you tried it, then come back and ask for something concrete with a snippet of the code giving problems

Sorry if this is not the answer you were looking for. But your question is a bit too wide to be answered at the "Quick" Answers. It is better and you get faster help if you make 10 concrete questions about concrete problems, than a big question about a "how-to guide"


P.S. Written as solution to avoid this "question" to be in the unanswered list

additional information added after comment
Googling: "separate business and ui model"
Interesting results:
http://stackoverflow.com/questions/3117809/separating-ui-and-logic-in-c-sharp[^]
http://discuss.joelonsoftware.com/default.asp?design.4.42658.11[^]
http://visualstudiomagazine.com/articles/2014/05/01/separating-the-ui-code-from-the-business-code.aspx[^]

googling: "shared dll c#"
interesting results:
http://support2.microsoft.com/kb/815065/en-us[^]
https://cygwin.com/cygwin-ug-net/dll.html[^]
http://programmers.stackexchange.com/questions/141391/creating-a-shared-library-that-might-be-used-with-desktop-applications-and-web-p[^]
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686958(v=vs.85).aspx[^]
http://weblogs.asp.net/mnolton/5823[^]


I know that the links are not exactly what you need, but they are a good start point to investigate and learn concepts. Afterwards you will have enough background to start asking what you really need to know in a way that the experts here will be glad to answer.
 
Share this answer
 
v2
Comments
Kurlyan 29-Sep-14 11:40am    
Dear Nelek,
firstly, thank for your answer. I did google that for months and i got some idea that i write abow;
But, my question is "How to implement an pluggable mvc application with MEF & Autofac"; so, I need an exam to get my start point.

Can you give me some link to help me resolve my problem.

Thank & Regard.
Nelek 29-Sep-14 14:35pm    
Dear Kurlyan,
firstly, you are welcome.
Your question on "how to XXXX" is way too wide to be answered here, besides you are not giving any information about what you tried or not, please read:
What have you tried?[^]
How to ask a question?[^]

It would be very different if you had asked something like:
I think I should separate business logic and UI to multi dll, because I want them to run in separate threads in order to manage.... otherwise I think I could have YYY or ZZZ trouble. Is that a good idea?


Asking something like that would have given you more and better answers. As it is, it looks like you are having homework and don't have a clue where to start. In addition, you don't really ask anything particular. You just expose your thoughts / requirements. I repeat, please read the links I gave you. They will help you to increase the quality of your questions and hence the probability to get the answer you need / you are looking for
Nelek 29-Sep-14 14:53pm    
After my answer to your comment I have edited my answer to add some links, have a look.

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