Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

Commit f42510b

Browse files
committed
全面实现云同步,历史记录战绩设置样样精通
1 parent d40b0ea commit f42510b

File tree

13 files changed

+171
-81
lines changed

13 files changed

+171
-81
lines changed

Chemistry.vbp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,21 @@ Form=frmGas.frm
2121
IconForm="frmMain"
2222
Startup="Sub Main"
2323
HelpFile=""
24-
Title="Chemistry"
24+
Title="��ѧe+"
2525
ExeName32="Chemistry.exe"
2626
Command32=""
2727
Name="ChemicalTools"
2828
HelpContextID="0"
29-
Description="Chemical Tools"
29+
Description="��ѧe+"
3030
CompatibleMode="0"
31-
MajorVer=2
32-
MinorVer=1
33-
RevisionVer=21
31+
MajorVer=3
32+
MinorVer=0
33+
RevisionVer=2
3434
AutoIncrementVer=1
3535
ServerSupportFiles=0
36-
VersionCompanyName="����ʦ����ѧ�Ŷ�һ��"
36+
VersionCompanyName="����ʦ����ѧ�ŶӶ���"
3737
VersionFileDescription="Chemical Tools"
38+
VersionLegalCopyright="������"
3839
VersionProductName="��ѧe+"
3940
CompilationType=0
4041
OptimizationType=0

Chemistry.vbw

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
frmMain = 148, 112, 676, 548, C, 94, 130, 686, 568, C
2-
modCalculate = -19, 51, 1005, 475,
3-
modData = 146, 96, 1009, 580,
4-
frmElement = 34, 92, 920, 532, C, 69, 118, 565, 558, C
5-
frmMass = -72, 226, 818, 668, C, 58, 90, 671, 584, C
1+
frmMain = 414, 58, 942, 492, C, 186, 3, 859, 522, C
2+
modCalculate = -66, 54, 958, 472, C
3+
modData = 24, 0, 888, 481, C
4+
frmElement = 103, 93, 989, 533, C, 69, 118, 565, 558, C
5+
frmMass = 125, 79, 1015, 521, C, 58, 90, 671, 584, C
66
modUI = -322, 150, 564, 586, C
7-
modMain = -347, 267, 539, 726, C
8-
modExam = 40, 26, 926, 466,
9-
frmExam = 145, 179, 1031, 527, C, -289, 192, 594, 663, C
10-
frmAbout = 104, 104, 989, 544, C, -196, 205, 690, 603, C
11-
frmOptions = 186, 137, 1072, 577, I, 108, 6, 994, 564, C
12-
frmLogin = 92, 121, 922, 538, C, 74, 117, 600, 541, C
13-
frmSignUp = 466, 23, 993, 447, , 186, 45, 713, 469, C
14-
FrmChangePassword = 167, 159, 1051, 599, C, -150, 206, 735, 646, C
15-
frmpH = -12, 79, 872, 519, C, 88, 105, 637, 557, C
7+
modMain = 55, 60, 941, 519, C
8+
modExam = 40, 26, 926, 466, C
9+
frmExam = 145, 179, 1031, 527, C, 144, 56, 1027, 527, C
10+
frmAbout = 12, 39, 897, 479, C, 59, 94, 945, 492, C
11+
frmOptions = 291, 32, 1177, 472, , 108, 6, 994, 564, C
12+
frmLogin = 203, 54, 1033, 470, C, 74, 117, 600, 541, C
13+
frmSignUp = 466, 23, 993, 447, C, 186, 45, 713, 469, C
14+
frmpH = 158, 73, 1042, 513, C, 88, 105, 637, 557, C
1615
frmThermodynamics = -240, 126, 645, 566, C, 191, 102, 1075, 612, C
1716
frmGas = 14, 159, 898, 598, C, 126, 141, 734, 721, C

frmAbout.frm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Begin VB.Form frmAbout
8686
End
8787
Begin VB.Label lblTitle
8888
BackStyle = 0 'Transparent
89-
Caption = "Chemical Tools"
89+
Caption = "化学e+"
9090
BeginProperty Font
9191
Name = "微软雅黑"
9292
Size = 14.25

frmAbout.frx

53 Bytes
Binary file not shown.

frmElement.frm

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Begin VB.Form frmElement
3434
Left = 2400
3535
Locked = -1 'True
3636
MultiLine = -1 'True
37+
ScrollBars = 2 'Vertical
3738
TabIndex = 6
3839
Text = "frmElement.frx":1B692
3940
Top = 2880
@@ -178,7 +179,7 @@ Private Sub cmdCopy_Click()
178179
End Sub
179180

180181
Private Sub cmdElement_Click()
181-
Dim n As Integer
182+
Dim n As Integer, ElementOutput As String, ElementOutputHtml As String
182183
n = calElementChoose(texElementIn.texT)
183184
If n > 0 Then
184185
lblElementNumber = n
@@ -188,9 +189,18 @@ Private Sub cmdElement_Click()
188189
HisElement = texElementIn.texT
189190
Call dataBaseWrite(DataUsername, "Element", HisElement)
190191
End If
191-
texElementOut.texT = calElementStr(n)
192-
If Not DataUsername = "访客" Then
193-
Call dataHtmlChange("historyElement", CStr(HisElement))
192+
ElementOutput = calElementStr(n)
193+
texElementOut = CutHtml(ElementOutput)
194+
If n > 0 Then
195+
ElementOutputHtml = ElementOutput & Chr(10) & "<a href='https://en.wikipedia.org/wiki/" & ElementIUPAC(n) & "'>访问维基百科</a>"
196+
HisElementOutput = texElementOut
197+
Call dataBaseWrite(DataUsername, "ElementOutput", HisElementOutput)
198+
If Not DataUsername = "访客" And n > 0 Then
199+
Call dataHtmlChange("historyElementOutputHtml", CStr(ElementOutputHtml))
200+
Call dataHtmlChange("historyElementOutput", CStr(ElementOutput))
201+
Call dataHtmlChange("historyElementNumber", CStr(n))
202+
Call dataHtmlChange("historyElement", CStr(HisElement))
203+
End If
194204
End If
195205
End Sub
196206

@@ -204,7 +214,9 @@ Private Sub Form_Load()
204214
lblElementName = ElementName(n)
205215
lblElementAbbr = ElementAbbr(n)
206216
lblElementMass = ElementMass(n)
207-
texElementOut.texT = calElementStr(n)
217+
End If
218+
If HisElementOutput <> "" Then
219+
texElementOut = HisElementOutput
208220
End If
209221
End Sub
210222

@@ -235,3 +247,4 @@ Private Sub texElementIn_KeyPress(KeyAscii As Integer)
235247
texElementIn.ForeColor = RGB(0, 0, 0)
236248
End If
237249
End Sub
250+

frmExam.frm

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,6 @@ Private Sub imgTitle_MouseDown(Button As Integer, Shift As Integer, x As Single,
308308
SendMessage hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
309309
End Sub
310310

311-
312-
313311
Private Sub texExam_Click()
314312
If texExam.texT = InTip Then
315313
texExam.texT = ""

frmMass.frm

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,18 +96,24 @@ Private Sub cmdCopy_Click()
9696
End Sub
9797

9898
Private Sub cmdMass_Click()
99-
texMassOut = calMassPerStr(texMassIn.texT)
99+
Dim MassOutHtml As String
100+
MassOutHtml = calMassPerStr(texMassIn.texT)
101+
texMassOut = CutHtml(MassOutHtml)
100102
HisMass = texMassIn.texT
103+
HisMassOutput = texMassOut
101104
Call dataBaseWrite(DataUsername, "Mass", HisMass)
105+
Call dataBaseWrite(DataUsername, "MassOutput", HisMassOutput)
102106
If Not DataUsername = "访客" Then
107+
Call dataHtmlChange("historyMassOutput", CStr(MassOutHtml))
103108
Call dataHtmlChange("historyMass", CStr(HisMass))
104109
End If
105110
End Sub
106111

107112
Private Sub Form_Load()
108113
InTip = "请在此处输入物质化学式,例如:K4[Fe(CN)6]"
109114
texMassIn.texT = InTip
110-
If HisMass <> "" Then texMassOut = calMassPerStr(HisMass)
115+
'If HisMass <> "" Then texMassOut = calMassPerStr(HisMass)
116+
If HisMassOutput <> "" Then texMassOut = HisMassOutput
111117
End Sub
112118

113119
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, Y As Single)
@@ -124,7 +130,6 @@ Private Sub imgTitle_MouseDown(Button As Integer, Shift As Integer, x As Single,
124130
SendMessage hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
125131
End Sub
126132

127-
128133
Private Sub texMassIn_Click()
129134
If texMassIn.texT = InTip Then
130135
texMassIn.texT = ""

frmOptions.frm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,9 @@ Private Function WriteOptions() As Boolean
317317
ExamTimeMax = TimeMax
318318
If chkTimeIf.Value = 1 Then ExamTimeIf = True Else ExamTimeIf = False
319319
Call dataSettingSave(DataUsername)
320+
If Not DataUsername = "访客" Then
321+
Call dataHtmlChange("elementnumber_limit", CStr(ExamNumberMax))
322+
End If
320323
Else
321324
MsgBox ErrorInfo
322325
End If

frmpH.frm

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,23 @@ Private Sub cmdCopy_Click()
205205
End Sub
206206

207207
Private Sub cmdpH_Click()
208-
Dim AorB As Boolean
208+
Dim AorB As Boolean, pHOutHtml As String
209209
If comboAB = "酸" Then AorB = True Else AorB = False
210-
texpHOut = calpHOut(texpKa, texc, texpKw, AorB)
210+
pHOutHtml = calpHOut(texpKa, texc, texpKw, AorB)
211+
texpHOut = CutHtml(pHOutHtml)
211212
Hisc = texc
212213
HispKa = texpKa
213214
HispKw = texpKw
214215
HisAB = AorB
216+
HisAcidOutput = CStr(texpHOut)
215217
Call dataBaseWrite(DataUsername, "c", Hisc)
216218
Call dataBaseWrite(DataUsername, "pKa", HispKa)
217219
Call dataBaseWrite(DataUsername, "pKw", HispKw)
220+
Call dataBaseWrite(DataUsername, "AcidOutput", texpHOut)
218221
If HisAB Then Call dataBaseWrite(DataUsername, "AB", "A") Else Call dataBaseWrite(DataUsername, "AB", "B")
219222
If Not DataUsername = "访客" Then
220223
Call dataHtmlChange("pKw", CStr(HispKw))
224+
Call dataHtmlChange("historyAcidOutput", CStr(pHOutHtml))
221225
End If
222226
End Sub
223227

@@ -240,8 +244,9 @@ Private Sub Form_Load()
240244
texpKa.texT = InTip
241245
texc.texT = InTipb
242246
comboAB.ListIndex = 0
243-
If Hisc <> "" And HispKa <> "" Then
244-
texpHOut = calpHOut(HispKa, Hisc, HispKw, HisAB)
247+
texpKw = HispKw
248+
If HisAcidOutput <> "" Then
249+
texpHOut = HisAcidOutput
245250
End If
246251
End Sub
247252

mdb/Data.mdb

896 KB
Binary file not shown.

0 commit comments

Comments
 (0)