|
MFC was developed at a time when documentation was printed out and provided in the form of books. I still remember the thick stack from Visual C++ 3.0 (or maybe 3.1?): about a dozen books with a total of >5000 pages of text.
Programmers at the time were required to find out what parts of these books they needed and then actually read it. Better yet: find third party books on specific topics such as MFC UI programming and read those instead, and only use the documentation for reference.
Nowadays, programmers expect to use new APIs on the fly: spending more than an hour reading documentation is considered unacceptable, and an API requiring that considered obscure or outright bad.
Microsoft doesn't obscure MFC documentation, they just never integrated all that additional information contained in those third party sources - quite possibly in part due to copyrights, but also because they instead focused on .NET as a replacement.
GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)
|
|
|
|
|
No, Microsoft during various migrations of its documentation sites simply decided not (or didn't care) to migrate a lot of stuff related to MFC and left lots of dead links to articles and example code on its own websites (at least that was the state of things about three years ago, maybe they fixed it by now). In case of a large company like Microsoft I call that obscuring.
And I spent way more time, than few hours searching through the web to find what was needed.
I don't expect to ever find an API I can use on the fly, unless it is some extension to an API I already know. It would be nice If API documentation was written in a way that enables this, but so far I have not seen something like that.
|
|
|
|
|
Languages and frameworks never truly die unless the platforms they exist on die. As long as Windows lives, so will MFC. Its certainly less popular and hard as heck to work with if you are used to .Net.
"Make everything as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
... so I used my Bryan Adams CD.
It cuts like a knife ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
let me get your your coat.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
|
All these posts... just for the gang here at CP.
Everything you do, you do it for us.!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
Maybe I should change my name to RobinHood?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
"Why a spoon, cousin?"
"Because it hurts more, you twit!"
Software Zen: delete this;
|
|
|
|
|
Are you speaking of the dull spoon?
|
|
|
|
|
It's a quote from Robin Hood, Prince of Thieves, which is a far underrated movie based on performances by Alan Rickman and Morgan Freeman.
Software Zen: delete this;
|
|
|
|
|
Have you tried using clean kitchen scissors? Far better than the pizza cutter.
|
|
|
|
|
If you steal a lamp, do you get a light sentence?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I don't know, tell us, don't leave us in the dark.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
That sounds like the perfect crime - they will be left in the dark.
|
|
|
|
|
You just have to lava good lamp joke!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
If you steal a clock, do you do hard time>
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I don't know, but the two brothers who stole a calendar each got six months.
|
|
|
|
|
|
I found a strange looking coin on the sidewalk, but I can't make heads nor tails out of it.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
When I was young my dad gave me money to go downtown and pay the electric bill but instead I bought raffle tickets for a chance to win a new truck.
I told my dad when I got home what I had done and he beat my butt but the next morning there was a new truck in the driveway.
We all held each other and cried, especially me because it was the truck from the electric company there to turn off the lights.
...dad beat my butt again.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
Shocking!
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
They had trucks back then Mike?
It was broke, so I fixed it.
|
|
|
|
|
Back then we called them Conestoga's.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|