|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
Счетчик или таймер09.04.2013, 00:04. Показов 3620. Ответов 29
Метки нет (Все метки)
Здравствуйте подскажите можно ли поставить какой нибудь таймер или счетчик который бы на время приостанавливал работу программы а потом снова ее запускал т.е продолжал бы где он остановился???
0
|
|
| 09.04.2013, 00:04 | |
|
Ответы с готовыми решениями:
29
Описать класс, реализующий десятичный счетчик, который может увеличивать или уменьшать свое значение на единицу в заданном диапазон Счетчик посещений: как написать или где взять |
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 00:11 [ТС] | |
|
спасибо а как это сделать?? так сказать реализовать в коде??
0
|
|
|
|
||||||
| 09.04.2013, 00:18 | ||||||
|
Если нужно задержать программу на пару секунд
System.Theardind.Theard.Sleep(пара_секун д); Если на более длительный период, используем таймер
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 00:29 [ТС] | |
|
а вместо //.... что мы ставим??? и какую библиотеку подключить??
0
|
|
|
|
||
| 09.04.2013, 00:29 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 00:31 [ТС] | |
|
ну у меня по очередно выводятся картинки ну как сейчас они все разом выводятся а я хочу по пробовать по очередно одна за другой через определнное время
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 00:39 [ТС] | |
|
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; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Кнопка_Click(object sender, EventArgs e) { string q; Random rnd = new Random(); var a = rnd.Next(0, 2); var b = rnd.Next(0, 2); var c = rnd.Next(0, 2); var d = rnd.Next(0, 2); var f = rnd.Next(0, 2); var g = rnd.Next(0, 2); var h = rnd.Next(0, 2); var j = rnd.Next(0, 2); var k = rnd.Next(0, 2); var l = rnd.Next(0, 2); q = Convert.ToString(a.ToString() + b.ToString() + c.ToString() + d.ToString() + f.ToString() + g.ToString() + h.ToString() + j.ToString() + k.ToString() + l.ToString()); textBox1.Text = q; label1.Visible = Enabled; textBox1.Visible = Enabled; //1 шаг if (a == 1) { label2.Visible = Enabled; pictureBox2.Visible = Enabled; } else { label4.Visible = Enabled; pictureBox3.Visible = Enabled; } //желательно чтоб здесь была пауза if (((b == 0 && (a == 1)) || ((b == 0) && (a == 0)) || ((b == 1) && (a == 0)) || ((b == 1) && (a == 1)))) { if ((b == 0) && (pictureBox3.Visible)) { pictureBox6.Visible = Enabled; } if ((b == 0) && (pictureBox2.Visible)) { pictureBox5.Visible = Enabled; } if ((b == 1) && (pictureBox2.Visible)) { pictureBox6.Visible = Enabled; pictureBox4.Visible = Enabled; } if ((b == 1) && (pictureBox3.Visible)) { pictureBox5.Visible = Enabled; pictureBox4.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((c == 0 && (pictureBox5.Visible)) || ((c == 0) && (pictureBox6.Visible)) || ((c == 1) && (pictureBox5.Visible)) || ((c == 1) && (pictureBox6.Visible)))) { if ((c == 0) && (pictureBox5.Visible)) { pictureBox7.Visible = Enabled; } if ((c == 0) && (pictureBox6.Visible)) { pictureBox8.Visible = Enabled; } if ((c == 1) && (pictureBox5.Visible)) { pictureBox8.Visible = Enabled; pictureBox29.Visible = Enabled; } if ((c == 1) && (pictureBox6.Visible)) { pictureBox7.Visible = Enabled; pictureBox29.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((d == 0 && (c == 1)) || ((d == 0) && (c == 0)) || ((d == 1) && (c == 0)) || ((d == 1) && (c == 1)))) { if ((d == 0) && (pictureBox7.Visible)) { pictureBox9.Visible = Enabled; } if ((d == 0) && (pictureBox8.Visible)) { pictureBox10.Visible = Enabled; } if ((d == 1) && (pictureBox7.Visible)) { pictureBox10.Visible = Enabled; pictureBox30.Visible = Enabled; } if ((d == 1) && (pictureBox8.Visible)) { pictureBox9.Visible = Enabled; pictureBox30.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((f == 0 && (d == 1)) || ((f == 0) && (d == 0)) || ((f == 1) && (d == 0)) || ((f == 1) && (d == 1)))) { if ((f == 0) && (pictureBox9.Visible)) { pictureBox11.Visible = Enabled; } if ((f == 0) && (pictureBox10.Visible)) { pictureBox12.Visible = Enabled; } if ((f == 1) && (pictureBox9.Visible)) { pictureBox12.Visible = Enabled; pictureBox31.Visible = Enabled; } if ((f == 1) && (pictureBox10.Visible)) { pictureBox11.Visible = Enabled; pictureBox31.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((g == 0 && (f == 1)) || ((g == 0) && (f == 0)) || ((g == 1) && (f == 0)) || ((g == 1) && (f == 1)))) { if ((g == 0) && (pictureBox11.Visible)) { pictureBox14.Visible = Enabled; } if ((g == 0) && (pictureBox12.Visible)) { pictureBox15.Visible = Enabled; } if ((g == 1) && (pictureBox11.Visible)) { pictureBox15.Visible = Enabled; pictureBox32.Visible = Enabled; } if ((g == 1) && (pictureBox12.Visible)) { pictureBox14.Visible = Enabled; pictureBox32.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((h == 0 && (g == 1)) || ((h == 0) && (g == 0)) || ((h == 1) && (g == 0)) || ((h == 1) && (g == 1)))) { if ((h == 0) && (pictureBox14.Visible)) { pictureBox16.Visible = Enabled; } if ((h == 0) && (pictureBox15.Visible)) { pictureBox13.Visible = Enabled; } if ((h == 1) && (pictureBox14.Visible)) { pictureBox13.Visible = Enabled; pictureBox33.Visible = Enabled; } if ((h == 1) && (pictureBox15.Visible)) { pictureBox16.Visible = Enabled; pictureBox33.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((j == 0 && (h == 1)) || ((j == 0) && (h == 0)) || ((j == 1) && (h == 0)) || ((j == 1) && (h == 1)))) { if ((j == 0) && (pictureBox16.Visible)) { pictureBox17.Visible = Enabled; } if ((j == 0) && (pictureBox13.Visible)) { pictureBox18.Visible = Enabled; } if ((j == 1) && (pictureBox16.Visible)) { pictureBox18.Visible = Enabled; pictureBox34.Visible = Enabled; } if ((j == 1) && (pictureBox13.Visible)) { pictureBox17.Visible = Enabled; pictureBox34.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((k == 0 && (j == 1)) || ((k == 0) && (j == 0)) || ((k == 1) && (j == 0)) || ((k == 1) && (j == 1)))) { if ((k == 0) && (pictureBox17.Visible)) { pictureBox28.Visible = Enabled; } if ((k == 0) && (pictureBox18.Visible)) { pictureBox27.Visible = Enabled; } if ((k == 1) && (pictureBox17.Visible)) { pictureBox27.Visible = Enabled; pictureBox35.Visible = Enabled; } if ((k == 1) && (pictureBox18.Visible)) { pictureBox28.Visible = Enabled; pictureBox35.Visible = Enabled; } } //желательно чтоб здесь была пауза if (((l == 0 && (k == 1)) || ((l == 0) && (k == 0)) || ((l == 1) && (k == 0)) || ((l == 1) && (k == 1)))) { if ((l == 0) && (pictureBox28.Visible)) { pictureBox19.Visible = Enabled; } if ((l == 0) && (pictureBox27.Visible)) { pictureBox20.Visible = Enabled; } if ((l == 1) && (pictureBox28.Visible)) { pictureBox20.Visible = Enabled; pictureBox36.Visible = Enabled; } if ((l == 1) && (pictureBox27.Visible)) { pictureBox19.Visible = Enabled; pictureBox36.Visible = Enabled; } } } private void button2_Click(object sender, EventArgs e) { label3.Visible = Enabled; textBox2.Visible = Enabled; button1.Visible = Enabled; } private void textBox2_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { char a, b, c, d, f, g, h, j, k, l; a = textBox2.Text[0]; b = textBox2.Text[1]; c = textBox2.Text[2]; d = textBox2.Text[3]; f = textBox2.Text[4]; g = textBox2.Text[5]; h = textBox2.Text[6]; j = textBox2.Text[7]; k = textBox2.Text[8]; l = textBox2.Text[9]; //1 шаг if (a == '1') { label2.Visible = Enabled; pictureBox2.Visible = Enabled; } else { label4.Visible = Enabled; pictureBox3.Visible = Enabled; } if (((b == '0' && (a == '1')) || ((b == '0') && (a == '0')) || ((b == '1') && (a == '0')) || ((b == '1') && (a == '1')))) { if ((b == '0') && (pictureBox3.Visible)) { pictureBox6.Visible = Enabled; } if ((b == '0') && (pictureBox2.Visible)) { pictureBox5.Visible = Enabled; } if ((b == '1') && (pictureBox2.Visible)) { pictureBox6.Visible = Enabled; pictureBox4.Visible = Enabled; } if ((b == '1') && (pictureBox3.Visible)) { pictureBox5.Visible = Enabled; pictureBox4.Visible = Enabled; } } if (((c == '0' && (pictureBox5.Visible)) || ((c == '0') && (pictureBox6.Visible)) || ((c == '1') && (pictureBox5.Visible)) || ((c == '1') && (pictureBox6.Visible)))) { if ((c == '0') && (pictureBox5.Visible)) { pictureBox7.Visible = Enabled; } if ((c == '0') && (pictureBox6.Visible)) { pictureBox8.Visible = Enabled; } if ((c == '1') && (pictureBox5.Visible)) { pictureBox8.Visible = Enabled; pictureBox29.Visible = Enabled; } if ((c == '1') && (pictureBox6.Visible)) { pictureBox7.Visible = Enabled; pictureBox29.Visible = Enabled; } } if (((d == '0' && (c == '1')) || ((d == '0') && (c == '0')) || ((d == '1') && (c == '0')) || ((d == '1') && (c == '1')))) { if ((d == '0') && (pictureBox7.Visible)) { pictureBox9.Visible = Enabled; } if ((d == '0') && (pictureBox8.Visible)) { pictureBox10.Visible = Enabled; } if ((d == '1') && (pictureBox7.Visible)) { pictureBox10.Visible = Enabled; pictureBox30.Visible = Enabled; } if ((d == '1') && (pictureBox8.Visible)) { pictureBox9.Visible = Enabled; pictureBox30.Visible = Enabled; } } if (((f == '0' && (d == '1')) || ((f == '0') && (d == '0')) || ((f == '1') && (d == '0')) || ((f == '1') && (d == '1')))) { if ((f == '0') && (pictureBox9.Visible)) { pictureBox11.Visible = Enabled; } if ((f == '0') && (pictureBox10.Visible)) { pictureBox12.Visible = Enabled; } if ((f == '1') && (pictureBox9.Visible)) { pictureBox12.Visible = Enabled; pictureBox31.Visible = Enabled; } if ((f == '1') && (pictureBox10.Visible)) { pictureBox11.Visible = Enabled; pictureBox31.Visible = Enabled; } } if (((g == '0' && (f == '1')) || ((g == '0') && (f == '0')) || ((g == '1') && (f == '0')) || ((g == '1') && (f == '1')))) { if ((g == '0') && (pictureBox11.Visible)) { pictureBox14.Visible = Enabled; } if ((g == '0') && (pictureBox12.Visible)) { pictureBox15.Visible = Enabled; } if ((g == '1') && (pictureBox11.Visible)) { pictureBox15.Visible = Enabled; pictureBox32.Visible = Enabled; } if ((g == '1') && (pictureBox12.Visible)) { pictureBox14.Visible = Enabled; pictureBox32.Visible = Enabled; } } if (((h == '0' && (g == '1')) || ((h == '0') && (g == '0')) || ((h == '1') && (g == '0')) || ((h == '1') && (g == '1')))) { if ((h == '0') && (pictureBox14.Visible)) { pictureBox16.Visible = Enabled; } if ((h == '0') && (pictureBox15.Visible)) { pictureBox13.Visible = Enabled; } if ((h == '1') && (pictureBox14.Visible)) { pictureBox13.Visible = Enabled; pictureBox33.Visible = Enabled; } if ((h == '1') && (pictureBox15.Visible)) { pictureBox16.Visible = Enabled; pictureBox33.Visible = Enabled; } } if (((j == '0' && (h == '1')) || ((j == '0') && (h == '0')) || ((j == '1') && (h == '0')) || ((j == '1') && (h == '1')))) { if ((j == '0') && (pictureBox16.Visible)) { pictureBox17.Visible = Enabled; } if ((j == '0') && (pictureBox13.Visible)) { pictureBox18.Visible = Enabled; } if ((j == '1') && (pictureBox16.Visible)) { pictureBox18.Visible = Enabled; pictureBox34.Visible = Enabled; } if ((j == '1') && (pictureBox13.Visible)) { pictureBox17.Visible = Enabled; pictureBox34.Visible = Enabled; } } if (((k == '0' && (j == '1')) || ((k == '0') && (j == '0')) || ((k == '1') && (j == '0')) || ((k == '1') && (j == '1')))) { if ((k == '0') && (pictureBox17.Visible)) { pictureBox28.Visible = Enabled; } if ((k == '0') && (pictureBox18.Visible)) { pictureBox27.Visible = Enabled; } if ((k == '1') && (pictureBox17.Visible)) { pictureBox27.Visible = Enabled; pictureBox35.Visible = Enabled; } if ((k == '1') && (pictureBox18.Visible)) { pictureBox28.Visible = Enabled; pictureBox35.Visible = Enabled; } } if (((l == '0' && (k == '1')) || ((l == '0') && (k == '0')) || ((l == '1') && (k == '0')) || ((l == '1') && (k == '1')))) { if ((l == '0') && (pictureBox28.Visible)) { pictureBox19.Visible = Enabled; } if ((l == '0') && (pictureBox27.Visible)) { pictureBox20.Visible = Enabled; } if ((l == '1') && (pictureBox28.Visible)) { pictureBox20.Visible = Enabled; pictureBox36.Visible = Enabled; } if ((l == '1') && (pictureBox27.Visible)) { pictureBox19.Visible = Enabled; pictureBox36.Visible = Enabled; } } } private void button3_Click(object sender, EventArgs e) { pictureBox5.Visible = false; pictureBox6.Visible = false; pictureBox7.Visible = false; pictureBox8.Visible = false; pictureBox9.Visible = false; pictureBox2.Visible = false; pictureBox3.Visible = false; pictureBox4.Visible = false; pictureBox10.Visible = false; pictureBox11.Visible = false; pictureBox12.Visible = false; pictureBox13.Visible = false; pictureBox14.Visible = false; pictureBox15.Visible = false; pictureBox16.Visible = false; pictureBox17.Visible = false; pictureBox18.Visible = false; pictureBox19.Visible = false; pictureBox20.Visible = false; pictureBox27.Visible = false; pictureBox28.Visible = false; pictureBox29.Visible = false; pictureBox31.Visible = false; pictureBox32.Visible = false; pictureBox33.Visible = false; pictureBox34.Visible = false; pictureBox35.Visible = false; pictureBox36.Visible = false; pictureBox30.Visible = false; label2.Visible = false; label4.Visible = false; textBox2.Clear(); textBox1.Clear(); } private void pictureBox26_Click(object sender, EventArgs e) { } private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar < '0' || e.KeyChar > '1') e.Handled = true; } } }
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 00:43 [ТС] | |
|
вот документ
0
|
|
|
|
||
| 09.04.2013, 00:44 | ||
|
Слушай, лучше скинь проект, я не думал что там так много пикчербоксов и прочего. Просто легче запустить и проверить, чем наугад выдумывать.
Добавлено через 35 секунд
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 00:46 [ТС] | |
|
вот проект
0
|
|
|
|
|
| 09.04.2013, 00:52 | |
|
Что-то ты там намутил. У тебя есть рабочий проект без этого таймера, который ты не знаешь куда запихать?
Добавлено через 42 секунды Ты что взял скопировал код и тупо наугад, пофиг куда вставил? Проект не компилится, форма не отображается. Добавлено через 47 секунд Всё заработало. Добавлено через 1 минуту Такой вопрос: Что вообще программа делать должна? В чём её суть? Какие-то клетки...
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 00:54 [ТС] | |
|
у меня все работает не надо там там конечно замудрено но все же))) так можно его сунуть туда если нет мне впринципе не обязательно))
Добавлено через 1 минуту ну нам вообще задали сделать код NRZI ну я сделал таким образом вот я и хочу чтоб эта красная хрень отображалась по очередно))
0
|
|
|
|
||||||||||||
| 09.04.2013, 00:59 | ||||||||||||
|
Добавлено через 2 минуты Всё, просто при каждом нажатии надо сбрасывать состояние. Добавлено через 35 секунд
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
|
|
| 09.04.2013, 01:08 [ТС] | |
|
там все нормально как мне нужно поверь мне просто там паузу бы поставить и все
Добавлено через 8 минут нет мне нужно чтобы пауза происходила между условиями вывода пикчеров
0
|
|
|
|
||
| 09.04.2013, 01:38 | ||
|
Метод ResetState(); вставь в самое начало обработчика клика по кнопке "ОК", я забыл это сделать.
Добавлено через 2 минуты Добавлено через 59 секунд Я это не сделал, потому что судя по всему тебе это не надо, мне тем более
0
|
||
| 09.04.2013, 01:38 | |
|
Помогаю со студенческими работами здесь
20
Описать класс, реализующий десятичный счетчик, который может увеличивать или уменьшать свое значение на единицу в заданном диапазоне Счетчик скачивания софта или есть идея, а реализовать в коде не могу пока Создать счётчик с пустым классом, который прибавляет или отнимает 1 от числа
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|