Nomardus Ответов: 1

Как написать всплывающую программу


Мне нужно написать всплывающую программу, чтобы уведомить наших агентов ServiceDesk, если есть серьезная проблема или мастер-билет.

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

Может ли кто - нибудь дать мне несколько советов о том, как начать это делать? Я хотел бы написать это на C#, так как у меня уже есть некоторые знания на этом языке.

Спасибо,

Что я уже пробовал:

Я еще ничего не пробовал, так как не знаю, с чего начать.

F-ES Sitecore

Google "c# messenger application" для большого количества примеров приложений, чтобы показать вам, что вам нужно сделать.

Nomardus

Мне не нужно приложение для обмена сообщениями. Мне не нужно уметь посылать в обе стороны. Мне нужно всплывающее окно, чтобы появиться на 10 других компьютерах в той же сети.

F-ES Sitecore

Основной принцип тот же самый. Вам нужно серверное приложение и клиентское приложение, и клиент может получать сообщения с сервера и отображать их. Если вам нужно только что-то, что работает в одну сторону, то просто не реализуйте код в клиенте, который позволяет ему отвечать, например, удалите текстовое поле и кнопки "Отправить" и не реализуйте код отправки. Удаление кода-это самая простая вещь в мире, если вы даже не можете удалить код, то создание его, вероятно, выше ваших сил :)

Nomardus

Я мог бы удалить код с завязанными глазами, но я посмотрю на инструменты обмена сообщениями и посмотрю, смогу ли я что-то сделать из этого

[no name]

Если кто-то проголосовал против моего решения, то, пожалуйста, дайте причину.Приложение C# Messenger по-прежнему нуждается в клиентской программе-приемнике для приема сообщений с сервера.Пожалуйста, прочтите решение, прежде чем голосовать вниз.быть профессионалами. У пользователя возникает следующий вопрос:"нужно написать всплывающую программу, чтобы уведомить наших агентов ServiceDesk, если есть серьезная проблема или мастер-билет."Он или она не совсем упоминает, нужна ли 10 другим сетевым компьютерам программа-приемник для получения сообщения.

1 Ответов

Рейтинг:
1

debasish mishra

Этого трудно достичь в C#.Поскольку вам нужна программа-приемник в ваших сетевых машинах, чтобы получить всплывающее сообщение.Надеюсь, что ваша сеть не использует систему XP или Vista.Я получил это от форума Microsoft, что это невозможно..
msg.exe / netsend - что - нибудь доступно в Windows 7? - сообщество Microsoft[^]


Nomardus

К сожалению, мы все еще используем Windows 7.
Есть ли другой язык, где я могу это сделать? Я предпочитал C#, но это не обязательно должно быть так. Я открыт для новых языков

[no name]

Если вам нужно разработать решение, в котором ваши другие 10 сетевых компьютеров могут принять установку программы recevier для связи, то я думаю, что вам следует попробовать выполнить поиск, как это было предложено выше в разделе комментариев к вашим вопросам.

Dave Kreskowiak

Понижен, потому что это не невозможно в C# и не так уж сложно.

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

[no name]

Я никогда не говорил невозможного в своем решении.Я только написал, что его трудно достичь, так как вам нужна программа приемника в вашей сетевой машине.