Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19

Передача значения из формы в форму

18.12.2015, 16:58. Показов 2045. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Из форм 2,6,7,8,9 нужно перенести значения счетчиков в форму 4.сровнять значения и вывести большее на экран.
Проблема в том что у меня не выходит перенести значение в форму 4 потому что защита форм не позволяет.Помогите пожалуйста.
Вложения
Тип файла: rar Курсовая.rar (2.24 Мб, 10 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2015, 16:58
Ответы с готовыми решениями:

Передача значения TextBox из формы в форму
Создал одну форму, из нее вызываю другую форму, но никак не могу передать значение textBox из первой формы на вторую. Искал на яндексе, но...

Передача значения поля (текст) из одной формы в другую форму Access
Здравствуйте! Подскажите, пожалуйста, как передать значения поля из одной формы в другую? Т.е. у меня есть на первой форме Поле1 и...

Данные, которые могут использовать разные формы. Передача значения в форму-родитель.
Всем доброго времени суток! Есть две формы в обработке. Мне нужен способ, чтобы они могли друг с другом общаться. Есть массив, который...

19
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
18.12.2015, 19:05
Цитата Сообщение от Kliker Посмотреть сообщение
не выходит перенести значение в форму 4 потому что защита форм не позволяет.
Тут есть ответы.
0
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
18.12.2015, 19:07  [ТС]
пытался.не получилось
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
18.12.2015, 19:08
Цитата Сообщение от Kliker Посмотреть сообщение
не получилось
Что именно? По ссылке выше в 3-м посте я показал работу с событиями. В чем у вас проблема?
0
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
18.12.2015, 19:24  [ТС]
В проекте который я скинул перепробовал все методы и везде одна и та же проблема.Пишет что "невозможно принять значение переменной из за защиты формы f" или "в этом контексте переменная"fh" не существует " что то в этом роде
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
18.12.2015, 19:30
Цитата Сообщение от Kliker Посмотреть сообщение
Пишет что "невозможно принять значение переменной из за защиты формы f" или "в этом контексте переменная"fh" не существует " что то в этом роде
Это говорит о том, что, во первых, вы пытаетесь обращаться из одной формы к другой, что не верно, и во вторых, что тот пример, что указан по ссылке выше вы не смотрели или не поняли и не применили.
0
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
18.12.2015, 19:39  [ТС]
я новичок в С# поэтому вообще не знаю как делать.пытался вроде бы как в примере.но у меня не получается(((
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
18.12.2015, 19:46
Цитата Сообщение от Kliker Посмотреть сообщение
но у меня не получается(((
Хорошо, тогда немного формализуйте задачу. Как я понял, у вас несколько форм. Одна главная и несколько дополнительных. В дополнительных вы вводите по числу (в каждой по очереди), и потом они все должны оказаться на главной. Так?
1
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
19.12.2015, 02:36  [ТС]
да.у меня 9 форм.5 форм считают ответы а 4 форма должна выводить результат

Добавлено через 6 часов 36 минут
Цитата Сообщение от insite2012 Посмотреть сообщение
они все должны оказаться на главной
Можете помочь с этим вопросом?я сколько пытаюсь а у меня не получается.пожалуйста...
0
26 / 26 / 16
Регистрация: 24.11.2015
Сообщений: 110
19.12.2015, 07:46
Если с событиями туговато! добавьте в конструктор возвращаемые параметры

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
class Form1 : Form
{
       
       private void button1_Click(object sender, EventArgs e)
        {
            int parm1;
            int parm2;
            Form f3 = new Form3(out parm1, out parm2);
            
            
        }
}
class Form3 : Form
{
       private int parm1;
       private int parm2;
       public Form3(out int parm1, out int parm2)
       {
               this.Show();
               Metod();
               this.Close();
       }
        private void Metod()
        {
              parm1 = 1; 
              parm2 = 2;
         }
}
Добавлено через 10 минут
точнее
C#
1
2
3
4
5
6
7
8
public Form3(out int parm1, out int parm2)
       {
               this.Show();
               Metod();
               parm1 = this.parm1;
               parm2 = this.parm2;
               this.Close();
       }
Добавлено через 16 минут
А чтобы форма не закрывалась в метод добавить бесконечный цикл while(thue), с выходом из него по нажатию кнопки или выполнению какого нибудь задания оператором "break"
но значения попадут в главную форму после завершения этого метода
1
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
19.12.2015, 15:14  [ТС]
Цитата Сообщение от allex0wood Посмотреть сообщение
значения попадут в главную форму
сделал все как описано. вылетает ошибка

Ошибка 1 Курсовая_Deka.Form4 не содержит конструктор, который принимает 1 аргументов

Добавлено через 2 минуты
Цитата Сообщение от allex0wood Посмотреть сообщение
значения попадут в главную форму
у меня значение счетчика передать нужно а не простое константное число.
число счетчика в каждой форме меняется с каждым ответом на вопрос.
0
26 / 26 / 16
Регистрация: 24.11.2015
Сообщений: 110
19.12.2015, 16:09
В твоей Form4 ничего нету.
Как у тебя хоть форма там работает? код покажи Form4

У меня твой проект не открывается VS2010
0
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
19.12.2015, 17:40  [ТС]
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
 
namespace Курсовая_Deka
{
 
 
    public partial class Form4 : Form
    {
        private int parm1;
        private int parm9;
        public Form4(out int parm1,out int parm9)
        {
            
            this.Show();
            parm1 = this.parm1;
            parm9 = this.parm9;
            Metod();
            this.Close();
            InitializeComponent();
 
        }
        private void Metod()
        {
            parm1 = 0;
            parm9 = 0;
        }
 
        public void textBox1_TextChanged(object sender, EventArgs e)
        {
            
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            this.Close();
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
 
        }
 
        private void Form4_Load(object sender, EventArgs e)
        {
 
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
            
        }
 
        private void numericUpDown1_ValueChanged(object sender, EventArgs e)
        {
            
        }
    }
 
}
 
[size="1"][color="grey"][I]Добавлено через 1 минуту[/I][/color][/size]
namespace Курсовая_Deka
{
    partial class Form4
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;
 
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }
 
        #region Windows Form Designer generated code
 
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form4));
            this.pictureBox1 = new System.Windows.Forms.PictureBox();
            this.textBox1 = new System.Windows.Forms.TextBox();
            this.label1 = new System.Windows.Forms.Label();
            this.button1 = new System.Windows.Forms.Button();
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
            this.SuspendLayout();
            // 
            // pictureBox1
            // 
            this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
            this.pictureBox1.Location = new System.Drawing.Point(0, 0);
            this.pictureBox1.Name = "pictureBox1";
            this.pictureBox1.Size = new System.Drawing.Size(434, 367);
            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
            this.pictureBox1.TabIndex = 0;
            this.pictureBox1.TabStop = false;
            // 
            // textBox1
            // 
            this.textBox1.Location = new System.Drawing.Point(459, 82);
            this.textBox1.Multiline = true;
            this.textBox1.Name = "textBox1";
            this.textBox1.Size = new System.Drawing.Size(212, 219);
            this.textBox1.TabIndex = 1;
            this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
            // 
            // label1
            // 
            this.label1.AutoSize = true;
            this.label1.Location = new System.Drawing.Point(456, 53);
            this.label1.Name = "label1";
            this.label1.Size = new System.Drawing.Size(92, 13);
            this.label1.TabIndex = 2;
            this.label1.Text = "Результат Теста";
            this.label1.Click += new System.EventHandler(this.label1_Click);
            // 
            // button1
            // 
            this.button1.Location = new System.Drawing.Point(459, 307);
            this.button1.Name = "button1";
            this.button1.Size = new System.Drawing.Size(212, 43);
            this.button1.TabIndex = 3;
            this.button1.Text = "Главное меню";
            this.button1.UseVisualStyleBackColor = true;
            this.button1.Click += new System.EventHandler(this.button1_Click);
            // 
            // Form4
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(683, 365);
            this.Controls.Add(this.button1);
            this.Controls.Add(this.label1);
            this.Controls.Add(this.textBox1);
            this.Controls.Add(this.pictureBox1);
            this.Name = "Form4";
            this.Text = "Результат";
            this.Load += new System.EventHandler(this.Form4_Load);
            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
            this.ResumeLayout(false);
            this.PerformLayout();
 
        }
 
        #endregion
 
        private System.Windows.Forms.PictureBox pictureBox1;
        private System.Windows.Forms.TextBox textBox1;
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.Button button1;
    }
}
0
26 / 26 / 16
Регистрация: 24.11.2015
Сообщений: 110
19.12.2015, 18:04
1. InitializeComponent(); должна идти первой в конструкторе, у тебя форма закрывается до инициализации
2. что ты в этой форме считаешь. кол-во запусков этой формы или чего-то ещё?
3. Где у тебя отображается счётчик? если на главной форме, то и передавай также в конструктор формы для изменения счётчика, а уже в открытой новой форме меняй показатель и отправляй обратно в Form1
0
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
19.12.2015, 19:50  [ТС]
Кол-во ответов
вот код формы вопросов.таких 5.только с разными темами вопросов из-за этого и пришлось писать в разных формах а не в двух только.
вот код 2 формы

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
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
 
 
namespace Курсовая_Deka
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
            //cсоздаем массив вопросов
            Questions[] q = { new Questions("Вы любите математические науки?", "a.Да", "b.Нет", "a"),
                                new Questions("Увлекаетесь компьютерами?", "a.Да", "b.Нет", "a"),
                                  new Questions("Легко справляетесь с расчетами?", "a.Да", "b.Нет", "a"),
                                    new Questions("С легкостью составляете таблицы, схемы?", "a.Да", "b.Нет", "a"),  
                                       new Questions("Экономика-то в чем вы хорошо разбираетесь?", "a.Да", "b.Нет", "a")};
            
            q1 = q;
            //задаем первый вопрос
            label1.Text = q[0].Qustion;
            //варианты ответа
            radioButton1.Text = q[0].Answer1;
            radioButton2.Text = q[0].Answer2;
             }
        int count = 0; //номер вопроса
        int max = 5; //количество вопросов(записаных при созданиие массива вопросов)
        int parm1;
        int res; //количество правильных ответов
        Questions[] q1;
        class Questions //класс в котором будет храниться вопрос, варианты ответа и правильный ответ
        {
            private string qustion;  // вопрос
 
            public string Qustion
            {
                get { return qustion; }
                set { qustion = value; }
            }
            private string answer1;   //ответ а)
 
            public string Answer1
            {
                get { return answer1; }
                set { answer1 = value; }
            }
            private string answer2;   //ответ б)
 
            public string Answer2
            {
                get { return answer2; }
                set { answer2 = value; }
            }
 
            private string res;      //правильный ответ
 
            public string Res
            {
                get { return res; }
                set { res = value; }
            }
 
            public Questions(string _question, string a, string b, string r)
            {
                this.qustion = _question;
                this.answer1 = a;
                this.answer2 = b;
 
                this.res = r;
            }
        }
 
        private void pictureBox1_Click(object sender, EventArgs e)
        {
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
        private void button1_Click_1(object sender, EventArgs e)
        {
            if (count < max) //проверям количество заданых вопросов(больше чем есть в массиве задать не можем)
            {
                // сравниваем выбраный вариант с правильным
                if (radioButton1.Checked == true)
                {
                    if (q1[count].Res == "a")
                    { res++; } //если совпали, то количество правильных вопросов увеличиваем на 1
                    parm1 = res;
                }
                if (radioButton2.Checked == true)
                {
                    
                }
            }
            count++;
            if (count < max)
            {
                label1.Text = q1[count].Qustion; //задаем слудующий вопрос
                radioButton1.Text = q1[count].Answer1;
                radioButton2.Text = q1[count].Answer2;
 
            }
            else
            {
                
                parm1 = res;
                Form f4 = new Form4(out parm1);
            }
            Form f6 = new Form6();//переход на следующую форму
            f6.Show();
            this.Close();
         
        }
        private void Form2_Load(object sender, EventArgs e)
        {
 
            
        }
    }
}
0
26 / 26 / 16
Регистрация: 24.11.2015
Сообщений: 110
20.12.2015, 10:08
Заметил, вы паразитируете классом Questions это делать не надо, и он тут ни к месту.
класс Questions может выглядеть примерно так
Кликните здесь для просмотра всего текста
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
public static class Questions
    {
        static Dictionary<int, string> questions = new Dictionary<int, string>();
        static Dictionary<int, bool> answer = new Dictionary<int, bool>();
        public static void ADDQuestions()
        {
            questions.Add(1, "Вы любите математические науки?");
            answer.Add(1,true);
            questions.Add(2, "Увлекаетесь компьютерами?");
            answer.Add(2, true);
            questions.Add(3, "Легко справляетесь с расчетами?");
            answer.Add(3, true);
            questions.Add(4, "С легкостью составляете таблицы, схемы?");
            answer.Add(4, true);
            questions.Add(5, "Экономика-то в чем вы хорошо разбираетесь?");
            answer.Add(5, true);
        }
 
        public static void RemoveQuestions()
        {
            questions.Clear();
            answer.Clear();
        }
 
        public static string[] BlockQuestions(int startBlock, int endBlock)
        {
            string[] blockquestions = null;
            if(startBlock < endBlock)
                blockquestions = new string[endBlock - startBlock];
            for (int x = 0; x < blockquestions.Length; x++)
            {
                blockquestions[x] = Question(startBlock + x);
            }
 
            return blockquestions;
        }
 
        public static string Question(int numberQuestion)
        {
            if (questions.ContainsKey(numberQuestion)) //проверяем есть ли в коллекции ключ
            {
                return questions[numberQuestion];       //возвращаем вопрос
            }
            else
                return "";
        }
 
        public static int Answer(int numberQuestion, bool answerResult)
        {
            if (answer.ContainsKey(numberQuestion)) //проверяем есть ли в коллекции ключ
            {
                if (answer[numberQuestion] == answerResult)
                    return 1;                            //возвращаем ответ
                else return 0;
            }
            else
                return 0;
        }
    }
