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

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

Демо софт / Английские карточки

  • На этом уроке мы будем переключать карточки и воспроизводить медиа-файлы.

    Задание:
    Написать программу для изучения английских слов.
  • Дата отправки отчёта: 16 февраля
  • Задание выполнено: за 15 час. 49 мин.
  • Чему научился: Урок получился объемный.
    Еще более подробно познакомился с методикой создания классов.
    Научился работе с каталогами и файлами в каталогах. (считывание файлов, парсинг, вывод на экран полученных значений)
    От себя добавил в логику работы -убирание кнопок переключения (влево, вправо) пока воспроизводится видео.
  • Что было сложным: При попытке добавить com компонент  (нажатие на вкладку com компоненты) VS закрывалась с ошибкой...
    В журнале событий было 2 записи по этому поводу. Проблема с библиотекой KERNELBASE.dll и сбой при запуске devenv.exe... Гуглил до посинения что же это такое..Убил кучу времени.. В итоге помогло банальное обновление Windows, и Visual Studio до актуальных релизов...
    Очень долго возился с подгоном видео файла под  PictureBox..Пересматривал видео....Но ничего особенного не находил, просто перетаскиваем в область PictureBox и ролик вопризводится в его пределах..В итоге подогнал методом тыка расположение воспроизводимого файла так чтобы смотрелось нормально...При выполнении программы все нормально, но на форме сам объект windows media  получился выше и левее....Так и осталось это для меня загадкой.
  • Оценка видео-уроку:
Отчёт от 16218 за Демо софт / Английские карточки


Отчёт от 16218 за Демо софт / Английские карточки




Оцени работу

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Демо софт / Английские карточки / 2018-02-16 23:24

Молодец, Дима, очень хорошо проработал.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Демо софт / Английские карточки / 2018-02-17 02:35

Молодец, отлично поработал, а ОС и ПО надо держать в актуальном состоянии, чтобы проблем было меньше.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Дмитрий  # Демо софт / Английские карточки / 2018-02-17 08:14

Именно из-за таких стенаний и страданий происходит рост. А что не ты первый , не ты последний, кто сталкивается с такими или иными проблемами. Самое обидное, что такие ошибки либо бывают самыми очевидными, либо приходится долго гуглить, чтобы понять, что происходит. Хорошо еще Воронин Иван появился на проекте, он большинство ошибок мне подсказал как с ними справиться.


16218. Дмитрий
Дмитрий
ответить
# Демо софт / Английские карточки / 2018-02-17 12:26

Спасибо всем.
Про ОС и ПО - это верно подмечено. Не даром сервисы поддержки (провайдеры интернета, поддержка софта) первое с чего начинают диалог - перезапуск системы и актуализация релизов, как бы это банально не было)))) Но чтобы понять это на собственном примере нужно просидеть n-ое количество времени над ошибкой и как говорится дойти до этого своими мозгами))) При таком подходе начинаешь выходить за рамки одной задачи и параллельно узнавать новое, что расширяет горизонт знаний... Все это в сумме дает рост и развитие.


  • Отчёт оценивали:
    6203Николай Миролюбов+1   16533Андрей Шевченко+1   459Сергей Сергеевич+1   6452Кирилл Шмойлов+1   1Евгений Волосатов+1   10558Иван Воронин+1   9156Dimon+1   11582Родион Глушков+1   3922Александр+1   7119Новопашин Владимир+1   8275Tekashnik+1   17038Николай0   9014Николай Денисов+1   162Андрей+1   16246Дмитрий Трамп0   14981DimanDOS+1   17022Константин Мельников+1  

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





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

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

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

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


Научился: создавать массив имен файлов. обращаться к файлам по именам файлов в массиве. добавлять видео плеер и обрабатывать его события.
Трудности: все ясно и понятно.



Научился: работать с другим класом
Трудности: С медиа была проблема
Все работало превосходно, но не показывало картинки и все остальное, только интерфэйс на форме. Нашел ошибку если у кого такая же беда то надо изменить public string Image(int nr) { if (nr < 0 || nr >= 0) return ""; return image[nr]; } НА public string Image(int nr) { if (nr < 0 && nr >= 0) return ""; return image[nr]; } и все остальные тоже функции исправить вот и сама программа https://yadi.sk/d/TzPsyn6vfMAhd