... dựng lớp LinkList để lưu trữ danh sách liên kết đơn chứa liệu số nguyên Lớp LinkList có phương thức: khởi tạo, thêm, bớt phần tử, xếp, tìm kiếm phần tử.Mục đích: Mục đích - Củng cố kiến thức ... Tuấn-Lê Trường Thông C++&Lập Trình hướng đối tượng Hải Phòng, ngày 25 tháng 12 năm 2015 NGƯỜI HƯỚNG DẪN MỤC LỤC Phạm Văn Ất-Ths.Nguyễn Hiếu Cường, Ths.Đỗ Văn Tuấn-Lê Trường Thông C++&Lập Trình hướng...
... ICloneable thực thi phươngthức Clone() Những lớp IConvertible cung cấp phươngthức để dễ dàng chuyển đổi qua kiểu liệu khác ToInt32(), ToDouble(), ToDecimal(), Tạo chuỗi Cách phổ biến để tạo chuỗi gán ... 10 XỬ LÝ CHUỖI Lớp đối tượng string Tạo chuỗi dùng phươngthức ToString Thao tác chuỗi Tìm chuỗi Chia chuỗi Tạo chuỗi Thao tác chuỗi dùng StringBuilder Các biểu thức quy tắc ... lẫn Khai báo lớp System.String sau: public sealed class String : IComparable, ICloneble, IConvertible Khai báo cho thấy lớp String đóng dấu không cho phép kế thừa, dẫnxuất từ lớpLớpthực thi...
... Nội dung phần dẫnxuất hiđrocacbon lớp 11 Phần dẫnxuất hiđrocacbon lớp 11 gồm chương dẫnxuất halogen – ancol – phenol chương anđehit – xeton – axit cacboxylic, đó: - Chương dẫnxuất halogen ... CHUẨN KIẾN THỨC, KĨ NĂNG PHẦN DẪNXUẤT HIĐROCACBON HOÁ HỌC LỚP 11 TRUNG HỌC PHỔ THÔNG 2.1.Phân tích nội dung cấu trúc phần dẫnxuất hiđrocacbon lớp 11 THPT 2.1.1 Mục tiêu 2.1.1.1 Về kiến thức 2.1.1.2 ... Nhà xuất Giáo dục Bộ Giáo dục Đào tạo (2006), Sách giáo khoa hoá học 11 Nhà xuất Giáo dục Bộ Giáo dục Đào tạo (2006), Sách tập hoá học 11 Nhà xuất Giáo dục Bộ Giáo dục Đào tạo (2009), Hướng dẫn...
... s); Sau định lớp gọi MyImplementingClass lớp có ba phương thức, tất phươngthức trả giá trị void nhận chuỗi làm tham số: WriteString, LogString, Transmitting Phươngthức viết chuỗi xuất hình tiêu ... hình tiêu chuẩn, chuỗi thứ hai mô viết vào log file, phươngthức thứ ba mô việc chuyển chuỗi qua Internet Chúng ta tạo thể delegate để gọi phươngthức tương ứng: Writer(“String passed to Writer\n”); ... Với Multicasting tạo ủy quyền đơn cho phép gọi nhiều phươngthức đóng Ví dụ, nút lệnh nhấn muốn thực nhiều hàh động Để làm điều đưa cho button tập hợp ủy quyền, để sáng rõ dễ dàng tạo ủy quyền Multicast...
... theStudentDelegate tạo cách truyền vào phươngthức tĩnh tương ứng lớp Student Đối tượng ủy quyền thứ hai, theCatDelegate phươngthức tĩnh lớp Cat Bây ta có đối tượng ủy quyền, truyền ủy quyền cho phươngthức ... định nghĩa ủy quyền đóng gói phươngthức giá trị trả không nhận tham số hết: public delegate void DoEffect(); Tiếp tục lớp ImageProcessor khai báo sô phương thức, phươngthức phù hợp với ký pháp ... 11.1 trước hai thể phươngthức ủy quyền khai báo bên lớp gọi (chính xác hàm Main Test) Điều không cần thiết ta sử dụng khai báo ủy quyền tĩnh từ hai lớp Student Cat Do ta bổ sung lớp Student cách...
... Lớp đối tượng Student yêu cầu hai phương thức, phươngthức phủ ToString (), phươngthức khác đóng gói phươngthức ủy quyền Lớp Student phải phủ phươngthức ToString() phươngthức ToString() lớp ... int weight; } Cũng tương tự lớp Student lớp Cat phủ phươngthức ToString() thực thi phươngthức tĩnh với cú pháp tương ứng với phươngthức ủy quyền Và lưu ý phươngthức ủy quyền Student Cat không ... comparison.theSecondComesFirst); } phươngthức NET lớp String, phươngthức so sánh hai chuỗi trả giá trị nhỏ chuỗi nhỏ chuỗi thứ hai lớn chuỗi thứ hai nhỏ hơn, giá trị hai chuỗi Phươngthức trình bày chương...
... đối tượng trao cho phươngthức đóng gói ủy quyền Để kiểm tra thực chế ủy quyền, tạo hai lớp, lớp Cat lớp Student Hai lớp có điểm chung với nhau, ngoại trừ hai thực thi phươngthức đóng gói WhichIsFirst ... Ngữ Lập Trình C# sử dụng để xác định phươngthức tĩnh instance phươngthức mà trước chương trình thực Giả sử minh họa sau, muốn tạolớp chứa đơn giản gọi Pair lớp lưu giữ xếp hai đối tượng truyền ... nghĩa phươngthức yêu cầu việc tạo ủy quyền, ủy quyền định nghĩa ký pháp kiểu trả phươngthức đối tượng (như button) để cung cấp cho phép Pair xác định đối tượng đến trước đối tượng thứ hai Lớp...
... Capture.Length Match dẫnxuất từ Group đến lượt Group lại dẫnxuất từ Capture Mô hình kế thừa biểu thức quy tắc NET cho phép Match thừa hưởng giao diện phươngthức thuộc tính lớp cha Theo ý nghĩa ... gặp trường hợp phân tích chuỗi có nhóm tên công ty xuất hai lần Để nhóm chúng lại chuỗi tìm thấy tạo nhóm ? xuất hai nơi mẫu biểu thức quy tắc sau: Regex theReg = new Regex(@”(?(\d|\:)+)\s” ... hỏi 2: Biểu thức quy tắc gì? Trả lời 2: Biểu thức quy tắc ngôn ngữ dùng để mô tả thao tác văn Một biểu thức quy tắc thường áp dụng cho chuỗi văn hay toàn tài liệu Kết việc áp dụng biểu thức quy...
... thấy đâu chuỗi Lớp Group cho phép tạo nhóm tìm kiếm dựa biểu thức quy tắc, thể kết từ nhóm biểu thức đơn Một biểu thức nhóm định rõ nhóm cung cấp biểu thức quy tắc, chuỗi so khớp biểu thức quy tắc ... phươngthức nạp chồng Phiên đơn giản gọi thể Regex dùng ví dụ 10.5 Ngoài có phiên tĩnh phươngthức Phiên lấy chuỗi để thực việc tìm kiếm mẫu để so khớp Tiếp sau minh họa 10.6 sử dụng phươngthức ... Main() { // tạo chuỗi tìm kiếm string s1 = “Mot, hai, ba Trung Tam Dao Tao CNTT”; StringBuilder sBuilder = new StringBuilder(); int id = 1; // không tạo thể Regex sử dụng phương // thức tĩnh lớp Regex...
... biểu thức quy tắc môi trường NET Và lớp quan trọng mà biểu thức quy tắc hỗ trợ Regex Ta tạo thể lớp Regex sử dụng số phươngthức tĩnh ví dụ minh họa 10.5 Ví dụ minh họa 10.5: Sử dụng lớp Regex ... (parser) biểu thức Bộ phân tích chế có trách nhiệm hiểu biểu thức qui tắc Ví dụ tạo biểu thức qui tắc sau: ^(From|To|Subject|Date): 291 Xử Lý Chuỗi Ngôn Ngữ Lập Trình C# Biểu thức so khớp với ... sẵn để tạo chuỗi vòng lặp trên, nên phải thêm vào ký tự Một lớp StringBuilder tạo để phục vụ cho nhu cầu thao tác chuỗi tốt Thao tác chuỗi dùng StringBuilder Lớp StringBuilder sử dụng để tạo bổ...
... abcdABCD Tương tự vậy, việc tạo chuỗi thiết lập hai cách Đầu tiên sử dụng phươngthức static Copy() sau: string s6 = string.Copy(s5); Hoặc thuận tiện sử dụng phươngthức nạp chồng toán tử (=) ... chu Minh ? : True Phươngthức IndexOf() vị trí bên chuỗi (nếu có) Và phươngthức Insert() chèn chuỗi vào chép chuỗi ban đầu Đoạn lệnh ví dụ minh họa thực việc xác định vị trí xuất chuỗi “CNTT” ... ví dụ 10.2 sử dụng phươngthức Split() lớp string Chức phân tích chuỗi thành chuỗi Để sử dụng Split(), truyền vào mảng ký tự phân cách, ký tự dùng để chia từ chuỗi Và phươngthức trả mảng chuỗi...
... rỗng Phươngthức public static để so sánh hai chuỗi Phươngthức public static để so sánh hai chuỗi không quan tâm đến thứ tự Phươngthức public static để tạo chuỗi từ hay nhiều chuỗi Copy() Phương ... Lập Trình C# Thao tác chuỗi Lớp string cung cấp nhiều số lượng phươngthức để so sánh, tìm kiếm thao tác chuỗi, phươngthức trình bày bảng 10.1: System.String Phương thức/ Trường Empty Compare() ... hay nhiều chuỗi Copy() Phươngthức public static tạo chuỗi từ chuỗi khác Equal() Phươngthức public static kiểm tra xem hai chuỗi có giá trị hay không Format() Phươngthức public static định dạng...
... ICloneable thực thi phươngthức Clone() Những lớp IConvertible cung cấp phươngthức để dễ dàng chuyển đổi qua kiểu liệu khác ToInt32(), ToDouble(), ToDecimal(), Tạo chuỗi Cách phổ biến để tạo chuỗi gán ... 10 XỬ LÝ CHUỖI Lớp đối tượng string Tạo chuỗi dùng phươngthức ToString Thao tác chuỗi Tìm chuỗi Chia chuỗi Tạo chuỗi Thao tác chuỗi dùng StringBuilder Các biểu thức quy tắc ... lẫn Khai báo lớp System.String sau: public sealed class String : IComparable, ICloneble, IConvertible Khai báo cho thấy lớp String đóng dấu không cho phép kế thừa, dẫnxuất từ lớpLớpthực thi...
... ICloneable thực thi phươngthức Clone() Những lớp IConvertible cung cấp phươngthức để dễ dàng chuyển đổi qua kiểu liệu khác ToInt32(), ToDouble(), ToDecimal(), Tạo chuỗi Cách phổ biến để tạo chuỗi gán ... 10 XỬ LÝ CHUỖI Lớp đối tượng string Tạo chuỗi dùng phươngthức ToString Thao tác chuỗi Tìm chuỗi Chia chuỗi Tạo chuỗi Thao tác chuỗi dùng StringBuilder Các biểu thức quy tắc ... lẫn Khai báo lớp System.String sau: public sealed class String : IComparable, ICloneble, IConvertible Khai báo cho thấy lớp String đóng dấu không cho phép kế thừa, dẫnxuất từ lớpLớpthực thi...
... riêng người Tạo chuỗi dùng phươngthức ToString đối tượng Một cách phổ biến khác để tạo chuỗi gọi phươngthức ToString() đối tượng gán kết đến biến chuỗi Tất kiểu liệu phủ phươngthức đơn giản ... rỗng Phươngthức public static để so sánh hai chuỗi Phươngthức public static để so sánh hai chuỗi không quan tâm đến thứ tự Phươngthức public static để tạo chuỗi từ hay nhiều chuỗi Copy() Phương ... Lập Trình C# Thao tác chuỗi Lớp string cung cấp nhiều số lượng phươngthức để so sánh, tìm kiếm thao tác chuỗi, phươngthức trình bày bảng 10.1: System.String Phương thức/ Trường Empty Compare()...
... biểu thức quy tắc môi trường NET Và lớp quan trọng mà biểu thức quy tắc hỗ trợ Regex Ta tạo thể lớp Regex sử dụng số phươngthức tĩnh ví dụ minh họa 10.5 Ví dụ minh họa 10.5: Sử dụng lớp Regex ... chu Minh ? : True Phươngthức IndexOf() vị trí bên chuỗi (nếu có) Và phươngthức Insert() chèn chuỗi vào chép chuỗi ban đầu Đoạn lệnh ví dụ minh họa thực việc xác định vị trí xuất chuỗi “CNTT” ... ví dụ 10.2 sử dụng phươngthức Split() lớp string Chức phân tích chuỗi thành chuỗi Để sử dụng Split(), truyền vào mảng ký tự phân cách, ký tự dùng để chia từ chuỗi Và phươngthức trả mảng chuỗi...
... Capture.Length Match dẫnxuất từ Group đến lượt Group lại dẫnxuất từ Capture Mô hình kế thừa biểu thức quy tắc NET cho phép Match thừa hưởng giao diện phươngthức thuộc tính lớp cha Theo ý nghĩa ... thấy đâu chuỗi Lớp Group cho phép tạo nhóm tìm kiếm dựa biểu thức quy tắc, thể kết từ nhóm biểu thức đơn Một biểu thức nhóm định rõ nhóm cung cấp biểu thức quy tắc, chuỗi so khớp biểu thức quy tắc ... Main() { // tạo chuỗi tìm kiếm string s1 = “Mot, hai, ba Trung Tam Dao Tao CNTT”; StringBuilder sBuilder = new StringBuilder(); int id = 1; // không tạo thể Regex sử dụng phương // thức tĩnh lớp Regex...
... tạo: public class Student { public Student (string name) { this.name = name; } } Lớp đối tượng Student yêu cầu hai phương thức, phươngthức phủ ToString (), phươngthức khác đóng gói phươngthức ... int weight; } Cũng tương tự lớp Student lớp Cat phủ phươngthức ToString() thực thi phươngthức tĩnh với cú pháp tương ứng với phươngthức ủy quyền Và lưu ý phươngthức ủy quyền Student Cat không ... đối tượng trao cho phươngthức đóng gói ủy quyền Để kiểm tra thực chế ủy quyền, tạo hai lớp, lớp Cat lớp Student Hai lớp có điểm chung với nhau, ngoại trừ hai thực thi phươngthức đóng gói WhichIsFirst...
... theStudentDelegate tạo cách truyền vào phươngthức tĩnh tương ứng lớp Student Đối tượng ủy quyền thứ hai, theCatDelegate phươngthức tĩnh lớp Cat Bây ta có đối tượng ủy quyền, truyền ủy quyền cho phươngthức ... s); Sau định lớp gọi MyImplementingClass lớp có ba phương thức, tất phươngthức trả giá trị void nhận chuỗi làm tham số: WriteString, LogString, Transmitting Phươngthức viết chuỗi xuất hình tiêu ... định nghĩa ủy quyền đóng gói phươngthức giá trị trả không nhận tham số hết: public delegate void DoEffect(); Tiếp tục lớp ImageProcessor khai báo sô phương thức, phươngthức phù hợp với ký pháp...