На этом уроке мы будем работать с буфером обмена и открывать сайты в браузере по умолчанию.
Задание: Создать программу для хранения паролей.
Дата отправки отчёта:
29 июля 2018 г.
Задание выполнено: за
3 дня 2 час. 23 мин.
Чему научился:
Пишу отзыв только сейчас, так как был занят всё это время. У меня были планы модернизировать это всё, добавить взаимодействие с базой данных, переписать всё на wpf, сделать шифрование данных и т.д, но так как у меня мало опыта то я решил отложить это дело ненадолго. Отправляю отчёт как есть.
Проект становится платным, и я думаю это даже хорошо. Только вот подписку я смогу оплатить только к сентябрю, в августе здесь меня не будет((((
Хочу создавать telegram ботов ^_^
Что было сложным:
Уже не помню(( Хотел доработать, но прокрастинировал на выходных а потом понял что мои планы пока что не под силу мне
Судя по тому, что у тебя всего 7 часов опыта на данном проекте, ты тут даже ничего не успел сделать. Бесплатные уроки и курсы так и останутся бесплатными, так что как минимум сможешь до осени выполнить всё, что можно выполнить. Что касаемо лени, можешь называть её как хочешь, она присуща всем, просто каждый управляет ею по своему, кто-то плывёт по течению, стукаясь о камни, а кто-то берёт в руки вёсла и творит свою судьбу сам. Удачи.
Отчёт оценивали: 17443. WildOrc+16452. Кирилл Шмойлов+1791. Валерий Жданов+113850. Владимир+117606. Виктор+13922. Александр+117947. Dmitry Sinitsin+19014. Николай Денисов+18822. Alex+110494. Алексей В.+116218. Дмитрий+12146. Иван+110558. Иван Воронин+11295. Дмитрий Че+119151. Evheny017663. Oleksandr+1459. Сергей Сергеевич+117255. Слава+11. Евгений Волосатов+123056. Андрей Сальников0
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Отличный урок.
Научился открывать ссылки в браузере, копировать текст в буфер, выделять текст...
Сделал как в видео уроке, но решил доработать.
Захотел сделать не 3 строки в tableLayoutPanel, как в видео примере, а поле с выпадающим списком....Так же, чтобы поля логин и пароль были в единичном экземпляре и менялись в зависимости от выбора поля списка...Ну и до кучи, чтобы можно было прямо из формы дописывать новые значения в список...
1) Решил воспользоваться элементом ComboBox (заодно и разобраться как он работает). Добавил его вместо Label Link. Поле "логин" оставил как в видео примере. Поле пароль сделал звездочками TextBox (так больше нравится, чем кнопка)
2) Далее занялся вопросом наполнения списка. Оказалось не все так просто, как я думал))) Добавил в него предопределнные значения и понял, что мне это ничего не дает...Ведь в нем получится хранить имя сайт...А где тогда будут логин и пароль? Отложил вопрос и решил для начала добавить программно список сайтов.
3) На форме сделал несколько полей (название сайта, логин, пароль и кнопку “добавить”). Пометил их так же в tableLayoutPanel. Сделал CheckBox, решив от его состояния показывать поля добавления или нет... Пришлось поковыряться с привязками, чтобы отображение было нормальным. Так же долго возился с центрированием формы (если есть доп. меню или оно скрывается). В итоге погуглил и как результат смог написать функцию, которая определяет центральное положение формы с учетом изменения ее размеров в зависимости от того показано ли доп. меню или нет.
4) Когда все было готово и добавление в список наладилось, я заметил что, закрыв программу, список открывался пустой...Погуглив понял, что необходимо хранить данные в файле.. Сделал текстовый файл в папке с проектом. Написал функцию записи в файл при нажатии кнопки “добавить”. А при загрузке формы функцию которая считывает данный файл, парсит строки и наполняет список...
В общем проделал для себя огромную работу по прокачиванию навыков..Почти все вышеописанное делал впервые...Было очень интересно.
Затянул меня С# )))
Трудности: Искать в слепую методы и варианты решения поставленных перед собой задач.