Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > รบกวนผู้รู้ช่วยอธิบายโค้ดVB.Net ทุกบรรทัดให้หน่อยนะคะ ... ขอบคุณมากค่ะ


 

[.NET] รบกวนผู้รู้ช่วยอธิบายโค้ดVB.Net ทุกบรรทัดให้หน่อยนะคะ ... ขอบคุณมากค่ะ

 
Topic : 123213



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์



Code (VB.NET)
01.Option Explicit On
02.Option Strict On
03. 
04.Public Class Form1
05.    Dim Emp As New Employee
06. 
07.    Private Sub btnCal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCal.Click
08.        With Emp
09.            Try
10.                .Id = CInt(txtId.Text)
11.                .Name = txtName.Text
12.                .Salary = CDbl(txtSalary.Text)
13. 
14.                txtDisplay.Text = .Id.ToString & "  " & .Name.ToString &
15.                                    vbCrLf & vbCrLf & "หักภาษีเป็นจำนวนเงิน " & .TaxPaid.ToString("#,##0.00") &
16.                                    " บาท" & vbCrLf & vbCrLf & "เงินเดือนสุทธิ " & .SalaryAfterTax.ToString("#,##0.00") & " บาท"
17.            Catch ex As Exception
18.                MessageBox.Show(ex.Message)
19.            End Try
20.        End With
21.    End Sub
22. 
23.    Private Sub btnCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancel.Click
24.        txtDisplay.Text = ""
25.        txtId.Text = ""
26.        txtName.Text = ""
27.        txtSalary.Text = ""
28.    End Sub
29. 
30.    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
31. 
32.    End Sub
33.End Class


Code (VB.NET)
01.Option Explicit On
02.Option Strict On
03.Public Class Form1
04.    Dim max As New FindMax
05. 
06. 
07.    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
08.        txtNum1.Text = ""
09.        txtNum2.Text = ""
10.        txtNum3.Text = ""
11.        txtMax.Text = ""
12.    End Sub
13. 
14.    Private Sub btnFindMax_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFindMax.Click
15.        Try
16. 
17.            If txtNum1.Text = "" And txtNum2.Text = "" Then
18.                If CInt(txtNum1.Text = ".") = 0 And CInt(txtNum2.Text = ".") = 0 Then
19.                    txtMax.Text = max.FindMax(CInt(txtNum3.Text)).ToString
20.                Else
21.                    txtMax.Text = max.FindMax(CDbl(txtNum3.Text)).ToString
22.                End If
23. 
24.            ElseIf txtNum2.Text = "" And txtNum3.Text = "" Then
25.                txtMax.Text = max.FindMax(CDbl(txtNum1.Text)).ToString
26.            ElseIf txtNum1.Text = "" And txtNum3.Text = "" Then
27.                txtMax.Text = max.FindMax(CDbl(txtNum2.Text)).ToString
28.            ElseIf txtNum1.Text = "" Then
29.                txtMax.Text = max.FindMax(CDbl(txtNum2.Text), CDbl(txtNum3.Text)).ToString
30.            ElseIf txtNum2.Text = "" Then
31.                txtMax.Text = max.FindMax(CDbl(txtNum1.Text), CDbl(txtNum3.Text)).ToString
32.            ElseIf txtNum3.Text = "" Then
33.                txtMax.Text = max.FindMax(CDbl(txtNum1.Text), CDbl(txtNum2.Text)).ToString
34.            Else
35.                txtMax.Text = max.FindMax(CDbl(txtNum1.Text), CDbl(txtNum2.Text), CDbl(txtNum3.Text)).ToString
36.            End If
37. 
38.        Catch ex As Exception
39.            MessageBox.Show(ex.Message)
40.        End Try
41.    End Sub
42. 
43.    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
44. 
45.    End Sub
46.End Class



Code (VB.NET)
01.Public Class Form1
02.    Dim myVat As New VAT
03. 
04.    Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
05.        txtAmount.Text = ""
06.        txtPrice.Text = ""
07.        txtTotal.Text = ""
08.        txtVat.Text = ""
09.    End Sub
10. 
11.    Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
12.        Try
13.        If txtVat.Text = "" Then
14.                txtTotal.Text = myVat.Add(CDbl(txtPrice.Text), CInt(txtAmount.Text)).ToString("#,##0.00")
15.        Else
16.                txtTotal.Text = myVat.Add(CDbl(txtVat.Text), CDbl(txtPrice.Text), CInt(txtAmount.Text)).ToString("#,##0.00")
17.        End If
18. 
19.        Catch ex As Exception
20.            MessageBox.Show(ex.Message)
21.        End Try
22.    End Sub
23. 
24.    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
25. 
26.    End Sub
27.End Class




Tag : VB.NET

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-06-06 12:20:07 By : OK-g View : 1711 Reply : 7
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code ที่ให้มา Basic ทั้งนั่นเลยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-06 17:04:11 By : mr.win
 

 

No. 2



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2016-06-06 17:04:11
รายละเอียดของการตอบ ::
ค่ะ

ช่วยอธิบายให้หน่อยได้มั๊ยคะ ไม่ทราบจริงๆค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-06 19:55:54 By : OK-g
 

 

No. 3

Guest


เป็นโค้ดพื้นๆ สำหรับมือใหม่ใช้หัดทำความเข้าใจนะ

ไม่ลองซักหน่อยเหรอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-07 08:52:51 By : ห้ามตอบเกินวันละ 2 กระทู้
 

 

No. 4



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

การอธิบายที่ง่ายที่สุด คือ ลองทำตามโค๊ดดู(แนะนำให้พิมเอง จะได้เกิดการจำ )

ถ้าจะให้เดาโค๊ดนี้อาจจะไม่ได้เขียนเองแล้วยังขาด

Code
class FindMax class VAT


ก็ไม่ยากนิครับ ขอแค่เรารู้วัตถุประสงค์ของงาน สามารถตั้งคำถามให้ตรงประเด็นที่เราอยากรู้ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-07 09:23:06 By : lamaka.tor
 

 

No. 5



โพสกระทู้ ( 9,590 )
บทความ ( 2 )



สถานะออฟไลน์


เสริมนิด อธิบาย โค๊ดไปก็ไม่ก่อประโยชน์ ที่จะทำให้คุณได้ประโยชน์

สิ่งที่คุณต้องเรียนรู้
1 ศึกษาไวยกรณ์ของภาษาก่อนอันดับแรก
ได้แก่
- การประกาศและการกำหนดค่าให้ตัวแปร
- การใช้ operator ต่าง + - * / ^ %
- การใช้ตัวเปรียบเทียบ & && | || and or
- การใช้ if else
- การใช้ คำสั่ง loop
2 เรียนรู้เรื่อง function method class ตามลำดับ

เอา 2 ข้อหลักๆ นี้ให้ได้ก่อน ถ้าเข้าใจแจ่มแจ้ง รับรอง ไม่ว่าโค๊ดอะไรมา คุณอ่านและทำความเข้าใจได้ทั้งนั้น
เหมือนคุณอยากแปลภาษาอังกฤษ แต่คุณไม่รู้ไวยกรณ์ มีdictionary คุณก็ยังแปลอังกฤษไม่ถูกต้องอยู่ดี
เพราะไม่รู้ไวยกรณ์ แปลกลับหน้ากลับหลังไปไหนต่อไหน

ถ้าคุณรู้ไวยกรณ์ คำสั่งไหนไม่เข้าใจ คุณค้นหาจาก google มีตัวอย่างการเขียนโค๊ดมากมาย เป็นตัวอย่างให้คุณ
ได้เรียนรู้

แต่ถ้าคุณไม่รู้ไวยกรณ์ ตัวอย่างเหล่านั้นก็ไร้ค่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-07 09:36:47 By : Chaidhanan
 

 

No. 6



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

แม่จ้าว พระเจ้าเหา อันนี้เอาไปอธิบายหน้าห้องป่าวครับ ไม่มีใครเขาทำกันหรอกครับทีละบันทัด มีแต่การทำงานทีละโมดูล
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-07 16:02:42 By : Dragons_first
 

 

No. 7



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : Dragons_first เมื่อวันที่ 2016-06-07 16:02:42
รายละเอียดของการตอบ ::
สงสัยจะเอาไปสอบโปรเจค อิอิ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-07 16:04:51 By : taotechnocom
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนผู้รู้ช่วยอธิบายโค้ดVB.Net ทุกบรรทัดให้หน่อยนะคะ ... ขอบคุณมากค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่