Допиливаем и дорабатываем редактор до товарного вида. Реализуем ещё несколько фишек.
Дата отправки отчёта:
19 июня 2018 г.
Задание выполнено: за
6 час. 32 мин.
Чему научился:
Улучшили редактор, хорошо так все сделано, продумано. Особенно понравилась установка и стирание элементов целыми блоками. Немного оптимизировал код, используя foreach вместо for, особенно это актуально при переборе двумерного массива.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 17947. Dmitry Sinitsin+116218. Дмитрий+16452. Кирилл Шмойлов+117443. WildOrc+1791. Валерий Жданов+117606. Виктор+11. Евгений Волосатов+1459. Сергей Сергеевич+13922. Александр+117255. Слава+12146. Иван+1Посетитель+13747. Сергей+110494. Алексей В.+15394. Anton+118493. Evgenii Kudriavtcev+1Посетитель+16987. MichGar+110558. Иван Воронин+14814. Дмитрий+118272. Ramzan+18275. Tekashnik+111582. Родион+118477. sparda06275. Андрей+117663. Oleksandr+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: создавать контролы кодом и назначать им свойства добавил небольшую функцию, отображающую номер текущего уровня в комбобоксе с возможностью перехода сразу к конкретному уровню
Научился: Дeлать измeнение рaзмеpов лaбиpинта чeрез текстовое поле.
Дeлать пpямоугольнoе зaполнeниe лабиpинта выбранным объектом.
Дeлать cчётчик ящиков и паркoвочныx меcт для ниx.
Дeлать Тултипы для контролов
Трудности: Возникли вопросы:
при использовании текстового поля со свойством BorderStyle = Fixed3D,
я надеялся увидеть "объёмный вариант", а на самом деле оно выглядит как Label.
Хотелось бы подробнее узнать как программно перехватывать ошибки с помощью try - catch.
Возникли вопросы:
при использовании текстового поля со свойством BorderStyle = Fixed3D,
я надеялся увидеть "объёмный вариант", а на самом деле оно выглядит как Label.
Хотелось бы подробнее узнать как программно перехватывать ошибки с помощью try - catch.
Замечаний, практически, нет.
Особенно понравилась реализация пpямоугольнoго зaполнeния лабиpинта выбранным объектом.
Хочу предложить более простой способ использования функции Split(x)
с разделителем, отличным от пробела:
char dl = 'x';
string[] wh = toolStripTextBoxLabirintSize.Text.Split(dl);