通向KDE4之路(五):Kalzium和KmPlot

 Troy Unrau

并不是残缺的KDE4设施开荒还处于根蒂底子建立阶段,本周的主题是来自KDE-Edu项目组中的两个利用设施:多用处化学相干软件Kalzium,以及服从强大大的数学方程式画图设施KmPlot,胪陈见下。


我们的诸多阐明');注解东西软件在KDE4的集团开展中已经阻止了许多的义务,在这此中Kalzium和KmPlot的逗留又尤为机动,它们的改动之大大切实其实令人惊讶。


Kalzium(对应的德语单词是Calcium)自KDE 3.1起源便是标准刊行中的一个组件,现在它已经是KDE-Edu小组开荒的浩繁设施中用户最多的产物之一。最后它只是一个用于显示化学周期表的设施,至多一旁再显示着几个如原子量、沸点这样的科学数据。但在不久之后,它渐渐拓展参加了许多元素靠山方面以及更多细节上的化学信息(如光谱图),这就使得它在化学相干的一些利用场合越来越实用。


在KDE 3.5.5中(这是我抓图时所用的版本,可是本周3.5.6也该公布了),Kalzium在第一次启动时的样子是这样的


Kalzium in KDE 3.5.5


您可以缔造这个界面相称宏大,但却显现了许多的信息。假设您在随意率性元素上点击,还将会有更多的元素属性被摆设出来。


在KDE4中,设施的主界面将会有所分歧。除了Qt4为我们引入了一些不雅感上的不同以外,尚有些图标被改置到了东西栏(图中有些没显示出来)。在此让我们先窥视一下KDE4开荒分支下的Kalzium的样子容貌。


Kalzium in KDE 4x devel


Kalzium将来要达到的视觉结果会和图示的越来越靠近。可是,在这KDE4抓图中最值得注目的一点是东西菜单,在KDE 3.5.5中,这个菜单只包罗“绘制数据”和“专业词典”两个项目(译注:这里说错了,残缺的东西菜单还应包罗“化学方程式配平器”这条,但因Ocaml寄托的缘故这个服从在许多预编译包中都不供应)。


“绘制数据”的用处是以多种情势来绘制一个元素的坐标图,譬喻可以基于质量、原子半斤、电负性等情势来义务。而“专业词典”则能给出许多常用化学专业用语的准确界说,不过上面提到的“电负性”一次如同被漏掉了……总之,很显然这个设施尚有充分的改进空间,而对于“专业词典”的改进将为KDE4中的Kalzium供应一个能促进非设施员的化学喜好者也能为其作出奉献的优越契机。


不论如何说,还是让我们先回过去看看一些新的东西,我将侧重介绍这些新开荒出的东西,它将使Kalzium在KDE4中变得加倍有效。


新的Kalzium将有一个同位素表能为您显示出一份同位素的清单及其衰变情势──假定我是一名地质师,了解到钾-40这种物质凡是会因为电子俘获而孕育发生发火衰变可是十分主要的事项。


新的化学方程式配平其也相称值得一用,正如现在的Kalzium项目开荒带领Carsten Niehaus给我们带来的这张抓图所显示的那样:


Kalzium Equation Solver in KDE 4x devel


底子上您只必要在配平方程式时写上准确的字母,您所期待的响应数字就会被设施反响出来。在高中的化学授课中,师长教师常常被要求手动去解出延续串的方程式,但就像大大大都方程式那样,一旦您解过许多方程式,会感应这种义务越来越有趣,这种时候这个方程式配平器将会为您撙节下许多本该用于措置那些宏大的方程式的工夫。


最后,将来的Kalzium最值得细致的改动莫过于Kalzium里的三维结果,设施会藉此拥有一个三维的分子查看器。这个机制本来是由Kalzium的开荒者所方案并打算只用于这个设施,可是一些协作开荒者也将其归入了libavogadro函数库,这样Kalzium和Avogadro的开荒者将会一路配合研发这个特征。


依照Kalzium开荒者们当前的进度描画,现在要做的事是颠末议定libavogadro函数库去移植3D建模器,Donald Curtis正努力于这项义务,这将供应一个基于Qt和OpenGL的更通用更强大大的分子衬着生成引擎,义务成效将被Kalzium和Avogadro(大概更多)配合享用。Avogadro是一个更高阶的分子建模设施,可被用于确立真实的分子文件以及量子化学范畴,Kalzium 3D将只是单纯地作为一个能查看此设施所构建的图像的查看东西。


Kalzium的开荒者Benoît Jacob提交了一幅抓图来揭示运用了Kalzium 3D服从的三维分子查看器义务情形预览。在本文发表时,此服从已经进入了SVN代码堆栈,虽然它是和libavogadro函数库集成运作的。


Kalzium 3d in KDE 4x devel


Kalzium以后有可以大概会和一批由BlueObelisk项目供应的有数分子数据配合公布以供您查看,感激OpenBabel项目,它可以帮忙我们能去翻开一大批各色百般的分子文件花式(据统计已撑持文件花式就达62种)。


现在轮到了下一个KDE-Edu成员:KmPlot。正如现在已知的那样,此利用设施具有绘制一样泛泛函数图、参数函数图尚有极坐标函数图的伎俩,尚有一些衍生的显示服从和的其它意见意义特征。它是一个颇有效的的方程式画图东西,只是现有的界面不免太拙劣了,乃至尚有许多纷乱的对话框会充填屏幕空间。


上面您所看到的是KDE 3.5.5中运用默许设定的KmPlot启动界面,上面已经绘制了三个函数,每个的外形都分歧:


KmPlot in KDE 3.5.5


这个对话框是用于撰写像上面的那样要绘制的函数式的,不过对每一个函数外形都市有一个独立对话框。


KmPlot dialog in KDE 3.5.5


这里尚有一张新版KmPlot的界面一瞥,上面异常绘制了那三个函数图,不过不会再有那么多对话框来占据空间,并且加上Qt4供应的邃密的反锯齿触感,这些线条乃至可以和方形一样滑润!


KmPlot in KDE 4x devel


对KmPlot的义务现在正紧锣密鼓地展开,我们置信它将会成为KDE4的杀手级设施之一,无论是师长教师还是工程师还是其别人都有出处喜好上它。现在它乃至可以绘制微分函数,并且拥有了一个新方案的函数编纂器,并且会为您供应如何校正函数式的即时提醒(如上图所示)。


新的函数编纂器如下图所示,对微分函数的编纂撑持也包罗此中:


KmPlot equation editor in KDE 4x devel


如您所见,现在输出函数式会比以往加倍宏大,当您在利用时函数编纂器还会实行友谊的语法搜检。在本文中尚有许许多多KmPlot的前进没有被提到,假设您有兴味了解更多动态,请查阅这个开荒情形页面。


总的来说,KDE-Edu还是一个开展中的项目,许多优越的利用设施是涵盖了各个年岁层的开荒组的产物,它们还需能撑持Windows和Mac利用零碎,要感激Qt4的改进与KDE4类库能让这些设施加倍公共化。现在,尚有不少很棒的义务在不时取得逗留,请期待以后的文章为您带来更多的KDE-Edu软件巡礼。

(Lie_Ex)



版权声明: 原创作品,许可转载,转载时请务必以超链接情势标明文章 原始出处 、作者信息和本声明。否则将深究法律责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1974586.html