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,037

HOME > .NET Framework > Forum > แจกโปรแกรม แม่สูตรคูณ VB2005 สาเหตุที่ทำเพราะอาจาราย์สั่งให้ทำ ทำนานมากเลย(สำหรับผม)



 

แจกโปรแกรม แม่สูตรคูณ VB2005 สาเหตุที่ทำเพราะอาจาราย์สั่งให้ทำ ทำนานมากเลย(สำหรับผม)

 



Topic : 029777



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



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




สาเหตุที่ทำเพราะอาจาราย์สั่งให้ทำ ทำนานมากเลย(สำหรับผม) กว่าจะคิดออก ต้องคุยเอ็มไปด้วยทำไปด้วย 555+
สรุปว่าใช้เวลา ประมาณ 4 ชั่วโมงในการทำตัวนี้ (หลังจากที่เคยทำ ver แรกมาแล้ว)
ทำตั้งแต่ ตีหนึ่งจนถึง ตีห้า ที่นานก็เพราะมัวแต่คุยเอ็มนี่แหละคิดว่า(แต่ถ้าไม่คุยเอ็มก็ คงไม่มานั่งทำหรอก)
ไงก็ขอขอบคุณ น้องแซน ที่อยู่เป็นเพื่อนผม ตอนทำโปรแกรมนี้ ไม่งั้นหลับก่อนแน่ๆ
และบุคคลที่สำคัญคือ พี่ยิม ที่เคยสอนทำโปรแกรมเครื่องคิดเลขให้ผมก่อนหน้านี่ (จะโปรโมทอะไรกันนักหนาเนี่ย)
ตัวนี้ได้ปรับปรุงจาก verแรก (บางคนอาจจะสงสัยว่าแล้วไอ้ verแรกอยู่ไหนว่ะ คำตอบคืออยู่ที่เครื่องคอมบ้านผมไงคับ)
โดยเพิ่ม try catch ใส่ตัวอักษรหรือ อักขระ แล้วมันจะไม่ error แต่จะมีข้อความมาเตือนแทน

ถ้าคนไหนที่โหลดไปแล้วรันดูจะเห็นว่ามันถึงแค่แม่ 25 เท่านั้น แต่ถ้าเราลองขยายความกว้างของ Form ดู
มันจะได้เกิน แม่ 25 อยู่น่ะคับ

ตอนนี้ผม กำหนด linelimit เป็น 8 ลองเปลี่ยนเป็นเลขอื่นๆ ดูได้น่ะ
ยังไม่ได้เขียนคอมเม้นไว้ในโปรแกรมเลย ไงก็พยามทำความเข้าใจเอาเองน่ะคับ

นี่ลิงค์สำหรับโหลด

http://www.tempf.com/getfile.php?id=61082&key=4a72179dd9b00
http://www.tempf.com/getfile.php?id=61082&key=4a72179dd9b00

อีกอันกันเหนียว

http://sv1.uploadfile.biz/get.php?file=384286404634
http://sv1.uploadfile.biz/get.php?file=384286404634

ยังมีอีกหลายโปรแกรมที่ทำไว้อ่ะคับส่วนมาก(ร้อยละร้อย)เป็นงานที่อาจารย์สั่งให้ทำเป็นการบ้าน
จะดูๆ ก่อนว่าอันไหนที่มันเป็นเรื่องเป็นราว และเป็นประโยชน์กับ นักศึกษาบ้าง ก็จะพยามเอามาโพสน่ะคับ

การให้คะแนน ก็เป็นการให้กำลังใจที่ดีทางนึงน่ะคับ ขอบคุณครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-07-31 05:12:50 By : maibon View : 7414 Reply : 18
 

 

No. 1



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



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


^
|
|
|
|

ข้างบน มัน error ที่โค้ดปุ่มที่สอง น่ะคับ ลืมเช็ค

เพราะดันไปใส่ sum ก่อน for ใครที่เอาไปแก้ได้ ลองดูแค่ย้ายตำแหน่ง ให้ sum มาอยู่ทีหลัง for เฉยๆ

