Click here to Skip to main content
15,999,026 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i want software that help me to draw forms style to make my clients see it before start design it on visual studio my purpose is to make forms style to clients before begining & to not spend alot of time design forms on visual studio then client edit it
thanks
Posted
Comments
Sergey Alexandrovich Kryukov 7-Aug-11 1:48am    
What do you mean "I want software"? Do you want to develop some software? Or do you need to have it?
--SA
[no name] 7-Aug-11 2:03am    
i mean i need any standard application that make it not to develope it

1 solution

This is called Rapid Application Development (RAD), see http://en.wikipedia.org/wiki/Rapid_application_development[^]. See also http://en.wikipedia.org/wiki/Very_Rapid_application_development[^].

First of all, Visual Studio already provides RAD feature for Forms development. It's not clear what do you expect from other software which is not available with Visual Studio. Perhaps, the cost of Visual Studio? Or the level of the skills required by Visual Studio?

It looks like what you want is something that could be called Rapid Application Prototyping; see http://en.wikipedia.org/wiki/Prototype[^].

I'm personally pretty skeptical about your idea. Here is why. If your customers are professional in software, they could more or less rapidly use Visual Studio, create a UI prototype in pure layout and order you to complete it with functionality. If you don't like this idea, it may mean that your clients are not so professional. But in fact the UI design requires no less professionalism then the coding of the functionality, but may be more. If somebody pretends it is not so, you may end up struggling putting professional code in non-professional UI design. Making a software design based on the set and layout of controls were attempted many times; from what I know, the results were quite sorrowful.

I would advise you re-think it all very thoroughly. UI designers and application developers should work in one highly collaborative team, UI design should be considered as a part of software development, not a prerequisite for it, such as functional requirements; the development should involve both aspect in multiple tight iterations.

Also, If you haven't done it so far, I would suggest you learn and analyze applicability of the following architectural patterns (http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science)[^]):

MVVM — Model View View Model,
http://en.wikipedia.org/wiki/Model_View_ViewModel[^],

MVC — Model-View-Controller,
http://en.wikipedia.org/wiki/Model-view-controller[^]),

MVA — Model-View-Adapter,
http://en.wikipedia.org/wiki/Model–view–adapter[^],

MVP — Model-View-Presenter,
http://en.wikipedia.org/wiki/Model-view-presenter[^].
Pay attention for the motivation of those architectures. If you understand it, you would be able to create better design ideas.

—SA
 
Share this answer
 
v2
Comments
[no name] 7-Aug-11 2:18am    
i just only need to draw forms controls
Sergey Alexandrovich Kryukov 10-Jan-12 1:45am    
Why?
--SA

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