快捷索引

此系列教程都是基于windows平台开发的。windows程序设计是一种事件驱动的程序设计,大部分是基于消息的。例如,当你在应用程序A的窗口上单击鼠标左键的时候,操作系统会感知到这一鼠标左键单击事件,然后操作系统把这个事件按照一定的规则封装成一个消息,投送到A的消息队列中,然后应用程序A从消息队列中取出消息,响应用户操作。操作系统发送消息是操作系统调用程序A的窗口过程,这个窗口过程是专门负责处理消息的函数。

API函数:是windows操作系统提供给应用程序编程的接口,通过API函数,我们能实现很多操作。windows操作系统本身也在调用一些API函数。每一个API函数都能实现特定的功能,就像C语言里面的printf一样。

消息:用户对应用程序的各种操作都会对应相应的消息。例如鼠标左键单击会触发WM_LBUttONCLICK消息,用户可以截获此消息,然后进行相应的处理。也就是说当用户单击左键时,窗口过程会收到WM_LBUttONCLICK消息,接下来就会执行WM_LBUttONCLICK消息对应的代码。

句柄HANDLE:系统创建窗体等资源时,会为它们分配内存,并返回标识这些资源的标识号,标识号就是句柄。也就是说,要想对窗体等资源操作,就可以通过句柄定位到这个资源。窗口句柄–HWND,图标句柄–HICON,光标句柄–HCURSOR,画刷句柄–HBRUSH等等

窗体:屏幕上的一块区域。窗体有许多风格样式,一般的窗体包括系统菜单,标题栏,最大化按钮,最小化按钮,关闭按钮,可调边框,客户区。也有父窗体,子窗体。

控件:标准控件和ActiveX控件。标准控件,例如工具箱中的按钮控件,编辑(文本框)控件,静态控件,列表框,图片框等等。这些控件其实也是窗体,只不过是属于父窗体的子窗体,每个控件都能完成特定的功能,并且也可以根据实际进行功能扩展,界面美化等。ActiveX控件一般都是对相应API函数的封装,每个ActiveX控件都对应一个OCX文件,用户使用的时候必须安装注册,不进行详细的说明。

类:学过C++的一定知道类这个概念。在面向对象编程中,经常涉及到类。类是面向对象程序涉及的核心,是一种新的数据结构。类是对某一种类对象的抽象,对象是某一种类的实例。例如:人就是一个类,LT就是一个对象。类就像大家经常说的泛指,对象就是特指。关于类的讲解后面的课程会涉及到的,大家也可以在网上找找资料了解了解。

学习技巧:
1.学会使用搜索引擎。有问题或者有不会的,大家首先要去网上找答案。例如百度,谷歌。大家要学会从繁杂的网络信息中迅速的找到自己需要的信息,然后去解决问题。
2.求助他人。不懂就问,但是这也是很不方便的。如果别人会,又刚好有时间,那么他会帮助你。如果没时间,问了也是白问。当然,群里还是有很多人会帮忙的,毕竟大家都是交流学习。
3.学会总结。对于学到的知识,要善于归纳总结,并且要运用于实际当中,看别人做一百遍,不如自己动手去做做。

教程提示
此系列教程的例子会尽量脱离各种开发工具,编程环境的限制,会在vb6,vc++,c#等环境下进行例子的讲述。建议大家使用visual studio20**开发工具。关于vs2010这个工具的安装,我就不再讲述了

相互交流
QQ群:315903201
之所以录制这一系列的教程,是希望和大家能够互相交流学习WINDOWS环境下的编程。如果群里的朋友们有擅长那方面,也可以为大家录制相关的教程。希望大家在这个群里能够学到自己想学的东西。



会员福利

资源无源时,可利用百度网盘 & 迅雷云盘取回

此内容仅供注册用户。请 %登录%.

神秘内容,请 登录 / 注册 后查看

会员可见全站福利 !




文章类别:

本文链接: http://www.books51.com/186721.html

【点击下方链接,复制 & 分享文章网址】

LT编程第一讲–介绍Windows编程 → http://www.books51.com/186721.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论