Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'các chương trình mẫu .net part 5', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 366 -Coding TechQiguvs Để chạy ứng dụng trong một tiểu trình worker pool sử dụng một hàm ủy quyền. Delegate Sub TaskDelegateO DebuggerStepThrough Private Sub cmdWorkerPoolThread_Click _ ByVai sender As System.Object _ ByVai e As System.EventArgs _ Handles cmdWorkerPoolThread.Click Để thực hiện công việc trong một tiểu trình worker pool tạo một instance của một hàm ủy quyền sau đó gọi Beginỉnvoke trên ủy quyền đó Dim td As New TaskDelegate AddressOf TheLongRunningTask td.Beginlnvoke Nothing Nothing End Sub DebuggerStepThrough Private Sub cmdRunOnNewWin32Thread_Click _ ByVai sender As System.Object _ ByVai e As System.EventArgs _ Handles cmdRunOnNewWin32Thread.Click Để thực hiện công việc trong một tiểu trình mới của hệ điều hành tạo một instance mới của tiểu trình quản lý công việc. Tạo mới một tiểu trình Dim t As New ThreadfAddressOf TheLongRunningTask Bắt đầu thực hiện tiểu trình mới t.starto End Sub DebuggerStepThrough Private Sub TheLongRunningTaskO Phương thức này giả lập một công việc tốn nhiều thời gian. Để đại diện cho công việc đang dược thực hiện một form với một thanh progress sẽ hiển thị trong quá trình thực hiện. Sau khi hoàn tất công việc form tự đóng lại. Dim f As New frmTaskProgress f.Show f.RefreshO Tăng dần thanh progress Dim i As Integer -- Coding Ti-ch.UKJUi 367 For I 1 To 10 f.prgTaskProgress.Value 10 Đợi nữa giây Thread.CurrentThread.Sleep 500 Next Đóng form sau khi hoàn tất công việc f.HideO f.DisposeO End Súb End Class 43. TCP Remotỉng Ví dụ này được thiết kế để chỉ cách sử dụng kiến trúc I ÍET Remoting sử dụng ba kiểu đối tượng từ xa. Ngoài rá ưố sử đụng các file cấu hình XML để chỉ rõ các đối tượng và thông tin server thay vì đưa chúng vào code hày để trong registry. 368 -- Coding Các chức năng chính Ví dụ này chứa 3 solution Remoting - Server Remoting - Host Remoting - Client Mỗi solution chứa một project. Một trong các project RemoteCustomer là một Class Library cung cấp ba kiểu đối tượng có thể tạo Customer client activated .