-
The EVIL MFC...
It is so evil that every time I pick up a book on Visual C++ MFC is there. What if I don't want to use MFC? Do I have any other choice? I shelled out the money for Visual C++ pro edition now am I bound to this MFC stuff? No MFC = No Windows Programing unless I stick to just console apps?
Every single book on Windows programing that I have looked at uses MFC. This is driving me NUTS!!!
AURGHHHH!!!! (sorry, I had to get that out)
What other options do I have?
-
you can do it with API :-) Instead of writing a whole tutorial here...I think the first post in this forum contains lots of tutorials...and includes one about making windows :D
-
You can get a good start with Windows API programming from www.winprog.com. A good book to learn windows API programming is "Program Windows [5th Edition] by Charles Petzold".
-
Get Charles Petzold's book
'Programming Windows, The Definitive Guide to the Win32 API' or one of the others by Petzold like 'Programming Windows 95.'
It isn't that MFC is evil, it just plain requires that you know the api cold, COM cold, and some other stuff as well.
MFC has been around for along time, just the same, many programmers are very proficient without using it at all.
Download putty-src.zip - an ssh telnet client source code module. You can see how to program with just api's. NO MFC.
http://www.chiark.greenend.org.uk/~s.../download.html
-
just a correction www.winprog.org :) took me a few minutes to notice why I wasn't getting there with your link :p
-
I use that program every day :cool:
-
I use putty to do some of my work every day. some unix syadmins here were overcome with paranoia. ssh FTP'ing sux.
It mangles \n bigtime.
-
The link got munged by vbforums :D
The link does work here it is with a space embedded between each character
w w w . c h i a r k . g r e e n e n d .o r g . u k /~s g t a t h a m /p u t t y / d o w n l o a d .html
-
The other one worked for me :confused:
It only uses ellipsis for the displayed version ;)
I use SSH to log into my router (my old PC with Linux on) from outside (not much goes in or out of there, I've tightened it up pretty far).