当前位置: 首页 > 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://wiki.neutronadmin.com/news/68827/

相关文章:

  • 网站开发前后端分离要多少钱国际站wap端流量
  • 什么专业可以做网站怎么添加网站图标
  • 广州门户网站建设免费动漫网站
  • 怎么百度做网站软文发稿平台
  • 淘宝推广费用多少钱一天手机网站关键词优化
  • 域名和网站的区别一个企业的网站建设
  • 手机net网站开发制作网站需要注意什么
  • asp网站栏目如何修改wordpress 两个导航
  • 怎么提升网站排名高端网站建设创新
  • 做网站框架需要什么软件只做早餐的网站
  • 咋么做网站在电脑上韩城市网站建设局电话
  • 化妆品电子商务网站建设策划书wordpress自定义简单的单页模板
  • 都昌县建设局网站苏州我可以网络科技有限公司
  • iis做网站主目录选哪里跨境电商网站开发文档
  • 商务网站建设实训必应网站建设
  • 建设公共网站的目的网站建设 印花税
  • 企业只有建立了自己的网站wordpress支持什么数据库
  • 南昌网站seo技术厂家iis 网站启动不了
  • cf刷枪网站怎么做的手机app制作软件哪个好
  • 有哪些网站使用ftp网页游戏网站大全突袭
  • 请问如何做网站医疗器械分类
  • 外贸公司网站模板百度关键词搜索量排行
  • 企业为什么网站建设html网页设计实验总结
  • c2c网站建设实例办公空间设计说明200字
  • 本溪建网站网站解析是什么意思
  • 风中有朵雨做的云电影网站广告设计就业方向
  • 弥勒建设局网站酒店机票最便宜的网站建设
  • 网站设计与应用方向论文佟年帮韩商言做网站是第几集
  • 个人网站设计结构图空间网站购买
  • 深圳高端网站建设模版正一品网站建设