Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 07.12.2011
Сообщений: 80
1

Распознавание класса

31.03.2013, 10:38. Показов 1019. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не получается скомпилировать программу пишет ошибки:
Ошибка 1:
Кликните здесь для просмотра всего текста
Не удается распознать базовый класс или интерфейс "System.ComponentModel.Component" в сборке "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", на который ссылается тип "System.Windows.Forms.Control". c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Windows.Forms.dll App1

Ошибка 2:
Кликните здесь для просмотра всего текста
Не удается распознать базовый класс или интерфейс "System.ComponentModel.IComponent" в сборке "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", на который ссылается тип "System.Windows.Forms.Layout.IArrangedElement". c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Windows.Forms.dll App1

Ошибка 3:
Кликните здесь для просмотра всего текста
Не удается распознать базовый класс или интерфейс "System.ComponentModel.IComponent" в сборке "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", на который ссылается тип "System.Windows.Forms.IBindableComponent". c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Windows.Forms.dll App1

Сам код:
Кликните здесь для просмотра всего текста
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
140
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
 
namespace Roliki
{
    public partial class Form1:Form
    {
        static double Alpha(double ri_1, double hi_1, double ri)
        {
            double a = ri_1 / hi_1;
            double b = ri / hi_1;
            return Math.Atan(a) + Math.Atan(b);
        }
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void label4_Click(object sender, EventArgs e)
        {
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            beforeAlpha.Items.Clear();
            beforeR.Items.Clear();
            afterR.Items.Clear();
            afterAlpha.Items.Clear();
            textBox1.Clear();
 
            List<double> r = new List<double>();
            List<double> alpha = new List<double>();
            List<double> Ros = new List<double>();
 
            double
            R1 = Convert.ToDouble(textR1.Text),
            R2 = Convert.ToDouble(textR2.Text),
            E = Convert.ToDouble(textE.Text),
            alpha_delta_i_1,
            alpha_delta_i,
            theta_i,
            theta_i_1,
            r0,
            rLast,
            rCur,
            Ro = 0,
            hLast = 0,
            r_z,
            r_pr,
            alphai = 0,
            delta = 0,
            r_0_1,
            r_z_1,
            R2_1;
 
            int count_iter = 0;
            r_pr = (R2 - R1) / 2;
            r0 = rLast = r_pr + E / 2;
            r_z = rCur = r_pr - E / 2;
 
            double oldalpha = 0;
            do
            {
                if (count_iter == 0)
                {
                    Ro = R1 + rLast - E / 2;
                    hLast = Math.Sqrt(Math.Pow(Ro, 2) - Math.Pow(rLast, 2));
                    r.Add(r0);
                    alpha.Add(0);
                }
                else
                {
                    Ro = Math.Sqrt(Math.Pow(hLast, 2) + Math.Pow(rLast, 2));
                    hLast = Math.Sqrt(Math.Pow(Ro, 2) - Math.Pow(rCur, 2));
                }
 
                double alphaLast = 0;
                int i = 0;
 
                count_iter++;
 
                do
                {
                    alphaLast = alphai;
                    rLast = rCur;
                    alphai = Alpha(rLast, hLast, rCur) + oldalpha;
                    rCur = r_pr + E / 2 * Math.Cos(alphai);
                    i++;
                }
                while (Math.Abs(rLast - rCur) > 0.0001 && Math.Abs(alphai - alphaLast) > 0.0001);
                oldalpha = alphai;
                r.Add(rCur);
                alpha.Add(alphai);
                Ros.Add(Ro);
                if (alphai * 57.296f >= 180)
                    break;
 
                RoLast = Ro;
            }
            while (true);
            for (int i = 0; i < r.Count - 1; i++)
            {
                beforeR.Items.Add(String.Format("{0:f4}", r[i]));
                beforeAlpha.Items.Add(String.Format("{0:f4}", alpha[i] * 57.296f));
            }
            alpha_delta_i_1 = alphai * 57.296f - 180f;
            alpha_delta_i = 180f - alpha[alpha.Count - 2] * 57.296f;
 
            double deltaAlpha = (Math.PI - alpha[alpha.Count - 2]) / (count_iter - 1);
 
            theta_i = RoLast * alpha_delta_i / 57.296f;
            theta_i_1 = Ro * alpha_delta_i_1 / 57.296f;
 
            double trueTheta = (theta_i < theta_i_1) ? theta_i : theta_i_1;
            delta = trueTheta / (count_iter + 1);
            r_0_1 = r0 + delta;
            r_z_1 = r_z + delta;
            R2_1 = R1 + r_0_1 + r_z_1;
 
            for (int i = 0; i < r.Count - 1; i++)
            {
                if (i != 0)
                    alpha[i] = alpha[i] + i * deltaAlpha;
                r[i] -= delta;
                afterR.Items.Add(String.Format("{0:f4}", r[i]));
                afterAlpha.Items.Add(String.Format("{0:f4}", alpha[i] * 57.296f));
            }
            textBox1.Text += (Convert.ToString(R2_1));
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2013, 10:38
Ответы с готовыми решениями:

Распознавание текста
Поделитесь пожалуйста примером кода бинаризации цветного изображения. Необходимо написать...

Распознавание .ехе
Здравствуйте. Можно ли на С# узнать какому типу файлов относится exe.fail. Тип драйвера или...

Распознавание объектов
Сразу оговорюсь, вопрос к знающим людям, поэтому просьба не писать посты типа: гугли и т.д. ...

Распознавание речи
Пожалуйста помогите как распознавать звук в языке C#_2010. У меня курсовая работа срок до...

1
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
31.03.2013, 13:32 2
ну в приведённом коде этих ошибок быть не может. скорее всего в Form.Designer.cs. Попробуй очистить билд проекта и заново построить:Build→ Clean (имя проекта), Build→Build (имя проекта)
1
31.03.2013, 13:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2013, 13:32
Помогаю со студенческими работами здесь

Распознавание голоса
Только начал заниматься этим вопрос ... взял простейший пример с хабра решил попробовать...

Распознавание мишени
Сейчас делаю дипломную работу &quot;лазерный тир&quot; в которой нужно распознать мишень. Мишень как я...

Распознавание голоса
Добрый день! Подскажите кто сталкивался с этим уже... вроде нашел код: SpeechRecognitionEngine...

Распознавание интонации
Привет, форумчане, передо мной стоит нетривиальная задача: надо научить программу распознавать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru