хранения
}
}(int j = 0; j < alf.length; j++)//цикл сравнения каждой буквы с алфавитом
if (s[i] == alf[j])
{temp = j + 2*key;//номер буквы-сдвиг в темп
while (temp >= alf.Length)//чтобы темп не уходил за рамки алфавита-= alf.Length;= s1 + alf[temp];//заношу зашифрованную букву в переменную для ее хранения
}
}.Text = s1;
}
void DeShifr1_Click(object sender, EventArgs e)
{key = Convert.ToInt32(numericUpDown1.Value.ToString()); //количество сдвигов
string s = ShifrText1.Text;//храню слово, которое будем шифроватьs1 = "";//храню результат шифрованияalf = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz";//работаю с английским алфавитомalfphabet = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";//работаю с русским алфавитом
for (int i = 0; i < s.length; i++)//цикл перебора букв шифруемого слова
{(s[i].ToString() == " " || s[i].ToString() == "." || s[i].ToString() == "," || s[i].ToString() == ":" || s[i].ToString() == ";" || s[i].ToString() == "?" || s[i].ToString() == "!") // эти знаки печатаются без зашифровки
{= s1 + s[i];
}(int j = 0; j < alfphabet.length; j++)//цикл сравнения каждой бкувы с алфавитом
{(s[i] == alfphabet[j]) // в случае совпадения создаем темп, где храню номер буквы со сдвигом
{temp = j - 2*key+66;//номер буквы+сдвиг в темп(temp >= alfphabet.Length)//чтобы темп не уходил за рамки алфавита-= alfphabet.Length;= s1 + alfphabet[temp];//заношу зашифрованную букву в переменную для ее хранения
}
}(int j = 0; j < alf.length; j++)//цикл сравнения каждой буквы с алфавитом
if (s[i] == alf[j])
{temp = j - 2*key;//номер буквы-сдвиг в темп
while (temp >= alf.Length)//чтобы темп не уходил за рамки алфавита-= alf.Length;= s1 + alf[temp];//заношу зашифрованную букву в переменную для ее хранения
}
}.Text = s1;
}void Shifr2_Click(object sender, EventArgs e)
{abc1 = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";abc2 = "ЯяЮюЭэЬьЫыЪъЩщШшЧчЦцХхФфУуТтСсРрПпОоНнМмЛлКкЙйИиЗзЖжЁёЕеДдГгВвБбАа";abc3 = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvWwXxYyZz";abc4 = "ZzYyXxWwVvUuTtSsRrPpOoNnMmLlKkJjIiHhGgFfEeDdCcBbAa";str1 = "";str2 = ShifrText2.Text;(int i = 0; i < str2.length; i++)
{(str2[i].ToString() == " " || str2[i].ToString() == "." || str2[i].ToString() == "," || str2[i].ToString() == ":" || str2[i].ToString() == ";" || str2[i].ToString() == "?" || str2[i].ToString() == "!") // эти знаки печатаются без зашифровки
{= str1 + str2[i];
}(int l = 0; l < abc1.length; l++)(str2[i] == abc1[l])
{= str1 + abc2[l];
}(int l = 0; l < abc4.length; l++)(str2[i] == abc4[l])
{= str1 + abc3[l];
}
}.Text = str1 ;
}
void выходToolStripMenuItem_Click_1(object sender, EventArgs e)
{();
}
void цезарьToolStripMenuItem_Click(object sender, EventArgs e)
{.SelectTab(0);
}
void ашерToolStripMenuItem_Click(object sender, EventArgs e)
{.SelectTab(1);
}
void о_программеToolStripMenuItem_Click(object sender, EventArgs e)
{box = new AboutBox1();.Show();
}
}
}
Похожие работы
Тема: Разработка приложения «Система кадрового учета сотрудников» ( работа) по дисциплине “Разработка прикладного программного обеспечения” |
Предмет/Тип: Другое (Реферат) |
Тема: Дешифратор и преобразователи кодов |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Дешифратор и преобразователи кодов |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Разработка приложения |
Предмет/Тип: Другое (Диплом) |
Тема: Разработка Web-приложения |
Предмет/Тип: Отсутствует (Отчет по практике) |
Интересная статья: Основы написания курсовой работы