Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, Entity Framework
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
 Аватар для aleksskay4
71 / 68 / 46
Регистрация: 02.12.2015
Сообщений: 891
Записей в блоге: 1

Создание приложение типа Messenger. Как правильно создать такое приложение?

02.10.2019, 15:52. Показов 2818. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Вот мне нужно написать приложение типа Messenger на технологии WinForms или WPF. Кол-во пользователей неопределено. (их может быть много). Я раньше что-то типа такого создавал. Но там было много косяков. Одной из проблем была обновление списка сообщений. Я сначала на локальном компьютер создавал базу данных ms sql server. Потом просто его заливал в хостинг. (somee. или smarterasp.net где поддерживалась ms sql server). Чтобы узнать новые сообщения мне приходилось каждый несколько секунд отправлять запрос select. Вот какие технологии или методы использовать, чтобы не отправлять такие запросы каждые несколько секунд. Появилось новое сообщение и чтобы она сразу появилась в приложении. Приложение должно быть полноценным, чтобы все четко профессионально работало. И чтобы другие люди его серьезно могли использовать. И вообще как это сделать лучше, правильно?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.10.2019, 15:52
Ответы с готовыми решениями:

Создание приложение типа Messenger
Доброго времени суток. Вот мне нужно написать приложение типа Messenger на технологии WinForms или WPF. Кол-во пользователей неопределено....

Создание приложение типа Messenger. Как правильно создать такое приложение?
Доброго времени суток. Вот мне нужно написать приложение типа Messenger на технологии WinForms или WPF. Кол-во пользователей неопределено....

Какого типа такое приложение, где один размещает контент, другие его видят
Добрый день всем пользователям данного форума, решил попробывать реализовать приложение, но не могу понять что мне для этого нужно изучить,...

2
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
02.10.2019, 16:11
.. SignalR, наверное ... первым гуглением
SignalChat: WPF & SignalR Chat Application
1
 Аватар для pincet
1653 / 1152 / 173
Регистрация: 23.07.2010
Сообщений: 6,876
03.10.2019, 11:43
Цитата Сообщение от aleksskay4 Посмотреть сообщение
И чтобы другие люди его серьезно могли использовать
без очень серьезного сервера - утопия. а так - поднимать

Не по теме:

node.js и рулить сокетами

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.10.2019, 11:43
Помогаю со студенческими работами здесь

Создание и использование массивов. Создать консольное приложение
Смоделировать следующую игру. На шахматной доске выделить поля, находящиеся под угрозой заданной шахматной фигуры. Фигуру (ферзя или коня)...

Как правильно проверять такое число типа (date)
Как правильно проверить такое число 0000-00-00 это хранится в бд, если сюда не было ничего записанно. Правильно ли делать так ...

Как правильно спроектировать приложение?
Пишу программу, которая взаимодействует с пользователем посредством кнопок и ящиков редактирования. Первый блин, как говорится, комом....

Как правильно организовать приложение?
Нужно написать приложение - конструктор экстремальных задач. В аплете клиент из частей(симплекс-метод, производная, ....) собирает задачу,...

Как правильно завершить приложение?
Close(); //или Application->Terminate(); как правильно?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи будет применено как метод обработки данных из double buffering. Формулы от LM конечно с ошибками.
Hrethgir 10.04.2025
В продолжение Эта LM дала ответ похожий на нормальный. В комментриях мой комментарий - похоже она ошиблась с выведением итоговой формулы, но остальные проверю. Assistant qwen2. 5-14b-instruct . . . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Линейное решение не линейной задачи (емкость вычислений в сравнении с традиционными решениями пока не определена).
Hrethgir 10.04.2025
В рамках предстоящих вычислений пришлось (да, я тоже знаю про корень числа, и про степеня, и прочие теоремы, но. . . ) найти способ нахождения отношения двух углов. . . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
TypeScript vs JavaScript: Отличия и когда что использовать
Reangularity 09.04.2025
JavaScript появился в 1995 году как творение Брендана Эйха и быстро стал основой интерактивности в вебе. За свою историю он прошел путь от простого языка для манипуляций с DOM до полноценной. . .
Подключение Kafka к Elasticsearch
Codd 09.04.2025
Apache Kafka и Elasticsearch — две мощные технологии, которые при совместном использовании создают эффективную платформу для обработки и анализа данных в реальном времени. Kafka, выступая в роли. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер