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

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

Нанософт / Твоё портфолио

  • Хочешь создать свой собственный, крупный проект?
    На этом уроке мы заложим основу твоей супер-программы —
    Портфолио, которое соберёт в себя все твои лучшие программы.
    Этот проект будет расширяться по мере создания новых программ.

    Задание:
    Создать программу-каталог своих лучших работ на C#.
    Обновлять каталог после каждой созданной программы.
  • Дата отправки отчёта: 22 мая 2015 г.
  • Задание выполнено: за 4 час. 30 мин.
  • Чему научился: Как добавлять рисунки в Form.
    Как менять иконку.
    Да вообще богатый объем информации!!
  • Что было сложным: Успевать за автором-видео вовремя делать. Приходится сперва искать все функции программы и понять что где лежит ...
  • Комментарии: Замечаний нет.
    Вопросов нет.
    Комментарии - все очень понравилось.
  • Оценка видео-уроку:
Отчёт от 5567 за Нанософт / Твоё портфолио




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Albert  # Прикладные / Твоё портфолио / 2015-05-22 15:58

Мне нравиться твой настрой, а то что сейчас у тебя нет программ не беда, тут ты легко и быстро этот нюанс исправишь, только занимайся, выполняй видео-уроки, присылай отчеты, так же приходи на вебинары, все это поможет тебе быстро создать богатое портфолио, только не забывай новые программы добавлять в него :) еще есть и платные курсы, лично я, в них так же узнаю очень много нужной информации и новые знания помогают еще быстрей продвигаться в овладении языка с#)


5469. Арина
Арина
ответить
→  Albert  # Прикладные / Твоё портфолио / 2015-05-22 15:09

Альберт, а скрин-шот кода? )


4045. Арсентий
Арсентий
ответить
→  Albert  # Прикладные / Твоё портфолио / 2015-05-22 15:05

хорошо но плохо)))
вставил бы хотя б helo world))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Albert  # Прикладные / Твоё портфолио / 2015-05-22 14:48

Альберт, скоро у тебя появятся свои программы и сможешь их добавить!



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: 1) Повторил использование Process.Start для запуска приложений. 2) TabControl. 3) Самостоятельно изучал различные способы вывода информации на форму.
Трудности: Определиться с интерфейсом портфолио.
Сначала сделал все как в уроке, кроме момента, когда подключались классы из других проектов. Мне данный подход не понравился, потому что надо помнить обо всех связях, ресурсах и прочих мелочах тех проектов, которые я разрабатывал несколько месяцев назад. Вручную добавлять исходники по одному не комильфо. Поэтому я целиком импортировал свои проекты в "solution", добавил reference на них. В итоге, нет проблем с namespace, все локально и работает как надо. Далее я вернулся к первому варианту, где мы просто запускаем исполняемый файл из папки "Exec". Это решение на мой взгляд лучше подходит для портфолио. Здесь это решение можно расширить, используя вместо исполняемого файла инсталятор данного приложения или перенаправить пользователя на нужную страницу в интернете для скачивания программы. Достаточно долгое время думал над интерфейсом формы. Причина была в том, что Евгений Витольдович предложил добавлять новые приложения в портфолио. Я задумался, как это можно сделать удобнее. В итоге, перебрав разные варианты, остановился на использовании компонента ListBox для динамического вывода списка приложений. Предложенный в уроке табличный вариант я убрал, так как было неудобно вручную добавлять картинки и описание игр за границы формы. Вместо этого у меня один PictureBox, выводящий картинку той игры, которая выбрана в списке по событию SelectedIndexChanged. Описание выделил в единичный TextBox, текст которого так же зависит от выбранного элемента в списке игр. Все данные хранятся в коллекции List<>, которые по-хорошему надо бы загружать из файла конфигурации, а потом из конкретных файлов описания игр, но это я остановил на будущее. Пока что вся текстовая информация содержится в константах кода программы. Спасибо за урок)
Научился: Работа с ресурсами. Объединение нескольких проектов в одном.
Трудности: сложностей не возникло
Урок понравился. Все просто и доступно!