Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. .NET (Core and Framework)
  4. .NET (specifically C++ .Net) and GUI Development?

.NET (specifically C++ .Net) and GUI Development?

Scheduled Pinned Locked Moved .NET (Core and Framework)
c++questioncsharpdelphi
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    SteveTheTechWriter
    wrote on last edited by
    #1

    First, I tried posting queries similar to this one on various Usenet newsgroups that seemed reasonably appropriate (including MFC, .Net, and Borland newsgroups) -- the response was thunderous silence. I know what follows are newbie questions, but please be kind and patient and help a guy out. I am basically a hobbyist programmer, at the moment doing a little work experimenting with some AI stuff. I learned C++, and then tried to teach myself MFC using MS Visual C++ 6.0. At the time I swore off of MFC, which a friend has described as "building a house using toothpicks", and have been playing with Borlands C++ Builder. In C++ Builder, creating forms and other GUI elements is much simpler than MFC, very similar to Visual Basic. Unfortunately, Borland's product is rapidly becoming obsolete. In the store recently, I was looking at the C++ .Net package. On the back, it still mentioned MFC, but it also claimed that the .Net environment has a user-friendly forms builder. My question: How friendly, and how good? What I'd be looking for is something like the Visual Basic technology: You select a new form, there's your form on screen. You have a palette of widgets (text boxes, scroll boxes, buttons, check boxes, etc.), and you can drag them to the form and place them easily. For any widget (I forget the formal, technical term), VB provided a list of both properties you could set, and also all the functions that could be called for that widget. The behind-the-scenes stuff -- like making sure a control knew that it was, indeed, part of the form -- was all handled behind the scenes. If you've used it, you know how easy it is. My first question, then, essentially, is whether creating display forms in Microsoft's C++ .Net environment is just as easy as doing so, or very nearly as easy as doing so, as in Visual Basic? I want to be able to focus on underlying algorithms, and have my GUI display design (and user interaction design) be EASY. The second question is, as a kind of "Plan B", are there any add-ons to VC++ 6.0 (preferably open-source, shareware, or not-too-expensive, in that order), which create a kind of Visual Basic forms design functionality within the Visual C++ 6.0 environment? My main focus is on the underlying logic of the AI stuff I'm playing with, so I don't need to do anything to fancy with my GUI. Just basic check boxes, radio buttons, and drop down menus for setting some options (and an "OK" button here and there); and some text boxes and paint areas for displaying results. As I indicated

    E B 2 Replies Last reply
    0
    • S SteveTheTechWriter

      First, I tried posting queries similar to this one on various Usenet newsgroups that seemed reasonably appropriate (including MFC, .Net, and Borland newsgroups) -- the response was thunderous silence. I know what follows are newbie questions, but please be kind and patient and help a guy out. I am basically a hobbyist programmer, at the moment doing a little work experimenting with some AI stuff. I learned C++, and then tried to teach myself MFC using MS Visual C++ 6.0. At the time I swore off of MFC, which a friend has described as "building a house using toothpicks", and have been playing with Borlands C++ Builder. In C++ Builder, creating forms and other GUI elements is much simpler than MFC, very similar to Visual Basic. Unfortunately, Borland's product is rapidly becoming obsolete. In the store recently, I was looking at the C++ .Net package. On the back, it still mentioned MFC, but it also claimed that the .Net environment has a user-friendly forms builder. My question: How friendly, and how good? What I'd be looking for is something like the Visual Basic technology: You select a new form, there's your form on screen. You have a palette of widgets (text boxes, scroll boxes, buttons, check boxes, etc.), and you can drag them to the form and place them easily. For any widget (I forget the formal, technical term), VB provided a list of both properties you could set, and also all the functions that could be called for that widget. The behind-the-scenes stuff -- like making sure a control knew that it was, indeed, part of the form -- was all handled behind the scenes. If you've used it, you know how easy it is. My first question, then, essentially, is whether creating display forms in Microsoft's C++ .Net environment is just as easy as doing so, or very nearly as easy as doing so, as in Visual Basic? I want to be able to focus on underlying algorithms, and have my GUI display design (and user interaction design) be EASY. The second question is, as a kind of "Plan B", are there any add-ons to VC++ 6.0 (preferably open-source, shareware, or not-too-expensive, in that order), which create a kind of Visual Basic forms design functionality within the Visual C++ 6.0 environment? My main focus is on the underlying logic of the AI stuff I'm playing with, so I don't need to do anything to fancy with my GUI. Just basic check boxes, radio buttons, and drop down menus for setting some options (and an "OK" button here and there); and some text boxes and paint areas for displaying results. As I indicated

      E Offline
      E Offline
      E L Golpe
      wrote on last edited by
      #2

      Hi Steven, I am a more Java And C# oriented guy who knows C++ too. VisualStudio.NET for any langauge is super easy, akin to Borland's Delphi 6 IDE or better. The base is the Framework Class Library which still allows you to do unmanaged code (read:pointers) and play with MFC's "toothpicks" (LOL) C# is pretty robust and easy though, and you should be able to use the upgrade wizards to pretty easily transform your project to the .NET environment from 6.0, and the IDE is like using VB 6.0 with a few minor changes. The intellisense and DYNAMIC HELP is well worth the investment in VisualStudio, and you can get it pretty cheap in some places. Again, just my opinion. Practice sesquipedalianism! ;)

      1 Reply Last reply
      0
      • S SteveTheTechWriter

        First, I tried posting queries similar to this one on various Usenet newsgroups that seemed reasonably appropriate (including MFC, .Net, and Borland newsgroups) -- the response was thunderous silence. I know what follows are newbie questions, but please be kind and patient and help a guy out. I am basically a hobbyist programmer, at the moment doing a little work experimenting with some AI stuff. I learned C++, and then tried to teach myself MFC using MS Visual C++ 6.0. At the time I swore off of MFC, which a friend has described as "building a house using toothpicks", and have been playing with Borlands C++ Builder. In C++ Builder, creating forms and other GUI elements is much simpler than MFC, very similar to Visual Basic. Unfortunately, Borland's product is rapidly becoming obsolete. In the store recently, I was looking at the C++ .Net package. On the back, it still mentioned MFC, but it also claimed that the .Net environment has a user-friendly forms builder. My question: How friendly, and how good? What I'd be looking for is something like the Visual Basic technology: You select a new form, there's your form on screen. You have a palette of widgets (text boxes, scroll boxes, buttons, check boxes, etc.), and you can drag them to the form and place them easily. For any widget (I forget the formal, technical term), VB provided a list of both properties you could set, and also all the functions that could be called for that widget. The behind-the-scenes stuff -- like making sure a control knew that it was, indeed, part of the form -- was all handled behind the scenes. If you've used it, you know how easy it is. My first question, then, essentially, is whether creating display forms in Microsoft's C++ .Net environment is just as easy as doing so, or very nearly as easy as doing so, as in Visual Basic? I want to be able to focus on underlying algorithms, and have my GUI display design (and user interaction design) be EASY. The second question is, as a kind of "Plan B", are there any add-ons to VC++ 6.0 (preferably open-source, shareware, or not-too-expensive, in that order), which create a kind of Visual Basic forms design functionality within the Visual C++ 6.0 environment? My main focus is on the underlying logic of the AI stuff I'm playing with, so I don't need to do anything to fancy with my GUI. Just basic check boxes, radio buttons, and drop down menus for setting some options (and an "OK" button here and there); and some text boxes and paint areas for displaying results. As I indicated

        B Offline
        B Offline
        berndg
        wrote on last edited by
        #3

        Steve, Go and buy .NET 2003 and learn C# or VB.NET programming. It meets your requirement: it is easier and more comprehensive than VB6, and has a striking similarity to Borland's VCL. You'll feel at home there. Just go for it. Enjoy! Bernd

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups