На этом уроке мы будем работать с буфером обмена и открывать сайты в браузере по умолчанию.
Задание: Создать программу для хранения паролей.
Дата отправки отчёта:
29 июня 2015 г.
Задание выполнено: за
50 мин.
Чему научился:
1. Использовал новый элемент LinkedLink 2. Как быстрей именовать элементы
Что было сложным:
---
Комментарии:
Все очень даже доходчиво.
Совет Кто более-менее разбирается не смотрите видео, задача очень простая. Хотя был и неплохой совет о быстром именовании, но думаю можно посмотреть это после того как сделаете задание.
Visual Studio
Чтоб вставить нужный using Ctrl + . и никаких лишних кликов. Удалить строку Ctrl + L
У ITVDN есть классный курс по использованию VS - Visual Studio Tips & Tricks 2013 (кто хочет тот найдет) не то что бы очень хотелось но было бы очень приятно если поблагодарили кто посчитает это нужным - буду добрее и писать отсылки на что-то очень полезное лично для меня, а там вам уж решать. Что ж посмотрим стоит тратить время на написание длинных текстов или нет.
Хороший тон
Если такие короткие имена не правильны, так почему бы сразу использовать более полные имена и в маленьких и в больших проектах. Сразу хорошую привычку посееять.
Мнение о вебинаре
Возможно стоит подумать о структуре проведения урока. Каждый раз все по новому, ведь уроки последовательные, так зачем каждый раз объяснять как создать форму, настроить, установить иконку - настроить если это уже расказывалось в одном из предыдущих уроков. Если что-то уже было в предыдущем - то упустить, а если что-то новое то расказать. А то почти 20 мин на настройку долговато. Ведь кто будет смотреть просто повторит, а так посмотрит в свой старый проект и еще раз повторит для себя и лучше уяснит. Просто сделать отсылку на какой-то урок и все. Просто вебнарный урок и просто урок разные вещи. В одном можно и подробней а в другом можно и упускать некоторые моменты и делать отсылки. Я думаю так обучение будет эффективней.
Предложение
Возможно стоит сделать отдельный урок по настройке формы. Или серию уроков по рутиной работе. Чтоб как-то отделить вот такие вещи.
P.S Очень хочется чтоб в комментариях писали поменьше ерунды. Я понимаю что всем не поможешь, но все же, хочется чтоб "сообщество" было активней и не все сами по себе и сами за себя. Никто не заставляет быть героем и помагать всем подряд, просто есть сказать что-то дельное - скажите. Хотя, кто знает может мое восприятие текущей ситуации искажено и все не так.
Совет Кто более-менее разбирается не смотрите видео, задача очень простая. Хотя был и неплохой совет о быстром именовании, но думаю можно посмотреть это после того как сделаете задание.
Visual Studio
Чтоб вставить нужный using Ctrl + . и никаких лишних кликов. Удалить строку Ctrl + L
У ITVDN есть классный курс по использованию VS - Visual Studio Tips & Tricks 2013 (кто хочет тот найдет) не то что бы очень хотелось но было бы очень приятно если поблагодарили кто посчитает это нужным - буду добрее и писать отсылки на что-то очень полезное лично для меня, а там вам уж решать. Что ж посмотрим стоит тратить время на написание длинных текстов или нет.
Хороший тон
Если такие короткие имена не правильны, так почему бы сразу использовать более полные имена и в маленьких и в больших проектах. Сразу хорошую привычку посееять.
Мнение о вебинаре
Возможно стоит подумать о структуре проведения урока. Каждый раз все по новому, ведь уроки последовательные, так зачем каждый раз объяснять как создать форму, настроить, установить иконку - настроить если это уже расказывалось в одном из предыдущих уроков. Если что-то уже было в предыдущем - то упустить, а если что-то новое то расказать. А то почти 20 мин на настройку долговато. Ведь кто будет смотреть просто повторит, а так посмотрит в свой старый проект и еще раз повторит для себя и лучше уяснит. Просто сделать отсылку на какой-то урок и все. Просто вебнарный урок и просто урок разные вещи. В одном можно и подробней а в другом можно и упускать некоторые моменты и делать отсылки. Я думаю так обучение будет эффективней.
Предложение
Возможно стоит сделать отдельный урок по настройке формы. Или серию уроков по рутиной работе. Чтоб как-то отделить вот такие вещи.
P.S Очень хочется чтоб в комментариях писали поменьше ерунды. Я понимаю что всем не поможешь, но все же, хочется чтоб "сообщество" было активней и не все сами по себе и сами за себя. Никто не заставляет быть героем и помагать всем подряд, просто есть сказать что-то дельное - скажите. Хотя, кто знает может мое восприятие текущей ситуации искажено и все не так.
За ссылку - спасибо... Только в комментах ссылки потеряются. У нас есть страничка рекомендаций по книгам. Можно сделать такую-же для ссылок. У мелкософта что-то похожее есть тоже - msdn.microsoft.com/en-us/library/dn320181.aspx
Сергей, если всё будет по полочкам, да по папочкам, то курс не будет таким интересным. Некоторый хаос резонирует в разных местах по-разному и на выходе получается живой результат.
Спасибо за советы, при случае посмотрю этот урок, обязательно, я люблю горячие клавиши!
Я не зрегистрирован Вконтакте. Думаю если Евгений Витольдович посчитает нужным сам добавит ссылку. Сдесь сугобо для неравнодушных. А тем кому всеравно пускай проходят мимо.
По-видимому вот начало этого курса: itvdn.com/ru/video/vs2013-tips-and-tricsk. Спасибо! А по поводу структуры - у многих проблема войти в программирование ненавязчиво, постепенно, но с интересом - незаметно втянуться. Мне, например наоборот очень нравится, что программа создается с самого начала - всегда можно промотать то, что уже и так ясно, но ведь кому-то может быть не ясно (забыл, например, делал перерыв в занятиях и т.п. - а тут всегда все под рукой).
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Отличный урок.
Научился открывать ссылки в браузере, копировать текст в буфер, выделять текст...
Сделал как в видео уроке, но решил доработать.
Захотел сделать не 3 строки в tableLayoutPanel, как в видео примере, а поле с выпадающим списком....Так же, чтобы поля логин и пароль были в единичном экземпляре и менялись в зависимости от выбора поля списка...Ну и до кучи, чтобы можно было прямо из формы дописывать новые значения в список...
1) Решил воспользоваться элементом ComboBox (заодно и разобраться как он работает). Добавил его вместо Label Link. Поле "логин" оставил как в видео примере. Поле пароль сделал звездочками TextBox (так больше нравится, чем кнопка)
2) Далее занялся вопросом наполнения списка. Оказалось не все так просто, как я думал))) Добавил в него предопределнные значения и понял, что мне это ничего не дает...Ведь в нем получится хранить имя сайт...А где тогда будут логин и пароль? Отложил вопрос и решил для начала добавить программно список сайтов.
3) На форме сделал несколько полей (название сайта, логин, пароль и кнопку “добавить”). Пометил их так же в tableLayoutPanel. Сделал CheckBox, решив от его состояния показывать поля добавления или нет... Пришлось поковыряться с привязками, чтобы отображение было нормальным. Так же долго возился с центрированием формы (если есть доп. меню или оно скрывается). В итоге погуглил и как результат смог написать функцию, которая определяет центральное положение формы с учетом изменения ее размеров в зависимости от того показано ли доп. меню или нет.
4) Когда все было готово и добавление в список наладилось, я заметил что, закрыв программу, список открывался пустой...Погуглив понял, что необходимо хранить данные в файле.. Сделал текстовый файл в папке с проектом. Написал функцию записи в файл при нажатии кнопки “добавить”. А при загрузке формы функцию которая считывает данный файл, парсит строки и наполняет список...
В общем проделал для себя огромную работу по прокачиванию навыков..Почти все вышеописанное делал впервые...Было очень интересно.
Затянул меня С# )))
Трудности: Искать в слепую методы и варианты решения поставленных перед собой задач.