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. C / C++ / MFC
  4. I know absolutely nothing...help, please.

I know absolutely nothing...help, please.

Scheduled Pinned Locked Moved C / C++ / MFC
c++helptutorialquestion
9 Posts 6 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.
  • _ Offline
    _ Offline
    _Sephiroth_
    wrote on last edited by
    #1

    Greetings. As I said in the subject, all I know about Visual C++ is that I can program stuff with it. Other than that it's just confusing. Does anybody know of a tutorial that will tell me what I can do with this program and maybe get me started. I tried using the C++ documentation but I didn't understand a thing...Please Help. Thank you in advance. "I'd love to change the world, but nobody will give me the source code." -Anonymous "If I were two-faced, would I be wearing this one?" -Abraham Lincoln

    N R 2 Replies Last reply
    0
    • _ _Sephiroth_

      Greetings. As I said in the subject, all I know about Visual C++ is that I can program stuff with it. Other than that it's just confusing. Does anybody know of a tutorial that will tell me what I can do with this program and maybe get me started. I tried using the C++ documentation but I didn't understand a thing...Please Help. Thank you in advance. "I'd love to change the world, but nobody will give me the source code." -Anonymous "If I were two-faced, would I be wearing this one?" -Abraham Lincoln

      N Offline
      N Offline
      n 0
      wrote on last edited by
      #2

      it's recommended knowing some other programming languages before entering the beautiful world of c. i read once that about 80% of the people that would like to know how to program in c usually give up (specially when it comes to pointers!) but hang on it; i'm convinced that almost anybody can learn c by working hard. once you've trespassed this wall, nothing will be the same again, believe me... here's a link for ya:http://www.cplusplus.com/doc/tutorial/[^] good luck! Я люблю русский язикь!

      J A _ 3 Replies Last reply
      0
      • N n 0

        it's recommended knowing some other programming languages before entering the beautiful world of c. i read once that about 80% of the people that would like to know how to program in c usually give up (specially when it comes to pointers!) but hang on it; i'm convinced that almost anybody can learn c by working hard. once you've trespassed this wall, nothing will be the same again, believe me... here's a link for ya:http://www.cplusplus.com/doc/tutorial/[^] good luck! Я люблю русский язикь!

        J Offline
        J Offline
        John R Shaw
        wrote on last edited by
        #3

        Wow! I believe he was asking about C++ not C, the criters are related but not the same. C is one of the easest languages to learn, although you have a point about pointers. Now I personaly recommend learning C before learning C++, because you can learn things that you may never learn as a C++ programmer. Good job providing the link to a C++ tutorial though. P.S. If you ment to say C++ instead of C I appoligise for this post. INTP

        N 1 Reply Last reply
        0
        • J John R Shaw

          Wow! I believe he was asking about C++ not C, the criters are related but not the same. C is one of the easest languages to learn, although you have a point about pointers. Now I personaly recommend learning C before learning C++, because you can learn things that you may never learn as a C++ programmer. Good job providing the link to a C++ tutorial though. P.S. If you ment to say C++ instead of C I appoligise for this post. INTP

          N Offline
          N Offline
          n 0
          wrote on last edited by
          #4

          phil: i think the most important things at the beginning are some MFC basics so one can see something in the monitor. i had to learn c/c++ by myself and i'd rather skydive naked into a hot sea of piranha than do another big app based on SDK. it's frustating because as a beginner, you'll rather want to see sth appear quikly without two pages of code per pixel. later on (as it happened to me), one wonders about many things in starts diggin and diggin. even though the method i used wasn't as structurally correct as the one you've mentioned, it's recommendable so you get over these initial problems that usually often occur. Я люблю русский язикь!

          J 1 Reply Last reply
          0
          • N n 0

            it's recommended knowing some other programming languages before entering the beautiful world of c. i read once that about 80% of the people that would like to know how to program in c usually give up (specially when it comes to pointers!) but hang on it; i'm convinced that almost anybody can learn c by working hard. once you've trespassed this wall, nothing will be the same again, believe me... here's a link for ya:http://www.cplusplus.com/doc/tutorial/[^] good luck! Я люблю русский язикь!

            A Offline
            A Offline
            Anonymous
            wrote on last edited by
            #5

            Pointers don't make any sense when you're first learning C/C++. I know the first thing that came to mind when I first started learning pointers is that why would I want to use pointers (after all why would I want the address of some other variable or some data in memory?) Only after learning data structures, memory allocation techniques along with Windows programming and COM did pointers start making sense.

            1 Reply Last reply
            0
            • _ _Sephiroth_

              Greetings. As I said in the subject, all I know about Visual C++ is that I can program stuff with it. Other than that it's just confusing. Does anybody know of a tutorial that will tell me what I can do with this program and maybe get me started. I tried using the C++ documentation but I didn't understand a thing...Please Help. Thank you in advance. "I'd love to change the world, but nobody will give me the source code." -Anonymous "If I were two-faced, would I be wearing this one?" -Abraham Lincoln

              R Offline
              R Offline
              Roger Wright
              wrote on last edited by
              #6

              C++ is the most confusing, complex, and frustrating language I've ever tried to learn; it's also the most useful, and worth the effort. The MS documentation is completely useless unless you already know the language and the IDE, but there are some books that can help. The best I've found is Practical Visual C++ 6, by Bates & Tompkins, though I've wasted money on a lot of other books that taught me absolutely nothing (including the MS Press Visual C++ Reference Library). Find a copy, work through the examples, and have fun. I've been trying to make sense of the language and the IDE since Visual C++ 4 was current, and made no progress whatsoever until I got this book. Now it's actually fun.:-D Heard in Bullhead City - "You haven't lost your girl -
              you've just lost your turn..." [sigh] So true...

              1 Reply Last reply
              0
              • N n 0

                it's recommended knowing some other programming languages before entering the beautiful world of c. i read once that about 80% of the people that would like to know how to program in c usually give up (specially when it comes to pointers!) but hang on it; i'm convinced that almost anybody can learn c by working hard. once you've trespassed this wall, nothing will be the same again, believe me... here's a link for ya:http://www.cplusplus.com/doc/tutorial/[^] good luck! Я люблю русский язикь!

                _ Offline
                _ Offline
                _Sephiroth_
                wrote on last edited by
                #7

                Thank you, this tutorial looks like it will be very usefull. "I'd love to change the world, but nobody will give me the source code."-Anonymous "If I were two-faced, would I be wearing this one?"-Abraham Lincoln

                1 Reply Last reply
                0
                • N n 0

                  phil: i think the most important things at the beginning are some MFC basics so one can see something in the monitor. i had to learn c/c++ by myself and i'd rather skydive naked into a hot sea of piranha than do another big app based on SDK. it's frustating because as a beginner, you'll rather want to see sth appear quikly without two pages of code per pixel. later on (as it happened to me), one wonders about many things in starts diggin and diggin. even though the method i used wasn't as structurally correct as the one you've mentioned, it's recommendable so you get over these initial problems that usually often occur. Я люблю русский язикь!

                  J Offline
                  J Offline
                  John R Shaw
                  wrote on last edited by
                  #8

                  Windows is not a good eviroment to learn C/C++ and learning C++ via MFC is even worse. I am a self taught programmer and have been writing programs for over 15 years. The first thing someone should do, if they want to be good at it, is learn the language. MFC is great and I use it for almost my applications, but it hides what is realy going on. MFC is a frame work, one of many, and is almost entirely Windows specific. A programmer that knows the language can program in any eviroment. A programmer that just knows how to use MFC without knowing whats behind it (Windows SDK), is limiting his/her self. By the way, your reply appears to have have nothing to do with the subject of the original question. INTP

                  A 1 Reply Last reply
                  0
                  • J John R Shaw

                    Windows is not a good eviroment to learn C/C++ and learning C++ via MFC is even worse. I am a self taught programmer and have been writing programs for over 15 years. The first thing someone should do, if they want to be good at it, is learn the language. MFC is great and I use it for almost my applications, but it hides what is realy going on. MFC is a frame work, one of many, and is almost entirely Windows specific. A programmer that knows the language can program in any eviroment. A programmer that just knows how to use MFC without knowing whats behind it (Windows SDK), is limiting his/her self. By the way, your reply appears to have have nothing to do with the subject of the original question. INTP

                    A Offline
                    A Offline
                    Alan Chambers
                    wrote on last edited by
                    #9

                    There are two ways to look at it, learning C++ via MFC is bad because it hides everything, or learning C++ via MFC is good because it hides everything. I think both are perfectly adequate. The C++ syntax is very confusing for a beginner because it is less like english than many high level languages (VB, delphi etc.) and MFC provides an entry point into the syntax. And I think because it is a high-level framework, much like VB, beginners can get into C++ and do things without seeing the enormity of the language and getting put off by the realisation of just how big a task it is to learn C++. For those who are curious, they will dig to the bottom of MFC to find how it works and is put together and start developing a proper C++ knowledge base. Doing it the other way around is very difficult because you are stepping into the cauldron of fire, where there is lots of code and little reward, many just get bored. However, it is as you say a very good way of learning, because you learn from the ground up. As you learn more, you will be able to see how MFC is put together without even looking at it. I'd say if your completely dedicated, start from the bottom and create some simple apps and figure out how it works. If your not sure about learning a language, check MFC out and see if you can get to grips with that, cos if you can't there's no point in pursing your hobby with C++. "When I left you I was but the learner, now I am the master" - Darth Vader

                    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