delphi高手进来讲讲(50分)

  • 主题发起人 主题发起人 天邪狼
  • 开始时间 开始时间

天邪狼

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,现在我delphi已经学了很久了,不过也都只是在数据库,和控件上的一些使用,从没涉及到什么高一点的技术.经常看到一些高手写的什么用到句柄的程序,什么传递句柄,我觉得好高深啊,不知从哪学起,有谁能指点一二吗?拜托了!
 
我也只会一点皮毛,顶
 
去看有关Win32底层编程的书籍(比如API函数的使用等等)。
其实句柄并没有什么神秘的地方,只不过是你接触的少罢了...多看看书,多写写程序,多做做项目自然就有所领悟了。当然多看看别人写的有关这方面的代码也是快速提高的一种方法。
 
看看李维的书
 
皮毛也可以讲讲吗!大家分享分享吗!只要是自己的心得,都可以的啊
 
俺不懂,
俺还不如楼主呢,刚学delphi
 
是不是要跟API结合在一起看?API我也没用过
 
记得高中时候一篇叫做《卖油翁》的古文上说的吗?“无他!但手熟而。”
 
道理是这样的,书名能说说吗?
 
这种书多得不得了,比如:《Win32编程人员开发指南》之类的书都可以,凡乎这类书无论新旧均讲到有关句柄使用和API函数调用的问题。要是想要看针对于Delphi开发环境的建议看《Delphi5开发人员指南》
 
Johnny_du,我这正有《Delphi5开发人员指南》 ,
第3章 Win32 API
第5章 理解Windows消息
13.1 高级消息处理

都可以么?这些好多都看的模模糊糊的
 
如果是还没有入门就看一下DELPHI 7 完美经典,基础学习。
如果入门一点就尝试写点东西吧~顺便看一下书。感觉很轻松。就看一下INSIDE VCL看一下DELPHI的运行情况.其实代码是很好的老师。如果有疑问再解决。
 
to:天邪狼:
对!你说的几章应该看,还有就是有关该书的“高级部分”和“核心部分”都值得下些功夫去看看...
 
我也只懂一点皮毛,说出来大家看看对不对。
句柄就是指针,

例如我们定义一个函数 opengroup = function (var str1:integer):boolean;
然后我们在调用opengroup 的时候 编译器就转到 内存中
function (var str1:integer):boolean;代码段,并开始执行。

句柄也是这样的,
它就是windows的指针,因为bi er gai zi不想让我们知道那些东西到底在什么地方。
我们打开句柄看,其实就是一个LongWord 数。
这个贴子的程序和说明能帮你理解一下
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3320937
 
找本API看看就什么都知道了
 
我不是什么高手,不过你说的这些东西到是经常用,编码中经常自己会去处理消息和事件,我建议你去看看delphi高手突破,应该对你有帮助,这也是我的心得。
 
后退
顶部