Giáo trình hướng dẫn tạo chuỗi dùng phương thức Tostring sử dụng biểu thức quy tắc qua lớp regex p7
Số trang: 5
Loại file: pdf
Dung lượng: 454.96 KB
Lượt xem: 6
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Như nó bên trên, thao tác thường xuyên thực hiện trên một chuỗi là tìm kiếm chuỗi con thỏa quy tắc nào đó. Một ngôn ngữ nếu mạnh về thao tác trên chuỗi, chắc chắn phải cung cấp nhiều phương thức thao tác tốt để tìm kiếm các chuỗi con theo quy tắc. Ngôn ngữ C# cũng rất mạnh về điểm này, do chúng thừa hưởng từ các lớp thao tác trên chuỗi của . NET.
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn tạo chuỗi dùng phương thức Tostring sử dụng biểu thức quy tắc qua lớp regex p7 Ngôn Ngữ Lập Trình C#Trả lời 3: Như nó bên trên, thao tác thường xuyên thực hiện trên một chuỗi là tìm kiếm chuỗicon thỏa quy tắc nào đó. Một ngôn ngữ nếu mạnh về thao tác trên chuỗi, chắc chắn phảicung cấp nhiều phương thức thao tác tốt để tìm kiếm các chuỗi con theo quy tắc. Ngôn ngữC# cũng rất mạnh về điểm này, do chúng thừa hưởng từ các lớp thao tác trên chuỗi của .NET.Câu hỏi thêmCâu hỏi 1: Có bao nhiêu cách tạo chuỗi trong ngôn ngữ C#?Câu hỏi 2: Chuỗi Verbatim là chuỗi như thế nào? Hãy cho một vài ví dụ minh họa về chuỗinày và diễn giải ý nghĩa của chúng?Câu hỏi 3: Sự khác nhau cơ bản giữa một chuỗi tạo từ đối tượng string và StringBuilder?Câu hỏi 4: Khi nào thì nên dùng chuỗi tạo từ lớp string và StringBuilder?Câu hỏi 5: Một biểu thức quy tắc có bao nhiêu kiểu ký tự?Câu hỏi 6: Một biểu thức quy tắc sau đây so khớp điều gì? ^(Name|Address|Phone|Fax):Bài tậpBài tập 1: Viết chương trình cho phép người dùng nhập vào một chuỗi. Sau đó đếm số ký tựxuất hiện của từng ký tự trong chuỗi như ví dụ sau: ‘a’ : 2 ‘g’ : 5 ‘2’ : 1 ....Bài tập 2: Viết chương trình tìm một chuỗi con trong một chuỗi cho trước. Chương trình chophép người dùng nhập vào một chuỗi, và chuỗi con cần tìm. Kết quả là chuỗi con có tìm thấyhay không, nếu tìm thấy thì hãy đưa ra vị trí đầu tiên tìm thấy.Bài tập 3: Viết chương trình tìm số lần xuất hiện một chuỗi con trong một chuỗi cho trước.Chương trình cho phép người dùng nhập vào một chuỗi và chuỗi con cần đếm. Kết quả hiểnthị chuỗi, chuỗi con và các vị trí mà chuỗi con xuất hiện trong chuỗi.Bài tập 4: Viết chương trình cho phép người dùng nhập vào một chuỗi, rồi thực hiện việc đảocác ký tự trong chuỗi theo thứ tự ngược lại.Bài tập 5: Viết chương trình cắt các từ có nghĩa trong câu. Ví dụ như cho từ: “Thuc hanh laptrinh” thì cắt thành 4 chữ: “Thuc”, “hanh”, “lap”, “trinh”.Bài tập 6: Hãy viết chương trình sử dụng biểu thức quy tắc để lấy ra chuỗi ngày/tháng/nămtrong một chuỗi cho trước? Cho phép người dùng nhập vào một chuỗi rồi dùng biểu thức quytắc vừa tạo ra thực hiện việc tìm kiếm.Bài tập 7: Hãy viết chương trình sử dụng biểu thức quy tắc để lấy ra thời gian giờ:phút:giâytrong một chuỗi cho trước? Chương trình cho phép người dùng nhập vào một chuỗi rồi dùngbiểu thức quy tắc vừa tạo để thực hiện việc tìm kiếm. 303 Xử Lý Chuỗi Ngôn Ngữ Lập Trình C# Chương 11 CƠ CHẾ ỦY QUYỀN - SỰ KIỆN Ủ y quyền Sử dụng ủy quyền để xác nhận phương thức lúc thực thi Ủ y quyền tĩnh Dùng ủy quyền như thuộc tính Thiết lập thứ tự thi hành với mảng ủy quyền Muticasting Sự kiện Cơ chế publishing – subscribing Sự kiện & ủy quyền Câu hỏi & bài tập Trong lập trình chúng ta thường đối diện với tình huống là khi chúng ta muốn thực hiệnmột hành động nào đó, nhưng hiện tại thì chưa xác định được chính xác phương thức hay sựkiện trong đối tượng. Ví dụ như một nút lệnh button biết rằng nó phải thông báo cho vài đốitượng khi nó được nhấn, nhưng nó không biết đối tượng hay nhiều đối tượng nào cần đượcthông báo. Tốt hơn việc nối nút lệnh với đối tượng cụ thể, chúng ta có thể kết nối nút lệnhđến một cơ chế ủy quyền và sau đó thì chúng ta thực hiện việc ủy quyền đến phương thức cụthể khi thực thi chương trình. Trong thời kỳ đầu của máy tính, chương trình được thực hiện theo trình tự xử lý từngbước tuần tự cho đến khi hoàn thành, và nếu người dùng thực hiện một sự tương tác thì sẽlàm hạn chế sự điều khiển hoạt động khác của chương trình cho đến khi sự tương tác vớingười dùng chấm dứt. Tuy nhiên, ngày nay với mô hình lập trình giao diện người dùng đồ họa (GUI: GraphicalUser Interface) đòi hỏi một cách tiếp cận khác, và được biết như là lập trình điều khiển sựkiện (event-driven programming). Chương trình hiện đại này đưa ra một giao diện tương tácvới người dùng và sau đó thì chờ cho người sử dụng kích hoạt một hành động nào đó. Ngườisử dụng có thể thực hiện nhiều hành động khác nhau như: chọn các mục chọn trong menu,nhấn một nút lệnh, cập nhật các ô chứa văn bản,...Mỗi hành động như vậy sẽ dẫn đến một sự 304 Cơ Chế Ủy Quyền - Sự Kiện Ngôn Ngữ Lập Trình C#kiện (event) được sinh ra. Một số các sự kiện khác cũng có thể được xuất hiện mà không cầnhành động trực tiếp của người dùng. Các sự kiện này xuất hiện do các thiết bị như đồng hồcủa má ...
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn tạo chuỗi dùng phương thức Tostring sử dụng biểu thức quy tắc qua lớp regex p7 Ngôn Ngữ Lập Trình C#Trả lời 3: Như nó bên trên, thao tác thường xuyên thực hiện trên một chuỗi là tìm kiếm chuỗicon thỏa quy tắc nào đó. Một ngôn ngữ nếu mạnh về thao tác trên chuỗi, chắc chắn phảicung cấp nhiều phương thức thao tác tốt để tìm kiếm các chuỗi con theo quy tắc. Ngôn ngữC# cũng rất mạnh về điểm này, do chúng thừa hưởng từ các lớp thao tác trên chuỗi của .NET.Câu hỏi thêmCâu hỏi 1: Có bao nhiêu cách tạo chuỗi trong ngôn ngữ C#?Câu hỏi 2: Chuỗi Verbatim là chuỗi như thế nào? Hãy cho một vài ví dụ minh họa về chuỗinày và diễn giải ý nghĩa của chúng?Câu hỏi 3: Sự khác nhau cơ bản giữa một chuỗi tạo từ đối tượng string và StringBuilder?Câu hỏi 4: Khi nào thì nên dùng chuỗi tạo từ lớp string và StringBuilder?Câu hỏi 5: Một biểu thức quy tắc có bao nhiêu kiểu ký tự?Câu hỏi 6: Một biểu thức quy tắc sau đây so khớp điều gì? ^(Name|Address|Phone|Fax):Bài tậpBài tập 1: Viết chương trình cho phép người dùng nhập vào một chuỗi. Sau đó đếm số ký tựxuất hiện của từng ký tự trong chuỗi như ví dụ sau: ‘a’ : 2 ‘g’ : 5 ‘2’ : 1 ....Bài tập 2: Viết chương trình tìm một chuỗi con trong một chuỗi cho trước. Chương trình chophép người dùng nhập vào một chuỗi, và chuỗi con cần tìm. Kết quả là chuỗi con có tìm thấyhay không, nếu tìm thấy thì hãy đưa ra vị trí đầu tiên tìm thấy.Bài tập 3: Viết chương trình tìm số lần xuất hiện một chuỗi con trong một chuỗi cho trước.Chương trình cho phép người dùng nhập vào một chuỗi và chuỗi con cần đếm. Kết quả hiểnthị chuỗi, chuỗi con và các vị trí mà chuỗi con xuất hiện trong chuỗi.Bài tập 4: Viết chương trình cho phép người dùng nhập vào một chuỗi, rồi thực hiện việc đảocác ký tự trong chuỗi theo thứ tự ngược lại.Bài tập 5: Viết chương trình cắt các từ có nghĩa trong câu. Ví dụ như cho từ: “Thuc hanh laptrinh” thì cắt thành 4 chữ: “Thuc”, “hanh”, “lap”, “trinh”.Bài tập 6: Hãy viết chương trình sử dụng biểu thức quy tắc để lấy ra chuỗi ngày/tháng/nămtrong một chuỗi cho trước? Cho phép người dùng nhập vào một chuỗi rồi dùng biểu thức quytắc vừa tạo ra thực hiện việc tìm kiếm.Bài tập 7: Hãy viết chương trình sử dụng biểu thức quy tắc để lấy ra thời gian giờ:phút:giâytrong một chuỗi cho trước? Chương trình cho phép người dùng nhập vào một chuỗi rồi dùngbiểu thức quy tắc vừa tạo để thực hiện việc tìm kiếm. 303 Xử Lý Chuỗi Ngôn Ngữ Lập Trình C# Chương 11 CƠ CHẾ ỦY QUYỀN - SỰ KIỆN Ủ y quyền Sử dụng ủy quyền để xác nhận phương thức lúc thực thi Ủ y quyền tĩnh Dùng ủy quyền như thuộc tính Thiết lập thứ tự thi hành với mảng ủy quyền Muticasting Sự kiện Cơ chế publishing – subscribing Sự kiện & ủy quyền Câu hỏi & bài tập Trong lập trình chúng ta thường đối diện với tình huống là khi chúng ta muốn thực hiệnmột hành động nào đó, nhưng hiện tại thì chưa xác định được chính xác phương thức hay sựkiện trong đối tượng. Ví dụ như một nút lệnh button biết rằng nó phải thông báo cho vài đốitượng khi nó được nhấn, nhưng nó không biết đối tượng hay nhiều đối tượng nào cần đượcthông báo. Tốt hơn việc nối nút lệnh với đối tượng cụ thể, chúng ta có thể kết nối nút lệnhđến một cơ chế ủy quyền và sau đó thì chúng ta thực hiện việc ủy quyền đến phương thức cụthể khi thực thi chương trình. Trong thời kỳ đầu của máy tính, chương trình được thực hiện theo trình tự xử lý từngbước tuần tự cho đến khi hoàn thành, và nếu người dùng thực hiện một sự tương tác thì sẽlàm hạn chế sự điều khiển hoạt động khác của chương trình cho đến khi sự tương tác vớingười dùng chấm dứt. Tuy nhiên, ngày nay với mô hình lập trình giao diện người dùng đồ họa (GUI: GraphicalUser Interface) đòi hỏi một cách tiếp cận khác, và được biết như là lập trình điều khiển sựkiện (event-driven programming). Chương trình hiện đại này đưa ra một giao diện tương tácvới người dùng và sau đó thì chờ cho người sử dụng kích hoạt một hành động nào đó. Ngườisử dụng có thể thực hiện nhiều hành động khác nhau như: chọn các mục chọn trong menu,nhấn một nút lệnh, cập nhật các ô chứa văn bản,...Mỗi hành động như vậy sẽ dẫn đến một sự 304 Cơ Chế Ủy Quyền - Sự Kiện Ngôn Ngữ Lập Trình C#kiện (event) được sinh ra. Một số các sự kiện khác cũng có thể được xuất hiện mà không cầnhành động trực tiếp của người dùng. Các sự kiện này xuất hiện do các thiết bị như đồng hồcủa má ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học tài liệu mạng giáo trình cơ điện giáo trình thiết kế tài liệu kế toánGợi ý tài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 470 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 297 0 0 -
122 trang 214 0 0
-
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 204 1 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 203 0 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 194 0 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 192 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 171 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 168 0 0 -
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN HỌC PHẦN: TOÁN KINH TẾ
9 trang 168 0 0