ВВЕДЕНИЕ В OBJECT PASCAL
Создадим программу, в которой текст из строки
ввода edinput будет копироваться без изменений в метку lboutput и редактор mmoutput.
Для этого загрузите Delphi и выберите опцию File | New | Application
[Как уже говорилось в гл. 2, имеет смысл для
каждой учебной программы создавать свой подкаталог и размещать в нем все связанные
с программой файлы. Если вы еще не сделали этого, минимизируйте Delphi и создайте
с помощью Проводника подкаталог COPYTXT в каталоге для ваших учебных программ.
В дальнейшем я не буду напоминать вам о необходимости создания подкаталогов,
однако помните, что, если вы не будете этого делать, очень скоро ваш учебный
каталог станет представлять собой хаотическое нагромождение никак не связанных
друг с другом файлов.].
Чтобы сообщить программе о том, что в строке ввода
edinput подготовлен текст, пользователь должен щелкнуть по кнопке bbRun, поэтому
все необходимые действия мы сосредоточим в обработчике события onciick этой
кнопки. Дважды щелкните по кнопке bbRun в окне формы, чтобы Delphi автоматически
подготовила для вас заголовок обработчика события, и отредактируйте его следующим
образом:
procedure TfmExample.bbRunClick(Sender:
TObject);
begin
lbOutput.Caption := edInput.Text;
//
Повторяем текст
в метке mmOutput.Lines.Add(edInput.Text);
//
и в многострочном
редакторе
edInput.Text := '';
//
Очищаем строку
ввода edInput.SetFocus;
//
Передаем ей
фокус ввода
end;
Нажмите F9 для прогона программы, сохраните модуль
под именем CopyTxtU.pas, а проект в целом - под именем copyTxt.dpr, и вы увидите
окно, показанное на рис. 5.4.

Рис. 5.4.
Окно программы CopyTxt
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.