Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 20 kết quả

Đề tài: Bài toán tìm kiếm ( Đồ họa )

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    0

    Mặc định Bài toán tìm kiếm ( Đồ họa )

    Các bạn cho mình hỏi bài toán tìm kiếm nhị phân,tuyến tính có code ntn
    Nếu mình lập nhiều textbox để tạo thành 1 mảng (cần tìm kiếm trong mảng đó) thì mình dùng lệnh nào để liên kết các textbox này thành 1 mảng
    Có thể tạo ra các cột có chiều cao thay đổi tương ứng với các giá trị người dùng nhập vào textbox đó ko ????

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Bên C# thì bạn dùng lớp TextBox của nó để làm việc với text box.

    Demo:
    Visual C# Code:
    1. TextBox txtBox = new TextBox();
    2.             txtBox.Name = "Tên ở đây đặt sao thì đặt, miễn đừng trùng tên và cho kiểm soát được dễ nhất";
    3.             txtBox.CreateControl();
    4.             txtBox.SetBounds(10, 101, 10, 10);
    5.  
    6.             this.Controls["tên contrrol ở đây"];

    Khi cần lấy giá trị của 1 text nào đó thì dùng.
    Visual C# Code:
    1.            this.Controls["tên contrrol ở đây"].Text; //lấy được rồi thì chuyển về kiểu gì thì chuyển.

    khi tạo được 1 dãy control rồi, kiếm cách đọc hết 1 loạt các control đó.
    đọc lên chuyển về kiểu tương ứng, bỏ vào mảng là xong

  3. #3
    Ngày gia nhập
    12 2008
    Bài viết
    0

    Thật sự thì mình vẫn chưa hiểu lắm
    Bạn nói kĩ hơn cho mình được không
    Thanks bạn nhiều !!!

  4. #4
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Tìm kiếm nhị phân bạn xem ở đây nè http://vi.wikipedia.org/wiki/C%C3%A2...B%8B_ph%C3%A2n
    Câu trả lời của Zkday bạn chưa hiểu chỗ nào ?
    Ví dụ 1 form có nhiều control trên đó,và chỉ muốn thao tác với các textbox,bạn có thể làm như sau :
    PHP Code:
     for (int i 0Controls.Count;i++ )
                {
                    
    Control myControl=Controls[i];
                    if (
    myControl is TextBox)
                    {
                        
    myControl.Text "";//cleart textbox hay làm gì đấy ...
                    
    }
                } 
    Cánh Chym ứ mỏi

  5. #5
    Ngày gia nhập
    12 2008
    Bài viết
    0

    Cám ơn bạn nhá,Mình gõ các lệnh đó vào thì báo lỗi Only assignment,call,increment,decrement and new object expression can be used as a statement
    Các giá trị 10,101,10,10 trong lệnh Setbounds em cũng không hiểu
    Giải thích cho em nhá
    Thanks !!!

  6. #6
    Ngày gia nhập
    12 2008
    Bài viết
    0

    Smile Bài toán tìm kiếm ( Đồ họa )

    Cám ơn bạn nhá,Mình gõ các lệnh đó vào thì báo lỗi Only assignment,call,increment,decrement and new object expression can be used as a statement
    Các giá trị 10,101,10,10 trong lệnh Setbounds em cũng không hiểu
    Giải thích cho em nhá
    Thanks !!!

  7. #7
    Ngày gia nhập
    09 2007
    Bài viết
    724

    dieucay đã giải thích cho bạn rồi. giờ mình nói lại 1 lần nữa nhé
    - Cái đoạn code số 1 trên của mình là để tạo ra 1 textBox trên form cho người dùng nhập vào. (Bạn không thể kéo thả trong trường hợp này, biết bao nhiêu mà kéo ) Cách duy nhất còn lại của bạn là tạo ra 1 dãy các textBox cho người dùng nhập vào. Khi tạo cố gắng đặt tên sao cho dễ kiểm soát sau này còn lấy giá trị của nó.

    Hiện tại mình không dùng win nên không thể mở VS lên code cho bạn demo được.

  8. #8
    Ngày gia nhập
    12 2008
    Bài viết
    0

    uhm
    Nếu bạn send được cho mình demo thì tốt quá
    Sẽ cám ơn bạn nhiều lắm
    Email của mình : tienthanh209@yahoo.com
    thanks bạn trước nhá

  9. #9
    Ngày gia nhập
    12 2008
    Bài viết
    0

    Bạn cho mình số điện thoại hoặc email liên lạc được không
    Hiện mình đang rất cần bài demo này
    Cám ơn bạn trước nhá

  10. #10
    No Avatar
    ngocbig Khách

    Các bạn cho mình hỏi bài toán tìm kiếm nhị phân,tuyến tính có code ntn
    Visual C# Code:
    1. bool LinearSearch(int[] arr, int sValue)
    2.         {
    3.             for (int index = 0; index < arr.Length - 1; index++)
    4.                 if (arr[index] == sValue)
    5.                     return true;
    6.             return false;
    7.         }
    8.  
    9.         int binSearch(int value)
    10.         {
    11.             int upperBound, lowerBound, mid;
    12.             upperBound = arr.Length - 1;
    13.             lowerBound = 0;
    14.             while (lowerBound <= upperBound)
    15.             {
    16.                 mid = (upperBound + lowerBound) / 2;
    17.                 if (arr[mid] == value)
    18.                     return mid;
    19.                 else
    20.                     if (value < arr[mid])
    21.                         upperBound = mid - 1;
    22.                     else
    23.                         lowerBound = mid + 1;
    24.             }
    25.             return -1;
    26.         }
    Nếu mình lập nhiều textbox để tạo thành 1 mảng (cần tìm kiếm trong mảng đó) thì mình dùng lệnh nào để liên kết các textbox này thành 1 mảng
    Sample:
    Visual C# Code:
    1.         private void Form1_Load(object sender, EventArgs e)
    2.         {
    3.             List<TextBox> listOfTextBoxes= new List<TextBox>();
    4.             TextBox[] arrayOfTextBoxes = null;
    5.             foreach (var control in this.Controls)
    6.             {
    7.                 if (control is TextBox)
    8.                 {
    9.                     listOfTextBoxes.Add((TextBox)control);
    10.                 }
    11.             }
    12.             arrayOfTextBoxes = listOfTextBoxes.ToArray();            
    13.         }

    Có thể tạo ra các cột có chiều cao thay đổi tương ứng với các giá trị người dùng nhập vào textbox đó ko ????
    Chưa hiểu
    Đã được chỉnh sửa lần cuối bởi ngocbig : 23-12-2008 lúc 12:05 PM.

Các đề tài tương tự

  1. [Kiếm Thế] Kiếm Thế Ngạo Thiên Kiếm Chạy Thử Nghiệm vào 10h ngày 15/09
    Gửi bởi c0jskull trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 5
    Bài viết cuối: 29-09-2013, 10:45 AM
  2. [Kiếm Thế] Kiếm Thế Kiếm Linh Chạy Thử Nghiệm vào 10h ngày 4/7
    Gửi bởi c0jskull trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 05-07-2013, 12:16 PM
  3. [Kiếm Thế] Kiếm Thế Kiếm Linh Chạy Thử Nghiệm vào 10h ngày 4/7
    Gửi bởi c0jskull trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 03-07-2013, 10:30 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn