有关如何编写Windows GUI程序的初学者综合教程

mat*_*lof 12 c# c++ windows user-interface visual-studio

我正在尝试学习如何使用Visual Studio 2008在C++中编写Windows GUI*程序,但我还没有为初学者找到更全面的教程.

我发现的更全面的教程要么只是关于如何制作按钮,菜单等,要么仅关于如何编写基本的C++控制台程序.

我还没有找到一个更全面的教程,初学者如何将按钮,菜单等与C++代码结合起来.

换句话说,我正在寻找问题的答案:如何将菜单,按钮等链接到C++代码?

如果您知道我在哪里可以找到该问题的答案,请将它们发布在这里!

注意:"图形用户界面(GUI):包括图标,面板和交互式窗口等内容,使用户能够执行打开文件和单击鼠标创建应用程序等操作"(intoweb.co.za/et -linux-tips.html).


我目前正在techotopia.com上阅读C#教程,它似乎不仅包括C#基础知识,还包括有关如何使用C#获取按钮,菜单的有用信息.等实际做某事.我只是开始阅读教程,所以它实际上有多么有用我还不知道.


我现在已经在techotopia.com上阅读了C#教程并学习了一些关于如何在Windows窗体上实际控制的基本事实.如果我早些时候知道我现在对C#的了解,我很可能会在开始学习C++之前选择学习这门语言.

为什么每个C++ GUI程序初学者教程的编写方式与techotopia.com上的教程不同,这超出了我的意思.我认为没有理由为初学者提供C++ GUI程序教程既不能充满基本事实,也不能向像我这样的人解释最简单的事情,需要这样的解释才能理解新的主题.好吧,可能有这样的tuturials,只有我没有找到它们.


我想现在是时候制作一份简短的清单,列出我在今天所处的地方采取了哪些措施来解决一般的计算机技能和特别是编写计算机程序的能力.我在这里发布这个列表是为了让那些想要擅长编写计算机程序但又不知道如何实现这个目标或者误导自己的人们的利益,因为我一次又一次.它不是最终的列表.这只是对我有用的简短说明.

步骤1.使用大量计算机程序(文字处理器,图像编辑器以及您感兴趣的其他内容)来查看计算机可以执行的操作.

步骤2.使用HTML和CSS编写网页.HTML,超文本标记语言,用于告诉浏览器段落的开头和结尾,表格的结构以及包含图像的位置.CSS,层叠样式表用于向网页添加文本大小和背景颜色等内容.

第3步.使用PHP改进您的网页.PHP,超文本预处理器,提醒C#和C++,是一种服务器端脚本语言.服务器端意味着在将网页发送到访问者的浏览器之前对网页执行某些操作,例如添加可以发送消息的代码.对于初学者而言,PHP比C#和C++更容易.此外,如果您编写了一些HTML页面,则可以逐步将PHP添加到这些页面中.换句话说,您可以在熟悉的上下文中学习如何使用PHP.

第4步.学习C#.提醒PHP和C++.初学者比PHP更难,但比C++更容易.这就是我现在所处的位置.这些链接可能至少有一些用途:

第5步.学习C++.提醒PHP和C#.初学者比PHP和C#更难.允许程序员控制多于C#.有人说它比C#快,而其他人则没有.这是我希望在一年左右的时间.

由于有许多道路和新手程序员一样多,这些步骤可能不适合您.但是,希望上面的列表在您决定采取哪些步骤来实现目标时至少对您有所帮助.

如果您比我更了解编程并且不同意上面的列表,请随时提供您自己的列表.如果你这样做,我想你也应该解释为什么你认为你的清单更好.

Pav*_*sky 3

查尔斯·佩措尔德就此写了一本书。

我还没读过,但他的 Win32 UI 书众所周知很搞笑,所以预计对初学者来说会有好处。