首页 / C# / 将C#控制台应用程序与GUI集成
将C#控制台应用程序与GUI集成
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了将C#控制台应用程序与GUI集成,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1730字,纯文字阅读大概需要3分钟。
内容图文
![将C#控制台应用程序与GUI集成](/upload/InfoBanner/zyjiaocheng/796/df61bf17bbca474980502f6b2be667d9.jpg)
我从头开始使用C#开发不到3个月,我目前得到的是使用Visual Studio 2015制作的控制台应用程序.该应用程序使用Web服务,XML被反序列化,格式化并保存在Access数据库中,最后,成功或错误XML被发送回Web服务器.构成应用程序的3个类:主流类,SOAP客户端类和DB类.
现在我之所以发布这个是因为我需要将控制台应用程序集成到GUI中,其中应该显示从反序列化的XML中获取的一些数据(这是利益相关者没有考虑的项目的扩展)在踩到开发阶段之前),但我不知道该怎么做.
到目前为止,我正在阅读“构建WPF应用程序”和“Windows窗体”,但文档压倒性的我不知道我是否在正确的道路上,所以在我开始浪费时间编码之前你们可以给出一些指导这可能不是将我的控制台应用程序与GUI集成的最佳选择?有没有办法让控制台应用程序成为基于GUI的应用程序?
如果您向我提供教程的实用链接,我会很感激,因为他们快速实现了GUI,我的时间已经不多了,我现在需要开始编码.非常感谢您阅读并帮助我.
解决方法:
如果你只是在寻找一个准系统GUI并且不太担心它看起来很光滑,我建议你右键点击你的项目 – >添加 – > Windows窗体.
然后,将您的控制台应用程序转换为基于GUI的应用程序就像实例化Form派生类并调用.ShowDialog()一样简单.
例:
using System.Windows.Forms;
//Note: if you create a new class by clicking PROJECT->Add Windows Form,
//then this class definition and the constructor are automatically created for you.
//Open MyFancyForm.cs, right click on the form, and click View Code to see it.
public partial class MyFancyForm : Form
{
public MyFancyForm()
{
InitializeComponent();
}
}
static void Main(string[] args)
{
var guiForm = new MyFancyForm();
guiForm.ShowDialog();//This "opens" the GUI on your screen
}
就这么简单.我建议您添加一个新类作为WindowsForm而不是只是一个类添加到您的项目,以便您可以访问表单设计器.当然,您可以在表单类中添加字段并使其适当填充GUI.
编辑:如果您希望完全替换控制台,请右键单击您的项目 – >属性,然后将“输出类型”更改为Windows应用程序.
内容总结
以上是互联网集市为您收集整理的将C#控制台应用程序与GUI集成全部内容,希望文章能够帮你解决将C#控制台应用程序与GUI集成所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。