【发布时间】:2014-08-28 20:16:40
【问题描述】:
总的来说,我对编程比较陌生——我上最后一堂正式的面向对象编程课是我大一的时候(我的行话可能不准确)。所以,请多多包涵。如果这个问题应该在不同的领域提出(例如 C# 论坛,请告诉我)。
基本上,前提是:在一个解决方案中,我有两个项目,一个 Windows 窗体应用程序和一个 Web 应用程序。我的 Windows 窗体应用程序将是一个简单的 GUI(稍后会变得更复杂,但我想更简单地开始),带有一个提示用户输入一些文本的标签、一个供用户输入文本的 TextBox 和一个提交按钮。按下提交按钮后,我想将输入到 TextBox 中的任何内容传递到给定网页上的 TextBox 中(该网页将是已经存在的 Web 应用程序的一部分,但现在我只是使用本地主机进行调试并了解概念)。
我已经为 Windows 窗体应用程序设计了窗体并设计了网页(同样简单,带有一个标签,说明“从 GUI 输入的文本:”和一个文本框)。所以现在我被困住了。我尝试了几种不同的方法,并尝试寻找类似的问题,但没有这样的运气。我以为我可以用我的 Windows 窗体项目的名称(在 aspx.cs 页面中)实现一个“使用”命名空间,但是当我运行时,它无法识别我使用的方法......所以我试着把这个方法直接在 .aspx 页面中,但它不喜欢我给出的命名空间(询问我是否缺少程序集引用......我不是......)。
我觉得我让这件事变得比它需要的更困难,我不知道从哪里开始。如果有人需要查看我的代码,我会发布它 - 我现在会发布它,但这有点麻烦。我正在编程的计算机不允许连接到互联网,也不允许我使用拇指驱动器等设备,所以我必须手动输入。但是,如果这意味着我可以得到一些答案,我愿意这样做!再次,我在这里学习和寻求建议,所以任何帮助都将不胜感激!此外,快速响应是理想的!
哦!我正在使用 Visual Studio 2012、.NET Framework 4.5,我的 Windows 窗体应用程序是用 C# 编写的。
【问题讨论】:
-
尝试将其存储在某处并将其加载到网页上。
-
Windows 应用的用途是什么?为什么用户不能直接在某些
<input />中的Web 应用程序上进行操作?如果您想在项目之间“共享代码”,那么该代码应该在一个库中以便可以重复使用(例如 WinForms、Web、Mobile)。嗯…… -
基本上最终产品将是一个 GUI,它会在按下按钮后推出一些东西(图像或各种实时视频)。对我们来说,用户不会提示/我们不会问用户他们想要什么。相反,我们只会给他们我们希望他们看到的东西……如果这有意义的话。
-
所以“客户端”(用户使用的)是 WinForm,WinForm 将从某个网络位置(例如 web)获取一些东西?