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

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

Stack Overflow用户
提问于 2009-07-14 04: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 04:14:19

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

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

Stack Overflow用户

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

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

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

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

票数 2
EN

Stack Overflow用户

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

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

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

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

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

https://stackoverflow.com/questions/1124961

复制
相关文章
C代码 从源代码到可执行文件——编译全过程解析
程序的生命周期从一个高级C语言程序开始,这种形式能够被人读懂,却不能被机器读懂,为了在系统上运行这个程序,该源程序需要被其他程序转化为一系列低级机器语言指令,然后将这些指令按照可执行目标程序的格式打包并以二进制磁盘文件形式存储起来。 在Linux系统下,可用以下指令完成源程序到目标程序的转化:
用户2930595
2018/08/23
2.2K0
C代码 从源代码到可执行文件——编译全过程解析
从源代码到可执行文件
在理解一个源代码是如何成为可执行文件时,我简单的回顾下硬件层面、操作系统层面的知识。
全栈程序员站长
2022/07/15
3250
从C#到TypeScript - function
从C#到TypeScript - function 虽然TypeScript里有了类,但JavaScript的function也还在,这也是和C#的不同所在。 C#里函数不能脱离类工作,但TypeS
用户1147588
2018/01/04
1K0
从C#到TypeScript - 接口
从C#到TypeScript - 接口 为了更好的抽象出行为和属性,TypeScript在ES6的基础上增加了接口interface。 C#也有interface,不过TypeScript的接口还不
用户1147588
2018/01/04
1.4K0
从C#到TypeScript - Promise
从C#到TypeScript - Promise 背景 相信之前用过JavaScript的朋友都碰到过异步回调地狱(callback hell),N多个回调的嵌套不仅让代码读起来十分困难,维护起来也很
用户1147588
2018/01/04
1.6K0
从C#到TypeScript - Reflect
从C#到TypeScript - Reflect 在C#里如果想只通过名字来生成类实例、获取属性或执行方法可以使用反射,反射是基于元数据,现在很多流行语言都支持元数据,以此来提供更多便利的功能。 E
用户1147588
2018/01/04
1.1K0
从C#到TypeScript - Proxy
用户1147588
2018/01/04
9510
从C#到TypeScript - 类型
本文介绍了C#和TypeScript的一些基本概念和语法,包括类型系统、变量声明、运算符、条件语句、循环语句、函数、数组和元组等。同时,也介绍了TypeScript的一些高级类型,如接口、类型保护、类型推断、字面量类型等。文章还介绍了如何在TypeScript中使用JavaScript的函数、对象和原型,以及如何使用TypeScript的装饰器进行更高级的函数装饰。最后,文章介绍了TypeScript的编译器和构建工具,包括Webpack和Vite等,以及如何使用TypeScript进行构建和打包。
用户1147588
2018/01/04
1.9K0
你的网站可以一键变色吗?
得益于 Web 标准的发展和设计风格的变化,前端开发者从通过切图还原设计逐渐变为通过代码还原设计。CSS 预处理器也在一定程度上弥补了 CSS 本身表达能力的不足,许多 UI 框架(比如 Element)将基础的颜色值作为配置项供使用者定制,其余的颜色则在它们的基础上调整亮度/饱和度,或者与其他颜色混合而成。虽说做不到一键变色,但是通过重新构建来改变整个网站的配色是没有问题的。 除了可定制,这样做还可以让代码变得更容易维护。相比较充斥着各种颜色值的 CSS 代码,甚至可以表达出一些配色思路。 配色思路?
腾讯NEXT学位
2018/05/14
1.7K0
从C#到TypeScript - 类
本文介绍了从C#到TypeScript - 类的基础知识,包括类的定义、构造函数、属性、方法、继承、多态、泛型、接口和抽象类。TypeScript还支持接口和抽象类,提供了许多类和接口的示例。此外,TypeScript还支持泛型,可以与接口和抽象类一起使用。这些概念都是JavaScript编程语言中比较高级的概念,需要有一定的编程基础才能理解。
用户1147588
2018/01/04
1.1K0
从C#到TypeScript - Generator
用户1147588
2018/01/04
1.3K0
从C#到TypeScript - 变量
从C#到TypeScript - 变量 TypeScript的变量声明和ES6差不多,相比之前主要是多了let和const 为什么不用var 不管是TypeScript还是ES6都会兼容以前的java
用户1147588
2018/01/04
8920
编译原理从入门到放弃
大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了 研究生入学考试 的必考内容。我觉得有了解的必要性,文章由自己理解汇总,以达到考试及格为目的,若有错误,请留言指正,谢谢~
Lcry
2022/11/29
8500
编译原理从入门到放弃
C#脚本实践(三): 集成到游戏
编译 冒似不编译没有.lib可以用 从官方上下载稳定版本的代码, 不要去GitHub直接拉 默认的工程有几个路径和宏之类的不对, 小改一下就可以 如果缺文件, 可以到GitHub的历史版本里去找 编译好了就一个lib, 一个dll, pdb看需要 环境配置 C++这边肯定要链接mono.lib, 所以dll要拷贝到exe的目录 除了mono本身外, 还需要.net的runtime assembly, 最精简的情况只需要一个mscorlib.dll, 其它的用到再加进去就可以 脚本的编译可以用mono的SDK
逍遥剑客
2018/05/23
1.3K0
C#脚本实践(三): 集成到游戏
至此, C#做为脚本已经完全可行了: 可嵌入, 跨平台, 高效率, 热更新, 几乎可以忽略的编译时间, 强大的IDE支持, 丰富的第三方库, 部分动态语言特性的支持, 可以接受的体积与内存占用
逍遥剑客
2019/02/20
1.6K0
从.go文本文件到可执行文件
Go 是一门编译型语言,我们平时所编写的 *.go 文本文件称为源文件,源文件里面的内容就是我们的源代码。
gopher云原生
2022/11/22
6320
从.go文本文件到可执行文件
网站建设中是因为没有ftp上传吗 没有ftp可以上传吗
网站建设并非大家想象中的那么简单,除了要掌握一些网站前端代码之外,搭建网站的域名以及空间都是需要了解的。除此之外,还有一些小伙伴不懂得网站程序是怎么上传的,下面为大家讲讲网站建设中是因为没有ftp上传吗,希望大家对网站建设能有一个新的了解。
用户8715145
2021/12/13
2.6K0
从C#到TypeScript - async await
从C#到TypeScript - async await 上两篇分别说了Promise和Generator,基础已经打好,现在可以开始讲async await了。 async await是ES7的议
用户1147588
2018/01/04
1.4K0
从C#到TypeScript - 高级类型
用户1147588
2018/01/04
1.1K0
从C#到TypeScript - 装饰器
用户1147588
2018/01/04
8720

相似问题

我们可以将napster集成到.net网站中吗?

22

我可以将Datanitro集成到可执行文件中吗?

11

我们可以将WordPress博客集成到Angular JS网站中吗?

111

Jupyter在线编译器集成到网站

10

nServiceBus可以集成到Winform中吗?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文