TC官方合作论坛

 找回密码
 立即注册
查看: 11106|回复: 52

[学习心得] TC名词介绍[1.005-2.006版本]

[复制链接]
发表于 2011-8-12 14:15:48 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC名词介绍--大家有什么不懂得也可以在这里提问我们会及时更新!!!

命名空间:
如同名字一样的意思,命名空间(namespace),之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了,为了解决这个问题,引入了名字空间这个概念,通过使用 空间 XXX(namespace xxx);你所使用的库函数或变量就是在该名字空间中定义的.这样一来就不会引起不必要的冲突了.
TC命名空间详细介绍帖:http://bbs.tyuyan.com/thread-245-1-1.html#pid0&typeid=3

句柄:
句柄,是整个windows编程的基础,一个句柄是指使用的一个唯一的整数值,是指一个四字节长的数值,用于标志应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等,应用程序能够通过句柄访问相应的对象的信息。但是,句柄不是一个指针,程序不能利用它句柄来直接阅读文件中的信息。如果句柄不用在I/O文件中,它是毫无用处的。 句柄是windows用来标志应用程序中建立的或是使用的唯一整数,windows使用了大量的句柄来标志很多对象。
TC中有窗口句柄、线程句柄、进程句柄、文件句柄等等,其实这些句柄虽然名字不同但是其实原理都一样,我们只需要知道每个句柄对应一个window操作系统中的一个对象,如一个窗口,一个进程等等,我们要操作这些窗口或者这些进程就需要先得到这些句柄,TC为我们提供了多种返回句柄的函数,我们只需用相应的函数获取我们需要的句柄即可!

进程:
进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。对应用程序来说,进程就像一个大容器。在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。

线程:
一般来说,我们把正在计算机中执行的程序叫做"进程"(Process) ,而不将其称为程序(Program)。所谓"线程"(Thread),是"进程"中某个单一顺序的控制流。

多线程:
每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.
TC多线程使用实例:http://bbs.tyuyan.com/thread-251-1-1.html#pid0&typeid=5








回复

使用道具 举报

发表于 2011-8-12 16:41:16 | 显示全部楼层
还是不太了解句柄到底是个什么东西.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-12 17:00:47 | 显示全部楼层
回复 2楼chaizhikang的帖子

你这么理解,系统里每个东西有一个唯一的编号(句柄),你要操作这个东西要获得这个东西的编号(句柄),记住每个东西相对应的句柄都是唯一的!所以你获得句柄以后赋值给函数操作的就是这个你想要的东西了!
回复 支持 反对

使用道具 举报

发表于 2011-8-12 19:14:18 | 显示全部楼层
:D  大家有什么专业名词 不懂的 可以提出来
回复 支持 反对

使用道具 举报

发表于 2011-8-12 20:29:15 | 显示全部楼层
回复 4楼小东的帖子

:smoke这帖必须顶起
:@万恶的验证码打击的多少人回复的热情,不过还是必须的......
回复 支持 反对

使用道具 举报

发表于 2011-8-14 08:08:36 | 显示全部楼层
通俗易懂啊,小东大大的讲解一针见血啊 哈哈
回复 支持 反对

使用道具 举报

发表于 2011-8-14 08:09:38 | 显示全部楼层
:-|额打错字了 特此改正:小王大大哈哈
回复 支持 反对

使用道具 举报

发表于 2011-8-15 01:14:32 | 显示全部楼层
仔细看,有收获。
回复 支持 反对

使用道具 举报

发表于 2011-8-15 08:08:37 | 显示全部楼层
顶一下吧
回复 支持 反对

使用道具 举报

发表于 2011-9-1 11:00:23 | 显示全部楼层
新人前来学习 围观中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-19 13:07 , Processed in 0.045229 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表