Results 1 to 13 of 13

Thread: MFC and OpenGL Tutorials

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Aug 2000
    Posts
    1,539

    Talking

    yep folks its back to school time (i aint going back thou hehe)
    althou i will bee in few months
    and i wanna get head start
    anyone have good links on MFC and OpenGL tutorials for absolute beginners? (only took a introductory class to c++, like learning functions, little bit of classes, how to print stuff on the screen, opening files)

    thanks greatly appreciated

  2. #2
    Addicted Member
    Join Date
    May 2000
    Location
    Grand Rapids, MI
    Posts
    231
    Um you may have better luck with DirectX than OpenGL, also on microsoft site (msdn.microsoft.com) if you can find either the DirectX SDK(easily found at http://www.microsoft.com/directx) or the OpenGL SDK (need to find Platform SDK on microsoft and downlooad that) both will have tutorials, samples, etc. but dont expect to get much out of it, since yer only a novice C++ user.
    -Karl Blessing aka kb244{fastHACK}
    [email protected]

  3. #3
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169

    Excuse me while I interfere

    Stuff Direct3D - go for OpenGL. BTW, when using OpenGL, MFC is mainly irrelevant (hehe). Try http://nehe.gamedev.net or http://www.opengl.org for tutorials/code/etc.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  4. #4
    Addicted Member
    Join Date
    May 2000
    Location
    Grand Rapids, MI
    Posts
    231
    I recomended DirectX because if he "does" want to get into MFC it may help, also directX isnt just 3d, so he may benefit more from playing with each of those, OpenGL however is 3d only, and would require a bit more work (although contains much more features than existing DX technology) I havent done any 3d programming, but I think for his learning sakes, he may like DirectDraw at first, then decide between Direct3D or OpenGL.
    -Karl Blessing aka kb244{fastHACK}
    [email protected]

  5. #5
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    OpenGL is 2D and 3D (supports textures and alpha blending too). This is what I use, though:

    2D graphics: DirectDraw
    3D graphics: OpenGL

    This way, I use DX to create the 2D elements, blit it from a memory DC created using OpenGL, then merge it and display using DirectDraw. And it's very fast, actually.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  6. #6

    Thread Starter
    Frenzied Member
    Join Date
    Aug 2000
    Posts
    1,539

    Talking hmmm

    at this point i have NO clue what the difference is between directx and OpenGL i know both used in programming games *shivers at the word pro.. games..*
    i dont really have a choice
    there is 2 courses. one is OpenGL and Other is MFC
    so that means i havet to learn both of them

    so any good SIMPLE tutorials on either?
    *checking out the sites parksie suggested now*

    thanks guyz

    P.S parksie.. after am done looking at those sites
    i will put something togather for that programming team....

    and i must admit
    your reply to that email i sent was THE BEST
    i had people explain skills in details. one guy sent me a 2 page document (very detailed, and good)
    but short is sweet
    you were BANG *duck dead*, BANg *chicken dead*

    thanks


  7. #7
    Addicted Member
    Join Date
    May 2000
    Location
    Grand Rapids, MI
    Posts
    231
    I took at look at http://nehe.gamedev.net that parksie had posted, belive me that site will give you the best introductory tutorials into OpenGL using C++ , just looking at it, I might give it a try. ( I havent pursued looking for Opengl tutorials, but I must say that site turns out pretty good to get you started off)
    -Karl Blessing aka kb244{fastHACK}
    [email protected]

  8. #8

    Thread Starter
    Frenzied Member
    Join Date
    Aug 2000
    Posts
    1,539

    Talking hmm

    i really dont have a choice
    taking mfc and open"G" at the same time
    got to learn it all


  9. #9
    Hyperactive Member
    Join Date
    May 2000
    Posts
    367
    I have just have a couple things to say.

    If you only took a intro to C++ class, and only have a basic idea of what a function, class, etc is. Oh boy, you are in trouble.

    You need to take more C++ classes there is alot more out there that you need to know. You can not go into programming with MFC and OpenGL with an intro to C++. You need to learn more, such as inheritance, polymorphism, operator overloading, etc. You cant code correctly or
    shall I say easier MFC or OpenGL applications without
    knowing a good ground work of C++.

    MFC, OpenGL, and DirectX are probably some of the more
    difficult subjects to learn. If you are taking them all
    in the same semster I pray you have an easy professor.

  10. #10

    Thread Starter
    Frenzied Member
    Join Date
    Aug 2000
    Posts
    1,539

    Talking hmm

    i am a big boy i can take it
    actually if it was direct x with it
    i would be screwed
    but open G doesnt look soo bad
    and since i kinda undrestand the programming expect of things
    i should be alright, once you know basic concept of one lanugage, doing samething in another program just requires you to figure out syntax

    and this is is like introductory to mfc and open g


  11. #11
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Hate to correct you, but it's OpenGL...

    For a beginner, OpenGL is much easier than DX. Take a look at Mark Kilgard's GLUT - it lets you use OpenGL without arsing around with pixel formats and the like.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  12. #12

    Thread Starter
    Frenzied Member
    Join Date
    Aug 2000
    Posts
    1,539

    its Open"G"

    hehe thanks for da correction but i like to make names creative to myself so there for its Open"G"


    and where do i find this Mark Gilgards Glut?


  13. #13
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    http://reality.sgi.com/mjk_asd/glut3/#windows
    There's a link to a set of precompiled binaries, if you don't want to compile the source yourself. The example programs are very good for learning (the geoface is very nice).
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

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