Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




Никита
  • Звание: Гаммациклоп
  • Накопленный опыт: 94 часа
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-09-11 16:41:57
  • Город проживания: Минск

Видеокурсы

Дата активности Видеокурс Прогресс
2015-12-16 game1 Наноигры 2 из 10 20 %
2015-12-13 game0 Демо игры 8 из 9 89 %
Итого: 10 из 19 53 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2015-11-13 task1h Цифры все 12 100 %
2015-07-09 task1f Геометрия все 8 100 %
2015-07-08 task1e Символы все 5 100 %
2015-07-06 task1d Формулы 8 из 9 89 %
2015-07-01 task1c Лирика 13 из 14 93 %
2015-06-30 task1a Целые числа все 7 100 %
2015-06-29 task1b Строки все 14 100 %
2015-05-06 task1 Семантика все 6 100 %
Итого: 84 из 86 98 %
Сохранить страницу:

2146. Иван
Иван
ответить
→  Никита  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-17 02:28

Классный космический арканоид! Здорово постарался! Приятно посмотреть!


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-16 18:08

Никита, красивая игра у тебя, отлично постарался! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Арканоид - Уровень и ракетка / 2015-12-14 21:50

Никита, хорошо справился с уроком и получил кроме знаний отличную игру!


4953. Никита
Никита
ответить
# Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-12-14 18:30

Странно прикреплял скрин, почему-то не пошло=(


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-12-14 17:57

Никита, очень радует что курс тебе помогает и ты уже многое освоил! Молодец! :)
Вот только скриншот пустой, а хотелось тебя там видеть! :)


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Камень ножницы бумага / 2015-12-11 17:43

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


2146. Иван
Иван
ответить
→  Никита  # Наноигры / Камень ножницы бумага / 2015-12-11 11:05

Отлично поработал! Очень аккуратно получилось. И времени много не заняло.


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Игра Быстрощёлк / 2015-11-10 23:03

Никита, замечательная у тебя игра, Так держать! :)


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Лабиринт 2D - игра / 2015-11-06 21:17

Никита, отличные навыки получил, Молодец!
Уверена что реализуешь задуманное, главное сильно зацикливайся, а иди вперед, а уж через время вернешься и все доделаешь! :)


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Никита  # Наноигры / Лабиринт 2D - игра / 2015-11-06 00:22

А так не проще?
using System;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        int m, i;
        Timer timer;

        public Form1()
        {
            InitializeComponent();
            timer = new Timer();
            timer.Interval = 500;
            timer.Tick += new EventHandler(timer_Tick);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            i = 0;
            m = 0;
            label1.Visible = true;
            label2.Visible = false;
            label3.Visible = false;
            label4.Visible = false;
            timer.Start();
        }

        private void start_game()
        {
            i++;
            if (i > 4)
            {
                m++;
                i = 0;
                if (m >= 5)
                {
                    timer.Stop();
                    Messege();
                }
            }

            switch (i)
            {
                case 0:
                    m1();
                    break;
                case 1:
                    m2();
                    break;
                case 2:
                    m3();
                    break;
                case 3:
                    m4();
                    break;
            }
        }
        private void Messege()
        {
            MessageBox.Show("Монстрик все пробежал");
        }

   
        private void m1()
        {
            label4.Visible = false;
            label1.Visible = true;
        }
     
        private void m2()
        {
            label1.Visible = false;
            label2.Visible = true;
         
        }
        private void m3()
        {
            label2.Visible = false;
            label3.Visible = true; ;
         
        }
        private void m4()
        {
            label3.Visible = false;
            label4.Visible = true;
        }

        private void timer_Tick(object sender, EventArgs e)
        {
            start_game();
        }
    }
}


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Лабиринт 2D - меню / 2015-07-11 19:08

Никита, заставка потрясная и шрифт интересный! Молодец! :)


2146. Иван
Иван
ответить
→  Никита  # Наноигры / Картинка с секретом / 2015-07-09 23:06

Красивая картинка. Получилось придумать свой секретный способ открытия картинки?


24. Олюшка
Олюшка
ответить
→  Никита  # Наноигры / Вступительное слово / 2015-07-01 21:36

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


4953. Никита
Никита
ответить
# Консоль / Целые числа / Деление / 2015-06-29 22:09

Подскажите, почему этот код не хочет работать. (Неверный ответ)
long a, b;
        a = long.Parse(Console.ReadLine());
        b = long.Parse(Console.ReadLine());
        Console.WriteLine("{0} / {1} = {2} ",a,b, a / b);
        Console.WriteLine("{0} % {1} = {2}" ,a,b,a % b);
       

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Более основательно работать с win form, работать с таймером.
Трудности: Создание монстра(у меня так и не получилось) на 3 уровне
Подскажите вот у меня, допустим, такой код на монстра: 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.Threading; namespace minster { public partial class Form1 : Form { int m, n; public Form1() { InitializeComponent(); } private void start_game() { while (m != 5) { monster_4.Visible = false; for (int i = 0; i < 4; i++) { switch (i) { case 0: m1(); break; case 1: m2(); break; case 2: m3(); break; case 3: m4(); break; } } m++; } Messege(); } private void button1_Click(object sender, EventArgs e) { start_game(); } private void Messege() { MessageBox.Show("Монстрик все пробежал"); } private void m1() { monster_1.Visible = true; Thread.Sleep(500); } private void m2() { monster_1.Visible = false; monster_2.Visible = true; Thread.Sleep(500); } private void m3() { monster_2.Visible = false; monster_3.Visible = true; Thread.Sleep(500); } private void m4() { monster_3.Visible = false; monster_4.Visible = true; Thread.Sleep(500); } } } короче, 4 лейбла хочу чтобы они появлялись по очереди. Но никак не могу понять почему мой ко не работает.
Замечательный курс, помогает на практике изучить многие возможности языка c#. Абражевич Никита.