Я лучше умею создавать компьютерное приложение на C #, чем веб-страницу в ASP.net. Но сила, которую имеет CSS в разработке кнопок, форм и т. Д., Действительно заставляет меня любить это.

Я искал в Google, могу ли я использовать только CSS в программном обеспечении, но пока безрезультатно. Является ли это возможным? Я знаю, что это слишком заграничный и глупый вопрос, но мне действительно нужен ответ.

РЕДАКТИРОВАТЬ: Я хотел бы упомянуть, что использую Visual Studio Community 2015.

5
berg96 6 Сен 2016 в 19:57

3 ответа

Лучший ответ

Да, ты можешь. Используйте класс WebBroswer (найдите его в панели инструментов) и используйте внутри него свои коды HTML и CSS, но имейте в виду, что после создания всех строк html и css поместите их в соответствующее свойство элемента управления WebBrowser. Также обратите внимание, что функции на стороне сервера не будут работать. Просто HTML и CSS.



4
Media 6 Сен 2016 в 17:34

Если вы действительно любите CSS и любите создавать настольные приложения с помощью CSS, возможно, вам стоит взглянуть на Electron.

Electron - это платформа с открытым исходным кодом, разработанная GitHub. Код Visual Studio и текстовый редактор Atom создаются с помощью Electron.

Вы не можете использовать C #, но можете использовать Typescript, который очень близок к C #.

3
Win 6 Сен 2016 в 17:24

Да, я бы рекомендовал использовать CEFSharp, который является оболочкой .NET для Chromium Embedded Framework. вместо класса веб-браузера. Вы можете создавать такие программы:

CEF inside Winforms

Это полностью адаптивно и позволяет использовать javascript для C # и наоборот, вызывать функции. Хотя это не самый эффективный способ, он обеспечивает отличную стартовую основу для использования веб-приложений в автономном режиме.

2
Xander Luciano 6 Сен 2016 в 17:23