Самое страшное это встретить такого начальника)
Виктор, я очень рада что ты подкачался и укрепил навыки! Молодец! ⭐️
Даа.. оказалось очень не простое дело. Так вот по ощущениям.. код надо тщательно комментировать, иначе запутаться можно на раз.
Ничего страшного, что лишний корабль где-то есть. И его удастся добить.
Рефакторинг для меня тоже всегда было трудным делом, чтобы потом вернуть программу в работоспособное состояние
Виктор, тебя уже чужие корабли отказывают! Это я шучу конечно!!!!
Уверена ты обязательно найдешь недочеты и все уже отлично у тебя! Молодец! ⭐️
Виктор, я за тебя очень рада, Молодец! ☀️
надо на отдельный монитор выводить! тогда полегче будет.
Виктор, отличные навыки приобрел, и главное что все работает! :)
Виктор, красота да и только! Вперед на всех парусах ⛵️
Виктор, с радостью пожалуйста, я рада что ты занимаешься и у тебя все получается! ☀️
Да уже увидел что заменилось. Даже получше подсказывали через this )) Спасибо, Оля.
Виктор, УРА!!! Ветер по морю гуляет и кораблик расставляет!!! ⛵️
P.S. дальше так и заменится, и это только по секрету, никому больше не говори ;) Шучу! Мне очень понравился твой отчет! Молодец! ☀️☀️☀️☀️☀️
Виктор, я очень рада что ты с нами!!! Поздравляю с началом! ⭐️
Симпатичные картинки. Интересно, как они будут выглядеть в игре.
Ну вот думаю через некоторое время у меня наконец то вопрос с ремонтом квартиры порешается и можно будет предметно разговаривать. А то этот ремонт зараза все деньги сжирает (((
Если надумаешь - тогда лучше брать вариант "хочу всё знать" (тебе могу предложить по прежней цене, за тридцатку), будет двенадцать часовых уроков (если раз в неделю, то это на три месяца) + целый год подписка на все разделы. За год можно прокачать настолько свои навыки программирования, с желанием и по урокам, что сам себя не узнаешь.
Спасибо, Евгений. Будем надеяться. В любом случае я помню про возможность индивидуальных уроков.. Если будет уже совсем тупик, думаю это поможет )
Виктор, я понимаю твоё яростное желание скорее всё понять и начать уже самому творить. Но пока запас опыта недостаточен, поэтому просто выполняй заданния, получая от этого удовольствие :) Не смущаясь даже механическим повторением. Количество скокро перейдёт в качество.
Ну вполне возможно. Я собственно на это и рассчитываю. Иначе думаю не было бы смысла ))
Ну вот как раз и проблема в том, что:
1. Нравится.
2. Есть необходимость.
Смущает то, что очень тяжело дается. Вроде люди говорят не сложно... а я не врубаюсь. Соответственно возникает мысль "Может не дано"... Вот эта мысль возникает и я ее думаю периодически. ))))
Насчет научности... эт так случайно получилось. Сочту за комплимент )))
Виктор, главное что уже есть понимание, а повторение это уже с опытом, количество перерастает в качество! ✨
У меня смутило излишне научность твоего определения, обычно как люди своими словами не говорят :-)
Виктор, если это тебе нравится, то стоит продолжать. Ксли нет, то , конечно, завязывай
Да уж, классы не сразу даются, но самое интересное,что к 15-20 уроку вдруг становиться понятно. Во всяком случае у меня так было.
Смотрите видео. Выполняйте программу пошагово(с точкой остоновки). Тогда лучше понимаешь, что делается в программе
С каждым новым уроком все будет проще для понимания. Хорошо получается!
Виктор, это же очень интересные и еще легкие уроки! Все хорошо у тебя!
Вроде почти правильно. Про интерфейс в видео сказано было. То что он предусмотренный.. как бы логично потому как его заранее я так понял планируют. То что замыкание... просто другого слова не подобрал... сокрытие.. консервирование.. прятанье ))
Что то не так сказал ? Не совсем понимаю правильно или нет ответил. Пойду подглядывать.
Ааааа... про инкапсуляцию.... ну да своими... Честное пионерское не подглядывал никуда.
Никто не спорит. Надо. Даже более того читал... но не помогает. Уже пару подходов было сделано. Бросал потому, что до определенного момента все понятно, а потом начинаю путаться. Я уже говорил у меня ввиду многолетнего опыта работы дизайнером восприятие сильно заточено на визуальную составляющую. Очень трудно перестраиваться. Мне разжевывать надо... буквально по буквам. А вот когда доходит тогда уже проще.
Или таки лучше бросать это дело? Лет то уже сильно не маленько. )
Куда уж подробнее ;)
Тебе книжки тогда читать надо.
Очень положительное качество ) Вообще курсы хорошие. Удалось во мнгом разобраться. Плохо, что времени для занятий не много. (
Пока только пробую.. постараюсь определиться что больше всего сейчас необходимо и вперед ))
Виктор, замечательно что ты тоже присоединился к этому чудесному курсу! ⛄️ ⛄️ ⛄️
Виктор, классно добавил программу, она у тебя получилась прекрасная! :)
Спасибо. Честно говоря получилось коряво немного. Забыл добавить подсказки и много по мелочи. Очень много из того что хотел не получилось к сожалению. Но зато попутно разобрался в некоторых нюансах. Урок очень помог.
А то что продвигает это совершенно верно. За пару дней понял то, что по книжне не доходило месяц. Вселяет оптимизм ))
Очень хорошо получилось. Здорово, что решили добавить функционал от себя. Это здорово продвигает.
Виктор, отличное чувство юмора, напишешь ИИ поделись, пожалуйста, мне тоже нужно чтобы утром он приносил свеже сваренный кофе! :D
Замечательное пожелание нам! Молодец! :)
Спасибо больше. Возможно не постарался а побаловался... но иногда полезно ))
1. Недели 3 возможно месяц.. точнее не помню.
2. Да собственно все боле менее не плохо получилось.
3. Глобальную шпионскую сеть слежения за всем и вся и с искусственным интелектом что б кофе подавать умела )) (шутка) Много чего хочется.. все в меру сил.
4. Заниматься. Иначе какой смысл тут находиться?
Виктор, очень красивая работа, шикарно постарался, мне очень нравится! Молодец! :)
Какая красотища! Приятно посмотреть! Хорошо когда все легко получается.
я делал так,
int x = 226, y = 34, width = 120, height = 23;
//тут цикл начинается
b1 = new Button();
b1.Font = new Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
b1.TextAlign = ContentAlignment.MiddleCenter;
b1.Location = new Point(x, y);
b1.Size = new Size(width, height);
b1.Text = Global.name_login;
b1.Tag = line_login;
b1.Click += new EventHandler(this.button1_Click);
this.Controls.Add(b1);
y += 25; // х остается не изменым а Y уже будет прибавлять ниже кнопку на 25 попробуй так
я так писал код на вин формс, на WPF уже сложнее и по другому писал маленько, плюс тебе нужно куда все это сохранять или делать сериализацию и сохранять кнопки а то все пропадет после перезагруза
Можно попробовать и так, ни чего страшного, сам иногда тороплюсь не читав)
Спасибо, Оля. )) Но на самом деле не очень молодец.. очень туго доходит.. не понятно откуда люди все это помнят. Заучивают наизусть чтоь? Кажется это не реально... ((
Добавить отну новую кнопку и текст бокс по клику на кнопку получается... на кнопке получается написать текст.. Но получается это сделать только один раз. Создать новую кнопку и текст бокс нихе уже созданных уже не получается. Тут думаю поковыряться надо будет. Хотя предполагаю что с тейбл панель это было бы таки менее геморройно... там насколько я понимаю через .Parent можно привязать создаваемый объект к определенной ячейке указывая номер столбца и колонки и не задавать ему парамерты вручную. Хэх бедный мой маленький мозг ))))
я делал менеджер без панели, просто на форму все выводилось так красивее и подогнать проще, я сам мучился и хотел чтобы через табле панель, но заморочек много, для начала попробуй так просто выводить кнопки динамически и с данными
Спасибо, Сергей, но не помогло... скопировать готовый код много ума не надо... у меня так и не появилось понимания почему надо делать так и писать именно это... и откуда, что взялось. Но всеравно спасибо за отзывчивость.
private void button1_Click(object sender, EventArgs e)
{
TableLayoutPanel table = new TableLayoutPanel();
table.BackColor = Color.Red;
table.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single;
table.Parent = this;
// table.Dock = DockStyle.Fill;
table.RowCount = 2;
table.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
table.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
table.ColumnCount = 3;
table.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
table.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
table.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
for (int col = 0; col < 6; col++)
{
Button c = new Button();
c.AutoSize = true;
c.Anchor = AnchorStyles.None;
table.Controls.Add(c, col, 0);
}
}
Виктор, все хорошо, отложи на некоторое время, уверена что через время все реализуешь и получится то что ты хочешь! Ты уже, Молодец! :)
Спасибо большое, Иван. Буду стараться и надеюсь со временем все получится ))
Виктор, отличная работа, главное ты уже сделал первый шаг к большому проекту, а то что пока нет программ, это ты быстро исправишь при постоянных занятиях!
Замечательно все проработано! А чтобы понять, как программа на самом деле работает, можно запускать ее с остановкой и потом смотреть в пошаговом режиме: тогда хорошо видно откуда и куда прыгает программа по функциям. Пишите в комментариях, что было не понятно. Здесь много отзывчивых людей - обязательно что-нибудь да подскажут.
Виктор, с таким упорством я просто уверена что все у тебя получится, я в тебя верю, самое главное не бросай, иди дальше! :)
Дело в том, что я больше 15 лет проработал дизайнером.. у меня жестко сформированное визуальное восприятие и если не удается понять четко, что откуда происходит и куда передается, и для чего, то соответственно повторить самостоятельно очень сложно, а порой и не возможно. Это уже не первая попытка освоить программирование. Предыдущие разы бросал как раз из за непонимания.
А вообще, Оля спасибо вам большое за поддержку. Надеюсь все же, что постепенно получится. Уже несколько лет не оставляет идея научится... уповаю на упрямство, его у меня хватает ))) Спасибо.
Мне необходимо все разжевывать очень подробно. Затем уже я могу
Виктор, у тебя уже хорошо получается, а вот понимание приходит с практикой и опытом, я уверена что при постоянных тренировках ты сам для себя откроешь что все понимаешь и все легко!
Граждане, " умники", а что собственно вы тут делаете? Если вы в курсе как надо, так зачем вам курс для НАЧИНАЮЩИХ? Повыпендриваться?
Да, у Евгения много громоздких решений, но он учит, а не демонстрирует как изящно умеет писать код.
Лично я пытался читать книги, смотрел видео с обучением, но только у Евгения я начал понимать, что откуда берется и почему надо делать так, а не по другому. Изящество и гибкость придут с опытом. А сейчас начинающим надо разобраться как и что делать. Извините, но утомило читать комменты в духе "Я крутой кодер.. знаю как сделать код красивым!". Если вы программист и знаете, так нечего тут делать, пишите пожалуйста хорошие программы на благо себя и окружающих. Сорри... накипело.
Виктор, Добро пожаловать в команду! :)
Со следующего урока уже появятся новые замечательные программы! Твоя задача только занимайся! :)
И я уверена что при постоянных тренировках ты научишься языку, получишь хороший опыт! :)
1. Плеер для чтения аудиокниг для виндовс (существующие не подходят )) )
2. Прграмму управления умным домом.
3. Интернет магазин.
4. Распознование и анализ изображенний.
5. Почтовый клиент.
6. Нейронную сеть. (хотя бы разобраться в этом))) )
7. Анализатор статистики поисковых запросов.
8. ИИ для игры.
9. GPS сервис.
10. Программу управления квадрокоптером.
и т. д. ))