Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2020-04-14 | aspnet | Базовый ASP.ект | 63 % | |
2020-04-10 | qrcode | C | % | |
2020-01-15 | chess3 | Шахматы по сети | % | |
2019-07-07 | task3 | Комбинаторика | 10 % | |
2019-07-03 | viri | Без конкуренции | 100 % | |
2019-06-23 | power | Дневник успеха | 167 % | |
2019-06-20 | start | Начало здесь | % | |
2019-01-20 | webmaster | Весёлая семейка Web-Мастера | % | |
2019-01-12 | marafon | marafon | % | |
2018-12-29 | soft3 | Теория ООП | 44 % | |
2018-12-04 | game4 | Игры со Спрайтами | 10 % | |
2018-12-01 | lines | Шарики | 63 % | |
2018-11-29 | hhbot1 | API поиска работы | % | |
2018-11-26 | github | Система Git | 10 % | |
2018-11-20 | graf | Коллекция графов | 100 % | |
2018-03-06 | soft1 | Нанософт | 30 % | |
2018-01-13 | game0 | Демо игры | 70 % | |
2017-12-23 | javasweeper | Java Sweeper | % | |
2017-12-08 | soft0 | Демо софт | 29 % | |
Итого: | 26 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2020-01-06 | solo | C# набор | 106 % | |
2019-07-03 | task2 | Логика | 24 % | |
2019-07-01 | solo | Java - Вывод данных | 29 % | |
2019-06-27 | solo | Java - Запуск | 85 % | |
2019-06-26 | task2 | Типы данных | 100 % | |
2019-06-22 | task2 | Алгоритмика | 100 % | |
2019-06-20 | task1 | Календарь | 50 % | |
2019-06-17 | task1 | Цифры | 84 % | |
2019-03-29 | solo | Java - Циклы | 100 % | |
2018-12-26 | task1 | Целые задачи | 100 % | |
2018-12-16 | task1 | Лирика | 86 % | |
2018-12-14 | task1 | Строки | 100 % | |
2018-12-08 | solo | YESOLO on the Keyboard | % | |
2018-02-25 | task1 | Геометрия | 100 % | |
2018-01-05 | task1 | Символы | 100 % | |
2018-01-05 | task1 | Формулы | 100 % | |
2017-12-28 | task1 | Целые числа | 100 % | |
2017-12-16 | task1 | Семантика | 100 % | |
Итого: | 86 % |
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-08-27
Остаток байтов: 7315
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-07-28
Остаток байтов: 7059
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-06-28
Остаток байтов: 6803
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-05-29
Остаток байтов: 6547
Вы являетесь участником Клуба формулистов.
вот теперь гуд. заодно и механизм отклонения протестировали)
Хорошая работа проделана, напиши потом ссылку на проект который ты выполнил, если будешь выкладывать в сеть. Спасибо
FOREIGN-ключ хорошо создал, Игорь
У меня все хорошо, постепенно продолжаю развиваться. Сейчас увлекся ASP.NET. Курс Валерия знаю, что очень хороший. С Валерием уже разговаривал на эту тему. Но сейчас, для начала, хочу глубже освоить ASP.NET.
Привет! Зацепил курс Валерия «Доска объявлений», ковыряюсь с Yii2, более насыщенного курса не встретил здесь - он уже за 104 урока перевалил и еще не финал. Плюс практикуюсь на интернетном ресурсе wscb.online купил себе этот домен и хостинг взял в рег ру. Сейчас правда хостинг не проплачен и ничего не увидеть там, но площадка показала много проблем с сайтом, которые я и решаю потихоньку. PHP увлек и дал площадку для личных экспериментов. Сам как?
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-04-29
Остаток байтов: 6466
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-03-30
Остаток байтов: 6310
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-02-29
Остаток байтов: 6054
Вы являетесь участником Клуба формулистов.
Я смотрю старая Гвардия подтягиваться начала после праздников. Слава 17255. KF тут объявился, Вас теперь приятно видеть )))
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-01-30
Остаток байтов: 6092
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +256
Подписка КФ до: 2019-12-31
Остаток байтов: 5836
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-11-21
Остаток байтов: 5580
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-10-22
Остаток байтов: 5324
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-09-22
Остаток байтов: 5067
Вы являетесь участником Клуба формулистов.
Валер, а как ты понял, что у Игоря установлен ultimate (правильно я понимаю - это речь идет о VS)?
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-08-23
Остаток байтов: 4810
Вы являетесь участником Клуба формулистов.
О, отлично,Игорь! А у тебя ultimate был установлен?
))) С рекурсией тоже надо быть осторожным. Хрестоматийный пример - это вычисление чисел Фибоначчи. Когда f(n) = f(n-1) + f(n-2) , где f(0)= 0, f(1) =1, до 42 или 43 вычисление идет относительно быстро, потом с каждым новым числом прям можно по часам высчитывать - сначала 1 секунду, потом 2 секунды, я уже молчу, просто вычислить число 100. Понятное дело, что цифром for - это все быстрее будет, но опять же даже в long не влезут эти числа - в Java надо использовать BigInteger, а так можно извратиться и сделать свой аналог BigInteger в виде массива и можно таким образом любое числое представить.
Дмитрий, ты как всегда молодец! Супер! Отличные успехи, отличные отчеты! Успехов тебе, так держать! =)
Привет Игорь!
Самый плохой вопрос - это не заданный. Ведь так?
Те советы, которые тут пишешь хороши для начальной лиги. Я вот сейчас вписался на курс в котором учатся люди, которые обучаются Андроиду, но которые имеют опыт. При чем я так понял, что примерно половина группы новички, которые прошли тест ( я тоже этот тест прошел) и половина - это профи. Так новички зараптали, что мол можно ли снизить планку. Вот ответ преподавателя:
по поводу вашей обратной связи:
1) Снижать планку и перестать погружаться в детали реализации я не собираюсь. Если вам что-то непонятно / у вас не было опыта работы с аналогичной фичей в Java - значит вам нужно разобраться в данной теме самостоятельно. Если есть конкретный вопрос - не стесняйтесь задавайте в чате в любое время - я или ваши одногруппники ответят.
2) По поводу бОльшего количества практики - согласен. Буду стараться разбавлять теорию реальными примерами из прода - чтобы было понятно где применять ту или иную фичу.
3) По поводу плана урока - план урока всегда есть и я озвучиваю его в самом начале. Какие именно пожеланиия по структуризации у вас есть?
Ах да я тебе забыл сказать - мне надо за неделю прочитать и изучить примеры из книги Kotlin in Action и еще - она на английском. Это помимо того, что нужно посмотреть обучающий курс по котлину на сайте jetbrains и на stepic.
Видишь - твои советы для той, лиги в которой я хочу быть - не совсем подходят - тут другой совет подходит - за коротокое время как можно больше изучи и подтянись к уровню профи. Моя позиция простая - пусть я буду слабоком среди профи - есть к чему тянуться. Я до этого считал, что очень хорошо знаю Андроид - сейчас понимаю, что в сутках мне не хватает 24 часов, чтобы все изучить.
Помнишь книгу из Льюиса Кэрола, что говорила Алиса : "А если хочешь оставаться на месте - надо бежать из-зо всех сил. А если хочешь идти вперед - надо бежать еще быстрее". Моя ситуация - мне надо бежать еще быстрее.
Странно, что ты об этом спрашиваешь. Что же, есть несколько вариантов.
1. Можно написать всего 4 слова: "Молодец, главное не сдавайся"
2. Можно просто пожелать успехов и подбодрить: "Молодец, ничего страшного, что не все выходит, у тебя все получится, двигайся вперед, успехов"
3. Можно написать развернуто, как чаще всего я и пишу новичкам. Но об этом я не буду тут писать, это можно увидеть в посте, который я ему оставил.
4. Ну а если нет желания писать всего подобного, то лучше тогда вообще промолчать, не надо убивать у человека желание обучаться и писать программы. (Новички могут быть эмоционально неустойчивы к критике!) Критика должна быть по делу и аккуратной.
А что это значит "Ты можешь его поддержать чем так писать?". Как это выглядит?
Я всегда всех поддерживаю в любом случае и говорю, что они молодцы, что бы ни было! ...Потому что программировать это всяко лучше, чем например....пить пиво под забором....ну это так, отступление....
Ты бы лучше поддержал его, чем так писать. Знаешь , как тяжело новичку начать сдвигать булыжник с мертвой точки, то, что он уже начал это делать, это уже достойно уважения...Может для него это уже подвиг...
О чем ты говоришь, какой может быть идеализм для него?? Ему за счастье хотя бы просто повторить и сделать без ошибок то, что есть в уроке, и добиться того, чтобы все нормально компилировалось и запускалось. А что у него в голове, так я об этом вроде уже писал самый первый. У него еще не до конца понимание синтаксиса языка, он видит например строчку, и не понимает что за ней до конца не понимает. Так вот, чтобы это понять, ему надо гуглить , скажем тот или иной метод и смотреть, для чего это. Это нормально. Через несколько уроков он будет понимать лучше, ни все сразу...постепенно.
А может и то и другое? И потом - нельзя вступить в одну реку дважды. Мне например уже трудно понять, что в голове новичка творится - могу только строить модели - а ему в самый раз подумать о том как бы он идеально сделал бы этот урок.
Человеку тяжело из-за того, что он новичок, а не из-за того, что его бесит подача материала, ...причем здесь вообще подача? Материал подается исчерпывающе и по делу...
Владимир, да речь тут не об этом...
Привет, почти все видео уроки на этом сайте несут чисто практический подход, так как мы пишем программы от начала и до конца. Само собой они будут сложны для понимания, но тут, как мне кажется, больше положительного фактора, ведь мы получаем практический опыт разработки. Естественно по ходу урока надо еще дополнительно додумывать откуда и что берется, может быть читать дополнительную литературу по ходу кода, но зато в одном видео уроке сразу целый Клондайк полезной и новой информации без всякой воды, что делает каждый урок бесценным. Я сам смотрю некоторые уроки не по одному разу, чтобы вникнуть до конца. Но зато когда вникаешь получаешь удовольствие.
Все мы многое делаем самостоятельно.
Привет, так баллы ты бы не потерял в любом случае. Ты ведь имеешь в виду байты. которые начисляются за выполненные задания? Если так, то они прибавляются и держатся на балансе в любом случае и никуда не пропадут, пока ты их не используешь, либо, если конечно ты не отменишь подписку в Клуб формулистов. Поэтому, если ты не выполнял в течении недели ничего, то можно недельный отчет не отправлять, если не хочешь. Успехов тебе!
Не выкрутился, а написал истинную правду! Я открытый человек, мне скрывать нечего! Всегда пишу как есть и даже на своей стене в контакте это публикую. Уж очень не хотелось мне писать 4 сухих слова: "Такой ситуации не было". Всегда стараюсь отчеты писать более развернуто, по возможности. Все люди разные, у кого-то была подобная ситуация, у кого-то нет...
Хорошо выкрутился.
Спасибо, за теплый отзыв. Думаю, что так и поступлю, поскольку понимаю, что скорость без практики не появится.
А вот с ежедневной практикой, увы не всегда получается. Дефицит времени никто не отменял, однако все свободное время дома уделяю учебе (скучно без нее жить). А тут, на сайте всегда есть чем соображалку потренировать.
Привет, Евгений. Ты пишешь, что соображаешь с низкой скоростью, забей на это вообще! Практикуйся постоянно, каждый день проходи видеокурсы, решай консольные задачи и твой мозг начнет работать быстрее, по другому просто и быть не может. Со временем ты не будешь задумываться о синтаксисе, твой мозг будет творить искусство, а ты будешь идти за ним в ногу. Все получится! Успехов!
Спасибо, Игорь, за поддержку. Я рад, если пробудил желание пройти этот курс. Надеюсь, что не пожалеешь.
Зачем использовать 5 циклов, когда можно сделать все с помощью одного цикла вот так...
for (int i = 0; i <= 31; i++)
{
Console.WriteLine("{0:00000}", int.Parse(Convert.ToString(i, 2)));
}
Молодец, Ефим. У тебя отлично все получается, отличные успехи. Вот я все хочу добраться до этого курса, пожалуй, следующим курсом после того, что сейчас уже прохожу, наверное будет "Новые технологии". Вот все смотрю отчеты формулистов и твои и чувствую прилив и желание дальше развиваться. Успехов тебе в развитии и всем нам тоже! =))
Молодец, что нашел ошибку, это важно! Покрасил строчки, вообще круто! Успехов тебе.
Молодец, что нашел ошибку, молодец, что не сдался. У меня также бывают ситуации, когда уж совсем ничего не получается, появляется неизвестная ошибка в программе, которую сразу не могу найти. В этом случае отвлекаюсь на что-нибудь или ухожу отдохнуть, а потом, когда сажусь с новыми силами, смотрю на код и нахожу эту ошибку. Бывает всякое, главное не сдаваться совсем. Успехов!
Поздравляю с завершенной неделей!
Поздравляю тебя с завершенной неделей!
Привет, Николай, я тоже сейчас прохожу этот же самый курс. Курс очень интересный, с каждым видео уроком много нового для себя узнаю и много интересного, там дальше регулярные выражения пойдут, а это очень полезная вещь. В курсе рассматривается работа с файлами, это важный опыт! Успехов тебе!
Регулярные выражения - это конечно очень интересная и полезная вещь!
Молодец, Антон, двигайся дальше. Это очень интересный и полезный курс, ООП это база, можно сказать.
Молодец, Сергей. Ты дошел до полуфинального урока одного из самых замечательных и полезных курсов! Хотя безусловно они все полезны. Молодец, что движешься, что разбираешься и не стоишь на месте. Успехов тебе во всем!
Даешь таких проектов больше. Ведь наверняка много чего можно в жизни автоматизировать.
Молодец, Ефим! Так держать! Классная программа получилось, креативненько =)
Да, программа очень интересная! Тоже со временем хочу до нее добраться, попрактиковаться. Ты молодец, что ищешь ошибки, так развиваются навыки лучше понимать код. Иногда появляется желание что-то свое добавить, как-то улучшить, видоизменить. Успехов тебе в твоих начинаниях!
Привет, очень интересный видеоурок ты прошел. Когда-то давно я тоже написал подобный лабиринт по этому видеоуроку. У меня получилось, помню, 3 уровня, плюс еще телепортеры сделал в игре. А сколько уровней получилось у тебя, если не секрет? Или ты пока что еще на этапе создания меню? Молодец, что набираешься опыта, так держать, продолжай в том же духе...Успехов тебе!... Кстати картинку на форму главного меню очень клевую подобрал!
Привет, теория ООП очень важный и интересный курс. Молодец, что его проходишь. Я бы конечно порекомендовал больше экспериментировать. Я имею в виду, что, например, сделать не снеговика, а что нибудь еще, так будет и интереснее и навыки лучше закрепишь. Удачи тебе, двигайся дальше, прокачивай навыки программирования, все получится
Спасибо, Игорь, за поддержку. Тебе также желаю удачи во всех твомх делах!
Unity вообще сам по себе очень интересный движок. Если экспериментируешь в нем это классно. Наберешься практики, будешь создавать крутые игры. Успехов тебе.
Да, это очень хороший курс, я его правда сам еще не проходил, но заочно представляю себе что в нем. В любом случае планирую его изучать . Ефим, молодец, что развиваешься, что движешься вперед и познаешь для себя все новое. Плодотворного тебе обучения...
Главное двигайся вперед и не останавливайся на достигнутом. Помню, в свое время, с массивом тоже было как-то не все сразу особо понятно. Это нормально, постепенно получаешь практический опыт, и все встает на свои места.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-07-24
Остаток байтов: 4071
Вы являетесь участником Клуба формулистов.
Да, главное не останавливаться и двигаться к цели, этот алгоритм очень интересный!
Эта проблема (тормозов при чтении данных) решается путем создания индексов на таблицу (вообще, если что-то начинает жутко тормозить надо анализировать план выполнения запроса). Еще база живая, записи то вставляются , то удаляются и индексы дефрагментируются и иногда нужно индексы пересоздавать.
Как ты не проектируй базу, если у тебя набирается миллион записей, то возникает проблема со скоростью доступа к данным. Ведь база данных нужна не столько для вставки данных, сколько для их чтения (80-90% запросов).
Все так плохо?....Или проблема кроется в неправильном создании баз данных на этапе проектирования?
В базах данных тоже потом возникают всякие подводные камни.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-06-24
Остаток байтов: 3805
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-05-25
Остаток байтов: 3539
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-04-25
Остаток байтов: 3273
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-03-26
Остаток байтов: 3007
Вы являетесь участником Клуба формулистов.
Конференция действительно занятная получилась, увлекательная очень! Главное поднять тему, а люди уже сами подтянутся...И кстати уже не в первый раз я поднимаю тему, которая создает такой обширный резонанс...интересно... Я вот думаю, не зря я задания выполняю, хоть люди повеселятся над тем, как я их делаю =))
Кидался тут аббревиатурами, дай думаю, посмотрю, гуглится ли то, о чем я тут лепетал.
Набрал в гугле "оригинальный ГЦС"
Открылся мой на первой странице же )))
a.d-cd.net/abab782s-960.jpg
Занятная конференция образовалась. На тему "Потерявши голову по волосам не плачут" )))))))))))))
Сам того не желая, Игорь затронул супертему, с которой сталкивался любой - решение проблемы поверхностными знаниями.
30 декабря 2018 года в городе Кирове на Театральной площади мой немецкий ахалтекинец Ауди А6 отказался трогаться на зеленый сигнал светофора.
Двигатель работает, в салоне тепло, а передачу не включить - провалилась и обратно не вернулась.
Доковылял на галстуке до гаража, снял ГЦС - там подсос воздуха, оттого и завоздушилась система гидропривода сцепления на КПП.
Во первых можно было не на галстуке тащить машину в гараж, а при выключенном моторе включать первую передачу, затем стартер, она поехала на стартере и заводилась к тому же - худо бедно доехал бы сам.
Но паника, но расстройство планов, но незнание матчасти.
Дальше разбор в гараже - сервисмены поставили ГЦС неоригинальный, шланг подвода тормозной жидкости закрепили на ПЛАСТИКОВЫЙ ХОМУТ!
Я как это увидел, понял что нет у меня в том Восток-авто больше друзей.
Сам купил на разборке оригинальный ГЦС, сам прикрутил, сам прокачал - бицепсы болят от прыжков к педали и под машину стравливать...
Я это к чему. Во- первых потренировался в слепом наборе. Спасибо марафонам и этой теме, заставили с удовольствием поклацать.
Во-вторых. Деградация цепи "товар-деньги-услуга-товар" заставляет учить матчасть в разных сферах и не быть гринхорном во многих сферах.
Заплатив за что-то не расслабляй булки. Не факт, что получившего мзду интересует что-то, кроме твоих денег.
Но звучит так, как единственная причина переустановки винды - это занятый 80 порт...
У меня с авто был такой случай: перестал на мерсе работать стеклоподъёмник на подъём, как раз перед продажей авто. После разных попыток окно оказалось в самом низу, даже на ночь не оставить во дворе. поехал в сервис - сказали, дверь менять. я объясняю, пусть не работает, мне только поднять стекло и всё. "Нужно всё менять". Пошёл по гаражам, мне разобрали дверь, поменяли контакты к мотору, нажатием "вниз" окно поднялось вверх, вернули назад и вытащили предохранитель чтобы больше не опускать... Делов-то. P. S. Покупателю было известно о том, что окно не опускается.
Я смотрю резонанс опять пошел такой ... Вы ребята так говорите, как будто я компьютер свой из окна выкинул и купил новый, чтобы запустить на нем определенную программу...что за чушь... Я в свое время переустановку винды делал хотя бы раз в пол года, вполне стандартная процедура, как например установить программу. Здесь я ее уже очень давно не переустанавливал, наконец сделал это, и теперь все отлично работает, хороший способ, чтобы вернуть бывалую производительность своей машины. Компьютер и автомобиль это разные устройства, работают по-разному...Если бы подогрев сидений можно было бы перезагрузить программно, то это бы сделали, видимо технически это невозможно, в связи с чем и предложили заменить сидения...(Я не автомобилист, технически это все не знаю конечно, но все же)...
Я смотрю кардинальные решения "всё взять и поделить" так и актуальны на рынке принятия решений. История Александра с подогревом сидух, напомнила и кировских надмозгов в одном из магазинов автозапчастей, на вопрос о наличии в продаже промежуточного вала в двигатель Audi-100 C3 предложивших сразу покупать его вместе с блоком цилиндров. Смеялся долго от такой широты полёта мысли. В соседнем магазине нашелся тот промвал без блока ))
Привет. Программа написана наверное хорошо. Мне сложно проверить...
Ну так все время добавлять в адрес новый порт...Лучше сразу сделать так, чтобы все работало как надо. Тем более, что причина снести все с компа назревала уже давно (ну как возможно у людей появляются причины сменить машину, ведь зачем-то ведь меняют, несмотря на то, что и старая вроде ездит) =)). Смартфон у меня тупить начал, сделал сброс всех настроек и он как новенький. Ну кому как конечно, но я считаю, что это отличное решение проблемы с производительностью... =)
Серьёзное решение проблемы)) У меня как то был случай перестали работать подогревы сидений и когда я приехал к офицалам, то там мне предложили поменять сидения, на что я им ответил, что зачем же сидения минять нужно сразу машину менять)) Но хочу казать, что на одном из компов у меня такая же проблема, я просто переназначил порт и добавляю его в адресу сайта))
Игорь, приветствую!
Очень драматическая история, у меня тоже такая же произошла. :)
Я решил переназначить порт на 8000, в конце адреса в браузере теперь нужно добавлять :8000
Привет, Андрей. Ты хотя бы работаешь инженером-проектировщиком. Кстати что проектируешь, если не секрет? =). Я сюда тоже пришел абсолютно с нулевыми знаниями. Даже администрирование не знаю. Работаю вообще в другой сфере пока что. Однако благодаря этому ресурсу появляется определенная база и понимание в программировании, это важно, в ВУЗе этому не научат, по-крайней мере на заочном...
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-02-24
Остаток байтов: 2691
Вы являетесь участником Клуба формулистов.
Правильный выбор
Так же, как мы создавали Pen, нужно создать Brush (кисть). Она используется в методах создания закрашенных фигур.
private void Draw(Brush brush, Circle circle) // рисуем заполненную окружность
{
graph.FillEllipse(brush, circle.x1, circle.y1, circle.width, circle.height);
}
По этому принципу создай методы FillRectangle. Для полигонов чуть по-другому. Там координаты удобно задать массивом точек:
private void Draw(Brush brush, Polygon triangle) // рисуем заполненный треугольник (как частный случай полигона).
{
graph.FillPolygon(brush, triangle.koords);
}
И создал отдельный класс для полигонов. Хотя он работает сейчас только на создание треугольников)).
class Polygon
{
public Point[] koords;
public Polygon(Pixel p1, Pixel p2, Pixel p3)
{
koords = new Point[3];
koords[0] = new Point(p1.x,p1.y);
koords[1] = new Point(p2.x, p2.y);
koords[2] = new Point(p3.x, p3.y);
}
}
Геннадий, слушай, скинь пожалуйста кусок кода для закрашивания фигур сюда, ну чтобы мне искать, не гуглить.. Может быть это конечно будет далее по курсу...но мне просто очень интересно уже снйчас. Или хотя бы напиши какой метод в графике применяешь для этого...
Спасибо!! Это я еще упростил. Я еще на первых уроках, когда начинали рисовать домик, добавил в программу рисование закрашенных фигур. Душа требует красоты))
Офигенно получилось! Я сейчас прохожу этот же курс, аж захотелось сделать что-то подобное..., красивое. Твоя работа меня мотивирует! Как облако сделал? С помощью эллипсов и закрасил их?
Бывает такое, вон у меня тоже в последнее время на этой неделе как-то не очень получается...Охота многое сделать, на практике получается несколько иначе...В учении всегда тяжело, но надо стараться бороться с самим собой, заниматься все равно нужно, это необходимо и это очень важно, ведь мы это делаем в первую очередь для себя! У тебя 16 байт и это уже результат! Молодец!
Молодец, отлично поработал, не останавливайся на достигнутом! Ещё немного и получится "Railroad Tycoon" =) во всей его красе. Останется добавить к объектам атрибут, который будет олицетворять подвижен объект или нет, к примеру: "bool movable;", чтобы при переборе всех объектов, применялось перемещение только к объектам с атрибутом в состоянии true.
Привет, Константин. Спасибо за хорошие слова и за стихотворение. Тебя тоже с наступающим Новым Годом. Правда по поводу того, что хорошо потрудился, наверное ты мне льстишь. Мне кажется, что я медленно двигаюсь, или смотря как на это посмотреть, некоторые вообще стоят на месте. Десятиминутный видео урок порой разбираю часа три, но не то, чтобы разбираю, скорее больше экспериментирую, что-то новое вставляю, свое, как-то по-другому пробую, может быть из-за этого и медленно... Удачи тебе во всем и с Наступающим!
Отличные планы на будущее. У тебя очень хорошие результаты, это чудесно. Хорошо, что ты держишь темп и следует поставленной цели. Это супер. Искренне желаю тебе творческих успехов в программировании и написании программ. Наполняй свой канал видеороликами, обязательно посмотрим, что у тебя получается.