Danh mục

Sự hoà hợp với môi trường Windows Microsoft .NET Framework phần đầu

Số trang: 10      Loại file: pdf      Dung lượng: 201.98 KB      Lượt xem: 8      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 2,000 VND Tải xuống file đầy đủ (10 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Sự hoà hợp với môi trường Windows Microsoft .NET Framework được thiết kế sao cho có thể chạy trên nhiều hệ điều hành khác nhau, nâng cao tính khả chuyển của mã lệnh (code mobility) và đơn giản hóa việc tích hợp xuyên-nền (cross-platform integration).
Nội dung trích xuất từ tài liệu:
Sự hoà hợp với môi trường Windows Microsoft .NET Framework phần đầuChương 17 : Sự hoà hợp với môi trường WindowsMicrosoft .NET Framework được thiết kế sao cho có thể chạy trên nhiều hệ điều hànhkhác nhau, nâng cao tính khả chuyển của mã lệnh (code mobility) và đơn giản hóa việctích hợp xuyên-nền (cross-platform integration).Hiện tại, .NET Framework có thể chạy trên các hệ điều hành: Microsoft Windows,FreeBSD, Linux, và Mac OS X. Tuy nhiên, nhiều bản hiện thực vẫn chưa hoàn chỉnh haychưa được chấp nhận rộng rãi. Microsoft Windows hiện là hệ điều hành mà .NETFramework được cài đặt nhiều nhất. Do đó, các mục trong chương này tập trung vào cáctác vụ đặc trưng cho hệ điều hành Windows, bao gồm: 1. Lấy các thông tin môi trường Windows (mục 17.1 và 17.2). 2. Ghi vào nhật ký sự kiện Windows (mục 17.3). 3. Truy xuất Windows Registry (mục 17.4). 4. Tạo và cài đặt dịch vụ Windows (mục 17.5 và 17.6). 5. Tạo shortcut trên Desktop hay trong Start menu của Windows (mục 17.7).• Phần lớn các chức năng được thảo luận trong chương này được CLR bảo vệ bằng các quyền bảo mật truy xuất mã lệnh (Code Access Security). Xem chương 13 về bảo mật truy xuất mã lệnh, và xem tài liệu .NET Framework SDK về các quyền cần thiết để thực thi từng bộ phận. Truy xuất thông tin môi trường Bạn cần truy xuất các thông tin về môi trường thực thi mà ứng dụng đang chạy trong đó.▪ Sử dụng các thành viên của lớp System.Environment.Lớp Environment cung cấp một tập các thành viên tĩnh dùng để lấy (và trong một sốtrường hợp, để sửa đổi) thông tin về môi trường mà một ứng dụng đang chạy trong đó.Bảng 17.1 mô tả các thành viên thường dùng nhất.Bảng 17.1 Các thành viên thường dùng của lớp Environment Thành viên Mô tả Thuộc tính Lấy chuỗi chứa dòng lệnh thực thi ứng CommandLine dụng hiện tại, gồm cả tên ứng dụng; xem chi tiết ở mục 1.5. Lấy và thiết lập chuỗi chứa thư mục hiện hành của ứng dụng. Ban đầu, thuộc tính CurrentDirectory này chứa tên của thư mục mà ứng dụng đã chạy trong đó. Lấy một giá trị luận lý cho biết CRL đã bắtHasShutdownStarted đầu tắt, hoặc miền ứng dụng đã bắt đầu giải phóng hay chưa. MachineName Lấy chuỗi chứa tên máy. Lấy một đối tượng System.OperatingSystem chứa các thông OSVersion tin về nền và phiên bản của hệ điều hành nằm dưới. Xem chi tiết bên dưới bảng. Lấy chuỗi chứa đường dẫn đầy đủ của thư SystemDirectory mục hệ thống. Lấy một giá trị kiểu int cho biết thời gian TickCount (tính bằng mili-giây) từ khi hệ thống khởi động. Lấy chuỗi chứa tên miền của người dùng hiện hành. Thuộc tính này sẽ giống với UserDomainName thuộc tính MachineName nếu đây là máy độc lập. Lấy một giá trị luận lý cho biết ứng dụng có đang chạy trong chế độ tương tác với UserInteractive người dùng hay không. Trả về false khi ứng dụng là một dịch vụ hoặc ứng dụng Web. Lấy chuỗi chứa tên người dùng đã khởi UserName chạy tiểu trình hiện hành. Lấy một đối tượng System.Version chứa Version thông tin về phiên bản của CRL. Phương thức Thay tên của các biến môi trường trong ExpandEnvironmentVariables một chuỗi bằng giá trị của biến; xem chi tiết ở mục 17.2. Trả về một mảng kiểu chuỗi chứa tất cả các phần tử dòng lệnh dùng để thực thi GetCommandLineArgs ứng dụng hiện tại, gồm cả tên ứng dụng; xem chi tiết ở mục 1.5. Trả về chuỗi chứa giá trị của một biến môi GetEnvironmentVariable trường; xem chi tiết ở mục 17.2. Trả về một System.Collections.Idictionary GetEnvironmentVariables chứa tất cả các biến môi trường và các giá trị của chúng; xem chi tiết ở mục 17.2 Trả về chuỗi chứa đường dẫn đến một thư mục hệ thống đặc biệt, được xác định bởi ...

Tài liệu được xem nhiều: