Hiểu không gian tên: Phát triển ứng dụng Mango Windows Phone 7.5 - Phần 12

Hiểu không gian tên: Phát triển ứng dụng Mango Windows Phone 7.5 - Phần 12
Hiểu không gian tên: Phát triển ứng dụng Mango Windows Phone 7.5 - Phần 12

Video: Hiểu không gian tên: Phát triển ứng dụng Mango Windows Phone 7.5 - Phần 12

Video: Hiểu không gian tên: Phát triển ứng dụng Mango Windows Phone 7.5 - Phần 12
Video: How to disable chrome PDF viewer in Chrome | How to enable chrome PDF viewer in chrome - YouTube 2024, Tháng mười một
Anonim

Trong hai bài học cuối cùng, tôi đã tiếp cận theo hướng tối giản các lớp học. Tôi giữ mọi thứ đơn giản nhất có thể để mọi người hiểu. Bây giờ có một vài khái niệm mà chúng ta cần phải đề cập, như một phần của loạt hướng dẫn Phát triển ứng dụng Mango của Windows Phone 7.5, trước khi chúng ta chuyển từ C # sang XAML.

Trong bài học này, chúng ta sẽ tìm hiểu về không gian tên. Trong.NET framework, tất cả các lớp và các phương thức trong thư viện được tổ chức thành các không gian tên. Không gian tên có thể được coi là họ của một lớp học. Vì vậy, có thể có nhiều "Harry" trên thế giới nhưng chúng ta có thể xác định được cái chúng ta muốn sử dụng họ và đó là, "Potter".

Tương tự như vậy, nhiều lớp có cùng tên trong.NET framework, nhưng không gian tên loại bỏ sự mơ hồ. Vì vậy, nếu chúng ta muốn sử dụng lớp có cùng tên với một số lớp khác, không gian tên có thể giúp trình biên dịch trong việc xác định một trong chúng ta muốn.

Hãy xem xét dòng mã này:

System.IO.IsolatedStorage.IsolatedStorageSettings mySettings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings;

Ở đây chúng ta đang tạo cá thể của lớp cài đặt Storage Storage và mọi thứ đằng sau đó là không gian tên cho lớp đó (System.IO.IsolatedStorage). Một điều cần lưu ý ở đây là chúng ta sẽ tìm hiểu thêm về lưu trữ riêng biệt vào ngày thứ ba đừng lo lắng về những gì nó làm. Chúng tôi đã sử dụng ví dụ này chỉ để cho bạn biết không gian tên là gì!

Bây giờ bạn phải suy nghĩ về độ dài của mã. Nhưng để rút ngắn câu này,.NET framework đã cung cấp “Sử dụng” tuyên bố. Tuyên bố "Sử dụng" có quyền truy cập vào tất cả các không gian tên và các lớp thuộc về các không gian tên đó. Vì vậy, trong một cách, bạn đang nói với trình biên dịch rằng hey, trước khi phàn nàn đi và kiểm tra những không gian tên mà tôi đang sử dụng.

Image
Image

Bây giờ hãy kiểm tra phần trên của tệp C # (Xem hình ảnh). Bạn sẽ thấy rằng studio hình ảnh đã chồng chất nhiều không gian tên mà bạn có thể sử dụng nhiều nhất. Tất cả không gian tên không sử dụng được bỏ qua bởi trình biên dịch. Nếu bạn không có ý tưởng về không gian tên trong đó lớp bạn muốn cư trú, sau đó bắt đầu viết tên lớp. Sau khi hoàn thành nó, bạn sẽ nhận được một đường màu đỏ bên dưới nó nói rằng trình biên dịch không hiểu câu lệnh và một dòng nhỏ màu xanh để bắt đầu tên lớp cho chúng ta biết rằng nó đã tìm thấy tên lớp trong một hoặc nhiều không gian tên. Bây giờ nhấn “Ctrl” + “.” Nó sẽ mở một hộp thoại, sử dụng mà bạn có thể thêm không gian tên.

Vì vậy, đây là tất cả về các không gian tên bạn cần biết tại thời điểm này. Bạn có thể tạo không gian tên của riêng bạn nhưng đó là một chủ đề nâng cao mà chúng tôi sẽ không tham dự. Hẹn gặp lại ở phần tiếp theo, nơi chúng ta sẽ nói về Bộ sưu tập.

Đề xuất: