?? 放線-支點(diǎn).frm
字號(hào):
VERSION 5.00
Begin VB.Form Form3
BorderStyle = 1 'Fixed Single
Caption = "支導(dǎo)線輸入"
ClientHeight = 6840
ClientLeft = 6315
ClientTop = 2910
ClientWidth = 5535
Icon = "放線-支點(diǎn).frx":0000
LinkTopic = "Form3"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 6840
ScaleWidth = 5535
Begin VB.CommandButton Command2
Caption = "返回"
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 735
Left = 3480
TabIndex = 12
Top = 5640
Width = 1215
End
Begin VB.CommandButton Command1
Caption = "計(jì)算"
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 735
Left = 840
TabIndex = 11
Top = 5640
Width = 1095
End
Begin VB.TextBox Text3
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 2160
TabIndex = 2
Top = 4800
Width = 2175
End
Begin VB.TextBox Text2
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 2160
TabIndex = 1
Top = 3960
Width = 2175
End
Begin VB.TextBox Text1
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 2160
TabIndex = 0
Top = 3120
Width = 1695
End
Begin VB.Label Label6
BeginProperty Font
Name = "黑體"
Size = 15
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00000080&
Height = 375
Left = 2160
TabIndex = 10
Top = 2040
Width = 2175
End
Begin VB.Label Label5
BeginProperty Font
Name = "黑體"
Size = 15
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00000080&
Height = 375
Left = 2160
TabIndex = 9
Top = 1440
Width = 2175
End
Begin VB.Label Label1
Caption = "測(cè)站點(diǎn):"
BeginProperty Font
Name = "黑體"
Size = 15
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00008000&
Height = 375
Index = 0
Left = 600
TabIndex = 8
Top = 1440
Width = 1215
End
Begin VB.Label Label3
Caption = "后視點(diǎn):"
BeginProperty Font
Name = "黑體"
Size = 15
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00008000&
Height = 375
Index = 0
Left = 600
TabIndex = 7
Top = 2040
Width = 1215
End
Begin VB.Label Label4
Caption = "支 點(diǎn) 輸 入"
BeginProperty Font
Name = "隸書"
Size = 26.25
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00FF8080&
Height = 495
Index = 0
Left = 840
TabIndex = 6
Top = 240
Width = 3855
End
Begin VB.Line Line2
X1 = 0
X2 = 5280
Y1 = 0
Y2 = 0
End
Begin VB.Label Label3
Caption = "平距:"
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Index = 1
Left = 840
TabIndex = 5
Top = 4800
Width = 1095
End
Begin VB.Label Label2
Caption = "水平角:"
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 720
TabIndex = 4
Top = 3960
Width = 1455
End
Begin VB.Label Label1
Caption = "支點(diǎn)點(diǎn)號(hào):"
BeginProperty Font
Name = "楷體_GB2312"
Size = 14.25
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Index = 1
Left = 600
TabIndex = 3
Top = 3120
Width = 1575
End
End
Attribute VB_Name = "Form3"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Public CZDM, DXDM As String
Private Sub Command1_Click()
Dim LJ As String, ZFC1 As String, ZFC2 As String, PDH1 As Integer, PDH2 As Integer
Dim XZD As Double, YZD As Double, PJ As Double, JD As Double, ZDDH As String
Dim ZFC3 As Double, ZFC4 As Double, ZFC5 As Double, CZFWJ As Double
Dim XCZ As Double, YCZ As Double, XDX As Double, YDX As Double
LJ = App.Path & "\KZCG.DAT"
'讀取 KZCG.DAT 文件
Open LJ For Input As #1
PDH1 = 0: PDH2 = 0
Do While Not EOF(1)
Input #1, ZFC1, ZFC2, ZFC3, ZFC4, ZFC5
If CZDM = Trim(ZFC1) Then
XCZ = ZFC3: YCZ = ZFC4: PDH1 = PDH1 + 1
End If
If DXDM = Trim(ZFC1) Then
XDX = ZFC3: YDX = ZFC4: PDH2 = PDH2 + 1
End If
Loop
Close #1
If PDH1 > 1 Then MsgBox "程序認(rèn)為KZCG里已知點(diǎn):" + CZDM + "的坐標(biāo)重復(fù),請(qǐng)核對(duì)!", 16, "放線計(jì)算": Exit Sub
If PDH2 > 1 Then MsgBox "程序認(rèn)為KZCG里已知點(diǎn):" + DXDM + "的坐標(biāo)重復(fù),請(qǐng)核對(duì)!", 16, "放線計(jì)算": Exit Sub
If PDH1 < 1 Then MsgBox "程序認(rèn)為KZCG里缺少已知點(diǎn):" + CZDM + "的坐標(biāo),請(qǐng)核對(duì)!", 16, "放線計(jì)算": Exit Sub
If PDH2 < 1 Then MsgBox "程序認(rèn)為KZCG里缺少已知點(diǎn):" + DXDM + "的坐標(biāo),請(qǐng)核對(duì)!", 16, "放線計(jì)算": Exit Sub
CZFWJ = FWJ(XCZ, YCZ, XDX, YDX)
ZDDH = Trim(Text1.Text): ZFC1 = Trim(Text2.Text): ZFC2 = Trim(Text3.Text)
If ZDDH = "" Or ZFC1 = "" Or ZFC2 = "" Then
MsgBox "觀測(cè)數(shù)據(jù)不能為空,請(qǐng)重新輸入!", 0, "支導(dǎo)線輸入"
Else
JD = Jdtoxs(Val(ZFC1)) + CZFWJ: PJ = Val(ZFC2)
If JD < 0 Then JD = JD + 360
If JD > 360 Then JD = JD - 360
XZD = XCZ + PJ * Cos(JD * 3.1415926 / 180)
YZD = YCZ + PJ * Sin(JD * 3.1415926 / 180)
Open LJ For Append As #1
Print #1, Trim(ZDDH); ",118,"; Trim(Str(Int(XZD * 1000) / 1000)); ","; Trim(Str(Int(YZD * 1000) / 1000)); ",999"
Close #1
' 清空數(shù)據(jù)
Text1.Text = "": Text2.Text = "": Text3.Text = ""
'輸出到文件
Open "c:\fx.txt" For Append As #2
Print #2, CZDM; ","; DXDM
Print #2, ZDDH; ","; ZFC1; ","; ZFC2
Close #2
End If
End Sub
Private Sub Command2_Click()
Close #1
Me.Hide
Unload Me
Form1.Show
End Sub
Private Sub Form_Load()
Open "c:\q.q" For Input As #1
Input #1, CZDM
Input #1, DXDM
Close #1
Label5.Caption = CZDM
Label6.Caption = DXDM
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If (KeyAscii < 46 Or KeyAscii > 57) And KeyAscii <> 8 Then
KeyAscii = 0
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If (KeyAscii < 46 Or KeyAscii > 57) And KeyAscii <> 8 Then
KeyAscii = 0
End If
End Sub
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -