Lập trình trong môi trường .NET part 3 - Pdf 70

Nguyên tắc sử dụng .NET
Trong bất kỳ ngôn ngữ phát triển thường nảy sinh các kiểu lập trình truyền thống. Những
kiểu này không phải là phần của chính ngôn ngữ đó mà nó là những qui tắc như đặt tên
biến, phương thức, thuộc tính. Nếu các nhà phát triển đều sử dụng một qui tắc thì chương
trình sẽ làm người khác dễ hiểu hơn.
Bất cứ nơi đâu vớ
i nhiều ngôn ngữ, các quy tắc sử dụng chỉ đưa ra khi ngôn ngữ được sử
dụng. Với C# và các ngôn ngữ.NET đã viết một nguyên tắc sử dụng toàn diện trong phần
tài liệu MSDN. Những qui tắc đã phát triển với tầm ngắm 20 năm trong lập trình hướng
đối tượng và khi một kết quả đã được suy nghĩ cẩn thận và xuất hiện để tiếp đón nhà phát
triển dân chúng để
xét đoán bởi những nhóm mới. Sau đây là những quy tắc thông dụng
trên thế giới:
Qui tắc đặt tên:
Để làm cho chương trình của bạn dễ hiểu thì phải biết cách chọn tên của các thành phần
như biến, phương thức, thuộc tính, lớp, namespace và enumeration.
Nếu các tên của các thành phần bạn đặt đều phản ánh mục đích của nó thì chương trình sẽ
dễ hiểu. Trong .NET framework tên của biến phải phản ánh m
ục đích của các thể hiện
của biến đó và không trùng với kiểu dữ liệu.
Hãy xem một vài điều bạn cần chú ý khi đặt tên:
Thể hiện của tên:
Trong hầu hết mọi trường hợp chúng ta theo thể hiện của tên trong Pascal. Tức là ký tự
đầu tiên của mỗi từ trong tên phải viết hoa. Bạn không nên viết tên dùng các dấu gạch
dưới như employee_salary. Trong C#, bạn cũng không nên viết tên của các hằ
ng số điều
là ký tự viết hoa.
Có vài trường hợp bạn nên sử dụng camel casing. Camel casing cũng như Pascal casing

Alias ElseIf Log RTrim
And Empty Long SaveSettings
Ansi End Loop Second
AppActivate Enum LTrim Seek
Append EOF Me Select
As Erase Mid SetAttr
Asc Err Minute SetException
Assembly Error MIRR Shared
Atan Event MkDir Shell
Auto Exit Module Short
Beep Exp Month Sign
Binary Explicit MustInherit Sin
BitAnd ExternalSource MustOverride Single
BitNot False MyBase SLN
BitOr FileAttr MyClass Space
BitXor FileCopy Namespace Spc
Boolean FileDateTime New Split
ByRef FileLen Next Sqrt
Byte Filter Not Static
ByVal Finally Nothing Step
Call Fix NotInheritable Stop
Case For NotOverridable Str
Catch Format Now StrComp
CBool FreeFile NPer StrConv
CByte Friend NPV Strict
CDate Function Null String
CDbl FV Object Structure
CDec Get Oct Sub
ChDir GetAllSettings Off Switch
ChDrive GetAttr On SYD

Dim Lib Resume Year
Dir Line Return
Công dụng của phương thức và thuộc tính:
Một vùng mà có thể dẫn đến hỗn độn là một số lượng cụ thể nên được mô tả bởi một
phương thức hay một thuộc tính. Bạn nên mô tả một thuộc tính nếu vài thứ nhìn và cảm
thấy giống như một biến:

Mã client nên có thể đọc giá trị của nó. Thuộc tính chỉ viết không được giới thiệu.
Ví dụ nên sử dụng phương thức setpassword() thay vì thuộc tính chỉ viết
password.

Việc đọc giá trịn không nên qua dài.

Đọc giá trị không nên có bất kỳ kết quả không mong đợi và dễ thấy.

Có thể gán thuộc tính ở bất cứ thủtục nào.

Đọc liên tục một thuộc tính nên cho cùng một kết quả.

Nếu thành phần của bạn thoả mãn tất cả các điểm trên thì nó nên là một thuộc tính.
Nhưng trường hợp còn lại là phương thức.
Công dụng của trường:
Những trường nên luôn luôn private ngoại trừ một số trường hợp như hằng số hay trường
chỉ đọc thì nên public. Lý do là khi bạn tạo một trường public sẽ cản trở khả năng để mở
rộng chỉnh s
ửa lớp trong tương lai.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status