นี่เป็น ver ใหม่แก้ เรียบร้อยพร้อม นำโค้ดบางส่วนไปไว้ใน ซับรูทีน เพื่อให้โปรแกรมกระชับได้สัดส่วนขึ้น(นางงามเหรอเนี่ย)

ผิดพลาดประการใดของอภัยมา ณ ที่นี่ด้วย เพราะผมก็เพิ่งเรียน vb เทอมนี้เองไม่ว่ากันน่ะ
ถ้าใครเจอ error ตรงไหนอีกก็บอกมาน่ะคับจะได้แก้ แต่เท่าที่ลองมาผมยังไม่เจอน่ะครับ

ก่อนจะโหลดตัวใหม่มีเรื่องจะเล่าให้ฟังด้วยแหละ
เมื่อวาน(30 กรกฎาคม 2552) สอบวิชานี้โดนไล่ออกจากห้องสอบด้วยแหละ ทั้งที่เพิ่งเริ่มเกมส์เอง(เกมส์การลอกข้อสอบ)
อาจารย์ที่สอนวิชานี้โทร มาบอกอาจารย์ที่คุมสอบว่าให้เอาผมออกมา สอบข้างนอกห้องสอบ
ส่วนเหตุผลนั้น ผมไม่ทราบอะไรมากมาย แต่อาจารย์ก็ไม่ได้ปรับตกน่ะ
อาจารย์คุม สอบก็เอาใจใส่ดี กระดาษข้อเขียนผม ไม่พออาจารย์ก็ช่วยหาให้(เป็นคนเดียวที่ขอกระดาษเพิ่มซะงั้น)
แระเวลานั่งข้างนอก ผมก็นั่งคุยกันกับพวกที่สอบเสร็จก่อนเฉยเลย อาจารย์เค้าก็ไม่ได้ว่าอะไร
ในขณะที่กำลังสอบ ผมก็หยิบโทรศัพท์ขึ้นมาดู ปรากฎว่ามีข้อความเข้ามา เปิดดู เป็นของ แสนดี(น้องแซน)
ส่งมาว่า
"

สู้ๆ
สอบห่ะได้น๊าข๊ะคุงพี่

"
ทำให้ผมนั่งยิ้มอยู่คนเดียวตอนสอบเลยคับ (ประทับใจมีคนส่ง ข้อความมาให้กำลังใจ)
จำได้ด้วยว่าตอนสอบ ผมใส่ end for แทนที่จะเป็น next (หลงไปได้ไงอีกหล่ะหนอ)
อาจเป็นเพราะเวลาพิมพ์ for เสร็จ มันก็มี next ให้เลย พอไปเขียนก็เลยไม่คุ้นเคยกับคำนี้
ยังไงก็ถ้ารู้คะแนนสอบจะมาบอกอีกทีแล้วกัน

นี่ลิงค์คับ แก้ตัว

http://www.tempf.com/getfile.php?id=61217&key=4a7255079449d
http://www.tempf.com/getfile.php?id=61217&key=4a7255079449d

ลิงค์ที่สอง

http://sv1.uploadfile.biz/get.php?file=566682433961
http://sv1.uploadfile.biz/get.php?file=566682433961






Date : 2009-07-31 09:55:28 By : maibon
 


 

No. 2

Guest


ถึงไม่มีใครตอบผมก็มาตอบของตัวเองอยู่ดี
เผื่อว่าซักวันอาจจะมีใครเข้ามาหน้านี้ จาก google ก็ได้

http://sv1.uploadfile.biz/get.php?file=884642819124
http://sv1.uploadfile.biz/get.php?file=884642819124

