ASP.NET с приложением формы окна - PullRequest
2 голосов
/ 18 июня 2011

Я новичок в среде Dot NET и не очень доволен этим из того, что я до сих пор читал и делал с Dot NET.

Мне нужно перенести или написать программу, которая будет использовать ASP.NET с окном Форма заявки.По какой-то причине я не могу создать эту программу как отдельный проект.Я скучаю по пониманию того, что такое Dot NET или как Dot NET спроектирован таким образом?

У меня есть Delphi Prism (DP), основанный на Visual Studio 2010. В рамках DP я могу создавать только отдельные проекты дляASP.NET и / или Windows Form Application.Я не могу использовать немного мира в рамках одного проекта.Можно ли вообще это сделать?

Моя программа Delphi Prism Dot NET должна быть частично оконной и частично веб-ориентированной.Как оконная программа, она должна отправлять и получать данные через последовательный порт и сеть.Как веб-интерфейс, он должен предоставлять пользователю доступ к оконной (серверной) программе в Интернете, локальной сети или интрасети.

Я запустил все их демонстрационные версии и искал в Интернете помощь,Тем не менее, мне трудно с этим.

Я расстраиваюсь.Я думал, что программирование в Dot NET будет быстрым, но это становится проблемой.Я должен знать это сейчас, потому что Dot NET является Microsoft.

Если кто-нибудь может дать мне подсказку или дополнительную информацию, чтобы помочь мне немного лучше понять Dot NET, я был бы признателен.Спасибо.

Ответы [ 3 ]

5 голосов
/ 18 июня 2011

Это отдельные проекты для отдельных проблемных доменов. Вы не можете и не можете смешивать проект ASP.NET и проект Windows Forms.

Выберите тип проекта и создайте что-нибудь простое. После того как вы пересечете этот мост, перенесите эту концепцию в другой тип проекта (WPF, Silverlight, ASP.NET MVC и т. Д.) И обратите внимание на различия.

Базовый язык будет распространяться на такие проекты, как C #, VB и т. Д., Однако тип / среда проекта не будут.

2 голосов
/ 18 июня 2011

Они предназначены для двух совершенно разных вещей. Windows Forms или просто Winforms - это технология .NET 2.0, предназначенная для создания исполняемых приложений, работающих в Windows. ASP.NET предназначен для использования базового .NET Framework в качестве серверного механизма веб-приложения, которое подает HTML-страницы в веб-браузер.

Существуют способы использования HTML в приложении Winforms и способы вызова приложений .NET winforms из HTML, но традиционно они представляют собой два использования базовой .NET Framework для нацеливания на два разных взаимодействия с конечным пользователем.

1 голос
/ 18 июня 2011

Я думаю, вам придется создать два отдельных проекта. Проблемы и особенности их платформ совершенно разные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...