荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: jjk (广播站很吵! 吵死啦!), 信区: InstallBBS
标 题: [部分转载] BBS程序设计的一个构想... :p
发信站: 荔园晨风BBS站 (Tue Apr 9 12:25:47 2002), 转信
【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@bbs.nju.edu.cn 所发表 】
发信人: hightman (hightman), 信区: BBSDev
标 题: [部分转载] BBS程序设计的一个构想... :p
发信站: 南京大学小百合站 (Sun Apr 7 18:27:31 2002), 站内信件
发信人: drangon (大沙漠龙卷风), 信区: ProgramSalon
标 题: Re: [转载] 有什么活动么?
发信站: 沙漠清泉 (Sun Apr 7 17:52:55 2002), 转信
.. ...
其实我一直都想重新做一个bbs的。可惜一直都没有时间。
我觉得要做的话就考虑全面一点,细枝末节的修改自己做就行了。
按照我的理解,软件设计一般都是分成三层,包括底层的数据层,
中间的业务逻辑,上层的数据表现,这三层的耦合应该尽可能少。
具体来说,首先,底层负责数据的存储,提供一个save file,
load file之类的接口,但具体这些文件如何存储,是存在
数据库里面,还是存在普通文件,甚至是共享内存中,对上层是透明的。
中间层负责post一篇文章,文章的删除,文章的移动,检查权限等,
然后调用下层的接口。至于上层是用ctrl+p还是ctrl+q,中间都不用关心。
然后上层是怎样的操作界面都无所谓,可以兼容fb或maple的操作界面。
而我希望做的操作界面就要花的多了。一上来就模仿win95的登陆窗口,
然后模仿开始菜单或者是桌面图标,hoho。。。。
整个程序用c++完成,或者至少要模仿类似linux的file_op那样的接口。
然后文件的分目录,每个文件都尽可能简短不要太长。预留接口外挂
功能,使用户增加特殊操作时尽量不改动核心代码。
不过也都是随口说说而已,需要太多时间了。这个学期基本没空,
就算有空,能完成设计已经不错了。暑假如果不去新东方的话,
估计能出几行代码。。。。。。。。
【 在 hightman (hightman) 的大作中提到: 】
: 配好完整的 autoconfig/, docs/, WEB 功能?
: 就像写 OS 一样,量身定做自己的东西,目前 ....
--
____ ____ ____
| __ )| __ ) ___| 架 站 竭诚欢迎您光临...
| _ \| _ \___ \ 升 级 http://bbs365.126.com
| |_) | |_) |__) | 维 护 http://bbs365.yeah.net
|____/|____/____/ ☆365☆ http://bbs365.8u8.com
-hightman-
※ 修改:.hightman 於 Apr 7 18:58:59 修改本文.[FROM: 210.83.51.106]
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 210.83.51.106]
--
※ 转寄:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 深圳大学BBS]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店