Метод void ADDQuestions() Нужно заменить на считывание из файла, незаметно для пользователя, какой конструкцией будете пользоваться, решайте сами.
Далее, у вас в формах повторение одного и того же кода, смысл плодить формы тогда. Достаточно вызвать Диалоговое окно и передавать параметры в него
Кликните здесь для просмотра всего текста
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
public partial class Form1 : Form
    {
        private int result; //количество правильных ответов
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Questions.ADDQuestions();
            Form2 f2 = new Form2(this,1, 5);
            label_result.Text = "" + result;
        }
 
        public void ChangeResult(int res)
        {
            result += res;
            label_result.Text = "" + result;
        }
    }
 
public partial class Form2 : Form
    {
        Form1 form;
        int indexquestion = 0;
        string[] question;
        int resultAnswer = 0;
        public Form2(Form1 f1, int startBlockQuestion, int endBlockQuestion)
       {
           form = f1;
            InitializeComponent();
            this.Show();
            question = Questions.BlockQuestions(startBlockQuestion, endBlockQuestion+1);
            textbQuestions.Text = question[indexquestion];
            buttonA.Click += new EventHandler(buttonAnswerA);
            buttonB.Click += new EventHandler(buttonAnswerB);
       }
        private void buttonAnswerA(object sender, EventArgs e)
        {
            AnswerResult(true);
        }
        private void buttonAnswerB(object sender, EventArgs e)
        {
            AnswerResult(false);                
        }
 
        private void AnswerResult(bool answer)
        {
            textbQuestions.Text = "";
            indexquestion++;
            resultAnswer += Questions.Answer(indexquestion, answer);
            if (indexquestion > 4) { this.Close(); Questions.RemoveQuestions(); form.ChangeResult(resultAnswer); }
            else { textbQuestions.Text = question[indexquestion];  } 
            
        }
    }

я все лишь показал как можно обойтись без событий
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
20.12.2015, 10:25
Цитата Сообщение от Kliker Посмотреть сообщение
у меня 9 форм.5 форм считают ответы а 4 форма должна выводить результат
А зачем??? Неужели нельзя все вопросы выводить на одной форме и результат отображать в ней же???
0
26 / 26 / 16
Регистрация: 24.11.2015
Сообщений: 110
20.12.2015, 10:32
Я думаю, что из-за интерфейса в окне, человек не хочет возится с кнопками и т.п.

Kliker я вас правильно понял?
0
1 / 1 / 2
Регистрация: 05.06.2015
Сообщений: 19
20.12.2015, 22:59  [ТС]
У меня вопросы по разным темам в 4 форме мне нужно перенести значения счетчиков и вывести на экран большее из них.Вот почему 5 форм
0
26 / 26 / 16
Регистрация: 24.11.2015
Сообщений: 110
21.12.2015, 00:32
перенести значения счетчиков - Из чего куда?
вывести на экран большее из них - в какой форме?
Пожалуйста!!! Формулируйте вопрос конкретнее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.12.2015, 00:32
Помогаю со студенческими работами здесь

Передача с формы на форму
Добрый вечер, я столкнулся с проблемой! мне необходимо передать значения с формы на форму, и в последствии по значению этой переменной...

Передача текста из формы на форму
Доброго времени суток, я прочитал статью ТЫКС. Статья 2, пункт 2.6. Повторил всё как там написано, но я не разобрался как записать текст в...

Передача данных из формы в форму
проблема заключается в том что , данные авторизуются , но при этом не открывается 3 форма , что делать пока не знаю, надеюсь в вашей помощи...

Передача данных с формы на форму
Здравствуйте уважаемые форумчане! Возник такой вопрос. Как передать текущее значение datagridview формы Form1 на textbox1 формы Form2?...

Передача флага из формы в форму
Здравствуйте. Такая проблема - нужно передать из формы 6 флаг о том, что программа первый раз сработала и нужно ввести в неё данные. Флаг...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru