Си шарп с нуля

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

Larisa
  • Звание: Алгоритмист
  • Накопленный опыт: 149 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-08-12 20:11:58
  • Город проживания: Киев. Но чаще в г. Лод Израиль

Видеокурсы

Дата активности Видеокурс Прогресс
2016-04-18 saver Хранитель экрана 13 из 15 87 %
2015-10-28 soft3 Теория ООП 23 из 39 59 %
Итого: 36 из 54 67 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2015-04-03 task3 Динамика 2 из 3 67 %
2015-04-01 task3 Комбинаторика все 9 100 %
2015-03-30 task2d For-to-чки 17 из 26 66 %
2015-03-27 task2 Алгоритмика 9 из 20 45 %
2015-03-27 task2j Вечность 3 из 5 60 %
2015-03-27 task2k Последовательность все 6 100 %
2015-03-22 task2r Подпрограммы все 14 100 %
2015-03-07 task2m Любимые циклы 2 из 6 34 %
2015-02-14 task2o Матрёшки 1 из 9 12 %
2015-02-14 task2g Обман цикла 1 из 7 15 %
2015-02-13 task2i Узник цикла IF 5 из 6 84 %
2015-02-08 task2s Строки 1 из 6 17 %
2015-02-08 task1a Целые числа все 7 100 %
2015-01-29 task2l Математика 1 из 9 12 %
2015-01-29 task2e Пока-цикл 2 из 6 34 %
2015-01-22 task2c Условный оператор 9 из 16 57 %
2015-01-21 task1b Строки все 14 100 %
2015-01-07 task3 Рекурсия все 4 100 %
2014-12-09 task1 Семантика все 6 100 %
Итого: 113 из 179 64 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / ФИНАЛЬНЫЙ урок / 2016-04-18 22:09

Лариса, мои поздравления!
Букет цветов. Вы Молодец!


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Режим предобзора и установка / 2015-12-25 01:44

Здорово, что удалось справиться с со всеми трудностями. Очень рад, что все получается. Поздравляю Вас с наступающим Новым Годом!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / Режим предобзора и установка / 2015-12-24 23:53

Лариса, бесподобный отчёт, прекрасная работа была проведена! ВЫ МОЛОДЕЦ!


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Полноэкранный режим / 2015-12-08 01:03

Результат того стоит! Здорово получается!


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Параметры командной строки / 2015-12-05 00:13

Очень рад, что все получилось и со всеми трудностями удалось справиться!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / Параметры командной строки / 2015-12-04 21:19

Можно было пробелы на_не менять, заключить имя пути с пробелами в "


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / Использование реестра / 2015-11-20 10:19

Лариса, отличные результаты.


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Использование реестра / 2015-11-20 00:26

Здорово! Трудности не испугали вас! В итоге все получилось!


24. Олюшка
Олюшка
ответить
→  Larisa  # Хранитель экрана / Использование реестра / 2015-11-19 23:07

Лариса, великолепная работа! Рада что во всем разобралась и все отлично получилось! Молодец! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Larisa  # Хранитель экрана / Применение настроек / 2015-11-12 03:53

мне кажется или на картинках не совпадает количество указанное на Настройках и количество точек на форме


24. Олюшка
Олюшка
ответить
→  Larisa  # Хранитель экрана / Применение настроек / 2015-11-11 21:46

Лариса, в очередной раз классно все выполнила! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / Применение настроек / 2015-11-11 21:27

Лариса, вы МОЛОДЕЦ!


24. Олюшка
Олюшка
ответить
→  Larisa  # Хранитель экрана / Форма настроек / 2015-11-08 21:54

Лариса, отлично поработала и все уже классно, а будет еще лучше! Молодец! :)


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Форма настроек / 2015-11-07 18:32

Отлично  получилось! Всё в уроках Евкений Витольдович покажет.


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / ПОЛУФИНАЛЬНЫЙ урок / 2015-10-29 23:38

Как здорово! Спасибо за такой видео обзор! Очень красиво!


24. Олюшка
Олюшка
ответить
→  Larisa  # Хранитель экрана / ПОЛУФИНАЛЬНЫЙ урок / 2015-10-29 21:02

Лариса, это очень классно сделано, я в восторге от такой работы, Молодчина! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / ПОЛУФИНАЛЬНЫЙ урок / 2015-10-29 20:42

Лариса, а вам правда 74 года?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2015-10-28 08:00

В это воскресение мы записали вторую часть этого курса, тоже будет кстати.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2015-10-28 07:59

Спасибо, Лариса, воспользяюсь твоимотчётом для подробного описания курса, "чему вы научитесь".


2146. Иван
Иван
ответить
→  Larisa  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2015-10-28 01:20

Хороший получился отчет! Много интересного узнали в этом курсе! Здорово!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / ПОЛУФИНАЛЬНЫЙ урок / 2015-10-14 08:01

Лариса, ты забыла приложить ссылку на своё. видео.


24. Олюшка
Олюшка
ответить
→  Larisa  # Хранитель экрана / Новый класс Figure / 2015-10-02 20:50

Лариса, отлично у тебя получилось, думаю что и цветные окружности получатся со временем! Главное двигайся веред! Ты уже Молодец! :)


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Новый класс Graph / 2015-09-29 18:16

у меня вот так выглядит функция move. Что-то у вас там не то:
public void Move()
        {
            pixel.x += step.x;
            pixel.y += step.y;
            int maxdx = max.x - depht.x;
            int maxdy = max.y - depht.y;

            if (pixel.x < min.x) { step.x = -step.x; pixel.x = min.x - (pixel.x - min.x); }
            if (pixel.x > maxdx) { step.x = -step.x; pixel.x = maxdx - (pixel.x - maxdx); }


            if (pixel.y < min.y) { step.y = -step.y; pixel.y = min.y - (pixel.y - min.y); }
            if (pixel.y > maxdy) { step.y = -step.y; pixel.y = maxdy - (pixel.y - maxdy); }
        }


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Движение шарика / 2015-09-27 00:05

Интересное у вас поведение шарика, видимо где-то все-таки появилась ошибочка. У меня в программе такого не было. Уверен, что вам удастся найти ее.


24. Олюшка
Олюшка
ответить
→  Larisa  # Хранитель экрана / Движение шарика / 2015-09-26 21:53

Лариса, я рада что ты нашла решение и у тебя хорошо получилось, а след ты специально оставила показать полет шарика! :) Двигайся дальше, уверена что мелкие недочеты ты дальше исправишь! :)


24. Олюшка
Олюшка
ответить
→  Larisa  # Хранитель экрана / Создаём графику / 2015-09-26 08:59

Лариса, на данный вопрос затрудняюсь что либо сказать!
Может пока выводить кружечки, а уже понабравшись еще больше опыта реализовать эти забавные рожицы!!! :)


2146. Иван
Иван
ответить
→  Larisa  # Хранитель экрана / Создаём графику / 2015-09-25 18:42

Либо pen не  задан, либо в circle пусто.  Да, тоже интересно стало, что такое ООП15?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Хранитель экрана / Создаём графику / 2015-09-25 17:42

что такое ооп-15?


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Перемещение Снеговиков / 2015-09-14 15:10

Лариса, очень хорошо что у тебя все получилось, уверена что ты найдешь ответы на вопросы очень скоро! :)
Очень отлично что они у тебя появляются, ты замечательно проработала урок! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Спрайт для Снеговика / 2015-09-07 13:22

Ларис, как я рада увидеть твоих снеговиков, и очень рада что прокачалась, еще больше приобрела опыта! Молодец! ☀️


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / Спрайт для Снеговика / 2015-09-07 09:35

Лариса, отличная работа!


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Мощь полиморфизма / 2015-09-03 18:32

Лариса, я очень рада что ты продолжаешь заниматься!!! ☀️
Лариса, нужно в функции abstract public void Draw() убрать фигурные скобочки и поставить ";" запись вот такая (abstract public void Draw();)
Уверена что будет замечательно, у тебя уже все получается! Ты Молодец! ☀️


6525. Дмитрий
Дмитрий
ответить
→  Larisa  # Теория ООП / Мощь полиморфизма / 2015-09-03 17:38

Убери тело метода {}. Должно получиться так public abstract void Draw();
У абстрактных методов не может быть тела. Или замени abstract на virtual


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Переезд graph в базовый класс / 2015-07-15 18:55

Лариса, замечательная проделанная работа! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Переезд метода Draw / 2015-07-11 23:03

Лариса, ну ты герой! Зачем же переписывать? Столько терпения, я просто делаю копию проекта если хочу оставить дополнительный вариант! Молодец! :)