อัพได้ลิงค์เดียวเองครับ อีกอันมันค้าง
พักนี้โทรหาน้องแซนทีไรยุ่งทุกทีเลย สงสัยคงต้องกินแห้วตามระเบียบอีกแล้วสิเรา T^T
ทีเรื่องเรียนหล่ะ เข้าใจเป็นอย่างดี แต่เรื่องความรักกลับไม่รู้เรื่องอะไรเลย
สงสัยบางคนก็คงจะไม่ได้มีสิทธิ์ มีคู่กะเขาหรอกมั้ง
บอกตรงๆ เลยว่าหมดเรี่ยวแรงและกำลังใจในเรื่องความรัก จิงๆ หันมาหัดเขียนโปรแกรมต่อดีกว่าตามประสาคนโสด

ในที่สุดก็รู้คะแนนสอบจนได้ คะแนนเต็ม 90 สอบได้ 80 ครับ(ไม่รู้ว่าเอาไปหารเท่าไหร่)
ผิดข้อกา 8 คะแนน ผิดข้อเขียน 2 คะแนน
น่าเสียดายจิงๆ ที่ไม่มีใครได้ลอกจากผมเลย เพราะว่าผมโดนไล่ออกมาจากห้องสอบซะก่อน

นีโค้ด เดาเอาเองน่ะไม่รู้จะเขียนคอมเม้นยังไงดี ตัวนี้ปรับปรุงจากสองตัวที่แล้วมาอีกทีหวังว่าคงจะเป็นประโยชน์บ้าง
ไม่มากก็น้อย

Code (VB.NET)
Public Class Form1
    Dim i, j, k, first, last, sum, numint As Integer
    Dim linelimit As Integer = 8
    Dim maxvalue As Integer = 25
    Dim strname, strint, strsum As String
    Dim check As Boolean
    Dim bypass As Boolean = False

    Sub warning()
        If bypass Then
            bypass = False
        Else
            MsgBox("โปรแกรมไม่สามารถคำนวณค่าที่ระบุได้")
            bypass = True
        End If
        btnSingle.Text = "แสดง"
        btnMulti.Text = "แสดง"
        txtint.Clear()
        txtShow.Clear()
    End Sub
    Sub conStruct()
        check = False
        Try
            numint = CInt(txtint.Text)
            check = True
        Catch ex As Exception
            warning()
        End Try

    End Sub

    Sub addZero()
        If i.ToString.Length = 1 Then
            strint = "0" & i
        Else
            strint = i
        End If
    End Sub

    Sub addZero2()
        If sum.ToString.Length = 1 Then
            strsum = "00" & sum
        ElseIf sum.ToString.Length = 2 Then
            strsum = "0" & sum
        Else
            strsum = sum
        End If
    End Sub

    Private Sub btnSingle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSingle.Click

        conStruct()

        If check Then
            txtShow.Clear()
            For i = 1 To 12
                Try
                    sum = numint * i
                    addZero()
                    addZero2()
                    txtShow.Text &= numint & " x " & strint & " = " & strsum & vbCrLf
                Catch ex As Exception
                    i = 12
                    warning()
                End Try
            Next
        End If

    End Sub

    Private Sub btnMulti_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMulti.Click

        conStruct()

        If check Then
            check = False

            Select Case numint
                Case 2 To maxvalue
                    first = 2
                    last = numint
                    txtShow.Clear()
                    check = True
                Case maxvalue + 1 To 83
                    first = numint - (maxvalue - 2)
                    last = numint
                    txtShow.Clear()
                    check = True
                Case Else
                    warning()
            End Select

            If check Then
                For k = first To last Step linelimit
                    last = k + linelimit - 1
                    For i = 1 To 12
                        addZero()
                        If numint <= last Then
                            last = numint
                        End If

                        For j = k To last
                            Try
                                sum = i * j
                                addZero2()
                                txtShow.Text &= j & " x " & strint & " = " & strsum & "   "
                            Catch ex As Exception
                                j = last
                                warning()
                            End Try
                        Next
                        txtShow.Text &= vbCrLf
                    Next
                    txtShow.Text &= vbCrLf
                Next
            End If
        End If
    End Sub

    Private Sub txtint_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtint.TextChanged
        Try
            numint = CInt(txtint.Text)
            Select Case numint
                Case 2 To maxvalue
                    first = numint
                    btnMulti.Text = "แม่ 2 - " & numint
                Case maxvalue + 1 To 83
                    first = numint - (maxvalue - 2)
                    btnMulti.Text = "แม่ " & first & " - " & numint
                Case Else
                    btnMulti.Text = "Not Work"
            End Select
            btnSingle.Text = "แม่ " & numint
        Catch ex As Exception
            warning()
        End Try
    End Sub

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
        Me.Close()
    End Sub
End Class

Date : 2009-08-03 22:53:55 By : maibon
 

 

No. 3

Guest


Thank
Date : 2009-08-18 14:06:29 By : i am
 


 

No. 4



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



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


ขอบคุณครับ
Date : 2009-08-19 15:39:43 By : peco
 


 

No. 5

Guest


ขอบคุณนะจร้า
มากมาย
Date : 2009-09-01 14:33:40 By : อากาศ
 


 

No. 6



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



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


ขอบคุงคับ
Date : 2009-09-02 07:20:29 By : adunafah
 


 

No. 7



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



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


ขอบคุณค่ะ
Date : 2009-09-02 10:57:33 By : saowaluk052
 


 

No. 8



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



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


ขอบคุณครับ
Date : 2009-09-09 08:19:17 By : ESET
 


 

No. 9



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

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

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


ขอบคุณมากๆๆๆๆๆๆๆๆๆๆขร้า
Date : 2009-09-18 14:16:24 By : supawan
 


 

No. 10

Guest


พี่คับขอโค๊ต แม่สูตรคูณ 2-12 vb6 หน่อยคับ ใครทำได้ช่วยหน่อยนะคับ
Date : 2010-08-31 14:00:20 By : นักเรียนด้อยประสบการณ์
 


 

No. 11

Guest


ฝากด้วยนะคับ
Date : 2010-08-31 14:01:30 By : นักเรียนด้อยประสบการณ์
 


 

No. 12

Guest


ขอบคุงคร้า
Date : 2010-12-21 19:48:53 By : popo
 


 

No. 13

Guest


Code (C#)
int[][] mul = new int[12][];
            string strOut = "";
             
            for (int i = 0; i <mul.Length;i++ )
            {
                mul[i] = new int[12];
                for (int j = 0; j < mul[i].Length; j++)
                {
                    mul[i][j] = (i + 1) * (j + 1);
                }
            }

            strOut += "ตารางสูตรคูณ"+"\n"+"\n";
            for (int i = 0; i < mul.Length; i++)
            {
                for (int j = 0; j < mul[i].Length; j++)
                {
                    strOut += mul[i][j].ToString();
                    if (mul[i][j] < 10) strOut += "      ";
                    else if (mul[i][j]<100) strOut += "    ";
                    else strOut += "  ";  
                }
                strOut += "\n";
            }
            MessageBox.Show(strOut);

Date : 2010-12-25 11:28:22 By : kabarobace
 


 

No. 14

Guest


^
^
ลืม มีคนอยากได้ +อยากทำ
แม่ 2-12 ครับ
Date : 2010-12-25 11:29:19 By : kabarobace
 


 

No. 15



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



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


test
Date : 2010-12-25 12:19:08 By : Kabalobace
 


 

No. 16

Guest


อยากได้แม่ 2 - 25 ค่ะช่วยทำหน่อยค่ะ
Date : 2012-02-22 15:47:08 By : bb
 


 

No. 17



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



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

โหลดไม่ได้แล้ว
Date : 2012-02-22 16:07:08 By : deedee2338
 


 

No. 18

Guest



Date : 2012-10-08 15:21:24 By : juujkmu
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แจกโปรแกรม แม่สูตรคูณ VB2005 สาเหตุที่ทำเพราะอาจาราย์สั่งให้ทำ ทำนานมากเลย(สำหรับผม)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

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