วิธีการเน้นไวยากรณ์

สารบัญ:

วิธีการเน้นไวยากรณ์
วิธีการเน้นไวยากรณ์

วีดีโอ: วิธีการเน้นไวยากรณ์

วีดีโอ: วิธีการเน้นไวยากรณ์
วีดีโอ: เคลียร์ให้จบเรื่องแกรมม่าร์ จะได้ไม่งงกันอีกต่อไป Grammar 2024, อาจ
Anonim

เมื่อเขียนโค้ด โดยไม่คำนึงถึงภาษาการเขียนโปรแกรม จะสะดวกมากเมื่อเน้นคำสงวนของภาษาด้วยสีอื่น บางคนอาจพบว่าสะดวกที่จะทำให้สีของวงเล็บเปิดและปิดเป็นสีต่างๆ เป็นที่น่าสังเกตว่าหลายคนชอบเยื้องเพื่อแสดงลำดับชั้นของรหัส

วิธีการเน้นไวยากรณ์
วิธีการเน้นไวยากรณ์

คำแนะนำ

ขั้นตอนที่ 1

ไม่ว่าผู้ใช้จะพยายามมากแค่ไหนก็ตาม ไม่ใช่ทุกสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์ที่มีการเน้นไวยากรณ์ที่จะตอบสนองคำขอใดๆ ใน Delphi คุณสามารถเน้นตัวเองโดยใช้องค์ประกอบ RichEdit แสดงรายการตัวดำเนินการที่จะเน้นโดยอัตโนมัติ คุณอาจต้องการให้แน่ใจว่าได้เน้นข้อความเช่น if แล้ว else เริ่มต้น สิ้นสุด สำหรับ ถึง และอื่นๆ ทำรายการคำที่คล้ายกันทั้งหมด

ขั้นตอนที่ 2

หากต้องการเน้นรายการโอเปอเรเตอร์ ให้เขียนฟังก์ชันง่ายๆ เพื่อวนซ้ำข้อความในโค้ด เมื่อต้องการทำสิ่งนี้ ให้ใช้คำสั่ง repeat - until loop และ a for อ้างถึงองค์ประกอบ RichEdit คุณสามารถเรียกใช้ฟังก์ชัน FindText ที่มีอยู่ในองค์ประกอบนั้น และส่วนประกอบ SelStart, SelLength, SelAttributes และส่วนประกอบอื่นๆ ใช้คุณสมบัติต่อไปนี้ของประเภทย่อหน้าเพื่อเขียนตรรกะของโค้ดเพื่อใช้การเน้นองค์ประกอบข้อความของคุณเอง: การจัดแนว (สำหรับการจัดแนวข้อความ) การกำหนดหมายเลข (เครื่องหมายควบคุม) TabCount (จำนวนแท็บหยุด) และอื่นๆ องค์ประกอบแต่ละย่อหน้ามีพารามิเตอร์ของตัวเอง

ขั้นตอนที่ 3

แก้ไขโค้ดที่เขียนและตรวจสอบด้วยดีบักเกอร์ Delphi ในตัว ลองใช้ข้อมูลโค้ดที่เขียนบนข้อความของคุณเอง ทำการเปลี่ยนแปลงหากคุณพลาดองค์ประกอบการประมวลผลบางส่วนในขณะที่พัฒนาฟังก์ชัน บนอินเทอร์เน็ต คุณสามารถค้นหาตัวอย่างโค้ดสำเร็จรูปที่เขียนขึ้นโดยเฉพาะเพื่อบรรลุเป้าหมายบางอย่าง การพัฒนาการเน้นไวยากรณ์นั้นค่อนข้างยาก เนื่องจากว่าตัวสำเร็จรูปนั้นหายากมาก ตามกฎแล้วไม่มีตัวเลือกที่เหมาะสมที่สุด