Pages

Freelance Jobs

Thứ Sáu, 9 tháng 4, 2010

Thuật toán tìm bao đóng (visual basic 6)


Hàm tìm bao đóng viết bằng vb.net! anh em xem thử có gì sai sót thì nhắc mình nhé!
Shared Function timbaodong(ByVal str As String)
        Dim qh As DataTable
        Dim pth As DataTable
        qh = ketnoi.sql("select * from ldqh") 'lay ra các luoc do quan he
        pth = ketnoi.sql("select * from dm_pthpq") 'tap pth cua cac luoc do qh
        Dim co(100) As Boolean 'bien co kiem tra pth da xet hay chua
        Dim i
        For i = 0 To pth.Rows.Count - 1 'ban dau thi tat ca cac pth deu chua dc xet
            co(i) = True
        Next
        Dim kt = True 'kiem tra xem trong lan duyet dó bao dong có đc them vao thuoc tinh moi hay ko?
        While kt = True
            kt = False
            For i = 0 To pth.Rows.Count - 1
                If co(i) = True And chuoi_chua_chuoi(str, pth.Rows(i).Item("vt")) = True Then
                    str = noichuoi(str, pth.Rows(i).Item("vp")) 'hop chuoi
                    kt = True
                    co(i) = False
                End If
            Next
        End While
       
        Return str 'kq bao đóng
End Function




--------------------------------------http://muckich.blogspot.com/----------------------------------------

4 nhận xét:

Nặc danh nói...

cho hỏi thành phần "chọn LDQH" là j vậy?mình cũng đang là chương trình này,có j bạn chỉ giúp với!

Unknown nói...

bạn nói rõ hơn về bài làm của mình được không?
Như là form gồm những thuộc tính nào?
bước làm gồm những phần gì?

cuchuoi8995 nói...

ta thiết kế form như mẫu. sau khi chọn tên ldqh ví dụ như ta tìm bao đóng của tập thuộc tính của ldqh Q1, thì ta chon Q1. sau khi chọn ta nhập tập thuộc tính cần tìm bao đóng. sau khi nhấn nút tìm bao đóng thì kết quả hiện ra.

cuchuoi8995 nói...

nếu cần bạn có thể pm mình nick yahoo cuchuoi8995@yahoo.com. mình send cho bài làm luôn.

Đăng nhận xét

Daisypath Anniversary tickers
Freemarket.com Marketplace