1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ

เช•เชฆเชพเชš, เช—เซเชฐเชนเชฃ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช•เซ‹เชˆ เช–เชพเชธ เชชเชฐเชฟเชšเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ Eclipse เชฅเซ€ เชชเชฐเชฟเชšเชฟเชค เช›เซ‡ เช†เชญเชพเชฐ Eclipse Java เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ (เชœเซ‡เชกเซ€เชŸเซ€). เชคเซ‡ เช† เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช“เชชเชจ-เชธเซ‹เชฐเซเชธ Java IDE เช›เซ‡ เชœเซ‡เชจเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ "เชเช•เซเชฒเชฟเชชเซเชธ" เชถเชฌเซเชฆ เชธเชพเชฅเซ‡ เชธเชพเช‚เช•เชณเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, Eclipse เชฌเช‚เชจเซ‡ เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹ (เชเช•เซเชฒเชฟเชชเซเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ) เชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซเชŸเซ‡เชจเซเชธเชฟเชฌเชฒ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช›เซ‡ เช…เชจเซ‡ JDT เชธเชนเชฟเชค เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชฌเชจเซ‡เชฒ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง IDEs เช›เซ‡. Eclipse เช Eclipse เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ, Eclipse Platform เช…เชจเซ‡ JDT เช…เชจเซ‡ Eclipse SDKเชจเชพ เชตเชฟเช•เชพเชธเชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเชจเชพเชฐ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชœเซ‡ เชคเซ‡ เชตเชฟเช•เชพเชธเชจเซเช‚ เชตเชฟเชคเชฐเชฟเชค เชชเชฐเชฟเชฃเชพเชฎ เช›เซ‡. เช›เซ‡เชตเชŸเซ‡, Eclipse เช เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเชถเชพเชณ เชธเชฎเซเชฆเชพเชฏ เชธเชพเชฅเซ‡เชจเซเช‚ เช“เชชเชจ-เชธเซ‹เชฐเซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชคเชฎเชพเชฎ Javaเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเชพ เชจเชฅเซ€ เช…เชฅเชตเชพ เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ Eclipse IoT ะธ เช—เซเชฐเชนเชฃ เชตเชฟเชœเซเชžเชพเชจ). เช—เซเชฐเชนเชฃเชจเซ€ เชฆเซเชจเชฟเชฏเชพ เช–เซ‚เชฌ เชœ เชตเซˆเชตเชฟเชงเซเชฏเชธเชญเชฐ เช›เซ‡.

เช† เชฒเซ‡เช–เชฎเชพเช‚, เชœเซ‡ เชชเซเชฐเช•เซƒเชคเชฟเชฎเชพเช‚ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ เช›เซ‡, เช…เชฎเซ‡ เชธเช‚เช•เชฒเชฟเชค เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹เชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃ เชฎเชพเชŸเซ‡เชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹เชจเซ‡ เชœเซ‹เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เชถเซเช‚ เช…เชจเซ‡ เชคเช•เชจเซ€เช•เซ€เชจเซ‹ เชชเชพเชฏเซ‹ เชฐเชšเชคเชพ เช—เซเชฐเชนเชฃ เช˜เชŸเช•เซ‹เชจเซ‹ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชตเชฟเชšเชพเชฐ เช†เชชเซ€เชถเซเช‚. "เชจเชตเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช•เชพเชฐ" 1C เชฎเชพเชŸเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช. 1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ. เช…เชฒเชฌเชคเซเชค, เช†เชตเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชธเซเชชเชฐเชซเชฟเชธเชฟเชฏเชฒ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชนเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชฒเช•เซเชทเซเชฏ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชคเชฐเซ€เช•เซ‡ เชฎเชพเชคเซเชฐ Eclipse เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชฐ เชœ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เช…เชฎเซ‡ เช†เชถเชพ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ เช…เชจเซเชญเชตเซ€ Eclipse เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชฃ เชฒเซ‡เช–เชฎเชพเช‚ เชฐเชธเชชเซเชฐเชฆ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ "เช—เซเชฐเชนเชฃเชจเชพ เชฐเชนเชธเซเชฏเซ‹" เชชเซˆเช•เซ€เชจเชพ เชเช• เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚, เชœเซ‡ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชตเซ‹ เช…เชจเซ‡ เช“เช›เซ‹ เชœเชพเชฃเซ€เชคเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡. เชนเชพเชฅเชฅเซ€ เช—เซเชฐเชนเชฃ, เชœเซ‡ 1C เชฆเซเชตเชพเชฐเชพ เชธเซเชฅเชพเชชเชฟเชค เช…เชจเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชนเชคเซเช‚.
1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ

เชเช•เซเชฒเซ€เชชเซเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ

เชšเชพเชฒเซ‹ เชชเซเชฐเชฅเชฎ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•เซเชฒเชฟเชชเซเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเชพเชฎเชพเชจเซเชฏ เชชเชพเชธเชพเช“ เชœเซ‹เชˆเช Eclipse Java เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹ (JDT). เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ JDT เชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เช†เช•เชธเซเชฎเชฟเช• เชจเชฅเซ€. Eclipse เชฎเชพเช‚ เชฆเซ‡เช–เชพเชคเซเช‚ เช† เชชเซเชฐเชฅเชฎ เชธเช‚เช•เชฒเชฟเชค เชตเชฟเช•เชพเชธ เชตเชพเชคเชพเชตเชฐเชฃ เช›เซ‡. เช…เชจเซเชฏ *DT Eclipse เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ, เชœเซ‡เชฎ เช•เซ‡ Eclipse C/C++ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเชฟเช‚เช— (CDT), เชชเชพเช›เชณเชฅเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เช…เชจเซ‡ เชœเซ‡เชกเซ€เชŸเซ€ เชชเชพเชธเซ‡เชฅเซ€ เชฎเซ‚เชณเชญเซ‚เชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชกเชจเชพ เชŸเซเช•เชกเชพ เชฌเช‚เชจเซ‡ เช‰เชงเชพเชฐ เชฒเซ€เชงเชพ เชนเชคเชพ. 1C:เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชธเชนเชฟเชค, Eclipse เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฌเชจเซ‡เชฒ เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ IDE เชฎเชพเชŸเซ‡ JDT เชฎเชพเช‚ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹ เช†เชœ เชธเซเชงเซ€ เชธเซเชธเช‚เช—เชค เช›เซ‡.

เชธเซŒ เชชเซเชฐเชฅเชฎ, เช เชจเซ‹เช‚เชงเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ Eclipse เช เชเช•เชฆเชฎ เชธเซเชชเชทเซเชŸ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชฒเซ‡เชฏเชฐเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเช—เซ€เช•เซƒเชค เชฅเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฅเซ€ เชญเชพเชทเชพ-เชธเซเชตเชคเช‚เชคเซเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เชฒเช— เช•เชฐเซ€เชจเซ‡, เช…เชจเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช˜เชŸเช•เซ‹เชฎเชพเช‚เชฅเซ€ UI-เชธเซเชตเชคเช‚เชคเซเชฐ "เชฎเซเช–เซเชฏ" เช˜เชŸเช•เซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเซเช‚. เชธเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชฏเซเชเชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡.

เช†เชฎ, เชเช•เซเชฒเชฟเชชเซเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชเช• เชธเชพเชฎเชพเชจเซเชฏ, เชญเชพเชทเชพ-เชธเซเชตเชคเช‚เชคเซเชฐ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเชพเชตเชพ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชเช•เซเชฒเชฟเชชเซเชธเชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเช•เซเชค Java IDE เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. Eclipse Platform เช…เชจเซ‡ JDT เชฌเช‚เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช˜เชŸเช•เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• UI-เชธเซเชตเชคเช‚เชคเซเชฐ โ€œเช•เซ‹เชฐโ€ เช…เชฅเชตเชพ UI เชธเซเชคเชฐ (เช†เช•เซƒเชคเชฟ 1) เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 1. เช—เซเชฐเชนเชฃ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ JDT

เชšเชพเชฒเซ‹ เชเช•เซเชฒเชฟเชชเซเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเชพ เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ€เช:

  • เชฐเชจเชŸเชพเช‡เชฎ - เชชเซเชฒเช—เชˆเชจ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช—เซเชฐเชนเชฃ เชฎเซ‹เชกเซเชฏเซเชฒเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเช—เซ€เช•เซƒเชค เชฅเชฏเซ‡เชฒ เช›เซ‡. เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡, Eclipse เช "เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชชเซ‹เชˆเชจเซเชŸเซเชธ" เช…เชจเซ‡ "เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ" เชจเซ‹ เชธเช‚เช—เซเชฐเชน เช›เซ‡.
  • เช•เชพเชฐเซเชฏเช•เซเชทเซ‡เชคเซเชฐ - เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชซเซ‹เชฒเซเชกเชฐเซเชธ เช…เชจเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชธเซ€เชงเซ€ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฎเซ‡เชช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชฎเชพเชจเช• เชตเชฟเชœเซ‡เชŸ เชŸเซ‚เชฒเช•เซ€เชŸ (SWT) - เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชฟเชค เชฎเซ‚เชณเชญเซ‚เชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชคเชคเซเชตเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • เชœเซ‡เชซเซ‡เชธ - SWT เชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฌเชจเซ‡เชฒ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง UI เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • เชตเชฐเซเช•เชฌเซ‡เชจเซเชš โ€” Eclipse UI เชฆเชพเช–เชฒเชพ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡: เชธเช‚เชชเชพเชฆเช•เซ‹, เชฆเซƒเชถเซเชฏเซ‹, เชชเชฐเชฟเชชเซเชฐเซ‡เช•เซเชทเซเชฏเซ‹.

เชเชตเซเช‚ เช•เชนเซ‡เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เช•เซ‡ Eclipse เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชกเซ€เชฌเช—, เชธเชฐเช–เชพเชฎเชฃเซ€, เชถเซ‹เชง เช…เชจเซ‡ เชŸเซ€เชฎ เชธเชนเชฟเชค เชธเช‚เช•เชฒเชฟเชค เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เช˜เชฃเชพ เช‰เชชเชฏเซ‹เช—เซ€ เช˜เชŸเช•เซ‹ เชชเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‡เชซเซ‡เชธ เชŸเซ‡เช•เซเชธเซเชŸเชจเซ‹ เชตเชฟเชถเซ‡เชท เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช - เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชกเชจเชพ "เชธเซเชฎเชพเชฐเซเชŸ เชเชกเชฟเชŸเชฐเซเชธ" เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ. เช•เชฎเชจเชธเซ€เชฌเซ‡, เช† เช˜เชŸเช•เซ‹เชจเซ€ เชคเซ‡เชฎเชœ UI เชฒเซ‡เชฏเชฐ เช˜เชŸเช•เซ‹เชจเซ€ เช•เชฐเซเชธเชฐเซ€ เชชเชฐเซ€เช•เซเชทเชพ เชชเชฃ เช† เชฒเซ‡เช–เชจเชพ เช…เชตเช•เชพเชถเชฎเชพเช‚ เชถเช•เซเชฏ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เช† เชตเชฟเชญเชพเช—เชจเชพ เชฌเชพเช•เซ€เชจเชพ เชญเชพเช—เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เชฎเซเช–เซเชฏ "เชฎเซเช–เซเชฏ" เช˜เชŸเช•เซ‹เชจเซ€ เชเชพเช‚เช–เซ€ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ€เชถเซเช‚. เชเช•เซเชฒเชฟเชชเซเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชœเซ‡เชกเซ€เชŸเซ€.

เช•เซ‹เชฐ เชฐเชจเชŸเชพเช‡เชฎ

Eclipse เชชเซเชฒเช—เชˆเชจ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช“เชเชธเชœเซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช—เซเชฐเชนเชฃ เชธเชฎเชชเซเชฐเช•เชพเชถเซ€เชฏ. เชฆเชฐเซ‡เช• Eclipse เชชเซเชฒเช—เช‡เชจ เช OSGi เชฌเช‚เชกเชฒ เช›เซ‡. OSGi เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชตเชฐเซเชเชจเชฟเช‚เช— เช…เชจเซ‡ เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชชเชฆเซเชงเชคเชฟเช“ เช‰เชชเชฐเชพเช‚เชค, เช‡เช•เซเชตเชฟเชจเซ‹เช•เซเชธ เช–เซเชฏเชพเชฒ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡ เชตเชฟเชธเซเชคเชฐเชฃ เชฌเชฟเช‚เชฆเซเช“. เชฆเชฐเซ‡เช• เชชเซเชฒเช—เช‡เชจ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชชเซ‹เชˆเชจเซเชŸเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชฎเชพเชจ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชชเซเชฒเช—เชˆเชจเซ‹ เชฆเซเชตเชพเชฐเชพ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชชเซ‹เชˆเชจเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ ("เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ") เชชเชฃ เชฐเชœเซ‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. OSGi เช…เชจเซ‡ เช‡เช•เซเชตเชฟเชจเซ‹เช•เซเชธ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซเช‚ เช•เซ‹เชˆเชชเชฃ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฐเซเชฃเชจ เช† เชฒเซ‡เช–เชจเชพ เช…เชตเช•เชพเชถเชจเซ€ เชฌเชนเชพเชฐ เช›เซ‡. เชšเชพเชฒเซ‹ เชฎเชพเชคเซเชฐ เช เชจเซ‹เช‚เชงเซ€เช เช•เซ‡ Eclipse เชฎเชพเช‚ เชฎเซ‹เชกเซเชฏเซเชฒเชฐเชพเชˆเชเซ‡เชถเชจ เช•เซเชฒ เช›เซ‡ (เชฐเชจเชŸเชพเช‡เชฎ เชธเชนเชฟเชค เช•เซ‹เชˆเชชเชฃ เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชชเซเชฒเช—เชˆเชจเซ‹ เชนเซ‹เชฏ เช›เซ‡), เช…เชจเซ‡ Eclipse เชฎเชพเช‚ เชฒเช—เชญเช— เชฌเชงเซเช‚ เชœ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช›เซ‡. เชคเชฆเซเชชเชฐเชพเช‚เชค, เช† เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹ OSGi เชจเซ€ เชฐเชœเซ‚เช†เชคเชจเชพ เช˜เชฃเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ Eclipse เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชเชฎเซเชฌเซ‡เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ (เชคเซ‡ เชธเชฎเชฏเซ‡ เชคเซ‡เช“ เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชคเช•เชจเซ€เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชนเชคเชพ, OSGi เชœเซ‡เชตเซ€ เชœ).

เช•เซ‹เชฐ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ

Eclipse เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฌเชจเซ‡เชฒ เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ เชธเช‚เช•เชฒเชฟเชค เชตเชฟเช•เชพเชธ เชตเชพเชคเชพเชตเชฐเชฃ Eclipse เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เช›เซ‡ เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ IDE เชฎเชพเช‚ เชตเชฟเช•เชธเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชจเช•เชถเชพ เชธเซ€เชงเชพ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชซเซ‹เชฒเซเชกเชฐเซเชธ เช…เชจเซ‡ เชซเชพเช‡เชฒเซ‹ เชนเซ‹เชฏ เช›เซ‡. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ, เชซเซ‹เชฒเซเชกเชฐเซเชธ เช…เชจเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เช•เชพเชฐเซเชฏเชธเซเชฅเชณ Eclipse เชฎเชพเช‚ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚ เช•เซ‡เชถ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเช‚เชธเชพเชงเชจ เชตเซƒเช•เซเชทเชจเชพ เชŸเซเชฐเชพเชตเชฐเซเชธเชฒเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชธเชนเชฟเชคเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชตเชงเชพเชฐเชพเชจเซ€ เชธเซ‡เชตเชพเช“ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡ เชธเช‚เชธเชพเชงเชจ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเซ‚เชšเชจเชพ เชชเชฆเซเชงเชคเชฟ ะธ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ เชฌเชฟเชฒเซเชกเชฐ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ.

เชฎเซเช–เซเชฏ เชธเช‚เชธเชพเชงเชจ เช˜เชŸเช• (org.eclipse.core.resources เชชเซเชฒเช—เช‡เชจ) เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช† เช˜เชŸเช• เชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชŸเชฟเช• เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซ‡เชฒเซ‹. เช† เชฎเซ‹เชกเซ‡เชฒ เชธเชพเชฅเซ‡ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชฒเชฟเช‚เช• เชชเซเชฐเชธเซเชคเซเชค เช•เชฐเชตเชพเชจเซ€ เชธเชฐเชณ เชฐเซ€เชคเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ‡ เช›เซเชชเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‡เชšเซเช›เชจเซ€เชฏ เชนเชถเซ‡ เชœเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชเช•เซเชธเซ‡เชธเชฅเซ€ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเซ€เชงเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชจเชนเชฟเช‚เชคเชฐ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเชพเช‡เชฒเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช•เซเชฒเชพเชฏเช‚เชŸ เช†เช—เชพเชฎเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชธเชพเชฅเซ‡, เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ‡ เชชเช•เชกเซ€ เชฐเชพเช–เชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€ เชถเช•เซ‡ เช›เซ‡. Eclipse เชจเชพเชฎเชจเซ€ เช•เซ‹เชˆ เชตเชธเซเชคเซเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เชธเชฎเชธเซเชฏเชพเชจเซ‹ เช‰เช•เซ‡เชฒ เชฒเชพเชตเซ‡ เช›เซ‡ เชนเซ‡เชจเซเชกเชฒ เชธเช‚เชธเชพเชงเชจ เชนเซ‡เชจเซเชกเชฒ เช•เซ€ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ (เชคเซ‡ เชซเช•เซเชค เช•เชพเชฐเซเชฏเชธเซเชฅเชณเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเชจเซ‹ เชฎเชพเชฐเซเช— เชœเชพเชฃเซ‡ เช›เซ‡) เช…เชจเซ‡ เช†เช‚เชคเชฐเชฟเช• เชฎเซ‹เชกเชฒ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ‡ เชธเซ€เชงเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เชกเชฟเชเชพเช‡เชจ เชชเซ‡เชŸเชฐเซเชจเชจเซ€ เชตเชฟเชตเชฟเชงเชคเชพ เช›เซ‡ เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€.

เชšเซ‹เช–เชพ. เช†เช•เซƒเชคเชฟ 2 เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€ เชฐเซ‚เชขเชฟเชชเซเชฐเชฏเซ‹เช—เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซ‡เชฒ เชชเชฐ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. IRResource เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เช เชฐเชฟเชธเซ‹เชฐเซเชธเชจเชพ เชนเซ‡เชจเซเชกเชฒเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช เชเชชเซ€เช†เชˆ เช›เซ‡, เชฐเชฟเชธเซ‹เชฐเซเชธ เช•เซเชฒเชพเชธเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชœเซ‡ เช† เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชฐเชฟเชธเซ‹เชฐเซเชธเชˆเชจเซเชซเซ‹ เช•เซเชฒเชพเชธ, เชœเซ‡ เชฌเซ‹เชกเซ€เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ API เชจเชฅเซ€. เช…เชฎเซ‡ เชญเชพเชฐเชชเซ‚เชฐเซเชตเช• เชœเชฃเชพเชตเซ€เช เช›เซ€เช เช•เซ‡ เชนเซ‡เชจเซเชกเชฒ เชฎเชพเชคเซเชฐ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชฐเซเชŸเชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชธเช‚เชธเชพเชงเชจเชจเซ‹ เชฎเชพเชฐเซเช— เชœเชพเชฃเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชฒเชฟเช‚เช• เชถเชพเชฎเซ‡เชฒ เชจเชฅเซ€. เชธเช‚เชธเชพเชงเชจ เชฎเชพเชนเชฟเชคเซ€ เชชเชฆเชพเชฐเซเชฅเซ‹ เช•เชนเซ‡เชตเชพเชคเชพ "เชคเชคเซเชต เชตเซƒเช•เซเชท" เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช† เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฎเชŸเซ€เชฐเชฟเชฏเชฒเชพเช‡เชเซเชก เช›เซ‡. เชนเซ‡เชจเซเชกเชฒเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชธเช‚เชธเชพเชงเชจ เชฎเชพเชนเชฟเชคเซ€ เชฆเชพเช–เชฒเชพ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡, เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชŸเซเชฐเซ€ เชคเซ‡ เชนเซ‡เชจเซเชกเชฒเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชชเชพเชฅ เช…เชจเซเชธเชพเชฐ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 2. IRResource เช…เชจเซ‡ ResourceInfo

เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชชเช›เซ€ เชœเซ‹เชˆเชถเซเช‚, เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‰เชกเชฒเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชกเชฟเชเชพเช‡เชจ (เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เช•เชนเซ€ เชถเช•เซ€เช เช›เซ€เช)เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชจเซเชฏ เชฎเซ‰เชกเชฒเซเชธ เชฎเชพเชŸเซ‡ เชชเชฃ Eclipse เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เช† เชกเชฟเชเชพเช‡เชจเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชถเชฟเชทเซเชŸ เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เชฐเซ€เช:

  • เชนเซ‡เชจเซเชกเชฒ เช เชตเซ‡เชฒเซเชฏเซ เช“เชฌเซเชœเซ‡เช•เซเชŸ เช›เซ‡. เชฎเซ‚เชฒเซเชฏเชจเซ€ เชตเชธเซเชคเซเช“ เช เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชชเชฆเชพเชฐเซเชฅเซ‹ เช›เซ‡ เชœเซ‡เชจเซ€ เชธเชฎเชพเชจเชคเชพ เช“เชณเช– เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชฅเซ€. เช†เชตเชพ เชชเชฆเชพเชฐเซเชฅเซ‹เชจเซ‡ เชนเซ‡เชถ เช•เชฐเซ‡เชฒเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช•เซ€ เชคเชฐเซ€เช•เซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชนเซ‡เชจเซเชกเชฒเชจเชพ เชฌเชนเซเชตเชฟเชง เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชฎเชพเชจ เชธเช‚เชธเชพเชงเชจเชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เชฎเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ equals(Object) เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เชนเซ‡เชจเซเชกเชฒ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช•เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เชจเชฅเซ€ (เชฎเชพเชคเซเชฐ เชคเซ‡ เชกเซ‡เชŸเชพ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ "เช•เซ€", เชธเช‚เชธเชพเชงเชจเชจเซ‹ เชฎเชพเชฐเซเช— เช›เซ‡).
  • เชนเซ‡เชจเซเชกเชฒ เชเชตเชพ เชธเช‚เชธเชพเชงเชจเชจเซ‡ เชธเช‚เชฆเชฐเซเชญเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€ (เช•เซเชฏเชพเช‚ เชคเซ‹ เชเชตเซเช‚ เชธเช‚เชธเชพเชงเชจ เช•เซ‡ เชœเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€, เช…เชฅเชตเชพ เชเช• เชธเช‚เชธเชพเชงเชจ เช•เซ‡ เชœเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡). IResource.exists() เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เชธเชพเชงเชจเชจเซเช‚ เช…เชธเซเชคเชฟเชคเซเชต เชšเช•เชพเชธเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • เช…เชฎเซเช• เช•เชพเชฎเช—เซ€เชฐเซ€ เชซเช•เซเชค เชนเซ‡เชจเซเชกเชฒเชฎเชพเช‚ เชœ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฎเชพเชนเชฟเชคเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡ (เช•เชนเซ‡เชตเชพเชคเชพ เชนเซ‡เชจเซเชกเชฒ-เช“เชจเซเชฒเซ€ เช“เชชเชฐเซ‡เชถเชจเซเชธ). เช‰เชฆเชพเชนเชฐเชฃเซ‹ IResource.getParent(), getFullPath(), เชตเช—เซ‡เชฐเซ‡ เช›เซ‡. เช†เชตเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเชซเชณ เชฅเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชธเชพเชงเชจ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชนเซ‹เชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เชœเซ‹ เชธเช‚เชธเชพเชงเชจ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‹ เชธเชซเชณ เชฅเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชธเชพเชงเชจเชจเชพ เช…เชธเซเชคเชฟเชคเซเชตเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช“เชชเชฐเซ‡เชถเชจเซเชธ CoreException เชฎเซ‚เช•เซ‹.

Eclipse เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชธเช‚เชธเชพเชงเชจ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชธเซ‚เชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชชเชฆเซเชงเชคเชฟ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ (เช†เช•เซƒเชคเชฟ 3). Eclipse IDE เชจเซ€ เช…เช‚เชฆเชฐ เชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช…เชฅเชตเชพ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เชฌเชฆเชฒเชพเชˆ เชถเช•เซ‡ เช›เซ‡. เชฌเช‚เชจเซ‡ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เช—เซเชฐเชพเชนเช•เซ‹ เช•เซ‡ เชœเซ‡เช“ เชธเซ‚เชšเชจเชพเช“ เชชเชฐ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เช“เชจเซ‡ "เชธเช‚เชธเชพเชงเชจ เชกเซ‡เชฒเซเชŸเชพ" เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชกเซ‡เชฒเซเชŸเชพ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชฐเชฟเชธเซ‹เชฐเซเชธ (เชธเชฌ-) เชตเซƒเช•เซเชทเชจเซ€ เชฌเซ‡ เช…เชตเชธเซเชฅเชพเช“ เชตเชšเซเชšเซ‡เชจเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเซ‹เชคเซ‡ เชเช• เชตเซƒเช•เซเชท เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• เชจเซ‹เชก เชธเช‚เชธเชพเชงเชจเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช†เช—เชฒเชพ เชธเซเชคเชฐ เชชเชฐ เชกเซ‡เชฒเซเชŸเชพเชจเซ€ เชธเซ‚เชšเชฟ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชฌเชพเชณ เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 3. IResourceChangeEvent เช…เชจเซ‡ IResourceDelta

เชธเช‚เชธเชพเชงเชจ เชกเซ‡เชฒเซเชŸเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเซ‚เชšเชจเชพ เชชเชฆเซเชงเชคเชฟเชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เช›เซ‡:

  • เชเช• เชœ เชธเช‚เชฐเชšเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช• เชœ เชซเซ‡เชฐเชซเชพเชฐ เช…เชจเซ‡ เช˜เชฃเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชกเซ‡เชฒเซเชŸเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฐเชšเชจเชพเชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌเชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ‡เชฒเซเชŸเชพเชจเชพ เชตเซƒเช•เซเชท เชฆเซเชตเชพเชฐเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชตเช‚เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชชเชฐเชฟเชตเชฐเซเชคเชจ เชธเซ‚เชšเชจเชพเช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชกเซ‡เชฒเซเชŸเชพเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชนเชฟเชฒเชšเชพเชฒ เช…เชจเซ‡/เช…เชฅเชตเชพ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ "เชฎเชพเชฐเซเช•เชฐเซเชธ" เชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเช‚เช•เชฒเชจ เชญเซ‚เชฒเซ‹เชจเซ‡ เชฎเชพเชฐเซเช•เชฐเซเชธ เชคเชฐเซ€เช•เซ‡ เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เชธเชนเชฟเชค เชธเช‚เชธเชพเชงเชจเชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เช›เซ‡.
  • เช•เชพเชฐเชฃ เช•เซ‡ เชธเช‚เชธเชพเชงเชจ เชธเช‚เชฆเชฐเซเชญเซ‹ เชนเซ‡เชจเซเชกเชฒ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชกเซ‡เชฒเซเชŸเชพ เช•เซเชฆเชฐเชคเซ€ เชฐเซ€เชคเซ‡ เชฆเซ‚เชฐเชธเซเชฅ เชธเช‚เชธเชพเชงเชจเชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡.

เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชœเซ‹เชˆเชถเซเช‚, เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‹เชกเชฒ เชšเซ‡เชจเซเชœ เชจเซ‹เชŸเชฟเชซเชฟเช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ€ เชกเชฟเชเชพเช‡เชจเชจเชพ เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹ เช…เชจเซเชฏ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธ เชฎเชพเชŸเซ‡ เชชเชฃ เชธเซเชธเช‚เช—เชค เช›เซ‡.

เชœเซ‡เชกเซ€เชŸเซ€ เช•เซ‹เชฐ

เชเช•เซเชฒเชฟเชชเซเชธ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‹เชกเชฒ เช เชฎเซ‚เชณเชญเซ‚เชค เชญเชพเชทเชพ-เช…เชœเซเชžเซ‡เชฏเชตเชพเชฆเซ€ เชฎเซ‹เชกเชฒ เช›เซ‡. เชœเซ‡เชกเซ€เชŸเซ€ เช•เซ‹เชฐ เช˜เชŸเช• (เชชเซเชฒเช—เช‡เชจ org.eclipse.jdt.core) เชœเชพเชตเชพ เชชเชฐเชฟเชชเซเชฐเซ‡เช•เซเชทเซเชฏเชฎเชพเช‚เชฅเซ€ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‡ เชจเซ‡เชตเชฟเช—เซ‡เชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช•เชนเซ‡เชตเชพเชคเชพ "เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒ" (เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒ). เช† API เชจเซ‡ เชœเชพเชตเชพ เชคเชคเซเชตเซ‹เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช…เช‚เชคเชฐเซเช—เชค เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเชฒ API เชจเชพ เชตเชฟเชฐเซ‹เชงเชฎเชพเช‚, เชœเซ‡ เชซเซ‹เชฒเซเชกเชฐเซเชธ เช…เชจเซ‡ เชซเชพเช‡เชฒเซ‹เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเชพเชตเชพ เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชŸเซเชฐเซ€เชจเชพ เชฎเซเช–เซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชซเชฟเช—เชฎเชพเช‚ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. 4.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 4. เชœเชพเชตเชพ เชฎเซ‹เชกเชฒ เชคเชคเซเชตเซ‹

เชœเชพเชตเชพ เชฎเซ‹เชกเชฒ เช เชœ เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€ เชฐเซ‚เชขเชฟเชชเซเชฐเชฏเซ‹เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‹เชกเชฒ (เช†เช•เซƒเชคเชฟ 5) เชคเชฐเซ€เช•เซ‡ เช•เชฐเซ‡ เช›เซ‡. IJavaElement เช เชนเซ‡เชจเซเชกเชฒ เช›เซ‡, เช…เชจเซ‡ JavaElementInfo เชถเชฐเซ€เชฐเชจเซ€ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ‡ เช›เซ‡. IJavaElement เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชงเชพ Java เชคเชคเซเชตเซ‹ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชชเชฆเซเชงเชคเชฟเช“ เชฎเชพเชคเซเชฐ-เชนเซ‡เชจเซเชกเชฒ เช›เซ‡: getElementName(), getParent(), เชตเช—เซ‡เชฐเซ‡. JavaElementInfo เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช…เชจเซเชฐเซ‚เชช เชคเชคเซเชตเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡: เชคเซ‡เชจเซ€ เชฐเชšเชจเชพ เช…เชจเซ‡ เชฒเช•เซเชทเชฃเซ‹.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 5. IJavaElement เช…เชจเซ‡ JavaElementInfo

เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซ‡เชฒเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€ เชกเชฟเชเชพเช‡เชจเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชคเชซเชพเชตเชคเซ‹ เช›เซ‡. เช‰เชชเชฐ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชฎ, เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚, เชคเชคเซเชต เชตเซƒเช•เซเชท, เชœเซ‡เชจเชพ เช—เชพเช‚เช เซ‹ เชธเช‚เชธเชพเชงเชจ เชฎเชพเชนเชฟเชคเซ€ เชชเชฆเชพเชฐเซเชฅเซ‹ เช›เซ‡, เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเชฎเชพเชฏเซ‡เชฒ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจ เชตเซƒเช•เซเชท เช•เชฐเชคเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชคเชคเซเชตเซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ .java เช…เชจเซ‡ .class เชซเชพเชˆเชฒเซ‹เชจเซ€ เช†เช‚เชคเชฐเชฟเช• เชฐเชšเชจเชพเชจเซ‡ เชชเชฃ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡: เชชเซเชฐเช•เชพเชฐเซ‹, เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช…เชจเซ‡ เชชเชฆเซเชงเชคเชฟเช“.

เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชคเชคเซเชตเซ‹เชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเซƒเช•เซเชทเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชพเช•เชพเชฐ เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, Java เชฎเซ‹เชกเซ‡เชฒ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชฎเชพเชนเชฟเชคเซ€เชจเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฆเชจเชพ LRU เช•เซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚ เช•เซ€ เชนเซ‡เชจเซเชกเชฒ IJavaElement เช›เซ‡. เชคเชคเซเชต เชฎเชพเชนเชฟเชคเซ€ เชตเชธเซเชคเซเช“ เชฎเชพเช‚เช— เชชเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเชคเซเชต เชตเซƒเช•เซเชท เชจเซ‡เชตเชฟเช—เซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชตเชพเชฐเช‚เชตเชพเชฐ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชตเชธเซเชคเซเช“ เช•เซ‡เชถเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เช•เชพเชขเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฎเซ‹เชกเซ‡เชฒเชจเซ€ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ เช•เซ‡เชถ เช•เชฆ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชฐเชนเซ‡ เช›เซ‡. เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชกเชฟเชเชพเช‡เชจเชจเซ‹ เช† เชฌเซ€เชœเซ‹ เชซเชพเชฏเชฆเซ‹ เช›เซ‡, เชœเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€ เช†เชตเซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชตเชฟเช—เชคเซ‹เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช›เซเชชเชพเชตเซ‡ เช›เซ‡.

เชœเชพเชตเชพ เชคเชคเซเชตเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชธเซ‚เชšเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฐ เชšเชฐเซเชšเชพ เช•เชฐเซ‡เชฒ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟ เชœเซ‡เชตเซ€ เชœ เช›เซ‡. เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชˆเชšเซเช›เชคเซ‹ เช•เซเชฒเชพเชฏเชจเซเชŸ เชธเซ‚เชšเชจเชพเช“เชจเซเช‚ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ ElementChangedEvent เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชคเชฐเซ€เช•เซ‡ เชฐเชœเซ‚ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ IJavaElementDelta (เช†เช•เซƒเชคเชฟ 6) เชนเซ‹เชฏ เช›เซ‡.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 6. ElementChangedEvent เช…เชจเซ‡ IJavaElementDelta

เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชฎเซ‡เชฅเชก เชฌเซ‹เชกเซ€ เช…เชฅเชตเชพ เชจเชพเชฎ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชœเชพเชตเชพเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช•เซ‹เชกเชจเชพ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡, JDT เช•เซ‹เชฐ เชเช• เชตเชงเชพเชฐเชพเชจเซเช‚ (เชจเซ‹เชจ-เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค) เชฎเซ‹เชกเซ‡เชฒ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡: เช…เชฎเซ‚เชฐเซเชค เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เชตเซƒเช•เซเชท (เช…เชฎเซ‚เชฐเซเชค เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชŸเซเชฐเซ€, AST). AST เชธเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸเชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเชจเซ‡ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡. AST เชจเซ‹เชกเซเชธ เชธเซเชฐเซ‹เชค เชฎเซ‹เชกเซเชฏเซเชฒ (เช˜เซ‹เชทเชฃเชพเช“, เช“เชชเชฐเซ‡เชŸเชฐเซ‹, เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“, เชตเช—เซ‡เชฐเซ‡) เชจเซ€ เชฐเชšเชจเชพเชจเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เช…เชจเซเชฐเซ‚เชช เชคเชคเซเชตเชจเชพ เช•เซ‹เช“เชฐเซเชกเชฟเชจเซ‡เชŸเซเชธ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชคเซ‡เชฎเชœ (เชเช• เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡) เชฎเชพเช‚ เชจเชพเชฎ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. เช•เชนเซ‡เชตเชพเชคเซ€ เชฒเชฟเช‚เช•เซเชธเชจเซเช‚ เชธเซเชตเชฐเซ‚เชช เชฌเชพเช‡เชจเซเชกเชฟเช‚เช—เซเชธ. เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เช เชเชตเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เช›เซ‡ เชœเซ‡ เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเซ‡ เชœเชพเชฃเซ€เชคเชพ เชชเซเชฐเช•เชพเชฐเซ‹, เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เชšเชฒเซ‹ เชœเซ‡เชตเชพ เชจเชพเชฎเชตเชพเชณเซ€ เชธเช‚เชธเซเชฅเชพเช“เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡. AST เชจเซ‹เชกเซเชธเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชœเซ‡ เชเช• เชตเซƒเช•เซเชท เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เช•เซเชฐเซ‹เชธ-เชฐเซ‡เชซเชฐเชจเซเชธเชฟเช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช…เชฎเซ‚เชฐเซเชค เชตเชฐเซเช— ASTNode เช เชคเชฎเชพเชฎ AST เชจเซ‹เชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช†เชงเชพเชฐ เชตเชฐเซเช— เช›เซ‡. ASTNode เชชเซ‡เชŸเชพ เชตเชฐเซเช—เซ‹ เชœเชพเชตเชพ เชญเชพเชทเชพเชจเชพ เชšเซ‹เช•เซเช•เชธ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เชฐเชšเชจเชพเช“เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡.

เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชŸเซเชฐเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, JDT เชธเช•เซเชฐเชฟเชฏ เชธเช‚เชชเชพเชฆเช• เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ เชเช• AST เช•เซ‡เชถ เช•เชฐเซ‡ เช›เซ‡. เชœเชพเชตเชพ เชฎเซ‹เชกเชฒเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชเชเชธเชŸเซ€เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ "เชฎเชงเซเชฏเชตเชฐเซเชคเซ€," "เช…เชธเซเชฅเชพเชฏเซ€" เชฎเซ‹เชกเชฒ เชคเชฐเซ€เช•เซ‡ เชœเซ‹เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชธเชญเซเชฏเซ‹เชจเซ‡ เชเชเชธเชŸเซ€เชจเซ€ เชฐเชšเชจเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชฏเซ‡เชฒเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เชธเช‚เชฆเชฐเซเชญเชจเซ€ เชฌเชนเชพเชฐ เช•เซเชฒเชพเชฏเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชฆเชฐเซเชญเชฟเชค เชจ เชฐเชพเช–เชตเซ‹ เชœเซ‹เชˆเช.

เชธเซ‚เชšเชฟเชฌเชฆเซเชง เชคเซเชฐเชฃ เชฎเซ‹เชกเชฒ (เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒ, เชเชเชธเชŸเซ€, เชฌเชพเชˆเชจเซเชกเซ€เช‚เช—เซเชธ) เชฎเชณเซ€เชจเซ‡ เชœเซ‡เชกเซ€เชŸเซ€เชฎเชพเช‚ "เชฌเซเชฆเซเชงเชฟเชถเชพเชณเซ€ เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹" เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชตเชฟเชตเชฟเชง "เชธเชนเชพเชฏเช•เซ‹" เชธเชพเชฅเซ‡เชจเชพ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชœเชพเชตเชพ เชเชกเชฟเชŸเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชตเชฟเชตเชฟเชง เช•เซเชฐเชฟเชฏเชพเช“ (เช†เชฏเชพเชคเชจเซ€ เชธเซ‚เชšเชฟ เช—เซ‹เช เชตเชตเชพ เชธเชนเชฟเชค) เชจเชพเชฎเซ‹ เช…เชจเซ‡ เชตเซˆเชตเชฟเชงเซเชฏเชชเซ‚เชฐเซเชฃ เชถเซˆเชฒเซ€ เช…เชจเซเชธเชพเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช—), เชถเซ‹เชง เช…เชจเซ‡ เชฐเชฟเชซเซ‡เช•เซเชŸเชฐเชฟเช‚เช— เชŸเซ‚เชฒเซเชธ. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒ เชเช• เชตเชฟเชถเซ‡เชท เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชคเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชฐเชšเชจเชพเชจเซ€ เชตเชฟเชเซเชฏเซเช…เชฒ เชฐเชœเซ‚เช†เชค เชฎเชพเชŸเซ‡เชจเชพ เช†เชงเชพเชฐ เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ‡เช•เซ‡เชœ เชเช•เซเชธเชชเซเชฒเซ‹เชฐเชฐ, เช†เช‰เชŸเชฒเชพเช‡เชจ, เชถเซ‹เชง, เช•เซ‰เชฒ เชนเชพเชฏเชฐเชพเชฐเซเช•เซ€ เช…เชจเซ‡ เชชเซเชฐเช•เชพเชฐ เชนเชพเชฏเชฐเชพเชฐเซเช•เซ€).

1C เชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เช—เซเชฐเชนเชฃ เช˜เชŸเช•เซ‹: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ

เชซเชฟเช— เชฎเชพเช‚. เช†เช•เซƒเชคเชฟ 7 เช—เซเชฐเชนเชฃเชจเชพ เช˜เชŸเช•เซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ 1C:เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เชชเชพเชฏเซ‹ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 7. 1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ

เช—เซเชฐเชนเชฃ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเซ‚เชณเชญเซ‚เชค เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. เช…เชฎเซ‡ เช…เช—เชพเช‰เชจเชพ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เช† เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชชเชพเชธเชพเช“ เชœเซ‹เชฏเชพ เชนเชคเชพ.

เช—เซเชฐเชนเชฃ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• (เช‡เชเชฎเชเชซ) เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชก เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช—เชจเชพ เชธเชพเชฎเชพเชจเซเชฏ เชฎเชพเชงเซเชฏเชฎ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡. EMF เชเช•เซเชฒเชฟเชชเซเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชฟเชค เช›เซ‡, เชชเชฐเช‚เชคเซ เชจเชฟเชฏเชฎเชฟเชค เชœเชพเชตเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชชเชฃ เช…เชฒเช—เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช˜เชฃเซ€ เชตเชพเชฐ, เชจเชตเชพ Eclipse เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ EMF เชฅเซ€ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชชเชฐเชฟเชšเชฟเชค เช›เซ‡, เชœเซ‹ เช•เซ‡ เชคเซ‡เช“ เชนเชœเซ เชธเซเชงเซ€ Eclipse เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชœเชŸเชฟเชฒเชคเชพเช“เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชฎเชœเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เช†เชตเซ€ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฒเชพเชฏเช• เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชเช• เช•เชพเชฐเชฃ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชกเชฟเชเชพเช‡เชจ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช…เชจเซเชฏ เชตเชธเซเชคเซเช“เชจเซ€ เชธเชพเชฅเซ‡, เชเช•เซ€เช•เซƒเชค เชฎเซ‡เชŸเชพ-เชฒเซ‡เชตเชฒ APIเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‹เชˆเชชเชฃ EMF เชฎเซ‹เชกเซ‡เชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฎเซ‡เชŸเชพ-เชฎเซ‹เชกเชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ EMF เช…เชจเซ‡ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชฎเซ‹เชกเซ‡เชฒ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชตเชฟเช•เชพเชธเชจเซ€ เช—เชคเชฟเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชญเซ‚เชฒเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซ‡ เช›เซ‡. EMF เชฎเชพเช‚ เชฎเซ‹เชกเซ‡เชฒเซ‹เชจเซ‡ เชธเซ€เชฐเซ€เชฏเชฒเชพเช‡เช เช•เชฐเชตเชพ, เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ‡เช• เช•เชฐเชตเชพ เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เชชเชฃ เช›เซ‡.

เช•เซ‹เชˆเชชเชฃ เชธเชพเชšเชพ เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‡เชคเซเชจเชพ เชธเชพเชงเชจเชจเซ€ เชœเซ‡เชฎ, EMF เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เชธเชฎเชธเซเชฏเชพเช“เชจเซ€ เชตเชฟเชถเชพเชณ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซ‹เชกเซ‡เชฒเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเชฐเซเช—เซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‰เชชเชฐ เชšเชฐเซเชšเชพ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธ) เชฎเชพเชŸเซ‡ เชตเชงเซ เชตเชฟเชถเชฟเชทเซเชŸ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เชธเชพเชงเชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡. EMF เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเซ€ เช เชเช• เช†เชญเชพเชฐเชตเชฟเชนเซ€เชจ เช•เชพเชฐเซเชฏ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชเช• เชฒเซ‡เช–เชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชฎเชฐเซเชฏเชพเชฆเชพเชฎเชพเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชเช• เช…เชฒเช— เชชเซเชธเซเชคเช•เชจเซ‹ เชตเชฟเชทเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชเช• เชœเชพเชกเซ‹ เช›เซ‡. เชšเชพเชฒเซ‹ เชฎเชพเชคเซเชฐ เชเชŸเชฒเซเช‚ เชœ เชจเซ‹เช‚เชงเซ€เช เช•เซ‡ EMF เช…เช‚เชคเชฐเซเช—เชค เชธเชพเชฎเชพเชจเซเชฏเซ€เช•เชฐเชฃเชจเซ€ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเซ€ เชชเซเชฐเชฃเชพเชฒเซ€เช เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช—เชจเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เชœเชจเซเชฎเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชนเชคเซ€, เชœเซ‡ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เช›เซ‡. เช—เซเชฐเชนเชฃ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— EMF เชชเซ‹เชคเซ‡ เชธเชพเชฅเซ‡. เช†เชตเซ‹ เชœ เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡ Eclipse Xtext.

Xtext เช—เซเชฐเชนเชฃ "เชŸเซ‡เช•เซเชธเซเชŸ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช—" เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. Xtext เชตเชพเชชเชฐเซ‡ เช›เซ‡ เชเชเชจเชŸเซ€เชเชฒเช†เชฐ เชชเชฐเชฟเชฃเชพเชฎเซ€ ASG (เช…เชฎเซ‚เชฐเซเชค เชธเชฟเชฎเซ‡เชจเซเชŸเซ€เช• เช—เซเชฐเชพเชซ, เชœเซ‡ เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ AST เช…เชจเซ‡ เชฌเชพเชˆเชจเซเชกเซ€เช‚เช—เซเชธเชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ เช›เซ‡) เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชคเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸ เช…เชจเซ‡ EMF เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชœเซ‡เชจเซ‡ "เชธเชฟเชฎเซ‡เชจเซเชŸเซ€เช• เชฎเซ‹เชกเชฒ" เชชเชฃ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡. Xtext เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เชกเซ‡เชฒ เช•เชฐเชพเชฏเซ‡เชฒ เชญเชพเชทเชพเชจเซเช‚ เชตเซเชฏเชพเช•เชฐเชฃ Xtext เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡. เช† เชคเชฎเชจเซ‡ ANTLR เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ เชตเซเชฏเชพเช•เชฐเชฃ เชตเชฐเซเชฃเชจ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœ เชจเชนเซ€เช‚, เชชเชฃ AST เชธเซ€เชฐเซ€เชฏเชฒเชพเช‡เชเซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡ Xtext เชชเชพเชฐเซเชธเชฐ เช…เชจเซ‡ เช…เชจเชชเชพเชฐเซเชธเชฐ เชฌเช‚เชจเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡), เชธเช‚เชฆเชฐเซเชญ เชธเช‚เช•เซ‡เชค เช…เชจเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เช…เชจเซเชฏ เชญเชพเชทเชพ เช˜เชŸเช•เซ‹ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชฌเซ€เชœเซ€ เชคเชฐเชซ, Xtext เชฎเชพเช‚ เชตเชชเชฐเชพเชคเซ€ เชตเซเชฏเชพเช•เชฐเชฃเชจเซ€ เชญเชพเชทเชพ ANTLR เชฎเชพเช‚ เชตเชชเชฐเชพเชคเซ€ เชตเซเชฏเชพเช•เชฐเชฃ เชญเชพเชทเชพ เช•เชฐเชคเชพเช‚ เช“เช›เซ€ เชฒเชตเชšเซ€เช• เช›เซ‡. เชคเซ‡เชฅเซ€, เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชพเชฏเซ‡เชฒ เชญเชพเชทเชพเชจเซ‡ Xtext เชชเชฐ "เชตเชพเช‚เช•เชตเซเช‚" เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ€ เชœเซ‹ เช†เชชเชฃเซ‡ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชตเชฟเช•เชธเชฟเชค เชญเชพเชทเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชˆเช, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชธเซเชฅเชพเชชเชฟเชค เชตเชพเช•เซเชฏเชฐเชšเชจเชพเชตเชพเชณเซ€ เชญเชพเชทเชพเช“ เชฎเชพเชŸเซ‡ เช…เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช† เชนเซ‹เชตเชพ เช›เชคเชพเช‚, Xtext เชนเชพเชฒเชฎเชพเช‚ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“ เช…เชจเซ‡ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Eclipse เชฎเชพเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชชเชฐเชฟเชชเช•เซเชต, เชธเซเชตเชฟเชงเชพเชฏเซเช•เซเชค เช…เชจเซ‡ เชฌเชนเซเชฎเซเช–เซ€ เชธเชพเชงเชจ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชคเซ‡ เชเชกเชชเซ€ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชชเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชเช• เช†เชฆเชฐเซเชถ เชธเชพเชงเชจ เช›เซ‡ เชกเซ‹เชฎเซ‡เชจ-เชตเชฟเชถเชฟเชทเซเชŸ เชญเชพเชทเชพเช“ (เชกเซ‹เชฎเซ‡เชจ-เชตเชฟเชถเชฟเชทเซเชŸ เชญเชพเชทเชพ, DSL). ANTLR เช…เชจเซ‡ EMF เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช‰เชชเชฐเซ‹เช•เซเชค "เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เช•เซ‹เชฐ" เช‰เชชเชฐเชพเช‚เชค, Xtext เช˜เชฃเชพ เช‰เชชเชฏเซ‹เช—เซ€ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เช˜เชŸเช•เซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ, เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชถเชจ, "เชธเซเชฎเชพเชฐเซเชŸ เชเชกเชฟเชŸเชฐ" เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚, เชชเชฐเช‚เชคเซ เชนเซ‡เชจเซเชกเชฒ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡- เช†เชงเชพเชฐเชฟเชค เชญเชพเชทเชพ เชฎเซ‹เชกเซ‡เชฒเซ‹. EMF เชจเซ€ เชœเซ‡เชฎ, Xtext เช เชเช• เช…เชฒเช— เชชเซเชธเซเชคเช• เชฎเชพเชŸเซ‡ เชฒเชพเชฏเช• เชตเชฟเชทเชฏ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ€ เชฌเชงเซ€ เช•เซเชทเชฎเชคเชพเช“ เชตเชฟเชถเซ‡ เชญเชพเช—เซเชฏเซ‡ เชœ เชŸเซ‚เช‚เช•เชฎเชพเช‚ เชตเชพเชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

1C:เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ EMF เชชเซ‹เชคเซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เชเช•เซเชฒเซ€เชชเซเชธ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฌเช‚เชจเซ‡เชจเซ‹ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, Xtext เช เช†เชตเชพ 1C เชฎเชพเชŸเซ‡ เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹เชจเชพ เชชเชพเชฏเชพเชฎเชพเช‚เชจเซเช‚ เชเช• เช›เซ‡: เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เช…เชจเซ‡ เช•เซเชตเซ‡เชฐเซ€ เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชคเชฐเซ€เช•เซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ. เช† เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡เชจเซ‹ เชฌเซ€เชœเซ‹ เช†เชงเชพเชฐ Eclipse Handly เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชœเซ‡เชจเซ€ เช†เชชเชฃเซ‡ เชตเชงเซ เชตเชฟเช—เชคเชฎเชพเช‚ เชšเชฐเซเชšเชพ เช•เชฐเซ€เชถเซเช‚ (เชธเซ‚เชšเชฟเชฌเชฆเซเชง Eclipse เช˜เชŸเช•เซ‹เชฎเชพเช‚เชฅเซ€, เชคเซ‡ เชนเชœเซ เชชเชฃ เช“เช›เชพ เชœเชพเชฃเซ€เชคเชพ เช›เซ‡).

เชนเชพเชฅเชฅเซ€ เช—เซเชฐเชนเชฃ, Eclipse เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชŸเซ‹เชช-เชฒเซ‡เชตเชฒ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เชธเชฌเชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ, 1 เชฎเชพเช‚ 2014C เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชเช•เซเชฒเชฟเชชเซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชฎเชพเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช•เซ‹เชก เชฏเซ‹เช—เชฆเชพเชจเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช‰เชญเชฐเซ€ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชคเซเชฏเชพเชฐเชฅเซ€, 1C เช เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚ เช›เซ‡: เชนเซ‡เชจเซเชกเชฒเซ€ เช•เชฎเชฟเชŸเชฐเซเชธ เช•เช‚เชชเชจเซ€เชจเชพ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชจเชพเชจเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ Eclipse เชฎเชพเช‚ เชเช• เช…เชจเชจเซเชฏ เชธเซเชฅเชพเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡: เชคเซ‡เชจเซเช‚ เชฎเซเช–เซเชฏ เชงเซเชฏเซ‡เชฏ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพเชจเซเช‚ เช›เซ‡.

เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเซ‡เชฒเซ‹เชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เชธเซเชฅเชพเชชเชคเซเชฏ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹, เชœเซ‡เชฎ เช•เซ‡ เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€ เชฐเซ‚เชขเชฟเชชเซเชฐเชฏเซ‹เช—, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซ‡เชฒ เช…เชจเซ‡ เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‰เชชเชฐ เชšเชฐเซเชšเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชคเซ‡เชฃเซ‡ เช เชชเชฃ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช•เซ‡ เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‹เชกเชฒ เช…เชจเซ‡ เชœเชพเชตเชพ เชฎเซ‹เชกเชฒ เชฌเช‚เชจเซ‡ เชเช•เซเชฒเซ€เชชเซเชธ เชœเชพเชตเชพ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ (JDT) เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชชเชพเชฏเชพ เช›เซ‡. เช…เชจเซ‡ เชฒเช—เชญเช— เชคเชฎเชพเชฎ *DT Eclipse เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ JDT เชœเซ‡เชตเซเช‚ เชœ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชนเซ‹เชตเชพเชฅเซ€, เช เช•เชนเซ‡เชตเซเช‚ เชฌเชนเซ เช…เชคเชฟเชถเชฏเซ‹เช•เซเชคเชฟ เชจเชนเซ€เช‚ เชนเซ‹เชฏ เช•เซ‡ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‰เชกเชฒเซ‹ เช˜เชฃเชพ เชฌเชงเชพเชจเซ‡ เช…เชจเซเชกเชฐเชฒเชพเชˆเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‹ Eclipse เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฌเชจเซ‡เชฒเชพ เชฌเชงเชพ IDE เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช•เซเชฒเชฟเชชเซเชธ C/C++ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเชฟเช‚เช— (CDT) เชชเชพเชธเซ‡ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค C/C++ เชฎเซ‹เชกเชฒ เช›เซ‡ เชœเซ‡ CDT เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชคเซ‡ เชœ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ‡ เช›เซ‡ เชœเซ‡ เชฐเซ€เชคเซ‡ เชœเชพเชตเชพ เชฎเซ‹เชกเชฒ JDTเชฎเชพเช‚ เช•เชฐเซ‡ เช›เซ‡.

Handly เชชเชนเซ‡เชฒเชพเช‚, Eclipse เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชญเชพเชทเชพ เชฎเซ‹เชกเชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹ เช“เชซเชฐ เช•เชฐเชคเซ€ เชจ เชนเชคเซ€. เชนเชพเชฒเชฎเชพเช‚ เชœเซ‡ เชฎเซ‹เชกเชฒ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชœเชพเชตเชพ เชฎเซ‹เชกเชฒ เช•เซ‹เชก (เช‰เชฐเซเชซ เช•เซ‹เชชเซ€/เชชเซ‡เชธเซเชŸ) เชจเซ‡ เชธเซ€เชงเซเช‚ เช…เชจเซเช•เซ‚เชฒเชจ เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชœเซเชฏเชพเช‚ เชคเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชเช•เซเชฒเชฟเชชเซเชธ เชชเชฌเซเชฒเชฟเช• เชฒเชพเช‡เชธเชจเซเชธ (เช‡เชชเซ€เชเชฒ). (เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เช† เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชเช•เซเชฒเชฟเชชเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡ เช•เชพเชจเซ‚เชจเซ€ เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฌเช‚เชง เชธเซเชคเซเชฐเซ‹เชค เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชฎเชพเชŸเซ‡ เชจเชฅเซ€.) เชคเซ‡เชจเซ€ เช…เช‚เชคเชฐเซเช—เชค เช†เชกเซ‡เชงเชกเชคเชพ เช‰เชชเชฐเชพเช‚เชค, เช† เชคเช•เชจเซ€เช• เชœเชพเชฃเซ€เชคเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เชชเชฐเชฟเชšเชฏ เช†เชชเซ‡ เช›เซ‡: เชญเซ‚เชฒเซ‹เชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซ‹เชก เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡ เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌ เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ€ เชฎเซ‹เชกเชฒ "เชชเซ‹เชคเชพเชฎเชพเช‚ เชตเชธเซเชคเซเช“" เชฐเชนเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเช•เซ€เช•เชฐเชฃเชจเซ€ เชธเช‚เชญเชพเชตเชจเชพเชจเซ‹ เชฒเชพเชญ เชฒเซ‡เชคเชพ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชญเชพเชทเชพ เชฎเซ‹เชกเซ‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช–เซเชฏเชพเชฒเซ‹ เช…เชจเซ‡ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพเชฅเซ€ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช˜เชŸเช•เซ‹เชจเซ€ เชฐเชšเชจเชพ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ EMF เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชฌเชจเซเชฏเซเช‚ เชนเชคเซเช‚.

เชเชตเซเช‚ เชจเชฅเซ€ เช•เซ‡ เช—เซเชฐเชนเชฃ เช† เชฎเซเชฆเซเชฆเชพเช“เชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เซเชฏเซเช‚ เชจเชฅเซ€. 2005 เชฎเชพเช‚ เชชเชพเช›เชพ เชฎเชพเชฐเซเชŸเชฟเชจ เชเชธเซเช•เซเชฒเชฟเชฎเซ‡เชจ, CDT เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชตเชฟเช•เชธเชพเชตเชตเชพเชจเชพ เช…เชจเซเชญเชตเชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เช†เชชเชคเชพเช‚, เชฆเชฒเซ€เชฒ เช•เชฐเซ€ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธ เชธเชนเชฟเชค เชญเชพเชทเชพเชจเชพ เชฎเซ‹เชกเชฒ เชฎเชพเชŸเซ‡ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค. เชชเชฐเช‚เชคเซ, เช˜เชฃเซ€ เชตเช–เชค เชฌเชจเซ‡ เช›เซ‡ เชคเซ‡เชฎ, เช‰เชšเซเชš เช…เช—เซเชฐเชคเชพเชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชฒเซ€เชงเซ‡, เช† เชตเชฟเชšเชพเชฐเซ‹เชจเซ‹ เช…เชฎเชฒ เช•เซเชฏเชพเชฐเซ‡เชฏ เชคเซ‡เชจเซ€ เช†เชธเชชเชพเชธ เชฅเชฏเซ‹ เชจเชฅเซ€. เชฆเชฐเชฎเชฟเชฏเชพเชจ, *DT เช•เซ‹เชกเชจเซเช‚ เชซเซ‡เช•เซเชŸเชฐเชพเชˆเชเซ‡เชถเชจ เชนเชœเซ เชชเชฃ Eclipse เชฎเชพเช‚ เช…เชตเชฟเช•เชธเชฟเชค เชตเชฟเชทเชฏเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เช›เซ‡.

เชšเซ‹เช•เซเช•เชธ เช…เชฐเซเชฅเชฎเชพเช‚, เชนเซ‡เชจเซเชกเชฒเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฒเช—เชญเช— EMF เชœเซ‡เชตเซ€ เชœ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชนเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเซ‡เชฒเซ‹ เชฎเชพเชŸเซ‡, เช…เชจเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชญเชพเชทเชพ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡, เช…เชฎเซเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชจเชพ เชฌเช‚เชงเชพเชฐเชฃเชจเชพ เช˜เชŸเช•เซ‹เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡). เชนเซ‡เชจเซเชกเชฒเซ€ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเซเช–เซเชฏ เชฒเช•เซเชทเซเชฏเซ‹ เชจเซ€เชšเซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช›เซ‡:

  • เชตเชฟเชทเชฏ เชตเชฟเชธเซเชคเชพเชฐเชจเชพ เชฎเซเช–เซเชฏ เช…เชฎเซ‚เชฐเซเชคเชคเชพเช“เชจเซ€ เช“เชณเช–.
  • เช•เซ‹เชกเชจเชพ เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เชฆเซเชตเชพเชฐเชพ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชญเชพเชทเชพ เชฎเซ‹เชกเชฒเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช…เชจเซ‡ เชชเซเชฐเชฏเชพเชธเซ‹.
  • เชชเชฐเชฟเชฃเชพเชฎเซ€ เชฎเซ‹เชกเชฒเซเชธเชจเซ‡ เชเช•เซ€เช•เซƒเชค เชฎเซ‡เชŸเชพ-เชฒเซ‡เชตเชฒ API เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€เชจเซ‡, เชญเชพเชทเชพ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เชธเชพเชฎเชพเชจเซเชฏ IDE เช˜เชŸเช•เซ‹ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • เชธเซเช—เชฎเชคเชพ เช…เชจเซ‡ เชฎเชพเชชเชจเซ€เชฏเชคเชพ.
  • Xtext เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃ (เช…เชฒเช— เชธเซเชคเชฐเชฎเชพเช‚).

เชธเชพเชฎเชพเชจเซเชฏ เช–เซเชฏเชพเชฒเซ‹ เช…เชจเซ‡ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธเชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชญเชพเชทเชพ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธเชจเชพ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชนเซ‡เชจเซเชกเชฒเซ€ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชฎเซเช–เซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเชฒเซ€เช•เชฐเชฃ เชซเชฟเช—เชฎเชพเช‚ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. 8.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 8. เชธเชพเชฎเชพเชจเซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เชนเซ‡เชจเซเชกเชฒเซ€ เชคเชคเซเชตเซ‹เชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹

IElement เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช เชเชฒเชฟเชฎเซ‡เชจเซเชŸเชจเชพ เชนเซ‡เชจเซเชกเชฒเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฌเชงเชพ เชนเซ‡เชจเซเชกเชฒเซ€-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธเชจเชพ เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡. เช…เชฎเซ‚เชฐเซเชค เชตเชฐเซเช— เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชธเชพเชฎเชพเชจเซเชฏเช•เซƒเชค เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ (เชซเชฟเช—. 9) เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 9. IE เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃ

เชตเชงเซเชฎเชพเช‚, เชนเซ‡เชจเซเชกเชฒเซ€ เชฎเซ‹เชกเซ‡เชฒ เชคเชคเซเชตเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชธเซ‚เชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏเช•เซƒเชค เชชเชฆเซเชงเชคเชฟ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ (เชซเชฟเช—. 10). เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซ‡เชฒ เช…เชจเซ‡ เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชพเชฏเซ‡เชฒ เชธเซ‚เชšเชจเชพ เชชเชฆเซเชงเชคเชฟเช“ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เช…เชจเซ‡ เชคเชคเซเชต เชชเชฐเชฟเชตเชฐเซเชคเชจ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชเช•เซ€เช•เซƒเชค เชฐเชœเซ‚เช†เชค เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ IElementDelta เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช—เซเชฐเชนเชฃ
เชšเซ‹เช–เชพ. 10. เชนเซ‡เชจเซเชกเชฒเซ€ เชจเซ‹เชŸเชฟเชซเชฟเช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเชพ เชธเชพเชฎเชพเชจเซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเชฒเซ€เช•เชฐเชฃ

เช‰เชชเชฐ เชšเชฐเซเชšเชพ เช•เชฐเซ‡เชฒ เชนเซ‡เชจเซเชกเชฒเซ€ เชญเชพเช— (เชซเชฟเช—. 9 เช…เชจเซ‡ 10) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเชจเซ‡ เชฐเชœเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชญเชพเชทเชพเช•เซ€เชฏ เชฎเซ‹เชกเซ‡เชฒเซ‹, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชงเชพเชฐเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ - เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชธเชพเชฎเชพเชจเซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เชธเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸ เชฎเชพเชณเช–เชพเชจเชพ เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเชฒเซ€เช•เชฐเชฃ, เช•เชนเซ‡เชตเชพเชคเชพ เชธเซเชคเซเชฐเซ‹เชค เชคเชคเซเชตเซ‹ (เชซเชฟเช—. 8). ISourceFile เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเซ‹เชฐเซเชธ เชซเชพเชˆเชฒเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ ISourceConstruct เชธเซเชคเซเชฐเซ‹เชค เชซเชพเชˆเชฒเชจเซ€ เช…เช‚เชฆเชฐ เชเช• เชคเชคเซเชตเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‚เชฐเซเชค เชตเชฐเซเช—เซ‹ SourceFile เช…เชจเซ‡ SourceConstruct เชธเซเชฐเซ‹เชค เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชคเชคเซเชตเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏเช•เซƒเชค เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‡เช•เซเชธเซเชŸ เชฌเชซเชฐเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚, เชธเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เชเช• เช˜เชŸเช•เชจเชพ เช•เซ‹เช“เชฐเซเชกเชฟเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ, เชตเชฐเซเช•เชฟเช‚เช— เช•เซ‰เชชเชฟ เชฌเชซเชฐเชจเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชธเชพเชฎเช—เซเชฐเซ€ เชธเชพเชฅเซ‡ เชฎเซ‰เชกเชฒเซเชธเชจเซเช‚ เชธเชฎเชพเชงเชพเชจ. , เชตเช—เซ‡เชฐเซ‡ เช† เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช–เซ‚เชฌ เชœ เชเช• เชชเชกเช•เชพเชฐ เช›เซ‡, เช…เชจเซ‡ เชนเซ‡เชจเซเชกเชฒเซ€ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเชพ เช†เชงเชพเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชญเชพเชทเชพ เชฎเซ‹เชกเชฒ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเชพ เชชเซเชฐเชฏเชคเซเชจเซ‹เชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเชพเชกเซ€ เชถเช•เซ‡ เช›เซ‡.

เช‰เชชเชฐ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เซ‹เชฐ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เช‰เชชเชฐเชพเช‚เชค, เชนเซ‡เชจเซเชกเชฒเซ€ เชŸเซ‡เช•เซเชธเซเชŸ เชฌเชซเชฐเซเชธ เช…เชจเซ‡ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เชฎเชพเชŸเซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡, เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชเชกเชฟเชŸเชฐเซเชธ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ (Xtext เชเชกเชฟเชŸเชฐ เชธเชพเชฅเซ‡ เช†เช‰เชŸ-เช“เชซ-เชง-เชฌเซ‹เช•เซเชธ เชเช•เซ€เช•เชฐเชฃ เชธเชนเชฟเชค), เชคเซ‡เชฎเชœ เช•เซ‡เชŸเชฒเชพเช• เชธเชพเชฎเชพเชจเซเชฏ UI เช˜เชŸเช•เซ‹ เชœเซ‡ เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เชเชกเชฟเชŸเชฐเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‹. เชนเซ‡เชจเซเชกเชฒเซ€ เชฎเซ‹เชกเชฒเซเชธ เชœเซ‡เชฎ เช•เซ‡ เช†เช‰เชŸเชฒเชพเช‡เชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•. เชคเซ‡เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชธเชฎเชœเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชนเซ‡เชจเซเชกเชฒเซ€เชฎเชพเช‚ เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชนเชฟเชค เช˜เชฃเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡. (JDT เชฎเชพเช‚ เชœเชพเชตเชพ เชฎเซ‹เชกเชฒเชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เช† เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ เชตเชงเซ เชธเซเชชเชทเซเชŸเชคเชพ เชฎเชพเชŸเซ‡ เชœเชพเชฃเซ€เชœเซ‹เชˆเชจเซ‡ เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.)

เช…เช—เชพเช‰ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เชคเซ‡เชฎ, เชนเซ‡เชจเซเชกเชฒเซ€เชจเซ€ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชกเชฟเชเชพเช‡เชจ เช…เชจเซ‡ เชคเซเชฏเชพเชฐเชชเช›เซ€เชจเชพ เชตเชฟเช•เชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซเช–เซเชฏ เชงเซเชฏเชพเชจ เชฎเชพเชชเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เชธเซเช—เชฎเชคเชพ เชชเชฐ เชนเชคเซเช‚ เช…เชจเซ‡ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡.

เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เชนเซ‡เชจเซเชกเชฒ-เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเชฒเซเชธ "เชกเชฟเชเชพเช‡เชจ เชฆเซเชตเชพเชฐเชพ" เช–เซ‚เชฌ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเซเช•เซ‡เชฒ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซ‡เชจเซเชกเชฒ/เชฌเซ‹เชกเซ€ เชฐเซ‚เชขเชฟเชชเซเชฐเชฏเซ‹เช— เชคเชฎเชจเซ‡ เชฎเซ‹เชกเซ‡เชฒ เชฆเซเชตเชพเชฐเชพ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏเซ‡เชฒเซ€ เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เชฎเชพเชคเซเชฐเชพเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช˜เซ‹เช‚เช˜เชพเชŸ เชชเชฃ เช›เซ‡. เช†เชฎ, เชฎเชพเชชเชจเซ€เชฏเชคเชพ เชฎเชพเชŸเซ‡ เชนเซ‡เชจเซเชกเชฒเซ€เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชจเซ‹เชŸเชฟเชซเชฟเช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชฎเชณเซ€ เช†เชตเซ€ เชนเชคเซ€ - เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชคเชคเซเชตเซ‹ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชคเซเชฏเชพเชฐเซ‡ เชกเซ‡เชฒเซเชŸเชพเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹ เชนเชคเซ‹. เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพ เชœเซ‡เชกเซ€เชŸเซ€ เชœเชพเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชนเชพเชœเชฐ เชนเชคเซ€, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช…เชจเซเชฐเซ‚เชช เช•เซ‹เชก เชเช•เชตเชพเชฐ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เช…เชฎเซ‡ เชนเซ‡เชจเซเชกเชฒเซ€เชฎเชพเช‚ เชฌเช—เชจเซ‡ เช เซ€เช• เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ JDT เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชชเซ‡เชš เชคเซˆเชฏเชพเชฐ เช•เชฐเซเชฏเซ‹, เชœเซ‡ เช†เชญเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‹. เช† เชฎเชพเชคเซเชฐ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡ เชœเซเชฏเชพเช‚ เชนเชพเชฒเชจเชพ เชฎเซ‹เชกเซ‡เชฒ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒเซ€เชจเซ‹ เชชเชฐเชฟเชšเชฏ เชธเช‚เชญเชตเชฟเชค เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช†เชตเซ€ เชญเซ‚เชฒ เชฎเชพเชคเซเชฐ เชเช• เชœ เชœเช—เซเชฏเชพเช เชธเซเชงเชพเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชนเชพเชฒเชจเชพ เชฎเซ‹เชกเซ‡เชฒ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒเซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เชถเช•เซเชฏ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชชเซเชธเซเชคเช•เชพเชฒเชฏเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเซเช—เชฎเชคเชพ เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพ เชธเชฎเช—เซเชฐ API เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚ เชชเช›เชพเชค เชธเซเชธเช‚เช—เชคเชคเชพ เชœเชพเชณเชตเชตเชพเชจเซ€ เช›เซ‡. เชฎเชพเช‚ เช† เชธเชฎเชธเซเชฏเชพ เช‰เช•เซ‡เชฒเชพเชˆ เชนเชคเซ€ เชนเซ‡เชจเซเชกเชฒเซ€ 0.5 เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชพเชฏเซ‡เชฒ เชเช•เซ€เช•เซƒเชค เชฎเซ‡เชŸเชพ-เชฒเซ‡เชตเชฒ API เชฅเซ€, เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช…เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค, เชฎเซ‹เชกเซ‡เชฒ-เชตเชฟเชถเชฟเชทเซเชŸ API เชจเซ‡ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เช…เชฒเช— เช•เชฐเซ€เชจเซ‡. เช†เชจเชพเชฅเซ€ เชนเชพเชฒเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซเช‚ เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เชถเช•เซเชฏ เชฌเชจเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ API เชกเชฟเชเชพเช‡เชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชจเชตเชพ เชฎเซ‹เชกเชฒ เชกเซ‡เชตเชฒเชชเชฐเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเซเชตเชคเช‚เชคเซเชฐเชคเชพ เชชเชฃ เชฎเชณเซ‡ เช›เซ‡.

เชธเซเช—เชฎเชคเชพเชจเชพ เช…เชจเซเชฏ เชชเชพเชธเชพเช“ เชชเชฃ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซ‡เชจเซเชกเชฒเซ€ เชฎเซ‹เชกเซ‡เชฒเชจเซ€ เชฐเชšเชจเชพ เชชเชฐ เชฒเช—เชญเช— เช•เซ‹เชˆ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเซ‹ เชฒเชพเชฆเชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเชพเชจเซเชฏ-เช‰เชฆเซเชฆเซ‡เชถ เช…เชจเซ‡ เชกเซ‹เชฎเซ‡เชจ-เชตเชฟเชถเชฟเชทเซเชŸ เชญเชพเชทเชพเช“ เชฌเช‚เชจเซ‡เชจเซ‡ เชฎเซ‹เชกเซ‡เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเซเชฐเซ‹เชค เชซเชพเช‡เชฒเชจเซเช‚ เชฎเชพเชณเช–เซเช‚ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เชนเซ‡เชจเซเชกเชฒเซ€ เชเชเชธเชŸเซ€ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชตเชจเซเช‚ เช•เซ‹เชˆ เชšเซ‹เช•เซเช•เชธ เชธเซเชตเชฐเซ‚เชช เชธเซ‚เชšเชตเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡, เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เชเชเชธเชŸเซ€เชจเซ€ เชนเชพเชœเชฐเซ€เชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช†เชฎ เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ เชชเชฆเชšเซเช›เซ‡เชฆเชจ เชชเชฆเซเชงเชคเชฟ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช›เซ‡เชฒเซเชฒเซ‡, เชนเซ‡เชจเซเชกเชฒเซ€ เชเช•เซเชฒเชฟเชชเซเชธ เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชเช•เซ€เช•เชฐเชฃเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเชพ เชธเช‚เช•เชฒเชจเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ เชธเซ€เชงเซเช‚ เชชเชฃ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. Eclipse เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ (เช‡เชเชซเชเชธ).

เชตเชฐเซเชคเชฎเชพเชจ เช†เชตเซƒเชคเซเชคเชฟ เชนเซ‡เชจเซเชกเชฒเซ€ 0.6 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ 2016 เชฎเชพเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚. เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชนเชพเชฒเชฎเชพเช‚ เช‡เชจเซเช•เซเชฏเซเชฌเซ‡เชถเชจเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช›เซ‡ เช…เชจเซ‡ API เชนเชœเซ€ เชธเซเชงเซ€ เชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€, เชนเซ‡เชจเซเชกเชฒเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฌเซ‡ เชฎเซ‹เชŸเชพ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช‰เชคเซเชชเชพเชฆเชจเซ‹เชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชฃเซ‡ "เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช…เชชเชจเชพเชตเชจเชพเชฐเชพเช“" เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เชฒเซ€เชงเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡, เชฎเชพเชฐเซ‡ เช•เชนเซ‡เชตเซเช‚ เชœ เชœเซ‹เช‡เช, เชนเชœเซ เชธเซเชงเซ€ เชคเซ‡เชจเซ‹ เช…เชซเชธเซ‹เชธ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚.

เช‰เชชเชฐ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชฎ, เช† เช‰เชคเซเชชเชพเชฆเชจเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• 1C เช›เซ‡: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธ, เชœเซเชฏเชพเช‚ เชนเซ‡เชจเซเชกเชฒเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชถเชฐเซ‚เช†เชคเชฅเซ€ เชœ เช†เชตเชพ 1C: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เช…เชจเซ‡ เช•เซเชตเซ‡เชฐเซ€ เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชคเชฐเซ€เช•เซ‡เชจเชพ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เชฎเชพเชณเช–เชพเชจเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เชฎเซ‹เชกเซ‡เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. . เช…เชจเซเชฏ เชชเซเชฐเซ‹เชกเช•เซเชŸ เชธเชพเชฎเชพเชจเซเชฏ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช“เช›เซ€ เชœเชพเชฃเซ€เชคเซ€ เช›เซ‡. เช† เช•เซ‹เชกเชธเชฟเชช เชธเซเชŸเซเชกเชฟเชฏเซ‹, เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ-เชธเซเชชเซ‡เชธเชฟเชซเชฟเช• เช‡เชจเซเชธเซเชŸเซเชฐเช•เซเชถเชจ-เชธเซ‡เชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ (ASIP) เชฎเชพเชŸเซ‡ เชเช• เชธเช‚เช•เชฒเชฟเชค เชกเชฟเชเชพเช‡เชจ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชšเซ‡เช• เช•เช‚เชชเชจเซ€ เช•เซ‹เชกเชธเชฟเชชเชจเซ€ เช…เช‚เชฆเชฐ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชเชเชฎเชกเซ€, AVG, เชฎเซ‹เชฌเชพเชˆเชฒเชฏเซ‡, เชธเชฟเช—เซเชฎเชพ เชกเชฟเชเชพเช‡เชจเซเชธ. Codasip 2015 เชฅเซ€ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ Handly เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡, เชนเซ‡เชจเซเชกเชฒเซ€ 0.2 เชตเชฐเซเชเชจเชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡. เช•เซ‹เชกเชธเชฟเชช เชธเซเชŸเซเชกเชฟเชฏเซ‹เชจเซเช‚ เชจเชตเซ€เชจเชคเชฎ เชชเซเชฐเช•เชพเชถเชจ เชœเซ‚เชจ 0.5 เชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชฏเซ‡เชฒ เชธเช‚เชธเซเช•เชฐเชฃ 2016 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช•เซ‹เชกเชธเชฟเชช เช–เชพเชคเซ‡ IDE เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸเชจเซเช‚ เชจเซ‡เชคเซƒเชคเซเชต เช•เชฐเซ€ เชฐเชนเซ‡เชฒเชพ เช“เชจเซเชกเซเชฐเซ‡เชœ เช‡เชฒเซ‡เช•, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเช‚เชชเชฐเซเช•เชฎเชพเช‚ เช›เซ‡, เชœเซ‡ โ€œเชคเซƒเชคเซ€เชฏ เชชเช•เซเชท เช…เชชเชจเชพเชตเชจเชพเชฐโ€ เชตเชคเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชธเซ€เชงเซ‹ เชญเชพเช— เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซ‹ เช–เชพเชฒเซ€ เชธเชฎเชฏ เชชเชฃ เชถเซ‹เชงเซ€ เชถเช•เซเชฏเซ‹ เชนเชคเซ‹, เชเช• เชนเซ‡เชจเซเชกเชฒเซ€ เช‰เชฆเชพเชนเชฐเชฃ, เชœเชพเชตเชพ เชฎเซ‹เชกเชฒ เชฎเชพเชŸเซ‡ UI เชธเซเชคเชฐ (~4000 เช•เซ‹เชกเชจเซ€ เชฒเชพเช‡เชจ)เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ€เชจเซ‡. เชฆเชคเซเชคเช• เชฒเซ‡เชจเชพเชฐเชพเช“ เชฆเซเชตเชพเชฐเชพ เชนเซ‡เชจเซเชกเชฒเซ€เชจเชพ เช‰เชชเชฏเซ‹เช— เชตเชฟเชถเซ‡ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชชเซเชฐเชฅเชฎ เชฎเชพเชนเชฟเชคเซ€ เชชเซƒเชทเซเช  เชชเชฐ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เชธเชซเชณเชคเชพ เชตเชพเชฐเซเชคเชพเช“ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ

เช…เชฎเซ‡ เช†เชถเชพ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ API เชธเซเชฅเชฟเชฐเชคเชพเชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เชธเชพเชฅเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ 1.0 เชจเชพ เชชเซเชฐเช•เชพเชถเชจ เชชเช›เซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช‡เชจเช•เซเชฏเซเชฌเซ‡เชถเชจ เชธเซเชŸเซ‡เชŸ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡, เชนเซ‡เชจเซเชกเชฒเซ€ เชชเชพเชธเซ‡ เชจเชตเชพ เช…เชชเชจเชพเชตเชจเชพเชฐเชพเช“ เชนเชถเซ‡. เช† เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชเชชเซ€เช†เชˆเชจเซ‡ เชšเช•เชพเชธเชตเชพเชจเซเช‚ เช…เชจเซ‡ เชตเชงเซ เชธเซเชงเชพเชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡, เชฆเชฐ เชตเชฐเซเชทเซ‡ เชฌเซ‡ "เชฎเซเช–เซเชฏ" เชชเซเชฐเช•เชพเชถเชจ - เชœเซ‚เชจเชฎเชพเช‚ (เชเช• เชธเชพเชฅเซ‡ เชเช•เซเชฒเชฟเชชเซเชธ เชฐเชฟเชฒเซ€เชเชจเซ€ เชธเชฎเชพเชจ เชคเชพเชฐเซ€เช–) เช…เชจเซ‡ เชกเชฟเชธเซ‡เชฎเซเชฌเชฐเชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เช•เชฐเซ‡ เช›เซ‡, เชเช• เช…เชจเซเชฎเชพเชจเชฟเชค เชถเซ‡เชกเซเชฏเซ‚เชฒ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เช…เชชเชจเชพเชตเชจเชพเชฐเชพเช“ เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชฎเซ‡ เช เชชเชฃ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ "เชฌเช— เชฐเซ‡เชŸ" เชธเชคเชค เชจเซ€เชšเชพ เชธเซเชคเชฐเซ‡ เชฐเชนเซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเซ‡เชจเซเชกเชฒเซ€ เช–เซ‚เชฌ เชœ เชชเซเชฐเชฅเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชฅเซ€ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช…เชชเชจเชพเชตเชจเชพเชฐเชพเช“เชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชฎเชพเช‚ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡. Eclipse Handly เชจเซ‡ เชตเชงเซ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช ะธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เช…เชตเชฒเซ‹เช•เชจ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