The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Yeah, it's amazing that VSTudio still even supports MFC. It's too bad it didn't take off like C#. I liked it better because it was more esoteric. Seemed more like hidden knowledge you had to go into the cave and explore for. Then along came C# and brought everything out into the light and everyone was dragging and dropping and developing.
I think C# is an abomination of a language and can't stand it. Only managed C++ is worse - that is horrific. I remember vividly the marketing when it (C#) and .Net was introduced. It was touted as essentially existing because c++ is "too difficult" and that is total nonsense. It seems to me this attitude has extended itself to the "everyone can program" movement. My view on that is maybe so, but it is painfully obvious that not everyone should.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
Coming from a non Computer Science background, the sheer size of this put me off at that time.
I felt the same way. I was learning C++ from a Dummies book and then trying to get through this stuff. I remember when in 1994 someone gave me Petzold's Windows Programming book and I was so shocked that there was someone (one lone author, it seemed) who actually explained windows programming.
Yeah, I was wishing I could buy Part 5 (and maybe Part 4) separately for less $.
There are still MFC programmers out there though and in VStudio 2017 (and maybe 2019) you can still do MFC development so I wonder how those devs learn that nowadays without these resources.
Yep, many of those look familiar.
The MS-DOS Programmer's Reference makes me think one thing: Int 21h
And I don't even know what it means. I remember looking at those books and being like, hmm...I wonder what a Int 21h is.
The Winn Rosch Hardware Bible is interesting. I guess Winn Rosch was actually a robot since he had his own hardware bible.
I owned a copy of that Inside Visual C++ (by Kruglinski if memory serves right) and I never got much out of it. Lots of books I'd get 2 or 3 chapters in and then get stuck.
Ah yes.. Good old Int 0x21 - The DOS interrupt, or in clearer english - the entry point to much of the functionality offered by the OS itself. Set AH to the value of the desired function, then fill other registers as required and finally interrupt.
I seem to remember it as sport - trying to identify other Ints that would perform the same basic functionality, albeit with greater convenience. Ralf Brown's interrupt list was like a divine gift from the gods. Advanced Assembly Language by Allen Wyatt is still one of my favourite chunks of dead trees devoted to computing.
Remember writing my first memory editor and then first hex (file) editor. It was always fun to watch 0x46C and 0x46D in memory, since that was where the timer-tick count was stored - you could watch it update 18 times a second or so. Altering it was even more fun! (y2k bug - you were boring)