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

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

Демо софт / Менеджер паролей

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

    Задание:
    Создать программу для хранения паролей.
  • Дата отправки отчёта: 9 сентября 2015 г.
  • Задание выполнено: за 50 мин.
  • Чему научился: Изучил компонент TableLayoutPanel. Также изучил метод Clipboard для копирования текста в буфер обмена и приведение типа object  к необходимому компоненту.
  • Что было сложным: Ничего
  • Комментарии: Замечаний нет
  • Оценка видео-уроку:
Отчёт от 6282 за Демо софт / Менеджер паролей




Оцени работу

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

  • Отчёт оценивали:
    10536Кирилл Матвеев0  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Я научился писать код для перехода по гиперссылке, узнал о элементе linkLabel, как зашифровать текст символом. Когда я писал свою программу "Генератор паролей" мне очень хотелось сделать так, чтобы сгенерированный пароль сразу попадал в буфер обмена. Благодаря этому уроку я смог это реализовать.
Трудности: Сложностей у меня не возникало, всё очень доступно и понятно!
Всю программу написал почти без ошибок, они возникали только иногда, и то: я сразу их находил и исправлял. Также логины у меня зашифрованы звёздочками (это видно на скриншоте). Я заметил, что в видео уроке указано при клике мыши выделение только 1 логина, но я сделал выделение на всех логинах с помощью вот такой строки: ((TextBox)sender).SelectAll();
Научился: Научился работе с буфером обмена.
Трудности: Не сразу понял как работает sender.
4 часа дополнительно грохнул на то, что бы разобраться как динамически добавлять новые поля по клику на кнопку и заносить в них пользовательские данные. Нефига не разобрался. Получилось только добавить новое поле но создать внутри контролы не осилил (( Видать знаний мало. Печаль огорчение. Так что задачу добавить что то свое не выполнил. ((