Шифр атбаш - ошибки компиляции - C#

Узнай цену своей работы

Формулировка задачи:

помогите ошибки устранить
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка CS0103 Имя "DeShifrText1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 53 Активно Ошибка CS0103 Имя "DeShifrText1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 88 Активно Ошибка CS0103 Имя "DeShifrText2" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 115 Активно Ошибка CS0103 Имя "numericUpDown1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 23 Активно Ошибка CS0103 Имя "numericUpDown1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 58 Активно Ошибка CS0103 Имя "ShifrText1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 24 Активно Ошибка CS0103 Имя "ShifrText1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 59 Активно Ошибка CS0103 Имя "ShifrText2" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 97 Активно Ошибка CS0103 Имя "tabControl1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 125 Активно Ошибка CS0103 Имя "tabControl1" не существует в текущем контексте. WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 130 Активно Ошибка CS0246 Не удалось найти тип или имя пространства имен "AboutBox1" (возможно, отсутствует директива using или ссылка на сборку). WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 135 Активно Ошибка CS0246 Не удалось найти тип или имя пространства имен "AboutBox1" (возможно, отсутствует директива using или ссылка на сборку). WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 135 Активно Ошибка CS0246 Не удалось найти тип или имя пространства имен "Form1" (возможно, отсутствует директива using или ссылка на сборку). WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Program.cs 19 Активно Ошибка CS0234 Тип или имя пространства имен "Resources" не существует в пространстве имен "курсовой" (возможно, отсутствует ссылка на сборку). WindowsFormsApplication2 c:\users\xcode\documents\visual studio 2015\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 10 Активно
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.IO;
  10. using курсовой.Resources;
  11. namespace курсовой
  12. {
  13. public partial class Form1 : Form
  14. {
  15. public Form1()
  16. {
  17. InitializeComponent();
  18. }
  19. private void Shifr1_Click(object sender, EventArgs e)
  20. {
  21. int key = Convert.ToInt32(numericUpDown1.Value.ToString()); //количество сдвигов
  22. string s = ShifrText1.Text;//храню слово, которое будем шифровать
  23. string s1 = "";//храню результат шифрования
  24. string alf = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz";//работаю с английским алфавитом
  25. string alfphabet = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";//работаю с русским алфавитом
  26. for (int i = 0; i < s.Length; i++)//цикл перебора букв шифруемого слова
  27. {
  28. if (s[i].ToString() == " " || s[i].ToString() == "." || s[i].ToString() == "," || s[i].ToString() == ":" || s[i].ToString() == ";" || s[i].ToString() == "?" || s[i].ToString() == "!") // эти знаки печатаются без зашифровки
  29. {
  30. s1 = s1 + s[i];
  31. }
  32. for (int j = 0; j < alfphabet.Length; j++)//цикл сравнения каждой бкувы с алфавитом
  33. {
  34. if (s[i] == alfphabet[j]) // в случае совпадения создаем темп, где храню номер буквы со сдвигом
  35. {
  36. int temp = j + 2 * key;//номер буквы+сдвиг в темп
  37. while (temp >= alfphabet.Length)//чтобы темп не уходил за рамки алфавита
  38. temp -= alfphabet.Length;
  39. s1 = s1 + alfphabet[temp];//заношу зашифрованную букву в переменную для ее хранения
  40. }
  41. }
  42. for (int j = 0; j < alf.Length; j++)//цикл сравнения каждой буквы с алфавитом
  43. if (s[i] == alf[j])
  44. {
  45. int temp = j + 2 * key;//номер буквы-сдвиг в темп
  46. while (temp >= alf.Length)//чтобы темп не уходил за рамки алфавита
  47. temp -= alf.Length;
  48. s1 = s1 + alf[temp];//заношу зашифрованную букву в переменную для ее хранения
  49. }
  50. }
  51. DeShifrText1.Text = s1;
  52. }
  53. private void DeShifr1_Click(object sender, EventArgs e)
  54. {
  55. int key = Convert.ToInt32(numericUpDown1.Value.ToString()); //количество сдвигов
  56. string s = ShifrText1.Text;//храню слово, которое будем шифровать
  57. string s1 = "";//храню результат шифрования
  58. string alf = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz";//работаю с английским алфавитом
  59. string alfphabet = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";//работаю с русским алфавитом
  60. for (int i = 0; i < s.Length; i++)//цикл перебора букв шифруемого слова
  61. {
  62. if (s[i].ToString() == " " || s[i].ToString() == "." || s[i].ToString() == "," || s[i].ToString() == ":" || s[i].ToString() == ";" || s[i].ToString() == "?" || s[i].ToString() == "!") // эти знаки печатаются без зашифровки
  63. {
  64. s1 = s1 + s[i];
  65. }
  66. for (int j = 0; j < alfphabet.Length; j++)//цикл сравнения каждой бкувы с алфавитом
  67. {
  68. if (s[i] == alfphabet[j]) // в случае совпадения создаем темп, где храню номер буквы со сдвигом
  69. {
  70. int temp = j - 2 * key + 66;//номер буквы+сдвиг в темп
  71. while (temp >= alfphabet.Length)//чтобы темп не уходил за рамки алфавита
  72. temp -= alfphabet.Length;
  73. s1 = s1 + alfphabet[temp];//заношу зашифрованную букву в переменную для ее хранения
  74. }
  75. }
  76. for (int j = 0; j < alf.Length; j++)//цикл сравнения каждой буквы с алфавитом
  77. if (s[i] == alf[j])
  78. {
  79. int temp = j - 2 * key;//номер буквы-сдвиг в темп
  80. while (temp >= alf.Length)//чтобы темп не уходил за рамки алфавита
  81. temp -= alf.Length;
  82. s1 = s1 + alf[temp];//заношу зашифрованную букву в переменную для ее хранения
  83. }
  84. }
  85. DeShifrText1.Text = s1;
  86. }
  87. private void Shifr2_Click(object sender, EventArgs e)
  88. {
  89. string abc1 = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";
  90. string abc2 = "ЯяЮюЭэЬьЫыЪъЩщШшЧчЦцХхФфУуТтСсРрПпОоНнМмЛлКкЙйИиЗзЖжЁёЕеДдГгВвБбАа";
  91. string abc3 = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvWwXxYyZz";
  92. string abc4 = "ZzYyXxWwVvUuTtSsRrPpOoNnMmLlKkJjIiHhGgFfEeDdCcBbAa";
  93. string str1 = "";
  94. string str2 = ShifrText2.Text;
  95. for (int i = 0; i < str2.Length; i++)
  96. {
  97. if (str2[i].ToString() == " " || str2[i].ToString() == "." || str2[i].ToString() == "," || str2[i].ToString() == ":" || str2[i].ToString() == ";" || str2[i].ToString() == "?" || str2[i].ToString() == "!") // эти знаки печатаются без зашифровки
  98. {
  99. str1 = str1 + str2[i];
  100. }
  101. for (int l = 0; l < abc1.Length; l++)
  102. if (str2[i] == abc1[l])
  103. {
  104. str1 = str1 + abc2[l];
  105. }
  106. for (int l = 0; l < abc4.Length; l++)
  107. if (str2[i] == abc4[l])
  108. {
  109. str1 = str1 + abc3[l];
  110. }
  111. }
  112. DeShifrText2.Text = str1;
  113. }
  114. private void выходToolStripMenuItem_Click_1(object sender, EventArgs e)
  115. {
  116. Close();
  117. }
  118. private void цезарьToolStripMenuItem_Click(object sender, EventArgs e)
  119. {
  120. tabControl1.SelectTab(0);
  121. }
  122. private void ашерToolStripMenuItem_Click(object sender, EventArgs e)
  123. {
  124. tabControl1.SelectTab(1);
  125. }
  126. private void о_программеToolStripMenuItem_Click(object sender, EventArgs e)
  127. {
  128. AboutBox1 box = new AboutBox1();
  129. box.Show();
  130. }
  131. }
  132. }

Решение задачи: «Шифр атбаш - ошибки компиляции»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.IO;
  10. using курсовой.Resources;
  11.  
  12. namespace курсовой
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20.  
  21. private void Shifr1_Click(object sender, EventArgs e)
  22. {
  23. int key = Convert.ToInt32(numericUpDown1.Value.ToString()); //количество сдвигов
  24. string s = ShifrText1.Text;//храню слово, которое будем шифровать
  25. string s1 = "";//храню результат шифрования
  26. string alf = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz";//работаю с английским алфавитом
  27. string alfphabet = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";//работаю с русским алфавитом
  28. for (int i = 0; i < s.Length; i++)//цикл перебора букв шифруемого слова
  29. {
  30. if (s[i].ToString() == " " || s[i].ToString() == "." || s[i].ToString() == "," || s[i].ToString() == ":" || s[i].ToString() == ";" || s[i].ToString() == "?" || s[i].ToString() == "!") // эти знаки печатаются без зашифровки
  31. {
  32. s1 = s1 + s[i];
  33. }
  34. for (int j = 0; j < alfphabet.Length; j++)//цикл сравнения каждой бкувы с алфавитом
  35. {
  36. if (s[i] == alfphabet[j]) // в случае совпадения создаем темп, где храню номер буквы со сдвигом
  37. {
  38. int temp = j + 2*key;//номер буквы+сдвиг в темп
  39. while (temp >= alfphabet.Length)//чтобы темп не уходил за рамки алфавита
  40. temp -= alfphabet.Length;
  41. s1 = s1 + alfphabet[temp];//заношу зашифрованную букву в переменную для ее хранения
  42. }
  43. }
  44. for (int j = 0; j < alf.Length; j++)//цикл сравнения каждой буквы с алфавитом
  45. if (s[i] == alf[j])
  46. {
  47. int temp = j + 2*key;//номер буквы-сдвиг в темп
  48. while (temp >= alf.Length)//чтобы темп не уходил за рамки алфавита
  49. temp -= alf.Length;
  50. s1 = s1 + alf[temp];//заношу зашифрованную букву в переменную для ее хранения
  51. }
  52. }
  53. DeShifrText1.Text = s1;
  54. }
  55.  
  56. private void DeShifr1_Click(object sender, EventArgs e)
  57. {
  58. int key = Convert.ToInt32(numericUpDown1.Value.ToString()); //количество сдвигов
  59. string s = ShifrText1.Text;//храню слово, которое будем шифровать
  60. string s1 = "";//храню результат шифрования
  61. string alf = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz";//работаю с английским алфавитом
  62. string alfphabet = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";//работаю с русским алфавитом
  63. for (int i = 0; i < s.Length; i++)//цикл перебора букв шифруемого слова
  64. {
  65. if (s[i].ToString() == " " || s[i].ToString() == "." || s[i].ToString() == "," || s[i].ToString() == ":" || s[i].ToString() == ";" || s[i].ToString() == "?" || s[i].ToString() == "!") // эти знаки печатаются без зашифровки
  66. {
  67. s1 = s1 + s[i];
  68. }
  69. for (int j = 0; j < alfphabet.Length; j++)//цикл сравнения каждой бкувы с алфавитом
  70. {
  71. if (s[i] == alfphabet[j]) // в случае совпадения создаем темп, где храню номер буквы со сдвигом
  72. {
  73. int temp = j - 2*key+66;//номер буквы+сдвиг в темп
  74. while (temp >= alfphabet.Length)//чтобы темп не уходил за рамки алфавита
  75. temp -= alfphabet.Length;
  76. s1 = s1 + alfphabet[temp];//заношу зашифрованную букву в переменную для ее хранения
  77. }
  78. }
  79. for (int j = 0; j < alf.Length; j++)//цикл сравнения каждой буквы с алфавитом
  80. if (s[i] == alf[j])
  81. {
  82. int temp = j - 2*key;//номер буквы-сдвиг в темп
  83. while (temp >= alf.Length)//чтобы темп не уходил за рамки алфавита
  84. temp -= alf.Length;
  85. s1 = s1 + alf[temp];//заношу зашифрованную букву в переменную для ее хранения
  86. }
  87. }
  88. DeShifrText1.Text = s1;
  89. }
  90. private void Shifr2_Click(object sender, EventArgs e)
  91. {
  92. string abc1 = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";
  93. string abc2 = "ЯяЮюЭэЬьЫыЪъЩщШшЧчЦцХхФфУуТтСсРрПпОоНнМмЛлКкЙйИиЗзЖжЁёЕеДдГгВвБбАа";
  94. string abc3 = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvWwXxYyZz";
  95. string abc4 = "ZzYyXxWwVvUuTtSsRrPpOoNnMmLlKkJjIiHhGgFfEeDdCcBbAa";
  96. string str1 = "";
  97. string str2 = ShifrText2.Text;
  98. for (int i = 0; i < str2.Length; i++)
  99. {
  100. if (str2[i].ToString() == " " || str2[i].ToString() == "." || str2[i].ToString() == "," || str2[i].ToString() == ":" || str2[i].ToString() == ";" || str2[i].ToString() == "?" || str2[i].ToString() == "!") // эти знаки печатаются без зашифровки
  101. {
  102. str1 = str1 + str2[i];
  103. }
  104. for (int l = 0; l < abc1.Length; l++)
  105. if (str2[i] == abc1[l])
  106. {
  107. str1 = str1 + abc2[l];
  108. }
  109. for (int l = 0; l < abc4.Length; l++)
  110. if (str2[i] == abc4[l])
  111. {
  112. str1 = str1 + abc3[l];
  113. }
  114. }
  115. DeShifrText2.Text = str1 ;
  116. }
  117.  
  118. private void выходToolStripMenuItem_Click_1(object sender, EventArgs e)
  119. {
  120. Close();
  121. }
  122.  
  123. private void цезарьToolStripMenuItem_Click(object sender, EventArgs e)
  124. {
  125. tabControl1.SelectTab(0);
  126. }
  127.  
  128. private void ашерToolStripMenuItem_Click(object sender, EventArgs e)
  129. {
  130. tabControl1.SelectTab(1);
  131. }
  132.  
  133. private void о_программеToolStripMenuItem_Click(object sender, EventArgs e)
  134. {
  135. AboutBox1 box = new AboutBox1();
  136. box.Show();
  137. }
  138. }
  139. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы