寫程式的原因:我的朋友有兩個兒子,常常會因為玩電腦的時間記不清楚而吵鬧,所以那個朋友問我有沒有辦法用軟體計算時間

我個人的想法:我想用VB製作一個登入程式,在登入之後才可以連上寬頻網路,且這個程式在登入跟登出時候會自動將時間跟日期傳到記事本。

目前的問題:我目前沒有辦法強制使用者登入,另外也沒有辦法讓寬頻網路跟程式連結,希望各位能給我一些建議

目前的進度
VB的表單樣貌:

VB程式的問題
在開啟之後會將"C:\TEXT.TXT"文件資料載入到TEXT3

在登入之後

VB程式的問題
登入的時候會將時間和日期,儲存到"C:\TEXT.TXT"且不會將之前的紀錄刪除
TEXT4會顯示目前登入的時間

***************************************************************************
程式碼
Private Sub Command1_Click() **************登入按鈕
If Text1 = "1234" And Text2 = "1234" Or Text1 = "4321" And Text2 = "4321" Then ***2組帳號

a = Date & "-" & Time & ",登入" & Text1 *****登入之後的時間

Text4 = a *****將時間的資料貼到TEXT4

Option1 = True *****登入狀況 登入中 黑點
Option2 = Flase ***** 尚未登入 白點

Open "C:\TEXT.TXT" For Append As #1 ******將時間跟日期新增到記事本
a = Text4.Text
Print #1, a
Close #1

Else
MsgBox "密碼錯誤,請輸入正確的帳號" **** 如果不是 1234 and 4321 這兩組則錯誤
End If

Dim INWORD As String ************重新整理TEXT4
Text3.Text = ""
Open "C:\TEXT.TXT" For Input As #1
Do Until EOF(1)
Line Input #1, INWORD
Text3.Text = Text3.Text & INWORD & vbCrLf
Loop
Close #1

End Sub

Private Sub Command2_Click() ********登出按鈕
If Text1 = "1234" And Text2 = "1234" Or Text1 = "4321" And Text2 = "4321" Then **2組帳號

a = Date & "-" & Time & ",登出" & Text1 *****登出時間

Text4 = a ****將登出時間貼到TEXT4上
Option2 = True ***尚未登入 黑點
Option1 = False ***登入中 白點

Open "C:\TEXT.TXT" For Append As #1 *******將登出時間新增到記事本
a = Text4.Text
Print #1, a
Close #1

Else
MsgBox "密碼錯誤,請輸入正確的帳號" ****如果帳號密碼錯誤則出現
End If

Dim INWORD As String *****重新整理TEXT4
Text3.Text = ""
Open "C:\TEXT.TXT" For Input As #1
Do Until EOF(1)
Line Input #1, INWORD
Text3.Text = Text3.Text & INWORD & vbCrLf
Loop
Close #1

End Sub

Private Sub Form_Load() *****開啟表單時

Dim INWORD As String *****匯入記事本的文件
Text3.Text = ""
Open "C:\TEXT.TXT" For Input As #1
Do Until EOF(1)
Line Input #1, INWORD
Text3.Text = Text3.Text & INWORD & vbCrLf
Loop
Close #1

EndSub

***************************************************************************
文章關鍵字
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!