网络编程基础及精要
可执行文件.
3:进程:说到进程,学过《操作系统》的人都很清楚,所谓进程就是应用程序的执行实例(或称一个执行程序) 需要注意的是:进程是
程序动态的描述,而上面说到的程序是静态的描述,两者有本质的区别。举个例子,从网上 Down了一个瑞星杀毒软件到C盘但没有运行,那
个.exe 可执行文件叫做程序,它是一个二进制码的文件。一旦双击了exe文件图标运行程序,那个“正在运行着的瑞星杀毒”便称为进程,它
在双击的那一刻被系统创建,当你关机或者在任务栏的图标上单击鼠标右键选“退出”时,进程便消亡,彻底结束了生命。进程经历了由“创
建”到“消亡”的生命期,而程序自始至终存在于你的硬盘上,不管你的机器是否启动。
4:线程:线程是进程中的一个执行单元,同一个进程中的各个线程对应于一组CPU指令、一组CPU寄存器以及一堆栈。进程本来就具有动态
的含义,然而实质上是通过线程来执行体现的,从这个意义上说,Windows 中进程的动态性意义已经不是很明显了,只算是给程序所占的资源
划定一个范围而已,真正具有动态性意义的是线程。
5:消息:我们几乎做每一个动作都会产生一个消息,鼠标被移动会产生WM_MOUSEMOVE消息,鼠标左键被按下会产生WM_LBUTTONDOWN的消
息,鼠标右键按下便产生WM_RBUTTONDOWN消息等等。所有的这些都可以通过GetMessage,SendMessage等函数得到.
6:事件:如在程序运行的过程中改变窗口的大小或者移动窗口等,都会触发相应的“事件”。
7:句柄:单单一个“柄”字便可以解释它的意思了,我们天气热摇扇子的时候只要抓住扇柄便可以控制整个扇子的运动了,在程序中也
差不多是这个意思。通常一个句柄就可以传递我们所要做的事情。有经验的成员肯定清楚,编写程序总是要和各种句柄打交道的,句柄是
系统用来标识不同对象类型的工具,如窗口、菜单等,这些东西在系统中被视为不同类型的对象,用不同的句柄将他们区分开来。
C++ 教材中给句柄下的定义是:“在Win32里,句柄是指向一个无值型对象(void *)的指针,是一个4字节长的数据”。从结构
你可能喜欢
- 网络编程基础知识
- windows网络编程
- 房地产走势
- 区域战略
- 银行投资
- Java语言程序设计
- 编程入门知识
- 使用技巧
- 教程-网络安全.编程基础知识9页
- 网络安全.CH10.3.Linux.Shell编程基础知识9页
- VB网络编程的基础知识3页
- 网络安全.CH10.3.Linux.Shell编程基础知识9页
- 网络编程基础知识6页
- Linux网络编程基础知识29页
- 第一章 windows网络编程基础55页
- windows网络编程Windows平台字符透明编程大总结8页
- windows网络编程16页
- windows下C网络编程入门15页
- windows网络编程经典入门5页
- windows网络编程-课程设计9页
- 2012房地产走势2页
- 广州市未来房地产走势1页
- 房地产走势2页
- 北海市2011年房地产走势分析5页
- 转发房地产走势21页
- 关于2011年房地产走势的几点判断3页
- 区域发展战略62页
- 区域发展战略55页
- 浅谈城市设计的区域发展战略4页
- 第十章 区域经济发展战略与区域规划24页
- 《区域经济发展战略》课程教学大纲5页
- 区域经济战略的条件24页
- 汇丰银行 双币投资2页
- 招商银行投资价值分析报告29页
- 招商银行投资分析5页
- 招商银行投资分析报告11页
- 我国商业银行开展投资银行业务风险管理研究8页
- 银行投资计划13页
- 第三章 Java 语言的结构化程序设计18页
- Java语言程序设计11页
- 中南民大《Java语言程序设计》期末试卷A卷8页
- 04747Java语言程序设计(一)资料2页
- Java语言程序设计选择、判断实例11页
- 《Java语言程序设计》复习题6页
- 数控车床编程入门知识4页
- 课题一 入门知识与3B编程及机床操作14页
- 数控车床编程入门知识7页
- 数控机床入门知识与数控编程基本概念1页
- CNC数控铣床编程入门知识21页
- 课题一 数控车床编程与操作入门知识6页
- Excel高级使用技巧15页
- win7鲜为人知的使用技巧6页
- Excle使用技巧18页
- Word文档使用技巧大全52页
- CSS使用技巧13页
- excel2007使用技巧36页


