文号
t16389
阅读
19622
回复
38
收藏
11
论坛化学式书写工具【又更新】【源码】
2009/06/24
IP:广东
【已更新3次,请移步28楼】


界面
a.png
点击

attachment icon KemiWind.rar 3.18KB RAR 37次下载
下载

效果:
Cu(NO3)2 + NaN3 = Cu(N3)2 + NaNO3
+1000
科创币
小光telnet
2009/06/24
赞扬
novakon作者
17年7个月前IP:未同步
113718
1楼
用[3]表示下标,{3}上标
2H+ + CO32- = H2O + CO2
引用
评论
17年7个月前IP:未同步
113722
2楼
好东西,自己给自己加KCB吧。
引用
评论
novakon作者
17年7个月前IP:未同步
113757
3楼
自己顶一下吧
C + 2CuO ==△== 2Cu + CO2
引用
评论
novakon作者
17年7个月前IP:未同步
113759
4楼

CO2 =2000℃,MnO2,H+= C + O2
引用
评论
17年7个月前IP:未同步
113903
5楼
反应那个==那里上面有条件的话。==就不见了。
引用
评论
novakon作者
17年7个月前IP:未同步
113904
6楼
引用第6楼kangyuhelf2于09-06-24 18:17发表的  :
反应那个==那里上面有条件的话。==就不见了。

废话,那是上标,除非你能写双行
引用
评论
17年7个月前IP:未同步
113928
7楼
这有什么。。。
attachment icon 工程1.rar 3.26KB RAR 26次下载
引用
评论
novakon作者
17年7个月前IP:未同步
113950
8楼
新版本
a.jpg

KMnO4 =400℃= K2MnO4 + MnO2 + O2↑

增加上下箭头,摄氏度符号,具体见软件Help
attachment icon KemiWind.rar 3.79KB RAR 30次下载
引用
评论
17年7个月前IP:未同步
113968
9楼
大汉。。。
attachment icon 工程1.rar 3.32KB RAR 27次下载
引用
评论
17年7个月前IP:未同步
113969
10楼
VB编的程序就是比较大。。。
引用
评论
novakon作者
17年7个月前IP:未同步
113977
11楼
引用第11楼yy+sy于09-06-24 19:06发表的  :
VB编的程序就是比较大。。。

我不知道你怎么想的,我觉得你很无聊
引用
评论
17年7个月前IP:未同步
113980
12楼
11L思维貌似不太对头……大几十kb无所谓,好用才是关键
希望lz增加一个功能,勾上一个复选框后,自动把前不是+号或=的数字全部当做下标。
例如
O2+2H2==点燃==2H2O
识别为O2+2H2==点燃==2H2O
引用
评论
novakon作者
17年7个月前IP:未同步
113983
13楼
引用第13楼warmonkey于09-06-24 19:24发表的  :
11L思维貌似不太对头……大几十kb无所谓,好用才是关键
希望lz增加一个功能,勾上一个复选框后,自动把前不是+号或=的数字全部当做下标。
例如
O2+2H2==点燃==2H2O
识别为O2+2H2==点燃==2H2O

我开始也是这样想的(跟你的一摸一样)。i ll try it...
引用
评论
17年7个月前IP:未同步
113986
14楼
可能需要:
1. 括号匹配检查
2. 自动复制到剪贴板
引用
评论
17年7个月前IP:未同步
113998
15楼
建议:
汉化!
引用
评论
17年7个月前IP:未同步
114006
16楼
哈哈哈。。LS。。支持你
引用
评论
novakon作者
17年7个月前IP:未同步
114010
17楼
新版本
a.jpg

CaCO3 + 2HCl = CaCl2 + H2O + CO2↑
增加了自动加下标功能。
attachment icon KemiWind.rar 5.05KB RAR 21次下载
+50
科创币
warmonkey
2009/06/24
好用
引用
评论
17年7个月前IP:未同步
114011
18楼
好的,我收下了,写的不错,我缺钱,所以只能加一点分了。
最好再有自动复制,而且要是不要点那个按钮也不错。
可以考虑用焦点不在窗口上作为触发转换和复制的条件
引用
评论
17年7个月前IP:未同步
114031
19楼
汉化就免了
玩野无罪
attachment icon KemiWind.rar 4.79KB RAR 16次下载
引用
评论
novakon作者
17年7个月前IP:未同步
114037
20楼
近乎弱智的代码
Private Sub Command1_Click()
Text2.Text = Text1.Text

Text2.Text = Replace(Text2.Text, "<", "↓")
Text2.Text = Replace(Text2.Text, ">", "↑")
Text2.Text = Replace(Text2.Text, "-", "→")
Text2.Text = Replace(Text2.Text, "deg", "℃")

Dim str As String
str = ""
'-------------
If Check1.Value = 1 Then
For i = 1 To Len(Text2.Text)
    b = Asc(Mid(Text2.Text, i, 1))
    If i = 1 Then

        str = str + Chr(b)
    Else
        
        c = Asc(Mid(Text2.Text, i - 1, 1))
        If b >= 48 And b <= 57 And ((c > 97 And c < 122) Or (c > 65 And c < 90)) Then
            str = str + "[" + Chr(b) + "]"
        Else

            str = str + Chr(b)
        End If
    End If
Next

Text2.Text = str

End If


'-------------
Text2.Text = Replace(Text2.Text, "[", "")
Text2.Text = Replace(Text2.Text, "]", "
")
Text2.Text = Replace(Text2.Text, "{", "")
Text2.Text = Replace(Text2.Text, "}", "
")

Text2.Text = Replace(Text2.Text, "<", "[")
Text2.Text = Replace(Text2.Text, ">", "]")


Text2.SetFocus
End Sub

Private Sub Command2_Click()
Form2.Show
End Sub

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then Command1_Click
End Sub

Private Sub Text2_gotfocus()
Text2.SelStart = 0
Text2.SelLength = Len(Text2.Text)
End Sub
引用
评论
17年7个月前IP:未同步
114040
21楼
。。。
居然放源码 我还开winhex = =
引用
评论
17年7个月前IP:未同步
114071
22楼
原来 93 用 winHex 逆向...
引用
评论
17年7个月前IP:未同步
114080
23楼
....丢一个Java版的上来...........

attachment icon ChemicalExpConv.zip 3.61KB ZIP 24次下载
引用
评论
novakon作者
17年7个月前IP:未同步
114088
24楼
LS有EXE么……几辈子没碰爪哇语了
引用
评论
17年7个月前IP:未同步
114091
25楼
EXE生成不能(我是在Linux下写的.........)............
不过有了Java Jre的话.....什么系统下都可以用....(本程序在Debian和Windows Server 2003下测试通过)
引用
评论
novakon作者
17年7个月前IP:未同步
114245
26楼
大家好,有bug,又要再来一次
引用
评论
novakon作者
17年7个月前IP:未同步
114247
27楼
再再次更新
a.jpg


更改了一些键,修复了一些bug
C + O2 = CO2, Fe + O2 → Fe2O3,
H+ + HCO3- = H2O + CO2
attachment icon KemiWind.rar 5.05KB RAR 27次下载
引用
评论
novakon作者
17年7个月前IP:未同步
114253
28楼
希望论坛能增加PHPWind数学与化学标签,解决这些棘手问题。
2AgN3 = 2Ag + 3N2>

2AgN3 = 2Ag + 3N2↑
引用
评论
novakon作者
17年7个月前IP:未同步
114254
29楼
如果增加了数学标签
就可以以这样的方式
[math]\\line,arrow...(something like \\sqrt(5)){something like CaCO3}[/math]
输入数学公式、化学方程式,这对论坛学术方面的发展是很有好处的
引用
评论
17年7个月前IP:未同步
114256
30楼
嗯,要是能整合在KC里更好。。。
引用
评论
17年7个月前IP:未同步
114924
31楼
java的就能整合到kc里了,希望虎哥重视
引用
评论
novakon作者
14年4个月前IP:未同步
447310
32楼
挖个坟。这工具怎么能没有
+1
科创币
celeron533
2012/08/31
直接整合进发帖工具(就像插入图片按钮那样)
引用
评论
14年4个月前IP:未同步
447463
33楼
回 32楼(novakon) 的帖子
我已经写好了,见签名
+1
科创币
phpskycn
2012/09/01
大神的签名一片空白啊
引用
评论
14年4个月前IP:未同步
448230
34楼
回 32楼(novakon) 的帖子
见论坛顶部=>工具=>化学式转换
引用
评论
14年1个月前IP:未同步
476132
35楼
我也想做一个    忽忽   等我发布吧。。。
引用
评论
14年1个月前IP:未同步
476220
36楼
CO2 =2000℃,MnO2,H+= C + O2
引用
评论
14年1个月前IP:未同步
476572
37楼
CO2 =2000℃,MnO2,H+= C + O2
好吧 在看下这是什么编码模式
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的