User:Upsuper/贡献/化学式维基化程序
< User:Upsuper | 贡献
版本
目前最新版本为 1.1.0511,2006年5月11日改进完成
系统要求
- 操作系统:Windows 2000、XP或更高的版本
- 并且您的系统必须已经安装.NET Framework 1.1或更高版本
- 物理内存:至少20MB
- 硬盘空间:至少1MB
使用说明
如图,待启动完成,屏幕上出现“请输入化学式(空值结束):”时,直接在后面输入未格式化[1]或半格式化[2]的化学式,回车。稍等片刻,下一行就会出现转换后的化学式。将他们复制到维基中即可!
原理说明
逐个字符检查,有大写字母的向下查到第一个非小写字母,将这串字符到数据库中查找,找到对应元素加链。发现数字,若前面为字母、“)”、“]”、“}”就加下标。最后检查是否有根。
关于根
由于目前根的条目还很少(可能根本没有),因此这项功能尚处试验阶段。目前可识别的根为如下几个(按顺序识别):
- 硫酸氢根(HSO4)
- 碳酸氢根(HCO3)
- 碳酸根(CO3)
- 硫酸根(SO4)
- 氢氧根(OH)
- 铵根(NH4)
- 磷酸二氢根(H2PO4)
- 磷酸氢根(HPO4)
- 磷酸根(PO4)
- 硝酸根(NO3)
- 硫代硫酸根(S2O3)
如果您觉得这些不够方便,可以自行使用Microsoft Access 2000+打开Information.dat,对Root表中的信息进行修改。您可以自行添加或删除其中的记录。
下部目标
应部分维基人的要求,可能会考虑将它改为JavaScript版本的程序,这样可以直接在维基中使用,更加方便。
版权问题
这个小程序为自由版权下的开源软件,您可以任意使用它,查看、修改它的代码甚至重新发布它都是允许的,我不会追究你任何责任。
但请注意,若您修改并重新发布本程序,请将“究极人类制作”替换掉,谢谢合作。