... Một cách tổng quát mà nói lớp mà dùng làm sở cho lớp khác gọi lớp trừu tượng Một cách dễ dàng để nhận biết lớp trừu tượng xem có dùng lớp để khai báo đối tượng hay không? Nếu không lớp sở trừu ... d.thong_ke(); getch(); } Chú ý: Theo quan điểm chung cách thức sử dụng, lớp CON_VAT lớp sở trừu tượng Tuy nhiên theo quan điểm C++ lớp chưa phải lớp sở trừu tượng, lớp phương thức tuý ảo Phương thức xung_ten: ... sau: + Trước tiên định nghĩa lớp CON_VAT lớp sở ảo Lớp có thuộc tính tên vật phương thức ảo dùng để xưng tên + Hai lớp CON_MEO CON_CHO dẫn xuất từ lớp CON_VAT + Cuối lớp DS_CON_VAT (Danh sách vật)...
Ngày tải lên: 24/10/2013, 15:20
Lớp cơ sở trừu tượng
... Một cách tổng quát mà nói lớp mà dùng làm sở cho lớp khác gọi lớp trừu tượng Một cách dễ dàng để nhận biết lớp trừu tượng xem có dùng lớp để khai báo đối tượng hay không? Nếu không lớp sở trừu ... d.thong_ke(); getch(); } Chú ý: Theo quan điểm chung cách thức sử dụng, lớp CON_VAT lớp sở trừu tượng Tuy nhiên theo quan điểm C++ lớp chưa phải lớp sở trừu tượng, lớp phương thức tuý ảo Phương thức xung_ten: ... sau: + Trước tiên định nghĩa lớp CON_VAT lớp sở ảo Lớp có thuộc tính tên vật phương thức ảo dùng để xưng tên + Hai lớp CON_MEO CON_CHO dẫn xuất từ lớp CON_VAT + Cuối lớp DS_CON_VAT (Danh sách vật)...
Ngày tải lên: 26/10/2013, 00:20
... Dictionary ( hay maps) Các lớp cấu trúc liệu nằm namespace System.Collection Array lists Array list giống mảng, ngoại trừ có khả phát triển.được đại diện lớp System.Collection.Arraylist lớp Arraylist ... nhớ để lưu trữ số tham chiếu đối tượng ta thao tác tham chiếu đối tượng này.nếu ta thử thêm đối tượng đến Arraylist dung lượng cho phép nó, tự động tăng dung lượng cách cấp phát thêm vùng nhớ lớn ... Current.Current trả tham chiếu đối tượng , ta ép kiểu kiểu đối tượng mà ta muốn tìm Collection.ta làm điều ta muốn với đối tượng sau di chuyển đến mục collection cách gọi MoveNext() lần nữa.ta lập...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Nhóm các đối tượng – Phần 2 doc
... điển riêng cụ thể hơn.Microsoft cung cấp lớp sở trừu tượng, DictionaryBase,cung cấp chức từ điển ,mà ta dẫn xuất đến lớp mà ta muốn tạo.nếu khoá chuỗi ta dùng lớp System.Collections.Specialized.StringDictionary ... rỗng: Cách từ điển làm việc Hasthable ( hay lớp từ điển khác) sử dụng vài thuật toán để thực việc đặt đối tượng dựa khoá có giai đoạn, phần mã cho giai đoạn phải cung cấp lớp khoá.nếu sử dụng lớp ... điển trình bày qua lớp Hasthable, mà cách làm việc giống từ điển thực, ngoại trừ xem khoá mục có kiểu object.nghĩa bảng băm lưu trữ cấu trúc liệu ta muốn ta tự định nghĩa lớp từ điển riêng cụ...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Nhóm các đối tượng – Phần 3 pdf
... nhiên có cách để nghĩ thuật toán băm hiệu đơn giản nói chung, lấy trường , nhân với số nguyên tố lớn,và công kết lại với cách tốt ta làm điều MIcrosoft làm toàn lớp String, ta lợi dụng lớp để tạo ... return true; return false; } } Đầu tiên ta kiểm tra xem đối tượng thông số có phải thể EmployeeID không cách thử ép kiểu thành đối tượng EmployeeID sau ta việc so sánh trường giá trị có chứa ... salary)); return sb.ToString(); } } Ta dùng đối tượng StringBuilder để sinh chuỗi đại diện cho đối tượng Employeedata cuối ta viết đoạn mã kiểm tra lớp TestHarness: class TestHarness { Hashtable...
Ngày tải lên: 30/07/2014, 18:20
Lớp cư sở trừu tượng
... lớp trừu tượng) , triển khai chi tiết ( giao diện ) 2 Xây dựng lớp dẫn xuất từ lớp sở vừa tạo lớp dẫn xuất ta ghi đè phương thức lớp sở( lớp sở thường), triển khai chi tiết ( lớp sở trừu tượng ... đối tượng khác nhau, phương thức khác nhau, cách giải khác theo lược đồ chung Các bước để tạo đa hình thái: Xây dựng lớp sở ( thường lớp sở trừu tượng, giao diện), lớp lớp mở rộng( lớp thường, lớp ... II Lớp Có thể đặt định nghĩa lớp vào bên lớp khác điều gọi lớp Lớp tính có giá trị cho phép bạn gộp nhóm lớp mặt logic thuộc để kiểm soát tính thấy lớp bên lớp khác Tuy nhiên bạn phải hiểu lớp...
Ngày tải lên: 30/09/2013, 06:20
Các lớp cơ sở ảo
... public: int c; }; Các lớp sở ảo (virtual) kết hợp để tạo lớp sở cho lớp dẫn xuất từ chúng Trong ví dụ trên, hai lớp sở A ( A sở B A sở 262 C) 261 kết hợp lại để trở thành lớp sở A cho lớp dẫn xuất ... Trong ví dụ A sở cho lớp sở trực tiếp D B C Nói cách khác có lớp sở A cho lớp D Vì câu lệnh: h.a = ; Chương trình dịch C++ nhận biết thuộc tính ... C đưa thông báo lỗi sau: Member is ambiguous: ‘A::a’ and ‘A::a’ 5.2 Các lớp sở ảo Giải pháp cho vấn đề nói khai báo A lớp sở kiểu virtual cho B C Khi B C định nghĩa sau: class B : virtual public...
Ngày tải lên: 24/10/2013, 15:20
Tài liệu Hướng dẫn lập trình VB.NET Chương 17: Kế thừa form và tạo các lớp cơ sở ppt
... hình Tạo lớp Person cách chọn Project | Add Class (có thể R-Click vào dự án chọn Add Class dach sách) Thay tên lớp Person.vb Bây tạo lớp cách viết mã cho lớp Có ba bước chung để tạo lớp khai ... VB.NET, tạo lớp riêng Lớp có thuộc tính, phương thức giống VB.NET Để tạo chọn Project | Add Class định nghĩa lớp cửa sổ Code Editor Bài tập MyPersonClass sau hướng dẫn cách tạo lớp sở Person yêu ... thêm lớp kế thừa lớp Person ta vừa tạo Chúng ta tạo thêm lớp có tên kisu Biên soạn: Phạm Đức Lập -7- Add: cnt-44-dh, VIMARU Hướng dẫn lập trình VB.NET Chương 17: Kế thừa form tạo lớp sở Lớp kế...
Ngày tải lên: 22/12/2013, 20:17
kế thừa form và tạo các lớp cơ sở
... hình • Tạo lớp Person cách chọn Project | Add Class (có thể R-Click vào dự án chọn Add Class dach sách) Thay tên lớp Person.vb Bây tạo lớp cách viết mã cho lớp Có ba bước chung để tạo lớp khai ... VB.NET, tạo lớp riêng Lớp có thuộc tính, phương thức giống VB.NET Để tạo chọn Project | Add Class định nghĩa lớp cửa sổ Code Editor Bài tập MyPersonClass sau hướng dẫn cách tạo lớp sở Person yêu ... thêm lớp kế thừa lớp Person ta vừa tạo Chúng ta tạo thêm lớp có tên kisu Biên soạn: Phạm Đức Lập -7- Add: cnt-44-dh, VIMARU Hướng dẫn lập trình VB.NET Chương 17: Kế thừa form tạo lớp sở Lớp kế...
Ngày tải lên: 09/05/2014, 09:13
Chương 17: Kế thừa form và tạo các lớp cơ sở potx
... hình Tạo lớp Person cách chọn Project | Add Class (có thể R -Click vào dự án chọn Add Class dach sách) Thay tên lớp Person.vb Bây tạo lớp cách viết mã cho lớp Có ba bước chung để tạo lớp khai ... VB.NET, tạo lớp riêng Lớp có thuộc tính, phương thức giống VB.NET Để tạo chọn Project | Add Class định nghĩa lớp cửa sổ Code Editor Bài tập MyPersonClass sau h ướng dẫn cách tạo lớp sở Person yêu ... thêm lớp kế thừa lớp Person ta vừa tạo Chúng ta tạo thêm lớp có tên kisu Biên soạn: Phạm Đức Lập -7- Add: cnt-44-dh, VIMARU Hướng dẫn lập trình VB NET Chương 17: Kế thừa form tạo lớp sở Lớp kế...
Ngày tải lên: 22/06/2014, 04:20
C# và các lớp cơ sở System.object ppt
... cho phép ta tìm kiếm cách hiệu thể đối tượng từ điền public so sánh đối tượng với đối virtual tượng khác bool Equals(object obj) bool Equals(object objA, public so sánh đối tượng object objB) static ... đối tượng. cụ thể ,nếu ta dự định thể lớp sử dụng khoá từ điển, ta cần nạp chồng phương thức để so sánh giá trị không tuỳ thuộc vào cách ta nạp chồng GetHashCode(), lớp từ điển chứa đựng đối tượng ... thông tin mở rộng lớp mà đối tượng thành viên, bao gồm kiểu sở, phương thức , thuộc tính MemberWiseClone() - thành viên System.Object mà ta không sâu sách đơn giản tạo đối tượng trả tham khảo...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Xử lý chuỗi – Phần 1 potx
... định dạng riêng để console.Writeline() lớp quen thuộc trình bày giá trị lớp ta theo cách mà ta định Biểu thức quy ( regular expressions )- NET đưa số lớp phức tạp mà đưọc dùng ta cần xác định ... làm điều việc dùng lớp chuỗi ,nhựng cồng kềnh thay vào , ta dùng vài lớp System.Text.RegularExpressions mà đưọc thiết kế để thực thi quy trình System.String Trước kiểm tra lớp chuỗi khác, ta ... phương thức lớp chuỗi System.String lớp thiết kế để lưu trữ chuỗi, bao gồm số lớn thao tác chuỗi.không mà tầm quan trọng kiểu liệu , C# có từ khoá riêng cho kết hợp với cú pháp để tạo nên cách dễ...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Xử lý chuỗi – Phần 2 pptx
... StringBuilder.AppendFormat() cần minh họa cách định dạng thực đối tượng điều thăm dò đối tượng để xem liệu có thực thi interface IFormatable ( namespace System ) hay chưa.ta thử ép kiểu đối tượng thành interface ... Định dạng Chuỗi Nếu ta muốn lớp mà ta viết thân thiện với người sử dụng , chúng cần để trình bày chuỗi theo cách mà người sử dụng muốn dùng.Thời gian chạy NET định nghĩa cách chuẩn để làm : dùng ... bày,không làm định dạng String.format() cần xây dựng chuỗi cuối cách thay phần đặc tả định dạng việc trình bày chuỗi thích hợp đối tượng tương ứng.tuy nhiên biết , xác tình ta cần thể Stringbuilder...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Biểu thức chính quy ( Regular Expression) – Phần 2 doc
... captures ta đề cập lớp NET RegularExpressions hổ trợ groups captures, lớp Group Capture có lớp GroupCollection CaptureCollection ,mà trình bày việc thu thập groups captures lớp Match phơi bày ... thức ,Group() mà trả đối tượng GroupCollection lớp Group thi hành phương thức ,Captures() mà trả CaptureCollection mối quan hệ đối tượng thể qua biểu đồ sau : việc trả đối tượng Group lần ta muốn ... URL ta biết có khoảng trắng ( dấu chấm) ta dùng biểu thức sau: \b(\S+)://(\S+)(?::(\S+))?\b Đây cách biểu thức làm việc phần đầu đuôi chỗi \b bảo đảm quan tâm đến phần kí tự mà từ nguyên vẹn...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Attribute tuỳ chọn doc
... trình biên dịch không tìm thấy lớp attribute đáp ứng, thấy cách mà ta dùng attribute không phù hợp với thông tin lớp attribute.thì trình biên dịch sinh lỗi Các lớp attribute tuỳ chọn Giả sử ta ... assembly với attribute Trong phần mã lớp Vector ta không thật thay đổi thứ lớp , thêm vào vài attribute LastModified nhiên ta tạo thay đổi , ta vừa định nghĩa Vector lớp thay struct lý mã mà ta viết ... SocialSecurityNumber { // vv Nếu thông số Inherited true, attribute áp dụng đến lớp hay interface áp dụng đến tất lớp hay interface thừa kế.nếu attribute áp dụng đến phương thức hay thuộc tính...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Reflection – Phần 1 pdf
... Mặc dù ta cho type lớp thực lớp sở trừu tượng, ta khởi tạo đối tượng type ta thực khởi tạo lớp dẫn xuất type.type có lớp dẫn xuất đáp ứng kiểu liệu.có cách lấy tham chiếu Type mà chuyển ... Gettype() , mà tất lớp kế thừa từ System.Object: double d = 10;Type t = d.GetType(); Gettype() hữu ích ta có tham chiếu đối tượng không đối tượng thực thể lớp - Ta gọi phương thức static lớp type ,getType(): ... namespace kiểu liệu Có thể lấy tham chiếu đến kiểu đối tượng mà trình bày lớp có liên quan : Thuộc tính Kiểu tham chiếu trả tương ứng với BaseType kiểu sở trực tiếp kiểu UnderlyingSystemType kiểu mà...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Thread ( luồng ) – Phần 1 doc
... đáp ứng Thao tác luồng Luồng thao tác cách dùng lớp Thread nằm namespace System.Threading thể luồng đaị diện cho luồng.ta tạo luồng khác cách khởi tạo đối tượng luồng Bắt đầu luồng Giả sử ta viết ... đối tượng luồng mà đại diện cho luồng riêng lấy tham chiếu sử dụng thuộc tính static, CurrentThread ,của lớp Thread : Thread myOwnThread = Thread.CurrentThread; Có hai cách khác mà ta thao tác lớp ... ChangeColorDepth() ) lấy thông số nào.ta phải tìm cách để truyền thông số cho phương thức cần.cách tốt dùng trường thành viên lớp mà phương thức thành viên.cũng phương thức trả thứ Mỗi lần ta bắt đầu luồng...
Ngày tải lên: 30/07/2014, 18:20
C# và các lớp cơ sở Thread ( luồng ) – Phần 2 ppsx
... lấy đối tưọng ( đối tượng thứ 11 mảng) tới trình bày thông điệp nói việc xử lí đối tượng luồng thứ hai bắt đầu thi hành đoạn mã gọi ObjectProcessed, định đối tượng xử lí đối tượng thứ 11, luồng ... GetObject(int index) { // trả đối tượng với mục cho } Và thuộc tính read/write int ObjectsProcessed { // định đối tượng xử lí } Bây luồng mà dùng để xử lí đối tượng thi hành đoạn mã sau : lock(ArrayController) ... điều khiển việc truy nhập vào biến.tất việc điều khiển nằm lớp System.Threading.Monitor câu lệnh lock gồm số phương thức gọi đến lớp Các vấn đề đồng Việc đồng luồng quan trọng ứng dụng đa luồng...
Ngày tải lên: 30/07/2014, 18:20