社区
Delphi
帖子详情
请教一个Delphi和Vc的问题
pangxinfu
2004-08-27 09:20:28
Delphi是基于事件驱动机制的,而VC是以消息为基础的事件驱动,请问这两种语言间的驱动机制有何区别吗?请哪位给指点一下!
...全文
114
10
打赏
收藏
请教一个Delphi和Vc的问题
Delphi是基于事件驱动机制的,而VC是以消息为基础的事件驱动,请问这两种语言间的驱动机制有何区别吗?请哪位给指点一下!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SGP
2004-09-11
打赏
举报
回复
事件,也就是VC中的函数回调,用来实现VCL框架的控制反转(由它不调用你,而不是你调用它).
它与消息类似,但并不相同.消息是一种信息传递的渠道,它可以实现多播,且没有范围限定,是一种平面结构;DELPHI中的事件回调则限定了其使用范围(如同强类型特性),是一种层次结构,在DELPHI8之前,它的事件机制还只能是简单的点对点的单播.
很明显,使用回调可以使软件的设计更符合我们的正常思维,且简单易用,所以DELPHI把WINDOWS的消息系统封装成了事件.
子秦1117
2004-09-10
打赏
举报
回复
茅塞顿开
MMas
2004-09-10
打赏
举报
回复
接分
MMas
2004-09-10
打赏
举报
回复
接分
WGYKING
2004-09-10
打赏
举报
回复
路过
wg007
2004-09-10
打赏
举报
回复
楼主的理论不知道有没有根据,还是自己凭空想出来的?
krajy
2004-09-10
打赏
举报
回复
是的,VCL的特点就是把复杂的api封装成易于使用的组件,但是VCL内部也是基于Windows的消息驱动的。
halfdream
2004-09-10
打赏
举报
回复
不知道楼主从哪儿听到这种说法...
DELPHI的WINDOWS程序也是基于消息的..
只是VCL封装得比较易用..能够提供事件方式,方便编程.
loveyou19840806
2004-09-10
打赏
举报
回复
不是的吧,WINDOWS都是以消息为基础的事件驱动
抱朴守拙
2004-09-10
打赏
举报
回复
Delphi是基于事件驱动机制的,而VC是以消息为基础的事件驱动
>>>>???
AoGo汇编小站专题教程!汇编通讯 第二期
炎热的夏季已经过去,家乡想必也要开始落叶了。如果我是小学生,让我以《秋》为题目作文,开头一定是“秋天是收获的季节”。是的,经过了春天的骚动,夏季的彷徨,来到了秋。这是新生报到的季节,动物贮藏食物的季节,马上就到十一长假的季节,这个季节更是收获的季节。 我们在播种时,势必首先考虑收成。种庄稼如此,学习语言更是如此。于是,“语言之争”是各个编程论坛必定讨论的话题,很多甚至是“X经”话题。对此,我的观点是:语言没有好坏之分,只有顺手不顺手和你能发挥到什么程度的
问题
。我们没有必要追求最新,“最先进”的编程方式,只需要学习好力所能及的语言。
VC
的无所不能缺点是繁杂,稍有不慎就不知道什么地方出了包;VB常常被人耻笑过于简单,发布之后要带上
一个
“仓库”;
Delphi
虽然有快速开发的优势,但却姥姥不疼舅舅不爱的日渐西山…… 其实对于大多数人来说,我们使用什么应该是需求决定而不是语言本身决定需求,比如:我们希望自动根据数据生成表格,没有必要非用
Delphi
VC
调用 COM ,我们用用VBA就好了。因此,眼中只有那三种基本结构:判断 循环 跳转就差不多了,再高级一点,弄清楚什么是面向对象面向过程,随便一门语言都不会逃出这点东西。 我很佩服俄罗斯的软件,他们就是将语言工具发挥到极致的例子。比如:我在网上搜索到DOS下硬盘速度测试软件,竟然是Pascal编写的。 至于“学习好力所能及的语言”,我的意思是如果你身边有C语言的高手不妨向他
请教
或者同他切磋;如果你有学好数据结构的理想,不妨买一本Java描述数据结构的图书慢慢啃;如果你有网络数据库+界面的需求不妨考虑一下
Delphi
…… 因此,我的观点就是“语言没有好坏之分”,关键是你能掌握到什么程度。 当然,如果你能掌握汇编语言,这一切就更不在话下了。我很希望各位能够将学习语言当作乐趣,我们的杂志也将会以如何让读者在阅读中感到快乐感到成就感为目的。
请问
Delphi
调用
VC
写的dll,有传入和传出参数都是unsigned char*运行中有有关
问题
请教
Delphi
调用
VC
写的dll,有传入和传出参数都是unsigned char*,运行中有
问题
VC
写的dll的定义 extern "C "_declspec(dllexport) unsigned char* GenAuthenNO(unsigned char *MachineNO, unsigned char *AuthenNO)
Delphi
请教
:
vc
与
delphi
在图像处理开发方面有何优劣?
请教
:
vc
与
delphi
在图像处理开发方面有何优劣?
Delphi
/ Windows SDK/APIhttp://www.
delphi
2007.net/
Delphi
Multimedia/html/
delphi
_20060930164658272.html
vc
太难入门,本人又有点
delphi
的基础,所以想用
delphi
来做,主要是实现一些算法。
请教
各位,
delphi
可以胜任吗 应该没问...
Delphi
的类型转换
(本文来自网络,记不清出处,向原创致敬!)
Delphi
是一种强类型转换的语言。在
VC
中,赋值符用″=″,例如x=1;到了
Delphi
赋值符就变成了″:=″,例如x:=1。 从赋值时用符号″:=″而不用″=″,就隐约可见
Delphi
对类型匹配要求之严,即赋值符右边的类型一定要和左边一致。用惯了VB或
VC
的程序员,初用
Delphi
,稍不留神,就会出现类型不匹配的错误。对初学者而言,类型转换也是学习
Delphi
的对象机制浅探
Delphi
的对象机制浅探
Delphi
的对象机制浅探savetime2k@yahoo.com2004-1-3前几天开始阅读
VC
L 源代码,可是几个基类的继承代码把我看得头大。在大富翁
请教
了几位仁兄后,我还是对
Delphi
对象的创建和方法调用原理不太清楚。最后只好临时啃了一下汇编,把
Delphi
对象操作的几个关键的方法勘察了一遍。你可以通过以下链接知道我为什么要做这件事:http://w
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章