... switch 87 8.3 Cấu trúc lặp for 88 8.4 Cấu trúc lặp while 90 8.5 Các cấu trúc chuyển điều khiển vòng lặp 90 8.5.1 Cấu trúc label .90 ... 84 7.5.1 Các toán tử logic thao tác bit .84 7.5.2 Các toán tử dịch thao tác bit .85 7.6 Toán tử điều kiện 85 Các cấu trúc điều khiển 86 ... thiệu HTML 10 Đặc điểm HTML 10 Cấu trúc văn HTML 11 3.1 Cấu trúc HTML element 11 3.2 Cấu trúc văn HTML 13 3.2.1 HTML section ...
Ngày tải lên: 09/09/2015, 10:33
... cập> tương ứng với // mục mảng hay tập hợp } Do vậy, cải tiến ví dụ 9.1 trước cách thay việc sử dụng vòng lặp for vòng lặp foreach để truy cập đến thành phần mảng Ví dụ 9.2: Sử dụng foreach ... Câu lệnh lặp foreach Câu lệnh lặp foreach với người học ngôn ngữ C, từ khóa sử dụng ngôn ngữ Visual Basic Câu lệnh foreach cho phép lặp qua tất mục mảng hay tập hợp Cú pháp sử dụng lệnh lặp foreach ... Console.WriteLine(empArray[i].ToString()); } Thay vào ta sử dụng foreach , vòng lặp tự động trích mục mảng gán tạm vào tham chiếu đối tượng khai báo đầu vòng lặp: foreach ( Employee e in empArray) { Console.WriteLine(e.ToString()+”\t”);...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p9 doc
... hình console cách truyền vào mảng số nguyên sử dụng vòng lặp foreach để duyệt qua thành phần mảng Từ khóa params cho phép truyền số biến tham số mà không cần thiết phải tạo mảng Trong ví dụ kế ... empID đối tượng Employee Các kiểu tạo khai báo tạo thể hai mảng Mảng số nguyên tự động thiết lập giá trị mặc định cho số nguyên mảng Nội dung mảng Employee tạo lệnh vòng lặp Cuối cùng, nội dung ... Ghi chú: dành cho lập trình viên Visual Basic, thành phần bắt đầu 0, cách thiết lập cận cận mảng, thiết lập lại kích thước mảng Điều quan trọng để phân biệt thân mảng (tập hợp thành phần) thành...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p8 potx
... Khởi tạo thành phần mảng Sử dụng từ khóa params Câu lệnh lặp foreach Mảng đa chiều Mảng đa chiều kích thước khác Chuyển đổi mảng Mảng đa chiều kích thước System.Array Bộ mục ... BitArray, NameValueCollection, StringCollection Trong số tập hợp đơn giản Array, kiểu liệu tập hợp mà ngôn ngữ C# hỗ trợ xây dựng sẵn Chương tìm hiểu cách làm việc với mảng chiều, mảng đa chiều, ... việc với mảng chiều, mảng đa chiều, mảng mảng (jagged array) Chúng ta giới thiệu phần mục indexer, cách thiết lập để làm cho việc truy cập thuộc tính giống trở nên đơn giản hơn, lớp mục giống mảng...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p7 pptx
... phương thức GetString lớp object gọi Điều muốn nhấn mạnh dòng lệnh IL_0056 cấu trúc myStruct boxing Việc boxing tạo kiểu lịêu tham chiếu cho tham chiếu giao diện Và điều quan trọng dòng IL_005e lúc ... Changed interface theStruct.Status: 2, isTemp: Điều xảy là: đối tượng giao diện tham chiếu đến thay đổi giá trị status 4, đối tượng giá trị cấu trúc không thay đổi.Thậm chí có nhiều thú vị truy ... isTemp: Trong ví dụ 8.6, giao diện IStorable có phương thức Read() môt thuộc tính Status Giao diện thực thi cấu trúc tên myStruct: public struct myStruct :...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p6 pptx
... kiểu giá trị (như cấu trúc) với lớp không cho dẫn xuất (sealed class) Trong trường hợp này, cách ưu chuộng gọi phương thức giao diện thông qua đối tượng Khi thực thi giao diện cấu trúc, thực thi ... liệu giá trị, kiểu liệu boxing không thay đổi Ví dụ 8.6 tạo cấu trúc thực thi giao diện IStorable minh họa việc boxing ngầm định gán cấu trúc cho tham chiếu giao diện Ví dụ 8.6: Tham chiếu đến ... giao diện đơn interface IStorable { void Read(); int Status { get; set;} } // thực thi thông qua cấu trúc public struct myStruct : IStorable { public void Read() { Console.WriteLine(“Implementing...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p5 doc
... thức Read() lớp Note không cần thiết, ta tự làm điều này: public override void Read() Trong lớp Tester, phương thức Read() Write() gọi theo bốn cách sau: Thông qua lớp sở tham chiếu đến đối ... note2.Write(); kết cho ta thấy cách phương thức Note gọi phương thức Document: Overriding the Read method for Note! Implementing the Write method dor Note! Thực thi giao diện tường minh Trong việc thực thi ... method for Note! Implementing the Write method for Note! Trong ví dụ trên, lớp Document thực thi giao diện đơn giản IStorable: interface IStorable 195 Thực...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p4 ppt
... Trong ví dụ 8.3, hàm Main() lúc thực việc gán với interface kiểm tra hợp lệ Việc kiểm tra thực câu lệnh if: if ( doc is IStorable ) Biểu thức điều kiện trả giá trị true ... bên Thực Thi Giao Diện 190 Ngôn Ngữ Lập Trình C# phải Thì chương trình chuyển đến dòng lệnh 2b để thực tiếp castclass gọi Điều không may castcall kiểm tra kiểu đối tượng Do việc kiểm tra thực ... không thực việc gán, đơn giản muốn thêm vào danh sách chúng thực giao diện Trong trường hợp này, sử dụng toán tử is cách lựa chọn tốt Giao diện đối lập với lớp trừu tượng Giao diện giống lớp...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p3 ppt
... cho phép đối xử giao diện cách đa hình Nói cách khác, tạo hai hay nhiều lớp thực thi giao diện, sau cách truy cập lớp thông qua giao diện Gán đối tượng cho giao diện Trong nhiều trường hợp, trước ... (IStorable) new Document(“Test Document”); Nói chung, cách thiết kế tốt định truy cập phương thức giao diện thông qua tham chiếu giao diện Do cách tốt sử dụng isDoc.Read(), sử dụng doc.Read() ví ... thể giao diện cách trực tiếp.Do thực sau: IStorable isDoc = new IStorable(); Tuy nhiên tạo thể lớp thực thi sau: Document doc = new Document(“Test Document”); Sau tạo thể giao diện cách gán đối...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p2 potx
... diện có cách thêm phương thức thành viên hay bổ sung cách làm việc cho thành viên Ví dụ, mở rộng giao diện ICompressible với giao diện ILoggedCompressible Giao diện mở rộng giao diện cũ cách thêm ... ICompressible Như phải thay đổi phần khai báo danh sách sở để hai giao diện điều thực thi, sử dụng dấu phẩy (,) để phân cách hai giao diện: public class Document : IStorable, ICompressible 180 ... ILoggedCompressible gán cho hai giao diện ILoggedCompressible ICompressible Kết hợp giao diện Một cách tương tự, tạo giao diện cách kết hợp giao diện cũ ta thêm phương thức hay thuộc tính cho giao diện Ví dụ,...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình phân tích khả năng ứng dụng phương thức gán đối tượng cho một giao diện đối lập p1 pdf
... kết giá trị a.x đối tượng a thay đổi khỏi hàm structtaker() Dùng truyền tham chiếu cho cấu trúc 175 Cấu Trúc Ngôn Ngữ Lập Trình C# Chương THỰC THI GIAO DIỆN Thực thi giao diện Mở rộng ... thức giao diện Đây bắt buộc mà lớp phải thực Trong chương thảo luận cách tạo, thực thi sử dụng giao diện Ngoài bàn tới cách thực thi nhiều giao diện với cách kết hợp mở rộng giao diện Và cuối minh ... giao diện Ẩ n thành viên Câu hỏi & tập Giao diện ràng buộc, giao ước đảm bảo cho lớp hay cấu trúc thực điều Khi lớp thực thi giao diện, lớp báo cho thành phần client biết lớp có hỗ trợ phương...
Ngày tải lên: 22/07/2014, 21:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p10 pdf
... cập> tương ứng với // mục mảng hay tập hợp } Do vậy, cải tiến ví dụ 9.1 trước cách thay việc sử dụng vòng lặp for vòng lặp foreach để truy cập đến thành phần mảng Ví dụ 9.2: Sử dụng foreach ... Câu lệnh lặp foreach Câu lệnh lặp foreach với người học ngôn ngữ C, từ khóa sử dụng ngôn ngữ Visual Basic Câu lệnh foreach cho phép lặp qua tất mục mảng hay tập hợp Cú pháp sử dụng lệnh lặp foreach ... Console.WriteLine(empArray[i].ToString()); } Thay vào ta sử dụng foreach , vòng lặp tự động trích mục mảng gán tạm vào tham chiếu đối tượng khai báo đầu vòng lặp: foreach ( Employee e in empArray) { Console.WriteLine(e.ToString()+”\t”);...
Ngày tải lên: 24/07/2014, 02:22
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p9 docx
... hình console cách truyền vào mảng số nguyên sử dụng vòng lặp foreach để duyệt qua thành phần mảng Từ khóa params cho phép truyền số biến tham số mà không cần thiết phải tạo mảng Trong ví dụ kế ... empID đối tượng Employee Các kiểu tạo khai báo tạo thể hai mảng Mảng số nguyên tự động thiết lập giá trị mặc định cho số nguyên mảng Nội dung mảng Employee tạo lệnh vòng lặp Cuối cùng, nội dung ... Ghi chú: dành cho lập trình viên Visual Basic, thành phần bắt đầu 0, cách thiết lập cận cận mảng, thiết lập lại kích thước mảng Điều quan trọng để phân biệt thân mảng (tập hợp thành phần) thành...
Ngày tải lên: 24/07/2014, 03:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p8 pptx
... Khởi tạo thành phần mảng Sử dụng từ khóa params Câu lệnh lặp foreach Mảng đa chiều Mảng đa chiều kích thước khác Chuyển đổi mảng Mảng đa chiều kích thước System.Array Bộ mục ... BitArray, NameValueCollection, StringCollection Trong số tập hợp đơn giản Array, kiểu liệu tập hợp mà ngôn ngữ C# hỗ trợ xây dựng sẵn Chương tìm hiểu cách làm việc với mảng chiều, mảng đa chiều, ... việc với mảng chiều, mảng đa chiều, mảng mảng (jagged array) Chúng ta giới thiệu phần mục indexer, cách thiết lập để làm cho việc truy cập thuộc tính giống trở nên đơn giản hơn, lớp mục giống mảng...
Ngày tải lên: 24/07/2014, 03:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p7 ppt
... phương thức GetString lớp object gọi Điều muốn nhấn mạnh dòng lệnh IL_0056 cấu trúc myStruct boxing Việc boxing tạo kiểu lịêu tham chiếu cho tham chiếu giao diện Và điều quan trọng dòng IL_005e lúc ... Changed interface theStruct.Status: 2, isTemp: Điều xảy là: đối tượng giao diện tham chiếu đến thay đổi giá trị status 4, đối tượng giá trị cấu trúc không thay đổi.Thậm chí có nhiều thú vị truy ... isTemp: Trong ví dụ 8.6, giao diện IStorable có phương thức Read() môt thuộc tính Status Giao diện thực thi cấu trúc tên myStruct: public struct myStruct :...
Ngày tải lên: 24/07/2014, 03:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p6 pptx
... kiểu giá trị (như cấu trúc) với lớp không cho dẫn xuất (sealed class) Trong trường hợp này, cách ưu chuộng gọi phương thức giao diện thông qua đối tượng Khi thực thi giao diện cấu trúc, thực thi ... liệu giá trị, kiểu liệu boxing không thay đổi Ví dụ 8.6 tạo cấu trúc thực thi giao diện IStorable minh họa việc boxing ngầm định gán cấu trúc cho tham chiếu giao diện Ví dụ 8.6: Tham chiếu đến ... giao diện đơn interface IStorable { void Read(); int Status { get; set;} } // thực thi thông qua cấu trúc public struct myStruct : IStorable { public void Read() { Console.WriteLine(“Implementing...
Ngày tải lên: 24/07/2014, 03:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p5 pptx
... thức Read() lớp Note không cần thiết, ta tự làm điều này: public override void Read() Trong lớp Tester, phương thức Read() Write() gọi theo bốn cách sau: Thông qua lớp sở tham chiếu đến đối ... note2.Write(); kết cho ta thấy cách phương thức Note gọi phương thức Document: Overriding the Read method for Note! Implementing the Write method dor Note! Thực thi giao diện tường minh Trong việc thực thi ... method for Note! Implementing the Write method for Note! Trong ví dụ trên, lớp Document thực thi giao diện đơn giản IStorable: interface IStorable 195 Thực...
Ngày tải lên: 24/07/2014, 03:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p4 doc
... Trong ví dụ 8.3, hàm Main() lúc thực việc gán với interface kiểm tra hợp lệ Việc kiểm tra thực câu lệnh if: if ( doc is IStorable ) Biểu thức điều kiện trả giá trị true ... bên Thực Thi Giao Diện 190 Ngôn Ngữ Lập Trình C# phải Thì chương trình chuyển đến dòng lệnh 2b để thực tiếp castclass gọi Điều không may castcall kiểm tra kiểu đối tượng Do việc kiểm tra thực ... không thực việc gán, đơn giản muốn thêm vào danh sách chúng thực giao diện Trong trường hợp này, sử dụng toán tử is cách lựa chọn tốt Giao diện đối lập với lớp trừu tượng Giao diện giống lớp...
Ngày tải lên: 24/07/2014, 03:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p3 ppsx
... cho phép đối xử giao diện cách đa hình Nói cách khác, tạo hai hay nhiều lớp thực thi giao diện, sau cách truy cập lớp thông qua giao diện Gán đối tượng cho giao diện Trong nhiều trường hợp, trước ... (IStorable) new Document(“Test Document”); Nói chung, cách thiết kế tốt định truy cập phương thức giao diện thông qua tham chiếu giao diện Do cách tốt sử dụng isDoc.Read(), sử dụng doc.Read() ví ... thể giao diện cách trực tiếp.Do thực sau: IStorable isDoc = new IStorable(); Tuy nhiên tạo thể lớp thực thi sau: Document doc = new Document(“Test Document”); Sau tạo thể giao diện cách gán đối...
Ngày tải lên: 24/07/2014, 03:20
Giáo trình hướng dẫn phân tích ứng dụng phương thức gán đối tượng cho một giao diện đối lập trừu tượng p2 docx
... diện có cách thêm phương thức thành viên hay bổ sung cách làm việc cho thành viên Ví dụ, mở rộng giao diện ICompressible với giao diện ILoggedCompressible Giao diện mở rộng giao diện cũ cách thêm ... ICompressible Như phải thay đổi phần khai báo danh sách sở để hai giao diện điều thực thi, sử dụng dấu phẩy (,) để phân cách hai giao diện: public class Document : IStorable, ICompressible 180 ... ILoggedCompressible gán cho hai giao diện ILoggedCompressible ICompressible Kết hợp giao diện Một cách tương tự, tạo giao diện cách kết hợp giao diện cũ ta thêm phương thức hay thuộc tính cho giao diện Ví dụ,...
Ngày tải lên: 24/07/2014, 03:20