游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1901|回复: 6

怎样写好lib文件?

[复制链接]

3

主题

14

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2005-2-1 09:28:00 | 显示全部楼层 |阅读模式
我是阿菜,向大虾们讨教个问题,怎么样才能把库文件写好!自己写的lib文件

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-2-1 16:14:00 | 显示全部楼层

Re:怎样写好lib文件?

首先你要明确什么是“好的”库文件。
我没写过,不过应该和设计类、编程的要求差不多。

3

主题

14

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2005-2-1 20:27:00 | 显示全部楼层

Re:怎样写好lib文件?

讨教高手们帮帮我啊,最近正在努力学习编程,没办法。看不懂!

3

主题

14

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2005-2-1 20:28:00 | 显示全部楼层

Re:怎样写好lib文件?

好的库就是,有条理,要有说明,别人也容易看的懂,好用。
各类的定义要规范。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-2-2 17:02:00 | 显示全部楼层

Re: 怎样写好lib文件?

drog79: 怎样写好lib文件?

我是阿菜,向大虾们讨教个问题,怎么样才能把库文件写好!自己写的lib文件

既然是初手,为何急于封装lib?

20

主题

398

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
发表于 2005-2-7 00:58:00 | 显示全部楼层

Re:怎样写好lib文件?

      我觉得写lib的宗旨就是把一些经常用到的,格式差不多的功能,提炼成一种类似于公式的东西(函数),使用时只需传递不同的参数,就可以实现这一类的功能。举个例子来说:比如在游戏设计中,经常会遇到播放音乐、音效的问题。我们可比提炼出如下功能:
1.LoadeMusicFile(文件名);  // 装载音乐
2.PlayMusic();                  // 播放音乐
3.ReleaseMusic();               // 释放音乐
      今后在播放音乐时只需要调用这三个函数即可,更本不需要管到底是如何实现的,是不是很方便?
      再有就是要有好的结构,以利于今后的功能扩展,比如说增加3D音效功能,如果结构不好的话可能就需要做很大的改动,甚至需要重写全部代码,浪费大量的时间。
      最后就是要有尽可能详尽的注释和帮助文档,既有利于他人分析程序,又有利于自己对程序的修改和升级。

3

主题

14

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2005-2-16 10:10:00 | 显示全部楼层

Re:怎样写好lib文件?

谢谢高手的指导!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 09:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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