tailieunhanh - Dạng bài tập về Micosoft.NET- P20
Dạng bài tập về P20: 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 Bạn có thể chọn giữa C# và . Đối với VB6 programmers, học lập trình 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 96 Dim Result As Single result Để ý thay vì dùng một object variable ta dùng thẳng tên của class Math để truy cập method Add. Với một method bình thường thì làm như thế sẽ bị syntax error nhưng trong trường hợp này thì không sao. Ta cũng có thể overload shared methods tức là có thể code nhiều shared methods với cùng một tên nhưng có những parameter lists khác nhau. Phạm vi hoạt động bình thường Default Scope của shared methods là Public. Tuy nhiên ta có thể giới hạn việc truy cập chúng bằng cách dùng những Access Modifiers như Friend Protected hay Private. Thật ra khi overloading một shared method ta có thể dùng những scopes khác nhau cho mỗi shared method. Có một thí dụ về shared method từ .NET system class libraries. Để mở một text file theo mode input điển hình ta dùng shared method trong File class như sau Dim inFile As StreamReader Dim strIn As String strIn Ở đây không có object File nào được tạo ra. Method OpenText là một shared Function nó mở input text file và cho ta một object loại StreamReader tên inFile để ta dùng sau đó. Shared Variables Đôi khi ta muốn tất cả objects của cùng một class đều dùng chung một variable. Ta có thể thực hiện việc ấy với shared variables. Một shared variable được khai báo với keyword shared giống như shared method Public Class MyCounter Private Shared mintCount As Integer End Class Các bài tập Microsoft .NET 97 Ta có thể cho shared variable một scope Public hay Private tùy ý nhưng By Default scope của shared variables là Private khác với shared methods thì By Default là Public. Điểm quan trọng của shared variables là chúng được dùng chung giữa mọi instances objects của cùng một class. Dưới đây là một thí dụ trong đó ta giữ cái counter có trị số tăng thêm 1 mỗi lần có một instance mới của class MyCounter. Bất cứ lúc nào ta cũng có thể biết có bao nhiêu objects đã được tạo ra bằng cách đọc property Count Public Class MyCounter Private
đang nạp các trang xem trước