Solved

Point me in the right direction...

Posted on 2000-03-17
2
245 Views
Last Modified: 2013-12-26
 Ok, here's kind of a general question for anyone who wants a few points...  
  I'm learning Visual C++ and I've gotten through a few books on the topic.  I think I mostly understand classes, deriving classes from other classes, simple switch-type statements (if, else, for, while, etc.), and a few other things, but the only ways I know of outputting anything are through COUT from a console application, or with simple message-boxes from MFC applications.  
    I'm trying to learn how to use some graphical output, but scanning over the Visual C++ help files and documentation (on the MSDN library CD that comes with the Standard edition), I don't even know where to begin.  Could anyone point me towards something that'll show me some basic graphical output commands?  (Clearing the screen, turning a given pixel a given color, displaying bitmaps, and restoring the screen to windows when I'm done would all be useful)
  Any direction would be appreciated.
-Delion
0
Comment
Question by:Delion
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 3

Expert Comment

by:Alisher_N
ID: 2629473
hi there
if you want easiest graphics it is available under Borland C++ Builder which has BEST environment and Visual Components Library feature, I really doubt about MS VC++....
if you need extensive and effective graphics (for games or other realtime) you should look at DirectX interface (oriented to fast bitmap handling etc), read at www.microsoft.com/directx
if you planning some 3D - OpenGL would be better IMHO...
0
 
LVL 5

Accepted Solution

by:
laeuchli earned 50 total points
ID: 2630546
Ok, site back and relax. This is a long topic. First in the dark old days, all you could do for graphics in windows was bow to microsofts great wisdom :-) and use the windows GUI. This GUI had a overwelming feature. It resulted in a a feature called S-L-O-W. Only usable for apps, completly unusable for games. There are a million classes in the MFC and quite a few functions in the windows API. You really need to get a book about it. Micro$of noticed that windows was not getting overwelming love from gamers. So they released the WinG. This was only for bitting bitmaps faster, and is now obsolete. Some good games where written with it. Civ2 is a example. Then microsoft released OpenGL for windows. The fisrt version was software based, and you could drink 5 cups of coke watching it render. Now you can get it hardware accelerated, and it has the most features inculuded. However directx is catching up. After OpenGL, microsoft let directx out. At first it had few features, but it attcuatly ran fast enough for games. It continues to get better. The choice for most windows programmers. However, it is a lot more complex, and you need to know com. Another option, for those with a voodoo graphics card, is glide. Easy to use and really fast, but it only runs on 3dfx cards.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
java  - null DatagramSocket in RTS server puzzling me 8 412
Sudoku - eraseable white board 2 298
RTS - Should I pre-load all possible images? 2 77
scoresClump  challenge 31 150
What is RenderMan: RenderMan is a not any particular piece of software. RenderMan is an industry standard, defining set of rules that any rendering software should use, to be RenderMan-compliant. Pixar's RenderMan is a flagship implementation of …
Artificial Intelligence comes in many forms, and for game developers, Path-Finding is an important ability for making an NPC (Non-Playable Character) maneuver through terrain.  A* is a particularly easy way to approach it.  I’ll start with the algor…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question