首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从C#编译的可执行文件可以集成到网站中吗?

从C#编译的可执行文件可以集成到网站中吗?
EN

Stack Overflow用户
提问于 2009-07-14 12:06:59
回答 5查看 1.4K关注 0票数 1

我是编程新手。我刚刚做了一个叫“猜谜游戏”的程序。而且它似乎工作得很好。我可以把它集成到一个网站中吗?我使用的CMS是Mambo。

===的其他信息

谢谢你的所有建议。

我仍然没有任何关于Silverlight,WPF和Java Script的背景,我认为它们听起来很好。我使用的是Windows,我从Microsoft Visual Studio2008编写了我的“猜谜游戏”,它使用的是Windows应用程序表单。

是的,我想,就目前而言,我开始学习Silverlight或Java Script,这样我就可以将它集成到我的网站上:-)感谢你们的所有投入:-)

干杯

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-07-14 12:14:19

独立的可执行文件不能直接集成到网站中。不过,您有几个选择:

  • 允许你的用户下载可执行文件并在本地运行,让你的程序在JavaScript中直接运行,尽管这显然会涉及到大量的修改
  • 使用微软的Silverlight技术,它允许你用C#编码并产生一个类似于Adobe Flash的基于web的前端。您的程序逻辑应该保持不变,您应该只需要更改UI代码。事实上,如果你已经使用WPF作为前端,转换将会更容易。
票数 5
EN

Stack Overflow用户

发布于 2009-07-14 12:13:54

有几个问题你仍然需要回答。

  1. 您的服务器运行的是什么?如果不是Windows,你的exe将根本不会运行,除非它与Mono或类似的服务器操作系统框架兼容。
  2. 你的“猜谜游戏”是如何与用户交互的?如果是通过WinForms图形用户界面,您将无法在web上使用该图形用户界面。如果您的游戏是WPF应用程序,最简单的方法可能是将其移植到Silverlight并在网页上提供。

让一个常规的Windows应用程序在web环境中运行通常不是一件容易的事,因为在web上,您实际上是在浏览器中运行,而不是在windows上运行。

票数 2
EN

Stack Overflow用户

发布于 2009-07-14 12:14:18

是的--一般来说,当你谈论软件时,一切皆有可能。问题是,这会有多难?

为了理解这一点,你必须给我们更多关于“猜谜游戏”的细节,包括它是如何设计的,它的接口是什么,它的可扩展性有多好,以及你准备如何改变或扩展它。

例如,如果它是一个Windows窗体GUI应用程序,那么它将很难集成到web应用程序中。如果它是一个控制台应用程序,那么它会更容易一些。如果您可以将其修改为作为Windows服务运行,则会更容易一些。如果您可以将其修改为接受来自网络的输入(而不是仅通过键盘+鼠标获取输入),则会更容易。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1124961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档