ខេធី៤២ សូមបង្ហាញជូននូវរបៀបបង្កើតនាឡិកា ដោយប្រើភាសា VB.NET
ក្នុងការបង្កើតនាឡិកាតាម VB.NET នេះគឺមិនបានយករូបភាពមកសម្រាប់ធ្វើការរចនាទេ គឺយើងសរសេរកូដដើម្បីរចនាទាំងអស់ … ។
សូមមើលនូវរបៀបអនុវត្តន៍ដូចខាងក្រោម
- សូមបើកកម្មវិធី Microsoft Visual Studio 2008 => ចុច File => New Project (Ctrl+Shif+N)
- សូមជ្រើសយក Visual Basic => Windows Forms Application => រួចដាក់ឈ្មោះទៅឱ្យ Project => OK
- បន្ទាប់មកចុច Project (Menu) => Add Module
- សូមជ្រើសយក Common Iterms => Module => បន្ទាប់មកដាក់ឈ្មោះទៅឱ្យវា => OK
- ហើយសរសេរកូដខាងក្រោមក្នុង Module 12345678910111213
Module KT
42
Clock
Public TimeNow As Date
=
Date.Now
Public mySec As Integer
=
TimeNow.Second
Public myMin As Integer
=
TimeNow.Minute
Public myHour As Integer
=
TimeNow.Hour
Public FirstMin As Boolean
=
True
Public FirstHour As Boolean
=
True
Public myxAngel
,
myyAngel
,
myxMinAngel
,
myyMinAngel
,
myxHourAngel
,
myyHourAngel As Double
Public myxLength
,
myyLength
,
myxMinLength
,
myyMinLength
,
myxHourLength
,
myyHourLength As Double
Public MinTick
=
True
Public HourTick
=
False
Public FirstDamnedTick As Boolean
=
True
End Module
- ឥឡូវសូមធ្វើការរចនា Interface ដោយយក Control មកគូសលើ Form ដូចរូបខាងក្រោម
- បន្ទាប់មកសូមធ្វើការកំណត់ Properties ដូចខាងក្រោម 1234567891011121314151617181920212223242526272829303132
Form
Name
=
“KT
42
Clock”
Text
=
“Clock”
StartPosition
=
“CenterScreen”
Panel
Name
=
“plClock”
Size
=
“
416
,
416
”
TabIndex
=
“
0
”Label នៅក្នុង Panel
Name
=
“Label
1
”
Size
=
“
64
,
40
”
Font
=
“Limon S
1
,
36
pt
,
style
=
Bold’
Text
=
“
12
”
TextAlign
=
“MiddleCenter”
Label សម្រាប់ ម៉ោង
Name
=
“lblHour”
Text
=
“”
Font
=
“Limon S
1
,
28
pt
,
style
=
Bold”
Size
=
“
56
,
40
”
Label សម្រាប់នាទី
Name
=
“Label
2
”
Text
=
“
:
”
Size
=
“
20
,
40
”
Font
=
“Limon S
1
,
28
pt
,
style
=
Bold”
Label សម្រាប់វិនាទី
Name
=
“lblMin”
Text
=
“”
Font
=
“Limon S
1
,
28
pt
,
style
=
Bold”
Size
=
“
56
,
40
”
- បន្ទាប់មកសូមយក Control Timer មកគូសហើយកំណត់ Properties ដូចខាងក្រោម
123456789101112Timer សម្រាប់ម៉ោង
Name
=
“tmrHour”
Interval
=
“
3600000
”
Enabled
=
“False”
Timer សម្រាប់នាទី
Name
=
“tmrMin”
Interval
=
“
60000
”
Enabled
=
“False”Timer សម្រាប់វិនាទី
Name
=
“tmrSec”
Interval
=
“
1000
”
Enabled
=
“False”
- បន្ទាប់មកសរសេរកូដខាងក្រោមក្នុង Form Load 123456
lblSec.Text
=
mySec
lblMin.Text
=
myMin
lblHour.Text
=
myHour
If myHour
>
12
Then
myHour
=
myHour
lblHour.Text
=
myHour
- សរសេរកូដក្នុង tmrSec 1234567891011121314
mySec
=
mySec
+
1
lblSec.Text
=
mySec
plClock.Refresh
(
)
If mySec
>
59
Then
mySec
=
0
lblSec.Text
=
0
MinTick
=
True
If FirstMin
=
True Then
myMin
=
myMin
+
1
lblMin.Text
=
myMin
tmrMin.Enabled
=
True
FirstMin
=
False
End If
End If
- សរសេរកូដក្នុង tmrMin myMin = myMin + 1 123456789101112131415161718
lblMin.Text
=
myMin
If myMin Mod
(
12
)
=
0
Then
HourTick
=
True
End If
If myMin
>
59
Then
myMin
=
0
lblMin.Text
=
0
If FirstHour
=
True Then
myHour
=
myHour
+
1
lblHour.Text
=
myHour
tmrHour.Enabled
=
True
FirstHour
=
False
End If
If myHour
>
12
Then
myHour
=
myHour
lblHour.Text
=
myHour
Mod
12
End If
End If
- សរសេរកូដក្នុង tmrHour
123456myHour
=
myHour
+
1
lblHour.Text
=
myHour
If myHour
>
12
Then
myHour
=
1
lblHour.Text
=
1
End If
- ជាចុងក្រោយសូម ទាញយក កូដ យកទៅដាក់ក្នុង Control Panelសូមធ្វើការល្បងដំណើរការកម្មវិធីដោយចុច F5 នោះលោកអ្នកនឹងលទ្ធផលដូចខាងក្រោម