วันพฤหัสบดีที่ 21 มิถุนายน พ.ศ. 2555

สอน Delphi :การตั้งชื่อ object


IDENTIFIER  
Identifiers คือชื่อที่เรากำหนดสำหรับใช้เีรียก Object หรือ ตัวแปรต่างๆ รวมถึงชื่อของ Application, Unit, Form ตลอดจนชื่อของ Procedure และ Function ด้วย
ข้อกำหนดของ Delphi Identifiers

    ไม่ซ้ำกับคำสงวน (เรื่องของคำสงวนอยู่้ด้านล่างค่ะ)
    มีความยาวไม่เิกิน 127 ตัวอักษร
    เริ่มต้นด้วยพยัญชนะภาษาอังกฤษ หรือ UnderScroll ( _ )
    ไม่มีเว้นวรรค
    ต้องมีความแตกต่างกันใน 63 อักษรแรก
    ไม่สนใจอักษรเล็กและใหญ่

สำหรับคนที่เคยเขียนโปรแกรมด้วย C หรือ Java มา ก็จะเห็นว่าแตกต่างกันตรงข้อ 6 เท่านั้น

คำสงวน 
  คือคำที่ถูกสงวนไว้ เนื่องจากมีผลต่อระบบ ห้ามนำไปใช้เป็น Identidier เด็ดขาด คำเหล่านี้อาจจะมีแตกต่างไปในแต่ละเวอร์ชั่น แต่ที่พอรวบรวมมีดังนี้

AND                ASM        ARRAY       AS          APPLICATION           BEGIN           CATCH         CASE      CONST            CLASS            CONSTRUCTOR         DESTRUCTOR      DIV         DO             DOWNTO      ELSE               END              EXPORTS      EXCEPT        FILE        FINALLY     FOR        FORM        FUNCTION        GOTO         IF               IMPLEMENTATION           IN           INHERITED            INLINE            INTERFACE        IS               LABEL       LIBRARY       MOD             NIL           NOT            OBJECT        OF       OR                   PACKED         PROCEDURE           PROGRAM     PUBLIC        PRIVATE        RECORD       REPEAT        SET     SHL      SHR      STRING       TYPE      TRY      UNIT    UNTIL      USES     VAR       WHILE      WITH     XOR

  โดยปกติ คำพวกนี้ เมื่อพิมพ์บน IDE ของ Delphi จะเป็นสีเน้นให้เห็นต่างจากพวก

3 ความคิดเห็น: