เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ, GTK เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจญเจพเจธเจผเจพ

เจœเฉ‡เจฎเจธ เจตเฉˆเจธเจŸเจฎเฉˆเจจ, เจ—เจจเฉ‹เจฎ เจฎเฉˆเจชเจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจจเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฎเจพเจฐเจ•เจ…เฉฑเจช เจญเจพเจธเจผเจพ, เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€, เจœเฉ‹ GTK เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจฎเจพเจฐเจ•เจ…เฉฑเจช เจจเฉ‚เฉฐ GTK UI เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ•เฉ‹เจก เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ LGPLv3 เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ•เจพเจฐเจจ GTK เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ UI เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฐเจฃเจจ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ XML เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฌเจพเจˆเจกเจฟเฉฐเจ— เจ•เจฐเจจเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ“เจตเจฐเจฒเฉ‹เจก เจนเฉˆ เจ…เจคเฉ‡ เจฎเจพเจฐเจ•เจ…เฉฑเจช เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจฒเจฟเจ–เจฃ เจœเจพเจ‚ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจซเจพเจฐเจฎเฉˆเจŸ เจจเฉ‚เฉฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจธเจชเจธเจผเจŸ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ–เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡, เจ‡เจธเจฆเฉ‡ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจธเฉฐเจŸเฉˆเจ•เจธ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจคเฉฑเจคเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ, เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจจเฉ‚เฉฐ GTK เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ GTK เจตเจฟเจœเฉ‡เจŸ เจฎเจพเจกเจฒ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจเจก-เจ†เจจ เจตเจœเฉ‹เจ‚ เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ GtkBuilder เจฒเจˆ เจฎเจฟเจ†เจฐเฉ€ XML เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฎเจพเจฐเจ•เจ…เฉฑเจช เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ GtkBuilder เจจเจพเจฒ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ•เจธเจพเจฐ เจนเฉˆ, เจธเจฟเจฐเจซ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจฆเจพ เจคเจฐเฉ€เจ•เจพ เจตเฉฑเจ–เจฐเจพ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ, เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฌเจฟเจฒเจก เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ-เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ•เจพเจฒ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค Gtk 4.0 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ; เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ MyAppWindow : Gtk.ApplicationWindow { เจธเจฟเจฐเจฒเฉ‡เจ–: _("เจฎเฉ‡เจฐเจพ เจเจช เจŸเจพเจˆเจŸเจฒ"); [เจธเจฟเจฐเจฒเฉ‡เจ– เจชเฉฑเจŸเฉ€] เจนเฉˆเจกเจฐเจฌเจพเจฐ เจนเฉˆเจกเจฐ_เจฌเจพเจฐ {} เจฒเฉ‡เจฌเจฒ { เจธเจŸเจพเจˆเจฒ ["เจธเจฟเจฐเจฒเฉ‡เจ–"] เจฒเฉ‡เจฌเจฒ: _("เจนเฉˆเจฒเฉ‹, เจตเจฐเจฒเจก!"); } }

เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† - GTK เจฒเจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจญเจพเจธเจผเจพ

เจฎเจฟเจ†เจฐเฉ€ GTK XML เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ—เจจเฉ‹เจฎ เจฌเจฟเจฒเจกเจฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจธเจนเจฟเจฏเฉ‹เจ— เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจตเฉ€ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจนเฉˆเฅค เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ LSP เจธเจฐเจตเจฐ (เจฒเฉˆเจ‚เจ—เจตเฉ‡เจœ เจธเจฐเจตเจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ) เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“ เจ•เฉ‹เจก เจธเจฎเฉ‡เจค LSP เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจก เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจนเจพเจˆเจฒเจพเจˆเจŸเจฟเฉฐเจ—, เจ—เจฒเจคเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ, เจธเฉฐเจ•เฉ‡เจคเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจธเฉฐเจชเฉ‚เจฐเจจเจคเจพ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจฌเจฒเฉ‚เจชเฉเจฐเจฟเฉฐเจŸ เจตเจฟเจ•เจพเจธ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจพเจฐเจ•เจ…เฉฑเจช เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจคเฉฑเจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเฉ‹ GTK4 เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ Gtk.Expression เจ•เจฒเจพเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจตเจฟเจงเฉ€ JavaScript เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจœเจพเจฃเฉ‚ เจนเฉˆ เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจกเฉ‡เจŸเจพ เจคเจฌเจฆเฉ€เจฒเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจธเฉฐเจฌเฉฐเจงเจฟเจค เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจธเจคเฉเจคเฉ€ เจฆเฉ‡ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