Ответы пользователя по тегу Программирование
  • Как таблицу из Excel поместить в массив программы?

    effetto
    @effetto
    .Net разработчик
    Эксель предусматривает прямое получение массива средствами языка, например так:
    object[,] arr = activeSheet.get_Range("A1:B300").Value

    Для получения границ диапазона Вы можете использовать свойство End объекта класса Range.
    Ответ написан
    Комментировать
  • Поможете советом в обучении?

    effetto
    @effetto
    .Net разработчик
    Мне сейчас 28 и я программирую с 14 лет, учился всегда сам, хоть и имеется диплом. Занимаюсь разработкой сайтов.

    По существу Ваших вопросов могу ответить следующее.

    Начинать новую деятельность, причем любую, с возрастом сложнее. Однако с возрастом же у человека формируется целеустремленность, рассудочиность и воля. Иначе выражаясь, если Вы действительно намерены стать разработчиком, а не просто тешите свое самолюбие, - то у Вас все получится. Хоть в 14 лет, хоть в 27, хоть в 42 года.

    Перспективы в нашей сфере определяются техническими инновациями и очень быстро меняются. Сегодня это SPA и посадочные страницы.

    Касательно порога входжения дать прямой ответ сложно, потому что вопрос поставлен неправильно. Вместо ответа я расскажу историю из детства.

    14 лет назад я узнал о существовании такой вещи как ASP. Я набрал доков и засел на неделю с кофеином, компьютером и мануалами. По прошествии этой недели я написал по вакансии "Требуется вебмастер". Меня взяли, а через полтора месяца я запустил свой первый сайт, получив за него деньги. Обучение шло "параллельно" учебе в школе.

    Однако здесь же я хочу сказать, что программист, особенно в сфере веба, должен учиться постоянно, всегда и всю жизнь, на каждом проекте. Иначе Вы очень быстро отстаните от сообщества и прекратите свое развитие.
    Ответ написан
    Комментировать
  • Сколько понадобиться времени на создание сайта уровня toster одному человеку?

    effetto
    @effetto
    .Net разработчик
    Нисколько. С таким подходом Вы не сможете завершить задачу.
    Ответ написан
    4 комментария
  • Visual Studio 2013 подчеркивает код, где посути нет кода, и компилирует его без ошибок, как это исправить?

    effetto
    @effetto
    .Net разработчик
    Если Ваш курсовой на Си, я рекомендовал бы Вам взять именно сырой Си, в студии он есть. Если Вы хотите работать с .Net - то рекомендую использовать язык C#. Вы выбрали очень нетиповую связку решений для себя (C++ и WinForms), Вам будет сложно в ней разобраться.
    Ответ написан
    2 комментария
  • Где найти видеокурс по mvc для.net на русском языке или англ с субтитрами?

    effetto
    @effetto
    .Net разработчик
    Рекомендую ресурс TechDays.
    Ответ написан
    Комментировать
  • Какое направление в программировании или IT в целом выбрать?

    effetto
    @effetto
    .Net разработчик
    Виталий, по собественному опыту скажу, что работать разработчиком можно только тогда, когда тебе работа нравится. Потому вопрос скорее ставить надо не на основе ранее полученных знаний, а на основе стремлений и желаний. Выбор сферы - это надолго, может быть на всю жизнь.

    Я в прошлом тоже безопасник, а сейчас веб разработчик. Почему? Потому что веб - это интересно. Веб сегодня - это скопление всевозможных фреймверков, модулей, библиотек, технологий и языков. Весь этот венигрет позволяет выбирать собственный стить и путь разработки. Кроме того веб очень активно меняется, что лично для меня весьма важно - развиваться всегда. Еще вчера в тренде был серверный MVC, а нынче уже SPA на MVVM, - это заставляет учиться.

    Если хотите постоянных перемен, если хотите делать ПО для широких масс, если хотите свободу творчества - выбирайте веб разработку. За остальные сферы не скажу.
    Ответ написан
    Комментировать
  • Task или Thread в C#.NET 4.0 WPF?

    effetto
    @effetto
    .Net разработчик
    Thread (нить, поток) - представляет собой инкапсуляцию потока процессора. Это программная обертка над функционалом вашей системы. Task (задача) - представляет собой единицу работы, которая может быть выполнена параллельно. Использование того или иного инструмента зависит от Ваших задач. Например, если Вам в фоновом режиме надо выполнять операции - Ваш выбор это поток. Если Вам нужно параллельно выполнить вычисления или дождаться выполнения асинхронной операции (например ввода-вывода), то Ваш выбор - задача.
    Ответ написан
    Комментировать
  • Как хранить объекты?

    effetto
    @effetto
    .Net разработчик
    Вопрос неконкретен. Вам нужно хранить объекты во время выполнения программы или между ее запусками? Как часто будет осуществляться доступ к этим объектам? Чего будет больше: записи или чтения?
    Ответ написан
    Комментировать
  • Как развить мышление для программирования?

    effetto
    @effetto
    .Net разработчик
    Чтобы развиваться как программист, рекомендую постоянно ставить перед собой новые, нестандартные задачи. Рекоменду стараться решать имеющиеся задачи наиболее оптимально, изящно. Так же стоит уделить внимание своим метрикам, причем не только кода, но и тела. Постарайтесь довести процесс разработки до совершенства. Такое глобальное направление автоматически заставит развивать мышление. А дальше уже приложатся и книжки, и математика.
    Ответ написан
    Комментировать