Генератор случайных чисел или лото для ленивых


Сегодня в этом посте я расскажу вам как создать одно из самых простых приложений на C#. Есть множество способов, но этот самый простой и быстрый.  Я писал эту статью на много дольше, чем делал само приложение.  Так как я не программист, а лишь более-менее продвинутый пользователь прошу знающих проявить снисходительность.

 Для создания нового проекта на языке C# вам понадобится программа Visual Studio с установленным пакетом C#. Если же у вас его нет то установить его можно с официального сайта, благо это относительно быстро. (Данный пост не реклама продукта Майкрософт, к сожалению они мне не платят.)

1 шаг: Создаем новый проект 

Так получилось что я пользуюсь самой последней версией, поэтому кнопка "Создать" у меня здесь.


Выбираем Visual C#  и Приложение Windows Forms


Название и месторасположение файлов выберете сами, но с умом, так как нам это позже понадобится!

2 шаг: Создаем дизайн для нашего приложения

А точнее работаем в конструкторе. Здесь мы находим в Панели Элементов два button (англ. кнопка) и один listBox.
В свойствах вы можете настроить шрифт, цвет и даже картинку ваших кнопок.

Как видно, одна из кнопок генерирует 5 чисел, а вторая стирает все написанное.

3 шаг: Код

Здесь я не буду объяснять всю схему программирования и почему мы здесь пишем именно так. Я и сам толком не знаю. Ничто не мешает вам просто бездумно списать и пользоваться, но так больше шанс, что вы что-нибудь упустите.

1. Кнопка "Сгенерировать"

И тут мы добрались до "самого сложного". В конструкторе два раза шелкаете по кнопке "Сгенерировать" и когда вам откроется код аккуратно переписываете все что находится в красном прямоугольнике.
Подчеркнутая оранжевым 5  - это количество чисел что вам нужно. Конечно, в зависимости от ваших нужд вы можете менять количество на любое другое.
Подчеркнутая красным 36  - это интервал между числами. Ее можно менять, но она не должна превышать 10 млн, иначе далее будет выдавать ошибку.

2. Кнопка "Отчистить"

Здесь все настолько элементарно, что я мог бы и не вносить ее в отдельный пункт. Но все таки внесу для удобства читателя. Не благодарите)

4 шаг: Запуск приложения

На этом с кодом покончено и можно запускать командой на клавиатуре Ctrl + F5

Если вы все сделали правильно, то должно появится такое новое окно. Если нет, то вернитесь на шаг 3.

5 шаг: Создаем ярлык

Отлично, у вас есть прилежение! Но как теперь его запускать не заходя каждый раз в Visual Studio ?
Вот тут вы должны знать куда сохранили проект. Далее:

1. Откройте папку с проектом

2. Зайдите в папку с названием вашего проекта

3. Зайдите в папку obj

А теперь создайте ярлык файла .exe
Готово! Сам значок ярлыка вы можете поменять на какой хотите.
Вы создали генератор случайных чисел. Если вы считаете что какой-то пункт не ясен или я что-то пропустил - пишите в комментариях, я принимаю любую конструктивную критику.

 Подписывайтесь @prokopiy, чтобы не пропустить больше интересного и полезного)


Comments 11


TEXT.RU - 100.00%

19.11.2017 14:15
0

r.Next() % 36 - это остаток от деления на 36 или целая часть, полученная при делении?

19.11.2017 16:37
0

Я новичок в программировании и еще "сам толком не знаю" как это работает)

19.11.2017 17:13
0

А вопрос-то хороший) Лото же предлагаете сделать с открытым кодом! Там все выверено должно быть!)) Судя по всему остаток...

20.11.2017 09:15
0
19.11.2017 21:37
0
19.11.2017 21:38
0

Ого, какая красота!
Спасибо, за труд и опыт)

19.11.2017 21:38
0

Пожалуйста)))

20.11.2017 09:07
0

Вы получили 9.17 % голосов от @Booster. Работает на @Coinbank

You have received 9.17 % vote from @Booster. Powered by @Coinbank

19.11.2017 23:58
0