Đang chuẩn bị liên kết để tải về tài liệu:
Dạng bài tập về Micosoft.NET- P27

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Dạng bài tập về Micosoft.NET- P27: Sau khi biết qua về .NET, câu hỏi bạn sẽ đặt ra là bạn có nên học lập trình trên .NET hay không. Nói chung, về lập trình có nhiều tôn giáo như VC++/Java, VB6, Delphi v.v Bạn có thể chọn giữa C# và VB.NET. Đối với VB6 programmers, học lập trình VB.NET sẽ mất một thời gian, nhưng không khó. Nên nhớ rằng .NET không phải chỉ cho ta các ngôn ngữ lập trình, mà cả một hệ thống triển khai phần mềm chú trọng vào mục tiêu hơn là cách thức | Các bài tập Microsoft .NET 131 2. Để dynamically tạo thêm Controls trong form lúc đang chạy program at runtime . May thay VB.NET cung cấp cho ta một phương tiện khác để khỏi phải thua thiệt. VB.NET cho phép ta linh động bổ nhiệm các methods để xử lý Events của các controls. Điểm thứ nhất bạn sẽ chú ý là bạn không thể dùng cùng một tên cho nhiều controls nữa. Property Index đã bị khai tử. Trong VB.NET bạn có thể dùng một Event handler duy nhất để xử lý Events đến từ các controls tương tự. Trước đây ta dựa vào Index để biết Event phát xuất từ control nào. Bây giờ bạn dựa vào parameter Sender. Để minh họa điểm này ta sẽ viết một chương trình có hai buttons Button1 và Button2 nằm trên form chính. Double click Button1 để viết code xử lý Event Button1.Click. Muốn dùng cùng một Event Sub này để xử lý luôn Event Click đến từ Button2 bạn chỉ cần thêm chữ Button2.Click vào cuối cái Handles List của Sub Button 1_Click. Để cho có vẻ tổng quát ta rename Sub Button 1_Click thành Sub Button_Click. Bây giờ ta viết vài dòng code đơn giản để hiển thị cho biết Event Click đến từ Button nào Note that we change the name of the Sub from Button1_Click to Button_Click to make it more general since we re going to use this same Sub to handle Click Events originated from many different Buttons Also note that we add the word Button2.Click to the end of Sub Button_Click declaration Private Sub Button_Click ByVal sender As System.Object ByVal e As System.EventArgs _ Handles Button1.Click Button2.Click Dim btnClicked As Button Type cast sender to Button btnClicked CType sender Button Show what button was clicked MessageBox.Show You clicked. btnClicked.Text . End Sub Các bài tập Microsoft .NET 132 Thử chạy chương trình và click Button2 bạn sẽ thấy hình dưới đây Để biểu diễn chức năng quản lý Event Handling at runtime ta sẽ đặt một button tên BtnAddNewButton vào form để nó dynamically add một button thứ ba tên Button3. Ta muốn button này cũng sẽ dùng Sub Button_Click để xử lý Event Click của nó. .