跟我学建BBS站

Author: 宋正荣 Date: 1997-01-01

  已经访问过BBS的朋友,大致都有这样一个想法,想自己动手建一个BBS站。但是,由于BBS披着一层面纱,很多朋友认为BBS的构建高深莫测,从而放弃了这个想法。其实,构建一个微型BBS并不难,硬件要求与访问BBS的要求一样。但是,如果要求BBS提供很多的功能,能够为用户很好地服务,就要下一番功夫才行。首先你得挖空心思设计BBS站的模样,要给人以新颖独特的感觉。设计好后,还要按你的设计编程实现那些功能,并且要调试通过。调试通过后,你的BBS就可以进入试运行阶段,在此期间,要经常听取朋友们的反馈意见,并加以总结,不断修改BBS构建程序,直到朋友们基本满意后,你的BBS就可以正式运转了。
  这里给大家介绍的是用BITCOM提供的SCRIPT语言建站,版本号为for Windows V3.3,因为这个软件已经提供了一个最为原始的BBS框架,对于初入道的朋友来说,在框架上修修改改要比从头写一个框架迅捷得多。为了让界面友好当然要选择中文的运行环境,也就是说要让BITCOM运行在中文界面的Windows中。
#3  下面具体介绍建站过程:
  首先准备软件运行环境:一要有Bitcom For Windows V3.3这个软件,如果手头没有软件,那么赶快打开计算机和Modem,从附近的BBS站下载吧;二要有中文界面的Windows;三要将Bitcom安装到你的计算机中。按提示安装好Bitcom并重新启动Windows后,就可以发现BitWare Icons组,在此组中有一程序项Bitcom,运行之,就可进入Bitcom窗口。
  第二步:初步学习Script语言,进入Bitcom窗口后,有一栏Help菜单,在此菜单下有一项Script Reference,选择此项功能,仔细阅读注解,力求对Script基本的语法、命令、常量有一个大概的了解,有条件的最好打印一份。再参照一些扩展名为.scp的程序实例,相信朋友们很快就可以读懂scp程序了。在Scripts菜单栏中有一项功能为程序编辑(Script Editor),选择此功能可以阅读或修改scp程序。
  第三步:对主要程序进行修改扩充,原程序只提供了基本的框架,由四个程序完成,分别是Remote.scp、Dataans.scp、Chat.scp和Ansichat.crp。其中启动模块是Dataans.scp,在bitcom窗口中选择Host菜单栏Run Host菜单项就可以执行这个启动模块。运行后,计算机就进入等候远程访问状态,同时屏幕提示已经运行在Host状态,并列出最后一个访问者,及共有多少访问者访问过。我们所要做的就是要修改这个启动模块,让它提供较完善的服务。这个框架上只提供了文件上装、下载和文件列表功能,没有帐号、信箱等比较实用的功能。选择Scripts栏Script editor项,选中Dataans.scp程序,进入编辑状态,先不管别的,将所有用双引号标记的英文信息全部翻译成中文,再加入帐号管理功能,如果没有帐号功能,那么管理就成问题。帐号功能一般要做这么几件事情,请访问者输入姓名,并检查是老用户还是新用户,如果是老用户则要核对口令,是新用户则要完成用户资料登记后才能进入服务菜单。当然还要加入信箱功能,只有有了信箱,才能让用户感受到电子信件的迅捷与准确,一般要完成寄信、取信、读信这三个功能。至于详细的功能扩充则要看各位功力的深浅了。
  第四,试运行和搜集反馈信息,选中Host栏Run Host项,机器进入候访状态,等候访问者来敲“门”。同时要搜集朋友们的意见,反复第三、四步,直到朋友们基本满意为止。
  最后,大功告成,到此一个初级BBS站就可以开工了。所有的SCP文件都放在BITCOM文件所在的目录中。当然这个“BBS”只能在局部地区小范围试验用,它的服务功能还与实用相差很远,要完善它,就要看各位朋友自己的耐心与毅力了,祝朋友们成功。