Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Programming Windows 5th ed.

Name: Anonymous 2009-06-28 16:58

Hello, I'm trying to get into Windows programming and I've been told by a friend that this book (The one by Charles Petzold) is the best place to start. I know C++ pretty well, so that isn't a problem, but I'm worried about how old the book is. I doubt most of the code has changed between Win98 and today, but if I study this 1600 page tome will I get stuck with a modern compiler on some archaic term that isn't used anymore? I guess what I'm most worried about is wasting my whole summer reading this and learning a lot of stuff that is completely useless today.

Also, I know that everything is going to 64-bit these days with Windows 7 and all, and I'm worried that I'd be even further behind because of that with this book, should I not waste my time with it and look for something a little more modern?

Thanks, hopefully you guys can stop trolling for one min and help with a real question.

Name: Anonymous 2009-06-28 17:09

Go away

Name: Anonymous 2009-06-28 18:02

I'm currently reading http://tinyurl.com/6po357 , which was last updated late 2001. It focuses on game programming, but early on it focuses on things like window classes, handles, resources, the WndProc callback, etc.

I'd also recommend Microsoft Internals by Mark Russinovich and David Solomon. It basically explores features of the WinNT kernel.

Name: Anonymous 2009-06-28 18:58

>>3

I'd like to fiddle with game programming at some point, but right now I just want to have fun with Windows itself.

But can you tell me if I'd be wasting my time reading the book I'm looking at?

Name: Anonymous 2009-06-28 19:10

>>4
have fun with Windows
( ≖‿≖)

Name: Anonymous 2009-06-28 19:22

>>4
I haven't read the book in your post, so I can't comment on it.

Name: Anonymous 2009-06-28 19:37

>>1
>doubt most of the code has changed between Win98 and today
( ≖‿≖)

Name: Anonymous 2009-06-28 19:52

>>7
except the NT and 9x kernels are compl...
ah, you were trolling. Very nice, you almost had me there for a second, but I can proudly say that I have not been trolled.

Name: Anonymous 2009-06-28 19:57

>>8

If you'd just tell me it would help me out a lot, I knew this thread was going to end up as nothing but troll posts.

Name: Anonymous 2009-06-28 20:31

Learn .NET and stop spooning out pieces of broken glass onto your mom.

Name: Anonymous 2009-06-28 21:04

>>9
The only troll posts I see are the OP's post and >>9

Name: Anonymous 2009-06-29 1:44

Most programs written for Win95 will run perfectly on Vista with no problem if they stick to the documented Win32 API. So yes, do learn it. But I recommend not trying to memorize the API completely, just remember how to do basic things like create windows and stuff while looking up in the reference for the functions you need while actually writing code.

Name: FrozenVoid 2009-06-29 2:19

>>3 Thank you. I was searching for exactly this kind of reference.

___________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: Anonymous 2009-06-29 3:03

>>13
You're welcome. If you don't mind, can you take it easy on the trolling for a while?

Name: FrozenVoid 2009-06-29 3:12

>>14 I can't help it. Every post i make automatically becomes 'trolling'.
You're bascially suggesting that i post anonymously,which i dislike.



________________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: FrozenVoid 2009-06-29 3:17

Not a troll, just shit.




________________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: FrozenVoid 2009-06-29 3:24

>>16 OK, go back to http://dis.4chan.org/read/prog/1246161835/1-40



_________________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: FrozenVoid 2009-06-29 3:30

>>17
Far superior to anything you've ever posted here.



________________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: FrozenVoid 2009-06-29 3:37

>>18 In that case, go back straight to /b/. You will find such threads plenty.



_______________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: Anonymous 2009-06-29 3:41

>>3
Andre Lamothe
Stopped reading right there.

Name: Anonymous 2009-06-29 10:56

>>1
The base WinAPI hasn't changed that much, so the book is still relevant, but there are many new additions, so you'll want to update your knowledge on that.

P.S.: Win98 and WinNT are different operating systems(different kernel/driver model), but they still implement the same base Windows APIs, except that Win9x implements much less of them(as a lot were added in NT), and has horrible/inexistent unicode support.

Name: Anonymous 2009-06-29 11:05

That book teaches the Win32 API which is old and ugly. Unless you specifically need to learn Win32 programming, I wouldn't bother. I suggest learning Qt library, which is much nicer.

Name: Anonymous 2009-06-29 11:16

>>22
The Win32 API is still the base API used, everything on Windows thunks down to it (which eventually thunks down to NT API and down to the kernel). There is no harm in learning it, but you could just look up MSDN whenever you need to use it and get the same results.

Name: Anonymous 2009-06-29 14:38

P.S.: Win98 and WinNT are different operating systems(different kernel/driver model), but they still implement the same base Windows APIs, except that Win9x implements much less of them(as a lot were added in NT), and has horrible/inexistent unicode support.
Win32 was actually developed on NT and then ported to Windows 95.

The Win32 API is still the base API used, everything on Windows thunks down to it (which eventually thunks down to NT API and down to the kernel).
Not everything. Some people use the NT API directly instead of getting ass-raped by Win32.

Name: Anonymous 2009-06-29 19:04

>>20
But he's a rock climber or some shit.

Name: Anonymous 2009-06-29 20:37

>>25
And he's climbed more rocks than you could ever dream of climbing.

Name: Anonymous 2009-06-29 20:39

>>26
than

Name: Anonymous 2009-06-30 5:17

>>24
NT API

too bad they're invisible

Name: Anonymous 2009-06-30 9:33

>>28
What about they are invisible?

Name: Anonymous 2009-06-30 10:23

>>29
what about MY invisible?

Name: Anonymous 2009-06-30 17:38

>>30
what about MY THEY YOU ARE invisible?

Name: Anonymous 2011-01-27 23:38

>>FrozenVoid
your link is dead

Name: Anonymous 2011-01-31 21:10

<-- check em dubz

Name: Anonymous 2011-02-03 0:35

Name: tray 2012-03-14 23:04

Name: Anonymous 2013-01-19 14:30

/prog/ will be spammed continuously until further notice. we apologize for any inconvenience this may cause.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List