Курсы по программированию

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

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

Хранитель экрана / VIP. Говорящие часы. Воспроизведение

  • На уроке пишем программу,
    которая показывает и говорит текущее время
  • Дата отправки отчёта: 17 августа 2015 г.
  • Задание выполнено: за 2 час. 10 мин.
  • Чему научился: работать со временем и воспроизводить звук .
  • Что было сложным: Сделать перемещение формы так как borderstyle = none.
  • Комментарии: Все отлично.
  • Оценка видео-уроку:
Отчёт от 4853 за Хранитель экрана / VIP. Говорящие часы. Воспроизведение




Оцени работу

 
Сохранить страницу:

24. --
Олюшка
Олюшка
ответить
→  Alexander Sidorov  # Прикладные / VIP. Говорящие часы. Воспроизведение / 2015-08-17 22:11

Александр, вот и полностью готовы часы, замечательно что справился! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Alexander Sidorov  # Прикладные / VIP. Говорящие часы. Воспроизведение / 2015-08-17 22:22

Остроумно. Фигурально. Чётко!


2146. --
Иван
Иван
ответить
→  Alexander Sidorov  # Прикладные / VIP. Говорящие часы. Воспроизведение / 2015-08-17 22:44

Хорошо получилось. А как решили проблему с перемещением? Расскажите, тоже это  интересно.


4853. --
Alexander Sidorov
Alexander Sidorov
ответить
→  Иван  # Прикладные / VIP. Говорящие часы. Воспроизведение / 2015-08-18 00:15

public partial class Form1 : Form
{
    //Координаты мышки
    private int x = 0; private int y = 0;

    // Нажатие кнопки мышки
    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        x = e.X; y = e.Y;
    }
    // Движение мышки
    private void Form1_MouseMove(object sender, MouseEventArgs e)
    {
        if (e.Button == System.Windows.Forms.MouseButtons.Left)
        {
            this.Location = new System.Drawing.Point(this.Location.X + (e.X - x), this.Location.Y + (e.Y - y));

        }
    }
}



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Все еще учу Microsoft Visual C# 2008 Express Edition
Трудности: Запихнуть аудиофайлы в ресурсы и заставить работать программу.
Интересно.


Научился: 1. использование объекта DateTime и преобразование его данных к виду hh:mm:ss 2. использование отдельного класса для разделения функционалов формы и программы 3. ознакомился с многопоточностью на примере воспроизведения звуковых файлов
Трудности: многопоточность и делегирование
хорошая программа получилась, функциональная.