Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2016, 14:55
Ответы с готовыми решениями:

Шифр атбаш
Нужен код для шифровки/дешифровки текста с помощью атбаш

Ошибки компиляции
Может, что в using добавить надо? Ошибки при комияции: Error 1 The name 'MyDataAdapter' does not exist in the current context...

Ошибки компиляции
Компилятор выдает ошибки. Я предполагаю это из-за того, что я создал две новые формы и их удалил. Как решить эту проблему?

1
0 / 0 / 2
Регистрация: 14.06.2015
Сообщений: 60
22.11.2016, 16:42  [ТС]
Уважаемые товарищи
помогите с компиляцией

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();
}
}
}
прикрепил отчёт
Вложения
Тип файла: rar Атбаш С#.rar (288.4 Кб, 12 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.11.2016, 16:42
Помогаю со студенческими работами здесь

Составить программу шифрования и расшифровки в Delphi по соответствующему заданию: шифр Атбаш + шифр Цезеря
Составить программу шифрования и расшифровки в Delphi по соответствующему заданию: шифр Атбаш + шифр Цезеря (одновременно использовать два...

Шифр Атбаш
Здравстуйте. Подскажите, как сделать так, чтобы с помощью данной функции можно было шифровать не только одно слово, но и предложение? ...

Шифр Атбаш
Подскажите. Как привязать работу с только русской раскладкой, и ни с чем более. Исходный текст: АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ ...

Шифр атбаш
Помогите сделать программу,чтобы было шифрование методом атбаш. Алфавит можно было задать массивом. Сам алфавит &quot;abcdefg789&quot;

Шифр Атбаш
Имеется некоторая последовательность символов, зашифровать ее шифром атбаш &gt;(atbash ‘(E X X E G O E X S R G I)) (V C C V G L V C H I...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru