Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
 Аватар для Андрюшатина
80 / 59 / 47
Регистрация: 27.11.2014
Сообщений: 359

Создание десктопного клиента под ASP.NET

27.01.2016, 20:59. Показов 2568. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые гуру.

Пока ADO и ASP я не знаю, но преподаватель заставил до конца недели определиться с курсовым проектом.
На всё, у меня будет пол года времени на написание курсовой.
Поэтому, пожалуйста подскажите стоящие статьи или может ссылки на полезные ресурсы, по создание десктопного клиента под ASP.NET. Из чего всё должно состоять и как проще можно реализовать?

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

Не судите строго за описание, попытался как можно проще описать вопрос.

Спасибо.

P.S. может кто-то что-то на подобие делал
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.01.2016, 20:59
Ответы с готовыми решениями:

Dataset на стороне клиента в ASP.Net
Как можно хранить DataSet и работать с ним на стороне клиента?

Как с ASP.NET скрипта узнать IP машины клиента?
как из ASP.NET скрипта узнать IP адрес машины клиента, который смотрит страницу? Спасибо

ASP.NET У клиента на 98 винде пишет: The URI scheme is not valid
У одного моего клиенты при попытке загрузиться после ввода пароля выводит следующее: Server Error in '/ProjectName' Application. ...

9
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
27.01.2016, 21:03
Лучший ответ Сообщение было отмечено Андрюшатина как решение

Решение

Цитата Сообщение от Андрюшатина Посмотреть сообщение
попытался как можно проще описать вопрос.
Да уж, "проще"...
Я не до конца понял, что же требуется. Если вам именно ASP.NET - то это фреймворк для построения сайтов. Для него никакой клиент не нужен, код на сервере, а у клиента все обрабатывается браузером. Но у вас не так, должен быть клиент.
Тогда могу предположить, что вам нужно распределенное приложение (раз клиент). Смотрите в сторону WCF-сервисов, наверное..
1
 Аватар для Cupko
658 / 595 / 171
Регистрация: 17.07.2012
Сообщений: 1,682
Записей в блоге: 1
27.01.2016, 21:26
Лучший ответ Сообщение было отмечено Андрюшатина как решение

Решение

Я, конечно, тоже слабо чего понимаю, но пованговать могу:

1. Зафигачить десктопное приложение с браузером;
2. Скачивать исходники ASP.NET приложение;
3. Установить IIS/IIS-Express на клиента и там захостить приложение (OWIN/Katana могет в self-host ASP.NET?);
4. Ну и контент менеджмент, надо смотреть на CMS-ки.
1
 Аватар для Андрюшатина
80 / 59 / 47
Регистрация: 27.11.2014
Сообщений: 359
27.01.2016, 21:29  [ТС]
Цитата Сообщение от insite2012 Посмотреть сообщение
Да уж, "проще"...
Извиняюсь за такое проще
Я примерно нарисовал структуру взаимосвязи.
Т.е. у меня человек скачавший и установивший клиент может, как просто просматривать информацию, которая лежит на сервере, так и может вносить изменения под своей учетной записью, которые в свою очередь будут отображаться на сервере.

Я посмотрел про WCF, и хоел ещё спросить, а моём случае не проще будет использовать WPF. Или я что-то не так понял?
0
 Аватар для Андрюшатина
80 / 59 / 47
Регистрация: 27.11.2014
Сообщений: 359
27.01.2016, 21:30  [ТС]
пример ниже
Миниатюры
Создание десктопного клиента под ASP.NET  
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
27.01.2016, 21:35
Лучший ответ Сообщение было отмечено Андрюшатина как решение

Решение

Цитата Сообщение от Андрюшатина Посмотреть сообщение
моём случае не проще будет использовать WPF
WPF к сетевому взаимодействию никакого отношения не имеет. Это технология для создания приложений с красивым клиентским интерфейсом, только и всего. Но для сетевой работы придется использовать что-то еще.

Добавлено через 1 минуту
Цитата Сообщение от Андрюшатина Посмотреть сообщение
пример ниже
На вашем примере классическая трехуровневая архитектура - клиент-сервер-БД. Так обычно и делается.
2
 Аватар для Cupko
658 / 595 / 171
Регистрация: 17.07.2012
Сообщений: 1,682
Записей в блоге: 1
27.01.2016, 21:37

Не по теме:

Цитата Сообщение от Андрюшатина Посмотреть сообщение
пример ниже
Это у вас трехзвенная архитектура проиллюстрирована :)


Цитата Сообщение от Андрюшатина Посмотреть сообщение
Я посмотрел про WCF, и хоел ещё спросить, а моём случае не проще будет использовать WPF. Или я что-то не так понял?
Раз уж у вас всё на сервере крутиться будет, то точно скорее WCF. Но если клиента отдельно писать будете, то тогда и WPF

Добавлено через 52 секунды

Не по теме:

insite2012, опоздал...

0
 Аватар для Андрюшатина
80 / 59 / 47
Регистрация: 27.11.2014
Сообщений: 359
27.01.2016, 21:42  [ТС]
Спасибо вам огромное, вы меня вытянули из состояния дикого ужаса, теперь у меня лёгкая паника и примерное видение вещей))))))
И наверное последний вопрос, если вдруг знаете, подскажите пожалуйста какие-то хорошие ресурсы, где можно более детально ознакомиться с такой реализацией по моему вопросу?
Информации в инете тьма, не могу определиться, с чего и как лучше всего начать.
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
27.01.2016, 22:14
Цитата Сообщение от Андрюшатина Посмотреть сообщение
детально ознакомиться с такой реализацией по моему вопросу?
Андрюшатина, дело тут в первую очередь не в реализации. Реализация-лишь вопрос знаний ЯП и технологий. Главный вопрос, о котором следует подумать - выстраивание логики работы программы. Ответ на вопрос, "Что программа должна делать". И только лишь потом можно думать о том, "Как это сделать". Понимаете о чем я говорю?
1
 Аватар для Андрюшатина
80 / 59 / 47
Регистрация: 27.11.2014
Сообщений: 359
28.01.2016, 13:42  [ТС]
Понял) Спасибо. Вернусь тогда к теме, когда будет построена нормальная логика и структура приложения!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.01.2016, 13:42
Помогаю со студенческими работами здесь

ASP.NET MVC Как реализовать мониторинг загрузки файла на сервер у клиента?
Хочу реализовать отображение на стороне клиента информации о скорости и проценте загрузки файла на сервер. Механизм реализовать хочу...

Экспорт из SQL или со странци ASP.NET (GridView) в Excel, на стороне клиента
Здравствуйте. Как реализовать выгрузку данных в Excel на строне клента. То есть чтобы вся обработка проходила и запускалась именно на...

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли...

ASP.Net MVC под IIS
Здравствуйте! поднял проект на iis 6, изменил роуты, чтоб не вываливалась 404 НО если ссылка без контроллера и метода, например...

Посоветуйте хостинг под ASP.NET MVC 4
Всем привет! Посоветуйте плз недорогой и простой в использовании хостинг под ASP.Net MVC 4 с одной базой данных MSSQL просто чтобы...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru