C# обучение с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по сообщениям

  • Отправлено: 2
  • По консольным: 1
  • По видеоурокам: 1
  • Получено ответов: 13

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#.

Ты в любой момент сможешь отписаться от рассылки.


Замечательный курс, помогает на практике изучить многие возможности языка 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 лейбла хочу чтобы они появлялись по очереди. Но никак не могу понять почему мой ко не работает.