Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 26.07.2015
Сообщений: 197

Клиент-серверное приложение (Windows forms)

30.07.2020, 07:08. Показов 4903. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток! Мне необходимо разработать клиент-серверное приложение управлением временем. Я не знаю с чего начать, подскажите, пожалуйста, нужно ли для клиент-серверного приложения управлением временем разрабатывать сайт или еще что-нибудь? И как можно реализовать данную программу? Заранее благодарен!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.07.2020, 07:08
Ответы с готовыми решениями:

Клиент- серверное приложение с бд
Товарищи программисты, может предоставить пример реализации клиент- сервера на с# с подключенной бд(access) на сервере. Передачей через...

Клиент-серверное приложение
Есть приложение Windows Forms, нужно реализовать другое приложение, которое бы работало на другом компьютере и за пределами локальной сети...

Клиент-серверное приложение
Здравствуйте. Помогите, пожалуйста, решить задачу: Нужно создать клиент-серверное приложение; на сервере есть сообщение закодированное в...

23
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
31.07.2020, 11:07
Студворк — интернет-сервис помощи студентам
StanSmith, клиент-это ваша программа, сервер-БД, к которой обращается клиент. БД может быть локальной или сетевой. Для локальной интернет не нужен, она находится на том же компе, что и программа. Но с БД (концептуально) работает только один пользователь. Локальную БД проще реализовать и продемонстрировать, сетевая полезнее для самообразования.
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
31.07.2020, 23:47
Лучший ответ Сообщение было отмечено ashsvis как решение

Решение

"Клиент-сервер" имеет несколько подходов.

1. "Двухзвенка" (интернет не нужен).

Есть SQL-сервер, настроенный как сетевой. Развернут и запущен на ПК, работающем в режиме "сервер". ОС - в принципе любая, от Windows до никсов.
Есть ПК пользователей (сотрудников офиса, предприятия), подключенные к локальной сети. На эти ПК устанавливается Ваше приложение, а также SQL-клиентское ПО.

2. "Трехзвенка" (интернет не нужен)

Есть ПК с установленным SQL-сервером и Сервером Приложений (Application Server), которым и является Ваша программа.
Есть пользовательские приложения на которые устанавливается легкий "клиент", работающий с Вашим Application Server.
В этом случае, строго говоря SQL-сервер и не нужен. Вполне сойдет Access, т.к. у него будет единственный "клиент" - Ваш AS.

3. Веб-приложение (интернет/интранет нужен)

Есть Web-сервер, SQL-server и интернет-браузеры на устройствах пользователей (в т.м. мобильных)
Web и SQL серверы могут быть как на одном ПК-сервере, так и на разных.
Тут вариантов реализации - масса. Если у Вас задание для Visual Studio, то это обычно IIS, MS SQL Server и, собственно, сама студия.

Первая модель - самая простая в плане реализации. Интерфейс программы разрабатывается визуально с использованием достаточно продвинутого конструктора VS. Оттуда же легко настраивается подключение к SQL-серверу.
Из минусов :
- требует установки/переустановки приложения на все ПК пользователей (deploy), а также установки клиентского SQL (в случае MS SQL Server не требуется т.к. встроен в ОС)
- работает только на ПК с Windows.
- нет удаленного доступа, в т.ч. с мобильных устройств

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

Третья - самая "продвинутая". Но требует опыта и доп.знаний (HTML/CSS/JS/Ajax/JQuery/JSON). Также самая "незащищенная", т.к. данные летают "интернетом" - поэтому требуется доп.нагрузка на логику для защиты от несканкционированного доступа и атак на сервер.

Учитывая сабж (Windows Forms), у Вас - первый вариант.

Добавлено через 12 минут
Однако начинать нужно не с выбора SDK, IDE, SQL-серверов и прочее.

Сначала техзадание, в котором подробно опишите цели и средства, предметную область (ресторан, кафе или сеть), определите сущности : график работы, персонал, административная система и т.п. и связи между ними. Затем расчетные алгоритмы, требования к UI, объемам данных, производительности, степени защиты данных, аналитика (отчеты) и т.д.

Чем тщательнее и точнее Вы проработаете ТЗ, тем проще и быстрее будет идти разработка.
2
 Аватар для ashsvis
923 / 503 / 202
Регистрация: 08.10.2018
Сообщений: 1,553
Записей в блоге: 11
01.08.2020, 09:47
Хороший, развёрнутый ответ.
0
1 / 1 / 0
Регистрация: 26.07.2015
Сообщений: 197
10.08.2020, 06:48  [ТС]
Доброго времени суток! Большое спасибо за развёрнутый ответ! Извините, а Вы можете дать ссылки на примеры по первому пункту(двухзвенная)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.08.2020, 06:48

Не работает клиент-серверное приложение
Всем доброго. Вот после несколько дневного поиска нашел готовый клиент сервер на Форме. Работает, хотя и с ошибками. Вопрос в чем. Если...

Многоканальное клиент-серверное приложение
Здравствуйте! Мне необходимо написать приложение,которое будет работать в локальной сети. Клиент залогиневается, программа считывает его...

Проверьте код. Почему то не работает (клиент-серверное приложение)
Что то не хочет работать... передаю картинку...делается скрин экрана в режиме постоянного времени. При запуске сервера, он зависает на...

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

Переделать консольное приложение в приложение Windows Forms
Дорогие друзья пожалуйста помогите в консольным приложением. У меня есть код, но он под консольное приложение, а мне надо для Windows Form....


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru