Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!
Вебинар «Карточки памяти на Android» начнётся через 1  день 5 час. 56 мин.

Snepper
  • Звание: Гаммациклоп
  • Накопленный опыт: 67 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 177 байтов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-04-20 10:33:42
  • Возраст: 45 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-03-31 webapi Web API 2 из 0 %
2018-03-29 game1 Наноигры 7 из 10 70 %
2018-03-23 game0 Демо игры 9 из 10 90 %
2018-03-12 soft0 Демо софт 9 из 7 129 %
2016-12-09 fruits ООФрукты 1 из 30 4 %
2016-11-27 soft1 Нанософт 1 из 10 10 %
2016-11-27 sokoban Сокобан 4 из 23 18 %
2016-10-29 xonix Game Xonix 2 из 24 9 %
Итого: 35 из 114 31 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2018-03-28 solo C# набор 1 из 17 6 %
2016-10-18 task1 Семантика все 6 100 %
2016-10-18 task1a Целые числа все 7 100 %
Итого: 14 из 30 47 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Snepper  # Запуск пакета / WPF. Аудиотреннинг / 2018-03-25 19:21

Отлично!!!


11456. Snepper
Snepper
ответить
→  Александр  # C# Android / Создание класса с алгоритмом игры / 2018-03-21 01:28

подключить версию андроид 1.нужно поставить SDK пункт сервис ,андроид, диспетчер пакетов SDK ,поставить Android 6.0 API 23 SDk пакет и в том же пункте выбрать проц googl android. 2.открыть диспетчер эмуляторов и настроить эмулятор под свой андроид. 3.в свойствах проекта(правая кнопка,свойства) настроить пункты а)приложение-скомпилировать с помощью...в)манифест андроид-минимальная версия андроид. Вроди все/


11456. Snepper
Snepper
ответить

11456. Snepper
Snepper
ответить
→  Александр  # C# Android / Создание класса с алгоритмом игры / 2018-03-20 21:38

плюс ставить App1.App1-Signed.apk


11456. Snepper
Snepper
ответить
# C# Android / Создание класса с алгоритмом игры / 2018-03-20 21:33

подключить версию андроид 1.нужно поставить SDK пункт сервис ,андроид, диспетчер пакетов SDK ,поставить Android 6.0 API 23 SDk пакет и в том же пункте выбрать проц googl android. 2.открыть диспетчер эмуляторов и настроить эмулятор под свой андроид. 3.в свойствах проекта(правая кнопка,свойства) настроить пункты а)приложение-скомпилировать с помощью...в)манифест андроид-минимальная версия андроид. Вроди все.


11456. Snepper
Snepper
ответить
# C# Android / Установка и запуск HAXM эмулятора Android / 2018-03-20 21:22

да там встроенный запустился,но тормозит при старте.


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # C# Android / Установка и запуск HAXM эмулятора Android / 2018-03-20 15:07

https://www.genymotion.com/ попробуй этот эмулятор


8380. zhikharevav
zhikharevav
ответить
→  Snepper  # Запуск пакета / WPF. Простая змейка. VIP урок. Поймай хвост! / 2018-03-20 05:26

Молодец! ))) Змейка - это классическая игра в которую я играл ещё на старой Nokia. Теперь этому обучают на уроках программирования и каждый программист может придумать свои бонусы и дополнения, для улучшения работы, для красоты и для привлекательности данной игры.)


17443. WildOrc
WildOrc
ответить
→  Snepper  # Демо игры / C# чего начать программировать / 2018-03-16 15:57

Полный вперёд!!!! Ты набрёл на очень удачный ресурс в этом плане.


9913. vip
vip
ответить
→  Snepper  # C# Android / Создание класса с алгоритмом игры / 2018-03-16 11:01

вот позвольте глубокоуважаемый поинтересоваться не получилось ли у вас запустить откомпилированный проект на реальной android устройстве и если получилось как вы это сделали т.к. у меня откомпелировалось в droid7 версии а на реальном устройстве стоит 6 - ну ни как не работает. А вот как откомпеллировать под 6 при сборке я так и не понял сколько не пытался в различных настройках искать


8932. Алекс
Алекс
ответить
→  Snepper  # Демо игры / C# чего начать программировать / 2018-03-16 10:48

Добро пожаловать. Хорошее желание. Программирование необходимая вещь в современном мире. Тут много интересных курсов. Выбирай, что тебе ближе и вперёд.


10494. Алексей В.
Алексей В.
ответить
→  Snepper  # Демо игры / C# чего начать программировать / 2018-03-16 06:51

Привет Snepper. Могу тебя обрадовать, ты нашел нужный ресурс. Здесь находятся уникальные материалы по изучению самых современных технологий в программировании. Самое главное, что обучение проходит в игровой форме, то основа обучения - создание игровых программ. Более того, есть раздел с консольными задачами на Си шарпе, Java и Паскале.


11456. Snepper
Snepper
ответить
→  Иван Воронин   / 2018-03-16 00:23

там по тесту нужно было 2 картинки отослать,когда тест прошел успешно и когда тест не пройден.


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо софт / VIP. Модульное тестирование / 2018-03-16 00:14

Когда код не скачет, большинство косяков сами показываются!!!


11456. Snepper
Snepper
ответить
→  Иван Воронин  # Демо софт / VIP. Модульное тестирование / 2018-03-16 00:12

чтоб что то исправить ,нужно знать где косяк)


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо софт / VIP. Модульное тестирование / 2018-03-13 03:48

надо работать над стилем, чтобы скобки не скакали.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Snepper  # Наноигры / Арканоид - Шарик и кирпичики / 2017-04-22 15:02

Слишком большие трудозатраты при создании уровней.


12301. r2d2
r2d2
ответить
→  Snepper  # Демо софт / Английские карточки / 2017-01-13 18:09

может enabled = false -> кнопка остается видимой но не реагирует на нажатия


11017. Владимир Петреченко
Владимир Петреченко
ответить
→  Snepper  # ООФрукты / Постановка задачи / 2016-12-12 19:10

Классно получилось


791. Валерий Жданов
Валерий Жданов
ответить
→  Snepper  # Демо софт / VIP. Калейдоскоп / 2016-12-11 10:27

красотища!


10673. Алексей Хонин
Алексей Хонин
ответить
→  Snepper  # Демо софт / VIP. Калейдоскоп / 2016-12-10 21:48

Поздравляю!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Snepper  # Демо софт / VIP. Калейдоскоп / 2016-12-09 19:36

Очень классно получилось!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Snepper  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-11-30 17:51

С завершением курса!


11456. Snepper
Snepper
ответить
# Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-11-30 12:07

спасибо,но эт только капля в море))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Snepper  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2016-11-29 18:49

Не урезали, а перезаписали уроки по новой и перенесли в другие курсы.


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Snepper  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-11-29 07:11

Поздравляю


11549. Сергей Аникин
Сергей Аникин
ответить
→  Snepper  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-11-29 05:36

Поздравляю с завершением курса!


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Snepper  # Демо софт / Средняя оценка / 2016-11-28 20:16

Хорошо


11549. Сергей Аникин
Сергей Аникин
ответить
→  Snepper  # Демо софт / Средняя оценка / 2016-11-28 17:39

Молодец!


10365. Rita
Rita
ответить
→  Snepper  # Демо софт / Менеджер паролей / 2016-11-28 13:11

Полезная программа!


7238. Константин
Константин
ответить
→  Snepper  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-11-28 10:07

Я постоянно останавливаю видео что б успеть.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Snepper  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-11-28 09:16

Я все время видео останавливал - это какое-то безумие.


10494. Алексей В.
Алексей В.
ответить
→  Snepper  # Демо софт / Средняя оценка / 2016-11-28 06:56

Отлично!!!!


11456. Snepper
Snepper
ответить
# Начало / Мои успехи / 2016-11-27 22:40

1.месяц
2.PuzzleEnglish,камень_ножницы_бумага,labirint2D
3.пока не решил)
4.практика в программировании ,это основа.
5.классный ресурс,я рад что нашел его!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Snepper  # Демо софт / Двенадцать месяцев / 2016-11-26 09:57

Молодец, очень хорошо получилось!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Snepper  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-24 06:28

То ли еще будет ой-ой-ой!!!!


