Talk:Windows Programming


Archives
: Archive from 2005, 2006
The following templates and categories are specifically designed for use with this particular book:


Vista

When Windows Vista comes out, this book is going to need to be either extensively modified, or a number of additions are going to need to be made. Many parts of the API are expected to change, and the new Vista driver model implements user-mode drivers. Any suggestions on how to adapt to the changes? --Whiteknight (talk) (current) 21:34, 1 March 2006 (UTC)

  • I'm the guy mentioning Pelle's C under the Anonymous IP. Since I'm at the beginner stage in Windows Programming, I can't tell it's too relevant due to people's slow adoption of anything new. It's probably OK to just make a section or two, the way Hart's Windows System Programming book was updated to "handle" XP, 2003 and Win64. His 64-bit section goes more or less like: Current Status, Model, data types, API changes, migrating code and compiler issues. To tell the truth, I'm not happy OS's change so much and break compatibility. I'm a legacy guy who just patched windows 2000 machines for USA Daylight Savings this past weekends, and am darn proud :) --66.108.164.77 04:17, 14 March 2007 (UTC)

UNICODE....

I dont understant why unicode was removed from wikisource to be part of wikibooks/Windows Programming. Why "windows programming"? must i remake UNICODE table for other languages???? Sspecter 04:38, 12 December 2006 (UTC)

To the best of my knowledge it wasn't wanted on wikisource, and they were going to delete it. Instead of deleting the material, it was moved here to the Windows Programming book. There are two options:
  1. Create a Unicode book, and link to that book from every other book that needs to discuss unicode in more detail
  2. Add unicode material to every book that needs it.
Which ever you feel like doing is perfectly fine. --Whiteknight (talk) (projects) 13:32, 12 December 2006 (UTC)
I would prefer much better to create a Unicode book. Can I move it? Sspecter 06:24, 16 December 2006 (UTC)
Go right ahead. If an editor doesn't like the change, he'll either take it to the talk page or revert it. But I think it'll be fine. :) Cheers, --Iamunknown 06:29, 16 December 2006 (UTC)

The reason i want to change is that it was (for me) very hard to find this codes hidden between the mediawiki projects. Other people are having the same problem, proven by the weird biggest article in wikipedia, about "HTML decimal character references" (wich is, in fact, a very ugly mistagged uncomplete unicode reference), voted 3 times for deletion and maintained. Check it out. Sspecter 06:37, 16 December 2006 (UTC)

Hi. I tried to follow the link but it seems to have been removed. A second part is up, according to a search for decimal character references and is available via this link. I'm one guy (probably the only one besides Whiteknight but I don't know all my IP addresses) that recently added info to the OSS/Cygwin portion of this Wikibook. I should try and see if there's a unified ID for wikieverything accounts or create a new account for here.
BTW, thanks, Whiteknight --this wikibook's first chapters are the glue that helped me fill gaps from books and web tutorials on Win32 for C++... "Hello world" teachers out there should spend more time defining what those new windows.h types and weird capitalized strings are about. I'll update the OSS section to add at least a mention to LCC-WIN32 and (non-open source?) Pelle's C, since they have GUI support that can substitute the need Visual Studio tools for simple projects. --198.83.125.201 00:37, 9 January 2007 (UTC)
This seems to be a likely successor to the missing character reference links given above: List of XML and HTML character entity references. --Georgeryp 19:17, 24 November 2007 (UTC)

Assignments?

How about assignments to go along with the text?

Personally, I usually ignore assignments. How about examples that build a more complete application using many of the tasks discussed in the chapter? For example, now that the reader's gone through the Windows Programming/Window Creation chapter and has read about menus, take them through building a simple program that invokes menus. Puckdropper (talk) 05:52, 12 December 2007 (UTC)

_____________________________________________________________

Information about Windows:

_____________________________________________________________

Why is there a copyright symbol here? Pulseczar 18:37, 5 November 2007 (UTC)

No idea. That's just what somebody has named the book. Technically, we probably should make it clear that in this context "Windows" is a registered trademark. --Whiteknight (Page) (Talk) 18:54, 5 November 2007 (UTC)

Disappointed

I took a course on C programming in college, and since then have programmed recreationally in several languages. I'm only now starting to take interest in creating graphical programs, and I'm strongly disappointed in this Wikibook. I'm certain that if I already knew how to use the Win32 API this would make a fine reference, but as a teaching tool it falls short. If this is only intended for reference, could you include a warning stating so in the first paragraph? If this is intended to educate novices to GUI programming, I think significant rewriting is in order.

In place of adding a warning why not contribute with the missing information :) It is up for the book contributors to add or not the warning but placing it will be limiting the scope of the book and will make it very improbable that anyone will add or rewrite it to cover that subject. --Panic (talk) 16:11, 22 February 2008 (UTC)
First, because I am a beginner to the subject and cannot myself supply the imformation I believe this "book" needs. Second, because when non-established wiki users come and make significant changes to existing articles, Internet fights ensue.
Because you are a beginner is not an objection. You are not required to show any IDs or other cards here, so you should by default consider anyone a beginner (on the other hand no one is allowed to intentionally lie). If you are reading from other resources you can contribute without doing an exact copy (or even doing an exact copy if license allows it), this is a collaboration effort if you add something that is incorrect others will correct it later (we hope). Fights will only be created if contributors divergences can't be accommodated and then there are correct ways of handling them... --Panic (talk) 18:13, 22 February 2008 (UTC)
This whole website is a volunteer effort, and it doesnt make sense to be criticizing the intermittant efforts of our volunteers. I've written the vast majority of this book so far, but real-life obligations, and other projects, have prevented me from contributing much to this book recently. It's also good to remember that this book, and all other books here on this site, should be considered "works in progress", not finished books. This book is certainly not in it's "final" condition, and it will improve when people take the time to improve it. --Whiteknight (Page) (Talk) 20:12, 22 February 2008 (UTC)
All free windows GUI programming documents tend to be terrible. Microsoft just doesn't care (their gdi examples don't even compile), and the only good documentation is from books you have to pay for. Here or anywhere else on the web will just be abysmal. I hope this post saves many people valuable time. --V2os (talk) 02:24, 11 October 2008 (UTC)

Windows programming in C++ for kids

Well I am giving this topic because I am a kid.And I have burning desire to program.I've found some useless books on C++ online that teaches only console programming.Hell that Hello World console program.

include <iostream>

using namespace std;

int main() 

{        

        cout << "Hello World\n"; 
        cout << "Press enter to continue...";
        cin.get();

}

I hate this program now.I am bored.But I like this book very much.So I suggest that you create a usefull (not useless) books for kids like me.I am only 10 years old.But I know a little about programming.So,This is the reason

<PROGRAMMING FOR ALL> —Preceding unsigned comment added by 119.30.39.47 (discuss) 10:22, 9 April 2014