Ответы пользователя по тегу C#
  • Реально ли начать писать программы под андроид на C#? Или проще начать изучать Java?

    @pvlunegov
    Не слушайте тех кто советует тот или иной язык.
    Они отвечают из своего жизненного опыта.
    Вот вы что хотите от изучения языка?
    Писать программы? Писать плагины для программ? Писать игры?
    В зависимости от ответа вам может подойти куча разных программ.

    От формулировки вопроса зависит ответ.

    Я вот например, раньше (года 2 назад) задавал себе аналогичные вопросы.
    А потом переформулировал вопрос: "Какие языки лучше изучить для написания ИГР под Андроид?". Это меняет дело.
    Потому что для написания игр есть заточенная под Андроид платформа Unity3d
    В этой платформе можно использовать несколько скриптовых языков ОДНОВРЕМЕННО.

    Можно использовать скрипты на Js и С# одновременно.
    Unity3d их компилирует и выдает приложение apk под андроид или html в браузер, или под ПК.
    То есть проблем компиляции приложения нет!

    Если вы хотите писать игры и не заморачиваться вопросами публикации, и др. мелкими тех. ньюансами - берите Unity3d, изучайте.

    А уж какой язык выберите - js, c# - это НЕВАЖНО!

    Можно пользоваться сразу двумя!
    Ответ написан
    3 комментария
  • Как сделать экран загрузки?

    @pvlunegov
    Ваш вопрос не корректен.
    Укажите область применения вашей задачи.
    Где нужно чтобы было всплывающее окно?
    В Windows? В окне браузера?
    Если вам нужно всплывающее окно в браузере, это просто:

    Html:
    Из кода удалите "-":
    <-div class="popup">
    Привет!
    Я – всплывающее окно.
    <-/div->​

    CSS:
    .popup {
    position: absolute;
    max-width: 400px;
    border: 1px solid #71653a;
    border-radius: 5px;
    padding: 20px;
    color: #71653a;
    background-color: #fff1be;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
    }​

    Подробнее тут - habrahabr.ru/post/161041
    Ответ написан
  • Как обратиться к методу класса Form из другого класса?

    @pvlunegov
    используйте Делегаты. Читайте подробнее про них например, тут

    или например, вот тут более человеческим языком все описано.

    По сути вы с помощью делегата создаете ссылку на метод в любом месте и контексте.
    Даже на метод класса формы.
    оформляете событие, опубликовываете событие.
    В нужном месте получаете подписку на событие, реакцию на событие получаете с помощью делегата.

    Таким образом ваш вопрос полностью будет разрешен
    Ответ написан