2146. Иван
Иван
ответить
→  Larisa  # Теория ООП / Рисователь снеговиков / 2015-07-11 01:28

Очень позитивные снеговики получились. Так и хочется ему сказать:"Привет". Зеркальные!


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Фигуральный базовый класс / 2015-07-09 22:42

Лариса, замечательно что все же разобралась и сделала работу, а снеговики переместятся никуда они от тебя не денутся! Главное продолжай заниматься! Ты, уже Молодец! :)


3283. Larisa
Larisa
ответить
# Теория ООП / Фигуральный базовый класс / 2015-07-09 20:38

К заданию 14: Создать функцию timer1_Tick и в ней рисовать . Очищать поле предудущег положения цветом фонаю Для простой фигуры получилось, для снеговика нет.


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Богатое наследство / 2015-07-04 20:00

Лариса, отлично выполнила урок, мне нравятся твои танцующие снеговички! Класс! :)


3283. Larisa
Larisa
ответить
# Теория ООП / Богатое наследство / 2015-07-04 19:59

К заданию 13 Богатое Наследство.        Наследование заключается в том , что после создания создании базового (общего) класса, в котором задаются общие
свойства некоторых связанных элементов, в дальнейшем к этим элеменам могут добавляться другие свойства.
Для них создается новый класс (производный),который наследует все ранее заданные свойства,
но не содержат их код,
В производном классе создается новый конструктор, описывающий эти новые свойства.
При объявлении производного класса указывается базовый класс, а  конструктор производного класса
содержит ключевое слово base , которое отсылает к базовому классу.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / Второй Снеговик / 2015-07-04 10:06

Лариса, ты молодец!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa   / 2015-07-03 21:55

Немного сложновато, но смысл совершенно верный.


3283. Larisa
Larisa
ответить
# Теория ООП / Второй Снеговик / 2015-07-03 19:15

Ответы к заданию 2 снеговика

а) Чтобы перемещать снеговика нужно:  1) Обозначить координаты верхней точки - (вершина  головы) x,y и
задать их значение в пикселях.
2)задать радиусы трех окружностей, лежащих на одной оси, в целых числах .3 Положение всех остальных точек -
центры -окружностей,начало и конец рук и координаты прямоугольников ног вычислить относитеьно x, y и
значений длин радиусов
3) Для движения надо создать цикл, в котором изменять значения x,y с разумным шагом, подобрать функцию времени,
которая отсчитывает необходимое число сек или мсек для движения и уметь стирать (или делать бесцветным
предыдущее изображение 

б) Оставить неизменным координаты x,y и вычислить координаты центров окружностей в соответствии с наклоном
  фигуры
в) Разделить значение радиусов и длин рук на одно и то же число. 


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Рисуем Снеговика / 2015-07-01 18:50

Лариса, великолепная работа, Робот классный получился! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / Рисуем Снеговика / 2015-07-01 18:18

Лариса, отлично постаралась!
Молодец.


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Цветные карандаши / 2015-06-27 20:09

Лариса, все замечательно у тебя, хорошо поработала над уроком, и меня порадовала отчетом! Молодец! :)


2146. Иван
Иван
ответить
→  Larisa  # Теория ООП / Цветные карандаши / 2015-06-27 20:09

Отлично получилось. Уверен, что теперь вы с легкостью определите отсутствие какого-либо using (a)


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Расстояние между пикселями / 2015-06-23 21:30

Лариса, замечательно что все у тебя получается уже! Мне приятно видеть твои успехи! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / Расстояние между пикселями / 2015-06-23 21:12

Хорошо, Лариса, молодец!


2146. Иван
Иван
ответить
→  Larisa  # Теория ООП / Пиксели для классов / 2015-06-23 00:17

Отлично получилось. Может breakPoint не в том месте поставился. Попробуйте поставить его прямо в конструкторе.


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Пиксели для классов / 2015-06-23 00:03

Лариса, замечательно что продолжила обучение, и просто отличные знания! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / Структура vs Класс / 2015-06-16 18:20

Для пошагового выполнения цикла используется клавиша F10.


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Структура vs Класс / 2015-06-16 18:19

Лариса, хорошо что продолжила обучение! Чтобы прошагать нажимаешь F11.


2146. Иван
Иван
ответить
→  Larisa  # Теория ООП / Структура vs Класс / 2015-06-16 18:14

две  точки входа, это , наверное, значит, что у вас было две функции Main


2146. Иван
Иван
ответить
→  Larisa  # Теория ООП / Структура пикселя / 2015-06-02 00:08

Хорошо все получается. Как удалось разместить так точно по центру?


3283. Larisa
Larisa
ответить
# Теория ООП / Второй класс / 2015-05-26 18:56

Не могу раскрыть дерево классов, т.к в моем  в обозревателе решений (VS 2010 Express) нет значка раскрыть, не только для новых классов, но и для Program.cs (во всех проектах).
Что надо сделать , чтобы появились эти значки? Ответа в интернете не нашла. Скриншот отправила с невыполненным 4 -ым пунктомю. Если не получу ответ - не смогу ваполнить этот пункт в следующих уроках


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / Второй класс / 2015-05-26 18:53

Надо установить VS 2013 по видимому.


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Первый класс / 2015-05-24 18:50

Лариса, не совсем поняла почему ты не можешь сделать копию, возьми весь проект, все папку и переименуй ее, например под № 1 урок, и потом так далее, хотя может и не стоит этого делать, ведь это сейчас хочешь сохранить знания чтобы потом обращаться, а в реале, со временем тебе уже и не нужно будет это делать ты уже и так будешь знать и хранить кучу будет бесполезно, ведь с каждым уроком знания растут и возвращаться к тому с чего начинали уже неинтересно)


24. Олюшка
Олюшка
ответить
→  Larisa  # Теория ООП / Инкапсуляция мечты / 2015-05-20 14:39

Лариса, мне очень не понятно при чем тут калькулятор, ютуб и интернет. Вы сейчас находитесь на курсе теория ООП на первом задании. Вам необходимо прочитать перед видео задание, посмотреть видео, где Евгенией подробно все рассказывает и показывает, т.е. нужно за ним все делать в конеце урока он говорит что необходимо сделать для подачи отчета, далее поставить галочки под видео и написать чему научилась, что сложно было, и комментарий, приложить скриншот то что выполнили по видео, а в этом уроке картинку про инкапсуляцию поставить оценку в виде звездочек и нажать на проверку, и весело приступать к следующему заданию, собственно формирования отчета вы сделали хорошо, однако этот отчет не по этой теме, не по данному уроку, так что прийдется переделать и еще раз прислать отчет. Лариса, все хорошо, я уверена что у вас все получиться)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Larisa  # Теория ООП / Инкапсуляция мечты / 2015-05-20 14:26

Лариса, если что-то никак не получается - можно приложить отчёт с описанием проблемы и просьбой принять задание. Обычно это срабатывает и можно получить доступ к следующему уроку. Для отчёта за это задание писать программы вообще было не обязательно - только написать, что такое инкапсуляция в твоём понимании.
Может ты уроки перепутала?


3283. Larisa
Larisa
ответить
# Теория ООП / Инкапсуляция мечты / 2015-05-20 14:15

К пункту 1 - ушло много дней


3283. Larisa
Larisa
ответить
# sharp / Конкурс Робота Шарпа / 2014-11-26 13:02

Как войти в семинар консоль


  • Звание: Алгоритмист
  • Накопленный опыт: 149 часов
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 11 8 29 289
2 Дмитрий 4814 10 15 10 35 275
3 zhikharevav 8380 5 5 225
4 Tekashnik 8275 5 5 165
5 Иван Воронин 10558 3 3 163
6 WildOrc 17443 138
7 vip 9913 129
8 Виктор 17606 115
9 Владимир 15525 103
10 Bodrik_torf 16066 100
11 Алексей В. 10494 91
12 Anton 5394 85
13 Pavlin 16496 82
14 Андрей Гришагин 17240 80
15 Yefim 11589 68
16 Dmitry Sinitsin 17947 66
17 Дмитрий 16218 57
18 Яков 6401 56
19 Володимир 8707 50
20 Евгений Волосатов 1 42
21 Александр 3922 5 5 40
22 Алекс 8932 39
23 Денис 16396 36
24 Dimon 9156 35
25 Timoha 9980 34
26 Григорий 3850 27
27 drWatson 17575 27
28 Андрей 162 26
29 Михаил 5081 5 5 25
30 Николай Миролюбов 6203 25
31 Andrej Gladkov 16018 25
32 Виталий 16268 3 4 7 24
33 Антон Кравченко 5502 3 3 23
34 chip 13417 23
35 Sergej Šugajev 16017 23
36 Алексей|BrisK|Кривицкий 3506 21
37 Narek Aslanyan 18057 21
38 Pavel 11353 20
39 Валерий Жданов 791 19
40 Gilman 17619 18
41 DimanDOS 14981 16
42 Евгений 17938 16
43 Neverwinter 2 1901 15
44 Иван 2146 15
45 Rise 14075 15
46 Aleksej Fiodorov 16016 15
47 vjacheslav 16906 15
48 Слава 17769 15
49 Самал 18138 14
50 Povilas Abramovicius 16089 12
51 Dim_nk 18171 11
52 Сергей Сергеевич 459 10
53 Петя 7652 10
54 Aelita 18082 10
55 Nikita 16135 8
56 Den Andreevich 6861 7
57 Андрей Шевченко 16533 7
58 Дмитрий 18157 7
59 Кирилл Шмойлов 6452 6
60 Сергей Стефаненко 13131 6
61 Diserdyuk 17894 6
62 Кирилл Бойко 17895 6
63 Кирилл 18177 5 5 5
64 Сарапульцев Константин 1570 5
65 Denis 1947 5
66 Сергей 3747 5
67 Денис 4395 5
68 Алексей 9323 5
69 Роман 14462 5
70 ivan tuzhikov 15865 5
71 Kiril Krutiajev 16014 5
72 Serge 16861 5
73 Андрей 17589 5
74 Сергей Тирпиц 17608 5
75 Bakha 17695 5
76 Greed846 18029 5
77 Taras 18146 5
78 David 18153 5
79 CaLLiek 18162 5
80 Tigran 18175 5
81 Игорь 7321 2
82 Dni 16691 2
83 Андрей 4753 1
84 Владимир 6587 1
85 Константин 10821 1
86 Andrej Petrunev 16015 1
87 Юрий Караваев 17629 1
88 Andrey 18136 1
89 slava 18137 1
90 Harry Potter 18145 1
91 Лев 18152 1
92 Сергей 18159 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Передвигать кружок. Для этого 1) в базовом классе создадим метод Move (Pixel position), которая смещает окружность 2) на форме создаем кнопку, после нажатия которой, кружок перемещается. 3) Создаем функцию Demo, в котором создаем окружность заданного радиуса с центром в начале координат и методом Move . 4) Посредством F11 попадаем в функцию public Pixel, снова возвращаемся в Demo, и 5) Попадаем в класс Circle в окружность с начальными координатами, а оттуда в класс Shape, который получает значение position - текущее положение центра окружности.
Трудности: Илюстрация перехода из класса в класс посредством BreakPoint и компановка скриншотов.
No Comments
Научился: 1) лучше прочувствовала связь между формой, панелью инструментов, окном свойств и кодом программы, а также научилась работать с событиями. 2) на основании предыдущего научилась вызывать фигуры на экран по клику мыши и запускать их движение по экрану. 3) Создавать движок для изменения численных значений. В процессе работы программы изменять цвета фона и линий и изменять движком количество вершин многоугольника, а также соединять вершины случайным образом 4) Создавать вторую форму, работать с командной строкой и регистром, устанавливать иконку в exe-file, переименовывать проект, решение и exe-file 5) Познакомилась с оконнымиWinApi функциями и их применением. 6) Запускать программу в полноэкранном режиме и режиме предпросмотра. 7) Устанавливать проект в экранную заставку панели управления, запускать его из заставки в 3 режимах - режиме предпросмотра, настройки параметров и полноэкранном режиме. 7) Создавать видео, записывать его в youtube, редактировать в youtube, помещать папки на Google Drive.
Трудности: Найти время и место для создания видео, проговорить , синхронизировать звук и видео. Избавиться от оговорок, мяуканья кота, звонка в дверь и телефона пр. Проблемы редактирования в oCam (при соединении фрагментов, и их удалении с помощью переписи в oCam резко падает яркость видео). А также при переписи неожиданно появляется скрип в микрофонах. Частично удалось улучшить запись с помощью редактора в youtube. Но сделать ее качественной не удалось, также как избавиться от случайно возникшей при записи синтаксической ошибки.
Первую часть отчета создала еще в первые дни Нового года, а потом никак не могла соединить все, чтобы получилось качественно. Бросила это дело, а недавно, увидев, что в youtube есть редактор, кое-как слепила и улучшила.