您好,欢迎来到北风网!

学员动态
  • 资源下载

《windows编程 lt教程 持续更新ing 更新第二讲》(windows system programmin)个人录制[压缩包]

ipb image
教程简介:

此系列教程都是基于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环境下的编程。如果群里的朋友们有擅长那方面,也可以为大家录制相关的教程。希望大家在这个群里能够学到自己想学的东西。



目录

1.介绍windows平台编程。消息机制,事件,窗体,控件等
2.使用窗体和各类常用控件
3.gdi,gdi+绘图
4.美化窗体和各类常用控件
5.扩展窗体和各类常用控件
6.文件操作
7.网络编程。刷空间访问量,post登录贴吧,聊天程序等
8.多线程编程
9.子类技术和hook编程
10.数据库访问。通讯录
11.dll编程。创建弹出对话框,解析lnk文件
12.com编程

下载地址:请先 登录注册,再下载该资源

qq学习群

咨询热线
400
0186-216

售后服务
400
0055-705

分享

top