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

    @kttotto
    пофиг на чем писать
    Я бы добавил Setting файл (ссылку на работу с файлом параметров Вам постом выше оставили), в который добавил бы необходимые параметры для запуска приложения. При начале работы приложения брал бы данные от туда. Когда эти параметры будут меняться в процессе работы, их сохранять в этом файле. И каким бы образом приложение ни закрылось, текущее состояние будет сохранено в сеттинге.
    Ответ написан
    Комментировать
  • Как минимизировать нагрузку на сервер для чата на ASP.NET MVC с SignalR?

    @kttotto
    пофиг на чем писать
    У меня точно такой же вопрос стоит уже вторую неделю, только в другом контексте. Мониторинг GPS трекеров. Есть серверная часть, которая по UDP протоколу получает сообщение от трекера и которая так же имеет доступ к БД, чтоб понять кому принадлежит трекер, затем сообщение уходит на хаб SignalR для отсылки веб-клиенту. Получается что у меня два конекшина к базе, от сервера с сайтом (ASP.NET MVC) и от сервера с хабом. И тоже думаю как сделать одно соединение, чтоб базу меньше напрягать, и тоже кручусь вокруг WCF или Web API.
    Ответ написан
    Комментировать
  • Как правильно получить данные от клиента?

    @kttotto
    пофиг на чем писать
    Это устаревший пример. Этим патерном уже навряд ли пользуются. Есть готовые ассинхронные методы, которые вызываются через async await. Если Вы конечно с нуля пишите свои методы, то в любом случае применяя async await нет необходимости самому писать callback, компилятор все сделает за Вас.
    Ответ написан
    Комментировать
  • WPF или HTML5(CSS,JavaScript)?

    @kttotto
    пофиг на чем писать
    Я бы выбрал WPF. Много готовых возможностей. Не видел как он выглядит на планшетах, но сенсорные экраны поддерживает. Для дизайна там вообще есть где развернуться.
    Ответ написан
    Комментировать
  • С# очищение формы, и создание label?

    @kttotto
    пофиг на чем писать
    В WPF я бы сделал такую фишку через слои. На одном слое калькулятор, на другом лабел с автором. При выборе в меню справка/автор, менял бы слой с автором на верхний, при возвращении - возвращал слой с калькулятором вверх.
    Ответ написан
    Комментировать
  • Как отловить ошибку приведения даты в C#?

    @kttotto
    пофиг на чем писать
    Все дело в формате даты. При ее написании нужно учитывать культуру, где вы ее читать будете.
    Ответ написан
    Комментировать
  • Можно ли использовать несколько контроллеров и один представитель?

    @kttotto
    пофиг на чем писать
    Вы чутка не то говорите. Контроллеры не используют в том, что Вы назвали шаблонами. В Вашем случае это представление, вьюшка. Это контроллеры передают данные в представление. В ASP MVC шаблоны представлений обычно начинаются с знака подчеркивания.
    В своем коде Вы из контроллера, который находится в другой области, хотите отдать данные вьюшке, которая находится выше. По умолчанию, когда пишут,
    return View();
    контроллер будет искать вьюшку в своей области с именем метода, в папке View. В области у Вас вообще нет папки View и тем более вьюшки с именем index. Поэтому будет выдавать ошибку.
    Если хотите отдать данные конкретной вьюшке в своей области, то укажите имя вьюшки, если нужна вьюшка из другой области, то делать это надо по другому. Иначе теряется смысл выделения области в проекте. В другую область лучше переходить по ссылке из вьюшки, ссылка должна быть с указанием пространства имен, где находится контроллер, который в свою очередь вызовет нужную Вам вьюшку, ну или из контроллера делать
    return RedirectToAction();
    Передав в него метод, контроллер, маршрут и параметры.

    Вобщем, если по вопросу, то несколько контроллеров могут использовать одну вьюшку, но в своей области.
    Ответ написан
    Комментировать
  • Как проверить много переменых на null?

    @kttotto
    пофиг на чем писать
    array.Any(x => x == null ); // Вернет true, если хоть один элемент будет null
    Ответ написан
    Комментировать
  • Область применения C, C++, C#?

    @kttotto
    пофиг на чем писать
    Нас тоже начинали учить с С, потом С++, а потом все остальное: С#, Java, PHP и т.д. Помнится мне понравился C++, трудным мне он не казался и я на нем даже что-то пробовал делать. Но в конечном итоге застрял на .NET ). Все, чему учат - учите, в конечном итоге всё дополняет друг-друга и изучение каждой последующей технологии будет даваться легче.
    Ответ написан
    Комментировать
  • Как cкрыть элемент при клике за его пределами C#?

    @kttotto
    пофиг на чем писать
    Обрабатываешь событие клика мышки, смотришь на каком объекте произошел клик. Если это не твой объект, то сворачиваешь его. Обычно при клике мышки фокус уйдет объекту под курсором, можешь проверить фокус на своем объекте.
    Ответ написан