Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Приложение Windows Forms

Автор: Nastya 22.12.2016 19:45

Никак не проходит код в приложении.. Может я что-то не так разделяю..
Помогите разобрать этот код по частям, чтобы создать приложение, прошу!!!


var
s: string;
index, key: array[1 .. 255] of integer;
i, j, T: integer;

len, curr: integer;
begin
Write('Введите текст: ');
readln(s);
Write('Введите длину ключа: ');
readln(len);
Write('Введите числа ключа через пробел: ');
for i := 1 to len do
Read(key[i]);
readln;

for i := 1 to len do
index[i] := i;
for i := 1 to len do
for j := len downto i + 1 do
begin
if key[index[j - 1]] > key[index[j]] then
begin
T := index[j - 1];
index[j - 1] := index[j];
index[j] := T;
end;
end;
for i := 1 to len do
begin
curr := index[i];
while curr <= length(s) do
begin
Write(s[curr]);
Inc(curr, len);
end;
end;
writeln;
end.



__________
Примерное окно приложения в файле.


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: Федосеев Павел 22.12.2016 22:00

Это PascalABC.NET. В оконных приложениях несколько иная логика пользовательского интерфейса. Вам придётся разобраться самостоятельно, по примерам.

Автор: Nastya 22.12.2016 23:09

Цитата(Федосеев Павел @ 22.12.2016 22:00) *

Это PascalABC.NET. В оконных приложениях несколько иная логика пользовательского интерфейса. Вам придётся разобраться самостоятельно, по примерам.

____
никак не могу..уже сижу который день..что-то не выходит.. не знаю к кому обратиться.
а примеров в интернете по счет этого шифра не встречала..как его делать в приложении наверное никогда не разберусь sad.gif sad.gif sad.gif cray.gif

Автор: Федосеев Павел 23.12.2016 1:11

При чём здесь шифр?

Данный код работает?

Автор: Nastya 23.12.2016 1:15

Цитата(Федосеев Павел @ 23.12.2016 1:11) *

При чём здесь шифр?

Данный код работает?

____
Данный код работает.. Но я не понимаю как его реализовать на Windows Forms..уже по-всякому пробовала..Не могли бы Вы подсказать, как это сделать, пожалуйста!

Автор: Федосеев Павел 23.12.2016 1:57

Вы осознайте, что Windows Form - это всего лишь пользовательский интерфейс.
Научитесь вводить и выводить строки и числа - и всё задача решена.

У меня нет PABC.NET и подсказывать не по алгоритму не смогу.

Автор: OCTAGRAM 23.12.2016 19:23

Там, по идее нужно кнопку разместить, назначить обработчик события и в этом обработчике выполнить полезную работу. Есть другие варианты, назначить обработчики на изменение текста в полях формы и при каждом изменении пересчитывать.

Автор: Nastya 24.12.2016 0:09

Цитата(OCTAGRAM @ 23.12.2016 19:23) *

Там, по идее нужно кнопку разместить, назначить обработчик события и в этом обработчике выполнить полезную работу. Есть другие варианты, назначить обработчики на изменение текста в полях формы и при каждом изменении пересчитывать.

_____
я понимаю как создать приложение... но когда вписываешь данные, т.е. редактируешь код, то у меня ничего не выходит... вот по моему файлу, по которому я делаю... в какие места кода что вставлять?можете подсказать?