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. Windows API
  4. How to learn Visual Studio

How to learn Visual Studio

Scheduled Pinned Locked Moved Windows API
tutorialcsharpc++databasevisual-studio
10 Posts 4 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.
  • J Offline
    J Offline
    Joe Q
    wrote on last edited by
    #1

    Hi All, I've been programming embedded processors and doing real time for quite a while and now I want to learn about Windows and how to use Visual Studio [2010] to do C++, put up windows and dialog boxes, etc. I thought I'd go to msdn, find the getting started stuff and get started. I cut and pasted the first example, regestering and putting up a window and it errored out on the window regestration. So now I come to the source of all knowledge, The Code Project, and would like to know how to get started using visual studio. If there are articals in CP to help me, that would be great! I've always found good stuff here in CP land. Thanks

    Joe V My Blog on Testing Me, Myself, and I SGP Robotics team and FIRST Robotics

    L L 2 Replies Last reply
    0
    • J Joe Q

      Hi All, I've been programming embedded processors and doing real time for quite a while and now I want to learn about Windows and how to use Visual Studio [2010] to do C++, put up windows and dialog boxes, etc. I thought I'd go to msdn, find the getting started stuff and get started. I cut and pasted the first example, regestering and putting up a window and it errored out on the window regestration. So now I come to the source of all knowledge, The Code Project, and would like to know how to get started using visual studio. If there are articals in CP to help me, that would be great! I've always found good stuff here in CP land. Thanks

      Joe V My Blog on Testing Me, Myself, and I SGP Robotics team and FIRST Robotics

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Joe Q wrote:

      I want to learn about Windows and how to use Visual Studio [2010] to do C++, put up windows and dialog boxes

      Windows programming can be done in plain C. I hope you already know this. But because you mention C++, the easiest choice would be the most often used library MFC. Since there is immense amount of knowledge sharing wrt MFC, using that will definitely help. As for Visual Studio itself, any decent book on MFC is going to have a few introductory pages on using Visual Studio environment. Try Jeff Prosise or Mike Blaszczak written books. HOWEVER, these days, .NET and C# are gaining rapid grounds for Windows' development. I don't know from your question if you NEED to develop in C++ or to develop Windows' application. Either way considering .NET might be helpful (note: I myself am sticking to C++ and haven't yet moved to .NET).

      ...byte till it megahertz...

      J 1 Reply Last reply
      0
      • J Joe Q

        Hi All, I've been programming embedded processors and doing real time for quite a while and now I want to learn about Windows and how to use Visual Studio [2010] to do C++, put up windows and dialog boxes, etc. I thought I'd go to msdn, find the getting started stuff and get started. I cut and pasted the first example, regestering and putting up a window and it errored out on the window regestration. So now I come to the source of all knowledge, The Code Project, and would like to know how to get started using visual studio. If there are articals in CP to help me, that would be great! I've always found good stuff here in CP land. Thanks

        Joe V My Blog on Testing Me, Myself, and I SGP Robotics team and FIRST Robotics

        L Offline
        L Offline
        Luc Pattyn
        wrote on last edited by
        #3

        I expect your problem is more one of Windows programming than using Visual Studio. Maybe MSDN hosts some videos you'll find useful. Maybe start here[^]. :)

        Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

        Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

        J 1 Reply Last reply
        0
        • L Luc Pattyn

          I expect your problem is more one of Windows programming than using Visual Studio. Maybe MSDN hosts some videos you'll find useful. Maybe start here[^]. :)

          Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

          Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

          J Offline
          J Offline
          Joe Q
          wrote on last edited by
          #4

          It is more of a Windows problem rather than a VS problem. Thanks for the link.

          Joe V FIRST Robotics Team 704 Blog Me, Myself, and I SGP Robotics team and FIRST Robotics

          1 Reply Last reply
          0
          • L Lost User

            Joe Q wrote:

            I want to learn about Windows and how to use Visual Studio [2010] to do C++, put up windows and dialog boxes

            Windows programming can be done in plain C. I hope you already know this. But because you mention C++, the easiest choice would be the most often used library MFC. Since there is immense amount of knowledge sharing wrt MFC, using that will definitely help. As for Visual Studio itself, any decent book on MFC is going to have a few introductory pages on using Visual Studio environment. Try Jeff Prosise or Mike Blaszczak written books. HOWEVER, these days, .NET and C# are gaining rapid grounds for Windows' development. I don't know from your question if you NEED to develop in C++ or to develop Windows' application. Either way considering .NET might be helpful (note: I myself am sticking to C++ and haven't yet moved to .NET).

            ...byte till it megahertz...

            J Offline
            J Offline
            Joe Q
            wrote on last edited by
            #5

            I'm not worried about whether I'm using C or C++. I'm just trying build up some windows and dialog boxes so the user doesn't have to use the command line. (I'm a command line kind of guy but my bosses say it's too antiquated) I didn't realize MFC was still around. In any case I just want to be able to put up some windows for user input.

            bleedingfingers wrote:

            HOWEVER, these days, .NET and C# are gaining rapid grounds for Windows' development. I don't know from your question if you NEED to develop in C++ or to develop Windows' application. Either way considering .NET might be helpful (note: I myself am sticking to C++ and haven't yet moved to .NET).

            I thought that .NET were libraries to help the user with the interface, system, etc. and were usable from C++ or whatever VS. Can .NET be used from C++? I'd rather not use C#, I work with 2 guys who became C# experts and now choose to never use it again. They have a whole list of reasons why but when they get on their anti-C# soap boxes I usually excuse myself becasue I know they'll be at it for a while.

            Joe V FIRST Robotics Team 704 Blog Me, Myself, and I SGP Robotics team and FIRST Robotics

            L L M 3 Replies Last reply
            0
            • J Joe Q

              I'm not worried about whether I'm using C or C++. I'm just trying build up some windows and dialog boxes so the user doesn't have to use the command line. (I'm a command line kind of guy but my bosses say it's too antiquated) I didn't realize MFC was still around. In any case I just want to be able to put up some windows for user input.

              bleedingfingers wrote:

              HOWEVER, these days, .NET and C# are gaining rapid grounds for Windows' development. I don't know from your question if you NEED to develop in C++ or to develop Windows' application. Either way considering .NET might be helpful (note: I myself am sticking to C++ and haven't yet moved to .NET).

              I thought that .NET were libraries to help the user with the interface, system, etc. and were usable from C++ or whatever VS. Can .NET be used from C++? I'd rather not use C#, I work with 2 guys who became C# experts and now choose to never use it again. They have a whole list of reasons why but when they get on their anti-C# soap boxes I usually excuse myself becasue I know they'll be at it for a while.

              Joe V FIRST Robotics Team 704 Blog Me, Myself, and I SGP Robotics team and FIRST Robotics

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              Then MFC is your best bet. I would recommend Jeff Prosise's Programming Windows with MFC, and/or Mike Blaczszak's, Professional MFC with Visual C++.

              ...byte till it megahertz...

              J 1 Reply Last reply
              0
              • L Lost User

                Then MFC is your best bet. I would recommend Jeff Prosise's Programming Windows with MFC, and/or Mike Blaczszak's, Professional MFC with Visual C++.

                ...byte till it megahertz...

                J Offline
                J Offline
                Joe Q
                wrote on last edited by
                #7

                Thanks, I'll look those books up!

                Joe V FIRST Robotics Team 704 Blog Me, Myself, and I SGP Robotics team and FIRST Robotics

                1 Reply Last reply
                0
                • J Joe Q

                  I'm not worried about whether I'm using C or C++. I'm just trying build up some windows and dialog boxes so the user doesn't have to use the command line. (I'm a command line kind of guy but my bosses say it's too antiquated) I didn't realize MFC was still around. In any case I just want to be able to put up some windows for user input.

                  bleedingfingers wrote:

                  HOWEVER, these days, .NET and C# are gaining rapid grounds for Windows' development. I don't know from your question if you NEED to develop in C++ or to develop Windows' application. Either way considering .NET might be helpful (note: I myself am sticking to C++ and haven't yet moved to .NET).

                  I thought that .NET were libraries to help the user with the interface, system, etc. and were usable from C++ or whatever VS. Can .NET be used from C++? I'd rather not use C#, I work with 2 guys who became C# experts and now choose to never use it again. They have a whole list of reasons why but when they get on their anti-C# soap boxes I usually excuse myself becasue I know they'll be at it for a while.

                  Joe V FIRST Robotics Team 704 Blog Me, Myself, and I SGP Robotics team and FIRST Robotics

                  L Offline
                  L Offline
                  Luc Pattyn
                  wrote on last edited by
                  #8

                  Joe Q wrote:

                  I work with 2 guys who became C# experts and now choose to never use it again

                  Joe Q wrote:

                  when they get on their anti-C# soap boxes...

                  You may have to choose your experts more carefully, and not take advice from soapbox characters. For Windows GUI programming, C# is what I use. Always. :-D

                  Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

                  Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

                  L 1 Reply Last reply
                  0
                  • L Luc Pattyn

                    Joe Q wrote:

                    I work with 2 guys who became C# experts and now choose to never use it again

                    Joe Q wrote:

                    when they get on their anti-C# soap boxes...

                    You may have to choose your experts more carefully, and not take advice from soapbox characters. For Windows GUI programming, C# is what I use. Always. :-D

                    Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

                    Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #9

                    May be they failed at music and carry the grudge. People swear by C# so much that it's almost like they are saying "if you c sharp you won't be flat". But I am still with C++ though. :rolleyes:

                    ...byte till it megahertz...

                    1 Reply Last reply
                    0
                    • J Joe Q

                      I'm not worried about whether I'm using C or C++. I'm just trying build up some windows and dialog boxes so the user doesn't have to use the command line. (I'm a command line kind of guy but my bosses say it's too antiquated) I didn't realize MFC was still around. In any case I just want to be able to put up some windows for user input.

                      bleedingfingers wrote:

                      HOWEVER, these days, .NET and C# are gaining rapid grounds for Windows' development. I don't know from your question if you NEED to develop in C++ or to develop Windows' application. Either way considering .NET might be helpful (note: I myself am sticking to C++ and haven't yet moved to .NET).

                      I thought that .NET were libraries to help the user with the interface, system, etc. and were usable from C++ or whatever VS. Can .NET be used from C++? I'd rather not use C#, I work with 2 guys who became C# experts and now choose to never use it again. They have a whole list of reasons why but when they get on their anti-C# soap boxes I usually excuse myself becasue I know they'll be at it for a while.

                      Joe V FIRST Robotics Team 704 Blog Me, Myself, and I SGP Robotics team and FIRST Robotics

                      M Offline
                      M Offline
                      molesworth
                      wrote on last edited by
                      #10

                      Joe Q wrote:

                      I'd rather not use C#, I work with 2 guys who became C# experts and now choose to never use it again. They have a whole list of reasons why but when they get on their anti-C# soap boxes I usually excuse myself becasue I know they'll be at it for a while.

                      Really? From my experience, and of the team on the last big project I was on (30+ programmers), C# is definitely a lot more productive easier to use than using C++, either managed or unmanged. And WinForms are a huge leap forward from MFC. Take a serious look at it, rather than listening to other people's opinions, and I think you might be pleasantly surprised...

                      Days spent at sea are not deducted from one's alloted span - Phoenician proverb

                      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