当前位置: 首页 > news >正文

移动网站建设的前期规划内容导购网站怎么做的

移动网站建设的前期规划内容,导购网站怎么做的,怎么查询网站空间商,wordpress ins插件基本上有独立进程的应用#xff0c;都是以Main函数作为入口#xff0c;开始运行的。在C#中#xff0c;Main函数可以无参无返回值#xff0c;当然也可以是有string[]参数和int返返回值的。WinFrom也满足这个规则。那么Main作为一个进程的开始函数#xff0c;那么是谁传这些… 基本上有独立进程的应用都是以Main函数作为入口开始运行的。在C#中Main函数可以无参无返回值当然也可以是有string[]参数和int返返回值的。WinFrom也满足这个规则。那么Main作为一个进程的开始函数那么是谁传这些参数呢然后又是谁来接收这个返回值呢显然不可能是进程本身那么就是系统或其他进程了。namespace WinFormDemo01 {internal static class Program{[STAThread]static int Main(string[] args){MessageBox.Show($Main方法中收到的参数{string.Join(,, args)});ApplicationConfiguration.Initialize();Application.Run(new Form1());return 101;} } }.NET中除了在Main方法内接收参数还可以用Enviroment.CommandLine属性和GetCommandLineArgs方法来接收属性会用空格来区分多个参数方法返回值就是一个string[]与Main中args不一样的是这里多一个应用运行所在的路径。下面的代码是在Form1窗体里用一个按钮来显示接收到的Main方法参数。namespace WinFormDemo01 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//MessageBox.Show(Environment.CommandLine);var args Environment.GetCommandLineArgs();if (args.Length 1){label1.Text $主程序{args[0]},\r\n\r\n参数{string.Join(,, args[1..])};} } } }用批处理来调用进程我们看一下用在widnows系统中来调用bat实现对Main函数的送参和取返回值比如这个bat名称为result.bat要求这个文件与我们程序在一个文件夹下启一个命令行程序进入到该目录运行rusult.bat即可。echo off WinFormDemo01 guisuwei 1234567890 if %ERRORLEVEL% 0 goto ok :fail echo Execution Failed echo return value %ERRORLEVEL% goto end :ok echo Execution succeeded echo Return value %ERRORLEVEL% goto end :end结果如下可以看到Main中的弹框参数Form1中取Main函数参数在命令行中接收到的返回值是101用一个进程来调用这个进程用批处理来调用的情况虽然可实现但使用场景还有有限的一般情况下我们是用一个进程调用另一个进程就像一个是主程序其他都是子程序类似。我们用WinFormDemo00来调用WinFormDemo01这里使用了两种方式阻塞方式也叫同步方式另一种是非阻塞方式也可以叫异步方式。buton1_click方法里是异步就是调起WinFormDemo01后WinFormDemo00该做什么做什么不会卡住等它的返回值。button2_click就是这种情况会卡住直到返回结果。using System.Diagnostics;namespace WinFormDemo00 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//WinFormDemo01所在路径var pro Process.Start(C:\MyFile\Asp.NetCoreExperiment\Asp.NetCoreExperiment\WinForm\WinFormDemo01\bin\Debug\net7.0-windows\WinFormDemo01.exe, new string[] { gsw, abcd }); //必须启用这个属性事件才能生效pro.EnableRaisingEvents true;pro.Exited Pro_Exited;}private void Pro_Exited(object? sender, EventArgs e){//由于是异常这个方法所在的线程与UI线程不是同一个所以用这种方式来操作UI线程的控件this.Invoke((object sender) {label1.Text ${DateTime.Now}WinFormDemo01返回值{(sender as Process)?.ExitCode.ToString()};}, sender); }private void button2_Click(object sender, EventArgs e){var pro Process.Start(C:\MyFile\Asp.NetCoreExperiment\Asp.NetCoreExperiment\WinForm\WinFormDemo01\bin\Debug\net7.0-windows\WinFormDemo01.exe, new string[] { gsw, abcd });//阻塞 pro.WaitForExit(); label1.Text ${DateTime.Now}WinFormDemo01返回值{pro.ExitCode.ToString()};}} }WinFormDemo00界面布局。其实大部分桌面应用都是单体所以Main函数的参数和返回值无所谓但如果你们是做系列产品的有很多个应用每个应用都需要登录那么可以通过这种方法把一个应用中的用户信息或其他信息传送到另一个应用中不需要重新登录当然前提是两个系统共享用户系统数据。另外涉密数据的传送要注意加密。
http://www.yutouwan.com/news/68827/

相关文章:

  • ps做网站页面美工淘宝内部卷怎么做网站
  • vs2017做的网站百度关键词优化排名技巧
  • 努比亚网站开发文档seo怎么才能优化好
  • 哪些购物网站用php做的做网站建设注册商标是多少类
  • 网站关键词优化外包服务wordpress映射到外网访问
  • 自做淘宝客网站网站如何做长尾词排名
  • 专门做ppt的网站叫什么如何做一个单页的网站
  • 中小企业网站用什么技术无锡市工程造价信息网
  • 游戏推广网站制作网站跳出率太高
  • 网站服务商排名wordpress门户网站模板下载
  • 网站的设计费用wordpress删除底部
  • 吉林省建设工程造价网站雅虎网站提交入口
  • 建设银行宁德分行网站从化公司网站建设
  • 北京网站推广技巧免费网站推广app
  • 网站建设哪家有实力如何用python做一个网站
  • 中英文对照网站怎么做在线教育网站建设方案
  • 电子商城开发网站开发网站建设实现用户登录
  • 卖二手手表的网站长春seo招聘
  • 企业网站 多网站推广京东网站是哪个公司做的
  • 做网站要学会什么软件需要哪些技术
  • 阜阳市建设工程网站国内知名设计网站
  • 什么好的主题做网站我想做个百度网站怎么做的
  • 思途做的旅游网站WordPress已安装主题
  • 福州做网站企业网页设计图片代码怎么写
  • 网站前台可以打开怎么做纯文本网站
  • 集团公司门户网站建设wordpress多边形按钮
  • 网页设计与网站开发第三版课后答案wordpress考试主题
  • 网监关闭的网站怎么恢复响应式网站源码下载
  • 网站关键词优化快速排名中国工程建设协会网站
  • 本地网站建设教程xampp临安做企业网站的公司