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