7238. Константин
Константин
ответить
→  Snepper  # Демо игры / Камень ножницы бумага / 2016-11-15 09:42

Ну так это же хорошо можно иногда гарантированно выиграть! :)


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо игры / Камень ножницы бумага / 2016-11-15 03:23

В этом фишка, но можешь реализовать как угодно.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Snepper  # Демо игры / Камень ножницы бумага / 2016-11-14 20:46

Это так и задумано :)


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Game Xonix / Свои правила / 2016-10-29 12:24

Что именно малоинформативно? это зависит от твоего личного опыта и знаний инглиша, а информативности тут ХОТЬ ОТБАВЛЯЙ!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Game Xonix / Поиграем? / 2016-10-29 12:21

Смекалки не хватило? =)


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо игры / Бот для Быстрощёлка / 2016-10-12 18:13

Ну так сделай проверку первого клика, к примеру: кликаешь по кнопке начала клика и следующий клик будет означать начало кликания бота (итог: кликнул по началу, навёл мышку куда надо, кликнул и он сам попёр кликать)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Snepper  # Демо игры / Бот для Быстрощёлка / 2016-10-12 12:44

Событие при потере фокуса окна как вариант. Или запустить таймер и в нем отлавливать события. Мне удобнее было клавиши использовать. Все в ваших руках.
[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
        private static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);

lButtonBut = Convert.ToInt32(GetAsyncKeyState(Keys.LButton).ToString());
            rButtonBut = Convert.ToInt32(GetAsyncKeyState(Keys.RButton).ToString());
            escapeBut = Convert.ToInt32(GetAsyncKeyState(Keys.Escape).ToString());
            pBut = Convert.ToInt32(GetAsyncKeyState(Keys.P).ToString());
            sBut = Convert.ToInt32(GetAsyncKeyState(Keys.S).ToString());
if (rButtonBut != 0)
                    {
                        //тут можно немного поспать или остановить проверку     
                            Thread.Sleep(500);
                    }


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Snepper  # Демо игры / Бот для Быстрощёлка / 2016-10-12 08:51

Тыф можешь сделать запуск кликов не сразу, а через пару секунд после нажатия "старт".


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Snepper   / 2016-10-11 20:27

Не, ну если ты знаешь как взаимодействовать с одной формой из другой, то можно и не объединять. Лично я не знаю, как это делать, хоть и могу порыться в интернете и сделать это. Я только учусь )))


11456. Snepper
Snepper
ответить
→  Сергей Колупаев  # Демо игры / Бот для Быстрощёлка / 2016-10-11 20:08

ну этож читерская прога,обьединять ее с другой прогой уже не пойдет))


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Snepper  # Демо игры / Бот для Быстрощёлка / 2016-10-11 19:42

Как вариант - из двух программ сделать одну, а затем автоматический переход курсора на игровое поле и начало кликания по нему.


11456. Snepper
Snepper
ответить
→  Сергей Колупаев  # Демо игры / Игра Быстрощёлк / 2016-10-11 19:11

спасибо,не увидел)


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Snepper  # Демо игры / Игра Быстрощёлк / 2016-10-11 18:17

Привет, хорошая работа. Однако ошибка не в том, у кого какая версия, а в банальной невнимательности. Это не упрёк, отнюдь, сам грешу невнимательностью - то отвлекут, то ещё что-то. Да, в уроке изначально был другой тип переменной - DateTime, однако потом тип переменной изменили на Long.


11456. Snepper
Snepper
ответить
→  Kiril Palajev  # Язык Java / IF - Тетрамакс / 2016-10-11 16:46

вобще то максимальное из ЧЕТЫРЕХ чисел


11456. Snepper
Snepper
ответить
# Демо игры / Лабиринт 2D - игра / 2016-10-11 00:31

https://cloud.mail.ru/public/GNiB/LmxYkrVLp


11456. Snepper
Snepper
ответить
# Демо игры / Лабиринт 2D - игра / 2016-10-11 00:20

нашел ошибку,не включил FormLevel3_Shown_1 на форме))


11474. Salion
Salion
ответить
→  Snepper  # Демо игры / Картинка с секретом / 2016-10-10 16:53

Сложно было писать System.Windows.Forms.MouseButtons ? Это же программирование тут кучу текста придётся писать.
а не выдал он на верно потому что было использовано using System.Windows.Forms; поэтому могли писать сразу MouseButtons.
Надеюсь у вас все получиться, и желаю удачи в освоении такой трудной науки.


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо игры / Лабиринт 2D - игра / 2016-10-10 06:25

мышка сама и не вернётся, если не был написан соответствующий код или задействован там где надо, если хочется решить проблему, надо её решить =)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Snepper  # Демо игры / Лабиринт 2D - игра / 2016-10-10 04:51

Значит проверяй работу таймера. Попробуй ещё раз заново написать и посмотреть после чего начинает возникать ошибка.


11456. Snepper
Snepper
ответить
# Демо игры / Картинка с секретом / 2016-10-09 23:33

визуал вобще мне написал что можно сократить и сделать код без System.Windows.Forms
только так
if (e.Button == MouseButtons.Right) ;


1901. Neverwinter 2
Neverwinter 2
ответить
→  Snepper  # Демо игры / Картинка с секретом / 2016-10-09 07:50

Ну во-первых, про System.Windows.Forms.MouseButtons - на вскидку я думаю - что нужно добавить какой нибудь using.
А во вторых - что ж ты проект то не выложил.... Обычно не выкладывают - но тут особый случай!
Лови +


1901. Neverwinter 2
Neverwinter 2
ответить
→  Snepper  # Демо игры / Вступительное слово / 2016-10-09 07:47

Расслабься... Галочки - это то что в уроке делается. Если ты это смотрел (никто не говорит делал), то ставь. но ты можешь посмотреть урок (и поставить галочки) а сделать по своему - лишь бы задание было выполнено.


10365. Rita
Rita
ответить
→  Snepper  # Демо игры / Вступительное слово / 2016-10-09 05:49

Чтобы отправить отчёт нужно проставить все галочки


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо игры / Картинка с секретом / 2016-10-09 03:26

как минимум сделай размер формы такой же как и размер картинки и будет соотношения соответствовать, а вообще есть атрибут у картинки, Zoom! он как раз оставляет соотношение оригинальное.


10558. Иван Воронин
Иван Воронин
ответить
→  Snepper  # Демо игры / Вступительное слово / 2016-10-09 02:57

Да, описанию под галочкой не хватает динамики, но итог виден, а как ты дошёл до итога не важно, главное чтобы он не отличался от задуманного


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  Snepper  # Демо игры / Вступительное слово / 2016-10-08 16:19

Посмотрел урок, выполнил задание по уроку, поставил галочки и отправляй отчёт. Всё просто. Добро пожаловать на проект. Желаю успехов.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Snepper  # Демо игры / Вступительное слово / 2016-10-08 13:27

Галочка означает, что ты познакомился с этим заданием. И помогает проверить, всё ли ты сделал в более сложных уроках


  • Звание: Гаммациклоп
  • Накопленный опыт: 67 часов
  • Собранный капитал: 177 байтов

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 11 10 31 331
2 Дмитрий 4814 10 15 10 35 310
3 zhikharevav 8380 250
4 Иван Воронин 10558 10 15 15 40 240
5 Tekashnik 8275 10 11 10 31 231
6 Виктор 17606 10 15 5 30 173
7 vip 9913 2 2 169
8 WildOrc 17443 5 1 6 154
9 Bodrik_torf 16066 5 5 10 139
10 Владимир 15525 138
11 Алексей|BrisK|Кривицкий 3506 132
12 Anton 5394 109
13 Pavlin 16496 102
14 Андрей Гришагин 17240 100
15 Yefim 11589 5 5 10 95
16 Dmitry Sinitsin 17947 5 5 91
17 Алексей В. 10494 91
18 Дмитрий 16218 67
19 Володимир 8707 4 4 64
20 Евгений Волосатов 1 6 6 56
21 Яков 6401 56
22 Андрей 162 5 10 1 16 55
23 Dimon 9156 5 5 10 55
24 Александр 3922 50
25 Алекс 8932 5 5 49
26 Timoha 9980 47
27 Григорий 3850 41
28 Денис 16396 37
29 Николай Миролюбов 6203 5 5 35
30 Sergej Šugajev 16017 31
31 Михаил 5081 5 5 30
32 Антон Кравченко 5502 5 5 30
33 Виталий 16268 5 5 29
34 drWatson 17575 27
35 vjacheslav 16906 5 5 25
36 Pavel 11353 25
37 chip 13417 25
38 Andrej Gladkov 16018 25
39 Валерий Жданов 791 23
40 Narek Aslanyan 18057 22
41 Кирилл Шмойлов 6452 7 1 8 21
42 Сергей Сергеевич 459 5 5 20
43 Слава 17769 5 5 20
44 Иван 2146 20
45 Neverwinter 2 1901 1 1 19
46 Gilman 17619 18
47 Povilas Abramovicius 16089 17
48 DimanDOS 14981 16
49 Евгений 17938 16
50 Rise 14075 15
51 Aleksej Fiodorov 16016 15
52 Самал 18138 14
53 Дмитрий 18157 1 1 13
54 Сергей 14008 5 5 10 11
55 Dim_nk 18171 11
56 Гендос 18183 11
57 Николай Денисов 9014 5 5 10 10
58 Сергей 3747 5 5 10
59 Андрей 17589 5 5 10
60 Сергей Витальевич 4699 10
61 Петя 7652 10
62 Сергей Тирпиц 17608 10
63 Aelita 18082 10
64 Diserdyuk 17894 1 1 8
65 Nikita 16135 8
66 Oleg 18187 1 5 6 7
67 Den Andreevich 6861 7
68 Andrej Petrunev 16015 7
69 Андрей Шевченко 16533 7
70 Евгений 4864 5 5 6
71 Дубильер Яна Александровна 18184 1 1 6
72 Alexander Sidorov 4853 6
73 Сергей Стефаненко 13131 6
74 Maksym 17628 6
75 Кирилл Бойко 17895 6
76 Progresir 11197 5 5 5
77 Сарапульцев Константин 1570 5
78 Denis 1947 5
79 Денис 4395 5
80 Алексей 9323 5
81 FireWolf 10080 5
82 Demonick 10981 5
83 Родион Глушков 11582 5
84 Роман 14462 5
85 Kitsuneco 15445 5
86 ivan tuzhikov 15865 5
87 Kiril Krutiajev 16014 5
88 Саша Авербух 16520 5
89 Serge 16861 5
90 Bakha 17695 5
91 Oleksandr 17822 5
92 Greed846 18029 5
93 Taras 18146 5
94 David 18153 5
95 CaLLiek 18162 5
96 Тамерлан 18174 5
97 Tigran 18175 5
98 Кирилл 18177 5
99 DbIM 18181 5
100 Igorenzia 689 4
101 Морозов Юрий Александрович 2639 2
102 Игорь 7321 2
103 Dni 16691 2
104 mikemet 2721 1 1 1
105 Александр 17067 1 1 1
106 Andrei 17777 1 1 1
107 Александр 1037 1
108 Валерий 1305 1
109 Sergey 4732 1
110 Андрей 4753 1
111 Сергей 5193 1
112 maks 5907 1
113 Виктор Си 5923 1
114 Владимир 6587 1
115 villain 6687 1
116 Артём 6925 1
117 Анатолий 8512 1
118 SergeyKa 8744 1
119 Alex 8822 1
120 Константин 10821 1
121 Андрей 10891 1
122 magna mentes 11790 1
123 Алекс Имаго 12013 1
124 Илья 13030 1
125 Александр 13813 1
126 Программист 14712 1
127 Дмитрий 14748 1
128 EVUKOLOV 15931 1
129 Vlad179 17098 1
130 Никита 17542 1
131 Юрий Караваев 17629 1
132 MaxeBoom 17666 1
133 Александр 17838 1
134 Andrey 18136 1
135 slava 18137 1
136 Harry Potter 18145 1
137 Лев 18152 1
138 Сергей 18159 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: делать ссылки на классы других программ,делать разные тесты с программой

Научился: открыть текстовый файл,сохранить изменения,заменить на нужную фразу
можно было бы вставить кнопку найти и найти и заменить,вдруг в том положении менять ничего не нужно))