Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Как перенести UserControl1.cs на главную форму Form1 https://www.cyberforum.ru/ csharp-beginners/ thread449075.html
Что-то я забыл, как перенести UserControl1.cs на главную форму Form1 . Кто помнит ?
Перевести с С++ на С# C#
if(scanf("%i:%i") !=2 || cin.rdbuf->in_avail()!=0) cout << "Ошибка ввода"; Если кто не понял, надо: считать 2 переменные одновременно при вводе между которыми был введён знак двоеточие и при ошибке ввода выдать ошибку.
C# Пример описания класса отрезков https://www.cyberforum.ru/ csharp-beginners/ thread449013.html
Помогите пожалуйста с заданием: Пример описания класса отрезков на С# class Segment { private p1; private p2; private getMidpoint() { private p = new Point();
C# Прошу помощи в переносе алгоритма в Windows Forms using System; class Algorithm { static void Main() { Search(); OnPaint(); Console.ReadKey(); } https://www.cyberforum.ru/ csharp-beginners/ thread449006.html
C# Нужны комментарии к коду перемещения формы без границ
Доброго времени суток. Не поможете мне разобраться с кодом, который написан в посте: https://www.cyberforum.ru/csharp-beginners/thread260404.html#post1469991 ? this.Capture = false;//как я понял, эта строчка обозначает, что форма не должна захватывать // ввод(действия) мыши? Message m = Message.Create(this.Handle, 161, new IntPtr(2), IntPtr.Zero);//это для меня вообще // непроходимый лес -...
C# Windows Portable Chromium Updater: довести до ума https://www.cyberforum.ru/ csharp-beginners/ thread448947.html
Здравствуйте. В общем нашел http://sourceforge.net/projects/winchromium/ Попытался переделать для portable и вот что получилось: /* This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is...
C# Назначить кнопке события программно Добрый день! Есть форма, есть 3 кнопки (button), допустим. Для двух кнопок button1 и button2 написаны обработчики события. В обработчике события button3 хочу одновременно добавить события первой и второй кнопки. Т.е. при нажатии button3 программа выполняет действия button1 и button2. Как правильно это реализовать в коде? Хочу получить примерно следующее: private void button3_Click(object... https://www.cyberforum.ru/ csharp-beginners/ thread448926.html Рисование линий в зависимости от того, какая клавиша нажата C#
доброго времени суток. совсем недавно начал изучать c#, поэтому строго не судите. никак не моуг справиться с DrawLine. Нужно сделать так чтобы по нажатию на курсоры рисовалась линия, соответсвенно при нажатии на курсор "вниз" линия шла вниз и так далее. помогите пожалуйста, какие параметры загнать в DrawLine? private void Form1_KeyDown(object sender, KeyEventArgs e) { if...
C# Как узнать координаты кликнутой ячейки tableLayoutPanel https://www.cyberforum.ru/ csharp-beginners/ thread448901.html
Здравствуйте! Проблема такая: нужно по клику на ячейке добавить в неё userControl все получается, но... как узнать координаты кликнутой ячейки, что бы добавить именно в неё а не в (0, 0) Пишу так: private void tableLayoutPanel2_MouseClick(object sender, MouseEventArgs e) { tableLayoutPanel2.Controls.Add(new UserControl1(), /*Вот здесь что вставить?*/); }
C# Создать форму в CorelDraw x5 из VSTA на C# https://www.cyberforum.ru/ csharp-beginners/ thread448893.html
Добрый день! пытаюсь создать форму в CorelDraw x5 из VSTA на C#. public partial class Main { private void Main_Startup(object sender, EventArgs e) { Save(); } private void Main_Shutdown(object sender, EventArgs e)
C# Вычисления Cos/Sin. Пример из книги дает другой результат
В общем проблема какая-то глупая и совсем неожиданная... Решил поизучать c#. Так как есть свободное время начал все попорядку. В книге задание запрограммировать 2 формулы и сверить результат с калькулятором. Запрограммировал, посмотрел. Работает. В принципе не новичок и был уверен, что все ок. Какое же было мое удивление, когда все же решился проверить результат и он оказался совсем другой....
C# Реализация службы для работы с Outlook: служба не обращается к классу Необходимо создать службу для работы с Outlook, проблема возникает сразу же, служба не обращается к классу, код службы: public partial class Service1 : ServiceBase { private System.Timers.Timer timer = null; public Service1() { InitializeComponent(); timer = new System.Timers.Timer(30);//создаём объект таймера timer.Elapsed... https://www.cyberforum.ru/ csharp-beginners/ thread448792.html
Эксперт .NET
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,219
20.02.2012, 14:48 0

Массив потоков работает весьма некорректно - C# - Ответ 2508831

20.02.2012, 14:48. Показов 1531. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от nickraz Посмотреть сообщение
все решилось небольшим изменением процедуры processor и добавлением Thread.Sleep(10).
Оно не решилось, а "отложилось" до худших времен
Правильным решением было бы такое:
C#
1
2
3
4
Thread thread = new Thread(Processor);
thread.Start();
thread.Join(); // Ждать окончания выполнения
sum += gSumm;
Но, как сказано выше, в вашем случае это не имеет смысла, т.к. поток там вообще не нужен, ибо у вас в результате нет многопоточного выполнения. То есть вы запускаете параллельное выполнение некоторого кода и... блокируете текущий поток до тех пор, пока это выполнение не закончится. В чем тогда смысл создания потока, если код все равно выполняется по порядку?
Если бы у вас было что-то в этом роде:
C#
1
2
3
4
5
Thread thread = new Thread(Processor);
thread.Start();
... // Здесь выполняются другие инструкции пока происходит высчитывание нужного значения.
thread.Join(); // Со своими делами закончили - теперь надо получить значение, рассчитанное в потоке. Ждем его завершения (если он еще не отработал).
sum += gSumm;
То использование потока было бы оправданным.

Цитата Сообщение от nickraz Посмотреть сообщение
Это каждый раз новый поток или один и тот же но много раз выполняется?
Каждый раз запускается новый поток. Что не очень хорошо влияет на производительность.
Если часто запускаете новые потоки, то лучше используйте ThreadPool.

Вернуться к обсуждению:
Массив потоков работает весьма некорректно C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2012, 14:48
Готовые ответы и решения:

Проверка на вхождение строки в массив строк работает некорректно
У меня есть строка и массив строк, к примеру string mes = Console.WriteLine(); string digits =...

Массив как поле класса: цикл в основной функции работает некорректно
Ребят привет. Не могу понять в чем трабла... Цикл в основной функции работает не корректно... В чем...

Некорректно работает
Здравствуйте помогите пож-та с задачкой: Сформировать вещественный массив X1(N), N≤20,...

Некорректно работает if
Здравствуйте. У меня проблема. Если я указываю такое условие: if ( (i != k) &amp;&amp; (j != l) ) то if...

6
20.02.2012, 14:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2012, 14:48
Помогаю со студенческими работами здесь

Функция работает некорректно
Добрый день! Сделал функцию, которая должна удалить определённый символ в определённом тексте....

Функция работает некорректно
Здравствуйте! Задача, написать функцию myfuc по заданному вызову ее int main(int argc, char...

Функция работает некорректно
написал функцию,возвращающий нажатую клавишу: char func2(){ if(_kbhit()){ char c;...

wi-fi на ноутбуке некорректно работает
Описание: имеется ноутбук Fujitsu siemens amilo 3553, недавно переставлял винду, поставил дрова,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru