软件发展的速度越来越快,就连开发工具也在不停地更新换代,微软的Visual Studio 7.0还没出台就闹得沸沸扬扬。还有他们的Microsoft.NET计划更是野心勃勃,好像有一种要把Internet完全吃掉的感觉,其中最惹人瞩目的要算是其新一代编程工具――C#了。据说微软用它来和大名鼎鼎的Java语言相抗衡,其中不但有很多让人心动的东西,微软还宣称它是C/C++系列中第一个面向组件的程序开发工具,注意不是面向对象哦。不过具体是怎样一种方式,我们还在拭目以待。C#的运行库NGWS SDK已经可以从网上下载了,有兴趣的程序员们可以光顾微软的主页,大概有80M,CoCo在第一时间已经Down了下来。当然编程工具的发展对我们程序员来说,是一件再好不过的事情,使我们可以轻松开发出功能更强大的软件,不过代价就是要多啃几本砖头厚的书了。其实对于程序员们来说,平时多关注一下最新的软件发展情况和潮流,对自己开阔视野是很有帮助的,谁也不是清高的书生,总希望自己做的东西能得到社会的承认,获得应有的价值。
RealPlayer好帮手――RealPlayList
版本:1.0.1
大小:360kB
性质:免费
平台:Windows 95/98/NT/2000
作者:杨光宏
主页:http://www.r4cn.com
下载:http://www.r4cn.com/soft/rpl101.exe
随着RealPlayer的不断发展,各种以RM为格式的动画片、电影甚至是MTV光盘逐渐多了起来。它所采用的压缩比率很大,包括了声音和动画,同时也能获得不错的效果。就拿CoCo来说,收集的各类RM格式的动漫画都达到了4、50张!但是在使用RealPlayer的过程中我们发现它并没有象Winamp一样提供PlayList功能,当硬盘上的RM文件很多时,特别当文件位于不同文件夹时,每播放完一首就得关闭、打开文件一次,操作起来很麻烦。我们国产的RealPlayList便是RealPlayer的一个完美补充,用它可以轻松地制作RealPlayer的播放列表,可以任意添加节目文件到播放列表,可以对节目人工排序、随机排序,还可以自动搜索本机上的节目文件。播放时只需打开一个播放列表文件就可以一次欣赏N个节目而不用频繁地打开和关闭文件了!
笔者点评:很多人都在使用RealPlayer观看各种影像,但是谁能最先解决软件的不足之处,谁就成功了一半。希望将来能看到越来越多的由一瞬间的灵感而写成且很有价值的软件。
优秀的国产加密软件――Easy Code
版本:2.8.10
大小:380kB
性质:免费
平台:Windows 95/98/DOS
作者:DarkSpy等
主页:http://coneos.126.com/
下载:ftp://ftp.cq.ilike.myrice.com/soft/soft_security/EC2810.EXE
公共机房最令人担心的是数据的存储问题,自己的资料总是不想让别人看见,但是公用机房的通用性,很难保证做到这一点,即使是自己的计算机,有一些关键的数据还是需要保密,这就需要一款实用的加密工具。国外有一些不错的此类软件,记得以前有一款称作PGP的工具,采用公开钥匙,可以加密整个硬盘。但是该软件体积较大,虽然是全中文界面,但使用起来也不是很方便。
这里向大家推荐一款国产的加密软件,虽然非常小巧,但是很实用。它是一款能加密任何类型文件的好东东,并能将加密文件编译成EXE文件,制作成独立的解密文件,类似压缩工具的SFX功能。使用保护模式编程,提供密码确认功能,32位加密算法,如非正常退出下次启动能警告并更正。Easy Code是32位的DPMI软件,使用保护模式编程,能在Windows、纯DOS下使用。如今已开发了DOS版、Windows外壳版、甚至还有Linux下的版本。
Easy Code的使用十分简单,在Windows界面下选择加密的文件,输入您设定的加密密码就可以了。解码同样如此。在不知道密码的前提下,打开的加密文件为乱码,是无法打开和使用该文件的。由于软件开发的模式,使得它可以加密和解密任何文件,同时对文件的大小没有限制。软件运行速度快,在Windows9x、DOS、2.11版本Linux,NT上速度极快!4兆内存在Windows下运行就能达到最佳效果!纯DOS较Windows慢15%,您可以使用Win-EC外壳在Windows下使用。以上优点使得软件使用方便快捷,同时可靠性高,加上全中文的界面,是一款不可多得的加密软件。如果您正为数据的保密性而发愁的话,不妨一试!
笔者点评:我们从软件的主页上了解到,Easy Code的开发融入了很多程序员的心血。它最初在1998年诞生,作者为DarkSpy,由CONEOS studio出品,定位为免费软件,版本为Beta 1。而后Easy Code的Windows外壳为王晓飞所作,WinEncode外壳由阿飞所作,ECS-DOS外壳由Mydos制作,已含在EC 2.66.2或更高版本中;ES-DOS外壳由Lemon Hall制作,已含在EC 2.66.2中。我们在软件作者的主页上看到,还有很多网友提出了他们的改进性意见,大家共同努力把一个软件做到尽善尽美,这也许是Internet所带给我们的好处吧。我们希望能看到越来越多的国产共享软件可借助Internet得到更好的发展!
HappyEO电子琴
版本:2.03
大小:819kB
性质:免费
平台:Windows 95/98/2000
作者:刘海
主页:http://happyeo.top263.net/
下载:http://download.tiandown.com/pub/software/mulmedia/med-aply/HappyEO203.zip
模拟电子琴的程序。主要功能:有两个独立的键盘,用左右手分别演奏。可分别设置不同的音色、音区和效果。128种音色,复音数仅受声卡限制。12种效果(包括自动双音、自动和弦、双音色混合,甚至还有模拟弹拨乐器的音色)。有自动伴奏功能,12种自动伴奏风格,支持节奏填充、节奏同步启动。可以录音、放音、暂停、快放、循环放音。放音的同时仍然可以正常演奏,同时支持声卡和喇叭。新版在窗体的快捷菜单中增加了“交换主副键盘音色”的菜单项,当开启自动伴奏功能时,不自动将副键盘的键盘布局设为“自动伴奏”,而是保持原来的键盘布局不变。
笔者点评:在大家都做网络工具、系统工具的时候,我们是不是忽略了另外一块市场呢?该软件虽然还不十分完善,但是我们在作者网站的留言版上看到了很多用户的殷切希望留言。其实,另辟蹊径也是成功的一种方法。
贺卡专家
版本:2.55
大小:400kB
性质:免费
平台:Windows 95/98/NT
作者:小黑
主页:http://ecard.533.net/
下载:http://ecard.533.net/card25.zip
软件主要功能有:可加入自己喜爱的贺卡背景图案;背景音乐;各种GIF动画;图片;可自己写入贺词,长度不限,要说的话可以一吐为快了,贺词可任选字体、大小和颜色,可即时观看效果;文字自动滚动播放;生成的EXE可执行文件,寄给朋友可独立运行;贺卡预览功能,制作贺卡更加方便;贺卡模板功能;模板签名功能,可与其他用户交换贺卡模板;图片属性选择:平铺、拉伸、居中;选择图像、动画、音乐文件时可以预览;贺卡边框功能,可选择各种不同形状的边框;邮件发送功能,将做好的贺卡直接发送给朋友;向导式的制作方式,简单明了。全中文操作;绿色软件,无需安装即可使用;而且软件完全免费,没有广告。
笔者点评:有没有想过在e时代给亲朋好友们发送电子贺卡呢?在这里您就可以使用这款贺卡专家了。新的版本改正了文件存盘时的小BUG,开始支持JPEG格式文件,使做出的贺卡文件尺寸更小。同时软件支持各种素材包,这就意味着您可以在不改变软件任何设置的情况下随时添加新的东西,已经发布的素材包有:生日卡素材包、情人卡素材包等系列。
软件作者专访――刘海(HappyEO)
音乐是一种艺术,软件同样也是一种艺术,二者的结合可以迸发出更为灿烂的火花。HappyEO电子琴就是这样一款能够给人们带来欢乐音乐的软件。让我们看看作者刘海是如何开发这个软件的吧。
闫辉:您好,音乐是大家都喜爱的,但要做一个电子琴软件需要有一定的音乐功底,听说你一直对音乐很着迷,是这样的吗?
刘海:我自小就爱好音乐,特别是器乐。见到一件新鲜乐器总是想方设法借过来摆弄几下。可是由于经济条件有限,只能自己购买笛子、口琴等。二胡是父亲当年花5元钱买的,那时还没有我呢。经常去书店翻看各类音乐书籍。那些书籍别人看来很枯燥,我却看得津津有味。周围没有老师,凭着对音乐的热爱,也许还有一点天赋,我学会了二胡、笛子、口琴、小提琴等乐器,也掌握了大量乐理知识。茶余饭后,我时常陶醉在优雅的琴声中。笛子、口琴也是我身边的音乐伴侣。音乐给我带来了无穷的乐趣。
闫辉:那您又是如何产生做HappyEO电子琴软件的想法呢?
刘海:当PC机开始普及的年代,我很快迷恋上了电脑。尽管我还没有接触过电脑,但我已被计算机书籍中犹如精美的艺术作品的计算机程序深深吸引了。我曾经想把程序员当作我未来的职业。高考时,我的第一志愿就是计算机专业。然而,最终我没有如愿以偿。在大学里,我终于有机会真正接触和了解了计算机,也深深领略了电脑音乐的美妙。我很早就在想:自己能否编制一个模拟电子琴之类的软件?
闫辉:知道开发一个软件要用很多的编程环境,那您的这个电子琴软件是用哪种语言开发的呢?为什么将它以共享软件的形式发布呢?
刘海:我1993年开始编写第一个模拟电子琴程序。那时好像国内还没有同类的软件(公开发表的),国外也仅有支持喇叭发音的。那时Windows刚刚破土而出,DOS盛行。我用汇编语言编写了一个DOS下的用PC喇叭发音的模拟电子琴程序et1.0,字符界面,大小只有几百个字节。后升级到3.0,也只有不到10kB。它支持4种“音色”,音区切换、录音、放音等功能统统具备。从未想到要对外发布,工作之余常聊以自娱。如今源代码还在。
1995年开始,我用C语言编写了乐迷乐园,采用图形界面,支持鼠标,支持声卡(采用了直接对声卡进行编程的方法,甚至不需要声卡的驱动程序)。最重要的是,它能实现对简谱的编辑和保存,也能把弹奏的曲子直接转化为简谱以供编辑,还能输入歌词,而其大小不过100kB。(真怀念DOS时代程序的小巧)最后的版本是2.0。我也从未对外发布过。
1995年以后,我还用VB和BC++编写过Windows 95下的电子琴程序。也都没有对外发布。每学习一种新的语言,我总是拿模拟电子琴程序作入门练习。慢慢地,市面上出现了几种带有模拟电子琴功能的商业程序。每当我见到以后,总是迫不急待地买来仔细研究,却每每失望,因为它们的功能性和实用性都很不理想。我最终决定自己编写一个Windows下的模拟电子琴程序并且对外发布。1999年的除夕之夜,终于诞生了HappyEO电子琴1.0版。它支持键盘分离、自动伴奏、音色预置、多种效果。
闫辉:作为一个音乐模拟软件,HappyEO有哪些特点呢?
刘海:1.0版的最大缺点是不支持MIDI文件。并不是我不想在1.0版中支持MIDI,而是当时我对MIDI协议尤其是MIDI文件和MIDI编程还不甚了解。当时这方面的资料非常少(就是现在也很少)。我查阅了大量资料(为此我专门上网),并经过大量试验,终于慢慢搞清楚了MIDI协议和MIDI文件的内部结构。我自己没有电子琴,更没有MIDI键盘,开发支持MIDI键盘输入功能的难度可想而知。终于,2000年10月,全面支持MIDI的HappyEO电子琴2.0(测试版)发布了。这个版本不仅支持MIDI文件的输入和输出,还能实现卡拉OK演奏和多音轨录音合成,还能编辑XG和GS中的上千种音色。功能和实用性方面都全面超越了国内外同类软件。在连续出了5个测试版之后,2.0正式版在12月上旬推出。
我深知自学音乐的艰辛,很希望HappyEO电子琴能成为音乐初学者的良师益友、音乐爱好者的工具和伴侣。在2.0版中,学习与教育的功能大大增强:能显示演奏(或播放)的简谱或五线谱;能提示每个键的音名和唱名;(下转21页)(上接26页)能演奏半音和15种常见和弦;能显示MIDI曲的文本信息和每个通道的组成。娱乐的功能也大大增强:能编辑和保存现有的音色;支持XG和GS;能演奏和记录二重奏、三重奏乃至多重奏,能实现卡拉OK演奏。另外还有数十项改进。我相信2.0版一定会让广大音乐爱好者爱不释手。
闫辉:我使用过您的软件,它的确非常为用户和初学者着想,但任何一个产品都有自己的不足之处和需要改进的地方,您认为HappyEO电子琴有哪些地方需要改进呢?
刘海:HappyEO电子琴目前最大的缺点就是在Windows9x下占用资源太多,导致运行时不能开太多的任务。WindowsNT下由于是纯32位环境,几乎没有资源的限制,不存在此问题。这个问题自1.0版起就存在,直到现在我也没有找到解决办法。另外,大量来信要求能自定义伴奏、编辑乐谱、更换皮肤。这些功能实现起来很复杂,只能在3.0版中实现了。
闫辉:我们知道现在您的软件还是属于免费软件,但一个好的产品如果没有维持继续开发的资金支持也很难有大的发展,不知道您是怎么看这些问题的?
刘海:以前我从未想过把我的电子琴程序商业化。直到发生了著名的共享软件超级兔仔魔法设置作者蔡旋宣布停止开发事件之后,我萌发了尝试一下将2.0版改为共享软件并且收取注册费的想法。虽然从一开始我就不抱太高的期望,然而2.0正式版发布以前我所做的几次试验性收费全以失败而告终,并且反对收费的呼声很高。最终在2.0正式版发布之际,我取消了收费的决定,改为免费注册。当时我还在主页里发了一通感慨和牢骚。现在看来,使用软件需要付费的观念还有待深入人心。另一方面,付费手段的落后也极大制约了人们交费的积极性。也许,我还会尝试其他的方法,比如制作光盘、寻找代理、与声卡等硬件搭配销售、制作专用的廉价MIDI键盘、推出英文版走向海外等等。
HappyEO如果最终成为一个成熟实用的模拟电子琴软件,自然就拓宽了电脑特别是家用电脑的应用领域,具有音乐教育与休闲娱乐的双重功能,具有成为像超级解霸那样的电脑必备软件的潜力,其市场前景极大,希望有更多的用户看到这个广阔的市场并把这个市场开拓出来。(CoCo)
|