CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 8 of 8
  1. #1
    Join Date
    Oct 2008
    Location
    Cologne, Germany
    Posts
    756

    Question How do you write applications in c++?

    I think I know c# pretty well and I'd like to try some c++ but I wonder what frameworks do you use for writing windowed c++ applications? I've heard about boost, stl (I used this one already in mixed mode c++/cli) win api and mfc. is there anything else? I have only a vague notion of the c++ world. I've also heard about the VS Feature Pack with plenty of additional controls. is it worth learning or do you prefer something else?

    which technology/framework would you choose for example to write a chatting application or a CAD or a webbrowser or a wysiwyg editor?

    what's most popular nowadays?
    win7 x86, VS 2008 & 2010, C++/CLI, C#, .NET 3.5 & 4.0, VB.NET, VBA... WPF is comming

    remeber to give feedback you think my response deserves recognition? perhaps you may want to click the Rate this post link/button and add to my reputation

    private lessons are not an option so please don't ask for help in private, I won't replay

    if you use Opera and you'd like to have the tab-button functionality for the texteditor take a look at my Opera Tab-UserScirpt; and if you know how to stop firefox from jumping to the next control when you hit tab let me know

  2. #2
    VictorN's Avatar
    VictorN is offline Super Moderator Power Poster
    Join Date
    Jan 2003
    Location
    Hanover Germany
    Posts
    20,396

    Re: How do you write applications in c++?

    I don't know about CAD nor chat/WEB applications (I never developed such types)... but about Framework used here - it's MFC.
    Victor Nijegorodov

  3. #3
    Join Date
    Feb 2003
    Location
    Iasi - Romania
    Posts
    8,234

    Re: How do you write applications in c++?

    If developing applications for Windows, MFC is the most popular C++ framework, as Victor already stated.

    Also, ATL is often used, as well as its extension WTL.

    Visual C++ Feature Pack extends the MFC library.
    It can be installed in VS2008 and is already included in VS2008-SP1 and VS2010.
    Last edited by ovidiucucu; December 13th, 2010 at 04:41 AM. Reason: added links
    Ovidiu
    "When in Rome, do as Romans do."
    My latest articles: https://codexpertro.wordpress.com/

  4. #4
    Join Date
    Oct 2008
    Location
    Cologne, Germany
    Posts
    756

    Re: How do you write applications in c++?

    ok, then I think I'm going to start with MFC
    win7 x86, VS 2008 & 2010, C++/CLI, C#, .NET 3.5 & 4.0, VB.NET, VBA... WPF is comming

    remeber to give feedback you think my response deserves recognition? perhaps you may want to click the Rate this post link/button and add to my reputation

    private lessons are not an option so please don't ask for help in private, I won't replay

    if you use Opera and you'd like to have the tab-button functionality for the texteditor take a look at my Opera Tab-UserScirpt; and if you know how to stop firefox from jumping to the next control when you hit tab let me know

  5. #5
    Join Date
    Feb 2003
    Location
    Iasi - Romania
    Posts
    8,234

    Re: How do you write applications in c++?

    Quote Originally Posted by memeloo View Post
    ok, then I think I'm going to start with MFC
    That's a wise thought.
    Ovidiu
    "When in Rome, do as Romans do."
    My latest articles: https://codexpertro.wordpress.com/

  6. #6
    Join Date
    Apr 2008
    Posts
    725

    Re: How do you write applications in c++?

    I would rather start with c++ and Qt for developing windows apps tbh.
    Last edited by Amleto; December 14th, 2010 at 02:27 PM.

  7. #7
    Join Date
    Apr 2000
    Location
    Belgium (Europe)
    Posts
    4,626

    Re: How do you write applications in c++?

    STL and boost are NOT frameworks. They're class libraries. They offer a number of ready made classes that will help you develop complex applications, but they don't offer anything towards actually getting any form of visual UI.

    MFC is an application framework, and so is Qt. Both have their pro's and cons. Some types of programs may be easier to make in MFC while other may be easier to make in Qt.
    And Even beside MFC and Qt, there are several other app frameworks to choose from. Some frameworks cater more towards bussiness type applications while others cate more towards graphical applications or even specific towards games.
    Which is best really depends on what you're tryign to do.

  8. #8
    Join Date
    Jul 2002
    Location
    Portsmouth. United Kingdom
    Posts
    2,727

    Re: How do you write applications in c++?

    We use MFC, though we've wrapped a lot of the components both to add more useful functionality and to make them play better with the STL.
    "It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong."
    Richard P. Feynman

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured