[Ruby]: выполнять различные операции над текстовым документом. - PullRequest
1 голос
/ 02 ноября 2009

Я новичок. Я делаю текстовый редактор, в котором пользователь может выполнять различные операции и даже конвертировать его в форматированный текст.

Вот мои вопросы:

(1) Я хочу предоставить пользователю окно редактирования текста, в котором он может вводить текст. Как это сделать? Какой контроль и что-либо еще происходит?

(2) Когда пользователь ввел текст, как выполнять операции над текстом. Нужно ли брать его в буфер или что-то лучше? Пользователь может выбрать часть текста, и моя программа должна определить эту часть и выполнить операции с ней.

1 Ответ

2 голосов
/ 02 ноября 2009
  1. Вам понадобится графический интерфейс.Некоторые из них перечислены в этом вопросе .Однако не прыгайте прямо за туфлями: он может не обладать всеми возможностями, необходимыми для вашего второго вопроса.Обувь - это отличная легкая основа, но вам, вероятно, придется углубиться.
  2. Внимательно посмотрите на класс String , он вам понадобится.Вам также нужно будет реагировать на события в элементе управления текстового поля любой выбранной вами платформы, поэтому убедитесь, что она может рассказать вам о таких вещах, как нажатие клавиши вверх / вверх, нажатие кнопки мыши / вверх / нажатие / перетаскивание и т.вкл.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...