Cách Làm Nổi Bật Cú Pháp

Mục lục:

Cách Làm Nổi Bật Cú Pháp
Cách Làm Nổi Bật Cú Pháp

Video: Cách Làm Nổi Bật Cú Pháp

Video: Cách Làm Nổi Bật Cú Pháp
Video: Cách làm phước cúng dường. Kinh Pháp Cú. Phẩm Ngàn. SC. Giác Lệ Hiếu 2024, Có thể
Anonim

Khi viết mã, bất kể ngôn ngữ lập trình nào, sẽ rất thuận tiện khi các từ dành riêng của ngôn ngữ đó được tô màu khác. Một số có thể thấy thuận tiện khi tô màu các dấu ngoặc mở và đóng bằng các màu khác nhau. Cũng cần lưu ý rằng nhiều người thích thụt lề để hiển thị thứ bậc của mã.

Cách làm nổi bật cú pháp
Cách làm nổi bật cú pháp

Hướng dẫn

Bước 1

Cho dù người dùng có cố gắng đến đâu, không phải môi trường nhà phát triển nào cũng có tính năng đánh dấu cú pháp sẽ đáp ứng mọi yêu cầu. Trong Delphi, bạn có thể tự mình làm nổi bật như vậy bằng cách sử dụng thành phần RichEdit. Liệt kê các toán tử được đánh dấu tự động. Bạn có thể muốn đánh dấu các câu lệnh như if, then, else, begin, end, for, to và những câu khác. Lập danh sách đầy đủ các từ tương tự.

Bước 2

Để đánh dấu một danh sách các toán tử, hãy viết một hàm đơn giản để lặp lại văn bản của mã. Để thực hiện việc này, hãy sử dụng vòng lặp lặp lại - cho đến khi và câu lệnh for. Đề cập đến thành phần RichEdit, bạn có thể gọi hàm FindText vốn có trong nó và các thành phần SelStart, SelLength, SelAttributes và các thành phần khác. Sử dụng các thuộc tính sau của loại Đoạn văn để viết logic của mã nhằm triển khai đánh dấu các phần tử văn bản của riêng bạn: Căn chỉnh (để căn chỉnh văn bản), Đánh số (đánh dấu điều khiển), TabCount (số điểm dừng tab), và những thứ khác. Mỗi phần tử Đoạn văn có các tham số riêng của nó.

Bước 3

Chỉnh sửa mã đã viết và kiểm tra bằng trình gỡ lỗi Delphi tích hợp sẵn. Hãy thử đoạn mã được viết trên văn bản của riêng bạn. Thực hiện các thay đổi nếu bạn bỏ lỡ một số yếu tố xử lý trong khi phát triển các chức năng. Trên Internet, bạn có thể tìm thấy các đoạn mã tạo sẵn được viết riêng để hoàn thành các mục tiêu nhất định. Khá khó để phát triển đánh dấu cú pháp, vì thực tế là những cái làm sẵn khá khó tìm. Như một quy luật, không có lựa chọn tối ưu.

Đề xuất: