c# 生成exe可执行程序,需要有参数传入
有没有一个程序小样可以指点一下我,小弟先谢谢啦!
我这个C#程序是web的,在IIS中还需要配置一个asmx,现在想一起打一个EXE程序,通过JAVA进行调用,怎么改造? 展开
建立好了项目文件后,需要修改的地方有两点!
1:修改 Program 类中的Main方法 加上入口点,并且将参数传递到Form1窗体
2:修改 Form1窗体的构造函数,允许传参。
下面是截图:
下面是代码:
Program.cs代码如下:
namespace ParameterApp
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1(args));
}
}
}
Form1代码如下:
namespace ParameterApp
{
public partial class Form1 : Form
{
string[] args;
public Form1(string[] args)
{
this.args = args;
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (args.Length != 0)
{
MessageBox.Show("第一个参数:" + args[0] + "\n\n一共有:" + args.Length + " 个参数");
}
else
{
MessageBox.Show("该程序没有带参数运行!");
}
}
}
}
myexe.exe -dsaffad这样调用。先抢个沙发,楼主要是查不到资料我再给你谢谢,现在需要忙一会。
.net 侧具体怎么操作,麻烦你了
我已经把项目传到网盘了,楼主先看项目里面的“请读我.doc”文档,看看是不是我描述的那个样子?
你c# 的WEB程序是需要IIS才能执行的,你打包成EXE, 这个是为了什么?安装?或者说是直接运行出现窗口或者说浏览器访问?
你java 主要想调用什么,调用一个WEB显示的页面?还是里面的类?
把你自己想要的东西描述一下,我才好帮你怎么实现,站在业务的角度描述.