Ответы пользователя по тегу Программирование
  • Программирование как хобби, как делать по уму?

    @BashkaMen
    C# программист
    Комментарий выше призван отбить желание программировать.

    Я рекомендую использовать C#, и начинать с небольших программ для себя. Эти первые программы призваны ознакомить вас с синтаксисом, после базы можно начинать ООП, можете посмотреть на моём канале.
    Ссылка
    После освоения ооп стоит задуматься об оптимальности написаного кода, в этом помогут SOLID принципы, но я могу гарантировать что с практикой половина из них приобретается сама. После чего рекомендую либо продолжать делать свои проекты но больших маштабов, либо пойти пофрилансить (я пошел фрилансить 1.5-2 года).

    Примерно такой путь прошел я начиная с 15 лет, это видно на моём канале, в 18 я пошел на работу, и знания были на столько крепкими, что до миддла мне не хватало только знание процессов коммандной разработки.
    Ответ написан
    2 комментария
  • Кто такой быдлокодер?

    @BashkaMen
    C# программист
    Дам пару примеров кода

    StringBuilder Phone = new StringBuilder();
                   Phone.Append(ClientMobileNearest + ',');
                   Phone.Append(ClientMobileCorrect + ',');
                   Phone.Append(ClientHomeCorrect + ',');
                   Phone.Append(ContactPersonMobileCorrect + ',');
                   Phone.Append(OtherMobileNearest + ',');
                   Phone.Append(OtherMobileCorrect + ',');
                   Phone.Append(ClientHomeNearest + ',');
                   Phone.Append(ClientMobileCorrectSecond);
                   if(Phone.ToString()==",,,,,,,")
                   {
                       return null;
                   }


    private static Random _random = new Random(); 
      
      public static bool IsMnogo(this object value) {
        try {
          var n = double.Parse(value.ToString());
          return n > 9999999999;
        } catch {
          return true;
        }
      }
      
      public static bool IsDavno(this DateTime value) {
        return value < new DateTime(1900 + _random.Next(10, 90), 04, 17);
      }


    string IsChtoto()
    {
    return "true";
    }
    Ответ написан
    Комментировать
  • Как создать копию кнопки в C#?

    @BashkaMen
    C# программист
    При начале перетаскивания запомни координаты кнопки, если перетащил на B, то сделай копию и поставь в предыдущее место.
    Так как кнопка у нас класс а не структура, то мы не можем просто скопировать методом A = B; ибо тип класс ссылочный и все что сделает текущая операция это создаст ещё одну ссылку на тот же обьект. Нужно именно перенести значения в новый обьект,примерно так:
    var copyBtn = new Button
    {
     // А тут перенести нужные свойства.
    Location = myBtn.Location,
    Text = myBtn.Text,
    
    };
    // И наверное тоже главное что б кнопка делала тоже самое что и та которую копируем.
    copyBtn.Click += //тут просто название метода на которую подписана кнопка, если метод в этом контексте. (myBtn_OnClick).
    
    // В завершении мы должны добавить кнопку на ту панель (B) припустим у нее имя panel1
    
    panel1.Controls.Add(copyBtn);
    
    // Ну а тут верни кнопку обратно.
    
    myBtn.Location = SaveLocation;


    В коде могут быть ошибки так как на формах я уже давненько не пишу, да и этот код написан прямо тут, а не в студии с Intelisence :)

    Надеюсь поможет
    Ответ написан
    4 комментария
  • Достаточен ли объем знаний для работы на бирже?

    @BashkaMen
    C# программист
    ну на фриланс баржах разные заказы, от сайтов-одностраничников до больших проектов.
    Найти то, что по твои знаниям или то что быстро освоишь, и главное то, что будет ИНТЕРЕСНЫМ! Для меня это главные пункты ибо когда проект делается долгий срок - надоедает (лично у меня так).
    Ответ написан
    Комментировать