Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have seen few developers use a tool for designing their application where they simply dragged needed elements (classes, variables, objects) and just did magic work.

Then there was a button to generate a code where the design was generated into a C# code after what developer continued to work on software manually.

Anyone can give me an idea about what those are called and where I may grab one?

share|improve this question
up vote 0 down vote accepted

Visual Studios does just that with their layout blocking stuff - if you feel like paying for it or have a student MSDNAA licence. Otherwise, I think netBeans allows for this as well (at least last time I used netBeans it did) and is free.

share|improve this answer
I have visual studio pro 2010 as well as 2008. But I don't even have an idea what is the name of that feature. – Mar 23 '11 at 2:36 It's just your toolbox, it appears whenever you start a new project, if it's not there you can usually find it under "toolbars" in "view" or under "tools." All of the application designers will be in some sort of IDE (netBeans, VS, Eclipse, etc) – Jeff Langemeier Mar 23 '11 at 2:48
Sorry - how exactly does Visual Studio allow you to 'drag needed elements' to create 'classes, variables and objects'? – Kirk Broadhurst Mar 23 '11 at 3:37
@Kirk The toolbox allows for barebones object design. Say you want to create some interactive window, you can drag and drop all the necessary items (buttons, text boxes, etc) and can even put in a large portion of the "logic glue" between a button submitting text and what not without even typing one bit of actual code. – Jeff Langemeier Mar 23 '11 at 3:56
Yes, a designer for basic UI. This can implicitly create classes, but I don't know about variables or objects. This question seems kind of suspect. – Kirk Broadhurst Mar 23 '11 at 5:00

Might they have been using a UML modelling tool which can generate C# code, like Enterprise Architect or Rational Software Architect?

share|improve this answer
Nope, the OP means visual programming. – reinierpost Mar 23 '11 at 11:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.