Đang chuẩn bị liên kết để tải về tài liệu:
Lập trình windows service với .net frame work

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

Windows Service, còn g i là NT Service, tr c đây đ ọ ướ ược tạo bằng C++ sử dụng cho hệ điều hành Windows NT, Windows 2000 và XP.Windows Service được xem như là một loại ứng dụng Windows, không có giao diện, chạy thường trú, và giao tiếp với các ứng dụng khác hoặc người sử dụng thông qua các lời gọi hàm nảy sinh do sự kiện. | Lập Trình WINDOWS SERVICE Với .NET FrameWork Windows Service, còn gọi là NT Service, trước đây được tạo bằng C++ sử dụng cho hệ điều hành Windows NT, Windows 2000 và XP. Windows Service được xem như là một loại ứng dụng Windows, không có giao diện, chạy thường trú, và giao tiếp với các ứng dụng khác hoặc người sử dụng thông qua các lời gọi hàm nảy sinh do sự kiện. Windows trao đổi thông tin với môi trường bên ngoài qua cơ chế thông điệp hay ghi chú sự kiện (event log). Ví dụ : ta cần xử lý thông tin trên các file được gởi về từ Internet thông qua FTP, thời điểm file được gởi về không được biết trước : cần một service thường trú để kiểm tra luồng file từ FTP, và có hành động xử lý thích hợp. Tổng quan Tạo Windows Service từ Visual Studio .NET Tạo project mới với loại project là Windows Service, đặt tên là LearningVBservice Double click vào cửa sổ Service1.vb[Design] để vào cửa sổ mã của Service1.vb Đổi tên dòng Public Class Service1 thành Public Class UsageMonitor Click vào region mã Component Designer generated code để mở vùng mã của Service do VB phát sinh tự động. Trong hàm Main, sửa dòng mã ServicesToRun = New System.ServiceProcess.ServiceBase() {New Service1} Thành ServicesToRun = New System.ServiceProcess.ServiceBase() {New UsageMonitor} Trong hàm InitializeComponent, sửa dòng mã Me.ServiceName = "Service1“ Thành Me.ServiceName = “UsageMonitor“ Trở về cửa sổ Service1.vb[Designer], mở ToolBox Component, kéo thả điểu khiển Timer và PerformanceCounter lên Designer Đặt tính chất Interval của điều khiển Timer1 thành 1000 (miligiây). Đặt các tính chất của điều khiển PerformanceCounter1 thành : CategoryName thành “processor”, CounterName thành “% Processor Time” InstanceName thành “_Total” MachineName thành Viết mã cho sự kiện Elaspe của điều khiển Timer1 : Viết mã cho hàm OnStart của service : Viết mã cho hàm OnStop, OnContinue của service : Click phải chuột lên cửa sổ Service1.vb [Design], chọn Add Installer, thành phần ProjectInstaller được thêm . | Lập Trình WINDOWS SERVICE Với .NET FrameWork Windows Service, còn gọi là NT Service, trước đây được tạo bằng C++ sử dụng cho hệ điều hành Windows NT, Windows 2000 và XP. Windows Service được xem như là một loại ứng dụng Windows, không có giao diện, chạy thường trú, và giao tiếp với các ứng dụng khác hoặc người sử dụng thông qua các lời gọi hàm nảy sinh do sự kiện. Windows trao đổi thông tin với môi trường bên ngoài qua cơ chế thông điệp hay ghi chú sự kiện (event log). Ví dụ : ta cần xử lý thông tin trên các file được gởi về từ Internet thông qua FTP, thời điểm file được gởi về không được biết trước : cần một service thường trú để kiểm tra luồng file từ FTP, và có hành động xử lý thích hợp. Tổng quan Tạo Windows Service từ Visual Studio .NET Tạo project mới với loại project là Windows Service, đặt tên là LearningVBservice Double click vào cửa sổ Service1.vb[Design] để vào cửa sổ mã của Service1.vb Đổi tên dòng Public Class Service1 thành Public Class UsageMonitor Click vào region mã .