佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: aksin

求解。。

[复制链接]
 楼主| 发表于 20-11-2008 11:03 PM | 显示全部楼层
原帖由 yeenfei 于 20-11-2008 09:22 PM 发表


DLL (Dynamic Linked Library) 是将通用/常用的程序码/模组包装起来,让多个程序可以共享他们的手法..

比如我开发了一个很高效率的语言翻译器,然后把它包装成DLL. 以后我写的别的程序都可以引用它,如果写一个 ...

听起来像function。。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 25-11-2008 09:58 PM | 显示全部楼层
原帖由 aksin 于 20-11-2008 11:03 PM 发表

听起来像function。。。。


因为这样解释起来比较容易
你想象DLL 是一间餐馆
它的用处当然是给人花钱买餐
假设它的界面interface/function/method是
食物(return type) 点菜(function name)(钱(parameter))

生为一个消费者,你没必要知道里面怎样出菜(implementation),只需要知道怎样‘叫菜’(invoke function)就可以了.
比如你每天都去那边叫菜。。
某一次有可能餐馆的厨房流程(algorithm)不好,造成食物不好吃/慢来;
后来在你不知道的情况下改良(update)了,变得好吃了。
以上两种可能性发生时,你都不需要改变自己啊,还是依旧的叫菜
回复

使用道具 举报

 楼主| 发表于 26-11-2008 05:42 PM | 显示全部楼层
ooo..明白。。
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-12-2025 04:40 AM , Processed in 0.096520 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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