由于叶绿素反演系统并不是我一个人的成果,未经队友们的同意,无法上传相关代码,因此对C#+AE构建系统的相关介绍就到这里,接下来为大家提供一些我初学C#时觉得比较有意思的代码。此篇文章为大家介绍下如何给予C#语言对程序进行嵌套调用。代码不长,也不难,但重在理解,本程序是基于VS的窗体实现,其布局如下,主要由一个groupBox容器、两个Button、一个OpenFileDialog和一个用于显示选择文件路径的文本框组成。该程序的主题是Process类的使用,需要添加相应的引用,引用名称如下:

using System.Diagnostics;

接下来是两个Button按钮的响应事件,其代码如下所示:

以下是浏览文件Button对应的代码

   //浏览程序文件Button的对应代码
  //调用openFileDialog控件用于选择exe文件,这里在该控件的Filter属性设置为所有执行文件(*.exe)|*.exe,便可只显示可执行文件
            this.openFileDialog1.ShowDialog();if (this.openFileDialog1.FileName.Length > 0){this.textBox1.Text = this.openFileDialog1.FileName;//记录下打开的可执行文件的文件名和路径,并显示在textBox1中      }

以下是启动可执行文件的代码:

 //启动程序if (this.textBox1.Text.Length < 1){MessageBox.Show("请首先浏览文件选择一个可执行文件", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);}Process MyProcess=new Process();//创建Process的实例,并设置相关属性MyProcess.StartInfo.FileName=this.textBox1.Text;MyProcess.StartInfo.Verb="open";MyProcess.StartInfo.CreateNoWindow=true;MyProcess.Start();//打开可执行文件

本次介绍就到这里,由于代码过于简单,也没有try,catch语句来处理异常,因此初次使用时不建议打开过大的程序,可以从较小的开始。

基于C#语言的程序调用相关推荐

  1. C语言小程序——调用系统应用

    写在前面 C语言中有很多system功能函数,能够调用微软系统功能. 而system是一个C语言和C++下的函数,windows操作系统下system () 函数详解主要是在C语言中的应用,syste ...

  2. 基于C语言控制台程序的简易MP3音乐播放器

    这是我们小学期的第一个大作业,因感受颇深,特此写下这篇博客留作纪念. 内容:设计一个带有播放控制和音量调节功能的控制台音乐播放器,其中播放控制的子菜单能实现播放暂停切换.停止当前曲.播放上一曲和下一曲 ...

  3. RGB(三色)灯配置常用颜色数据,用法讲解,基于C语言的程序讲解,七彩渐变程序讲解

    本人新手,此讲解适合新手朋友,大神不喜勿喷.通过实际测试过的,请放心消化. 1:灯的计数配置如下: 2:七色在模拟PWM程序中的配置,原理:在一个周期中      灯亮的时长 / 周期时长  =  占 ...

  4. java调用c 串口_基于C语言的java串口通信程序

    目录 1.前言 2.windows  串口通信API 3.C/C++封装  动态运行库 4.JAVA-JNI  java程序调用C++程序 一.前言 &ensp ;写这个博客主要是因为自己想用 ...

  5. [学习笔记]黑马程序员Spark全套视频教程,4天spark3.2快速入门到精通,基于Python语言的spark教程

    文章目录 视频资料: 思维导图 一.Spark基础入门(环境搭建.入门概念) 第二章:Spark环境搭建-Local 2.1 课程服务器环境 2.2 Local模式基本原理 2.3 安装包下载 2.4 ...

  6. c语言逻辑运用及宏程序编写,基于C语言基础的宏程序编程

    基于C语言基础的宏程序编程 王恒厂,周燕飞,姚裕,吕常奎 (南京航空航天大学工程训练中心,江苏南京211100) 摘 要:用户宏指令编程是FANUC系统所提供的一种先进的编程方法[1],使用变量代替程 ...

  7. 图像haar特征提取 c语言,基于C语言的特征点提取程序 本程序是利用C语言对各种信号数据的特征点提取程序 - 下载 - 搜珍网...

    基于C语言的特征点提取程序\修改后 特征点提取程序\提取特征点\Debug\football.ilk 基于C语言的特征点提取程序\修改后 特征点提取程序\提取特征点\Debug\football.ob ...

  8. c语言延时系统,基于VB的单片机C语言延时程序各参数计算系统

    仪器仪表用户 doi:10.3969/j.issn.1671-1041.2011.04.013 □科研设计成果□ 基于VB的单片机C语言延时程序各参数计算系统 刘 1 锋,林 奕 2 (1.武汉理工大 ...

  9. 从入门到入土:基于C语言采用SOCKET套接字实现TCP公开扫描程序Web服务器扫描程序|代码展示

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  10. 从入门到入土:基于C语言采用TCP协议实现通信功能的程序(仅有代码)

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

最新文章

  1. RESTful之权限Permissions
  2. Bengio参与、LeCun点赞:图神经网络权威基准现已开源
  3. MySql常用命令总结[转]
  4. 帆软报表(finereport) 动态报表
  5. postgresql、mysql数据库varchar、char、text的比较
  6. cisco routemap 能在出接口调用吗_潍坊驰燃一号燃料能不能合法在家经营,手续好办吗?...
  7. mysql5.1 mysiam_MySQL 数据库清理MyISAM Innodb表(支持MySQL5.1.6以上的版本)
  8. 数据可视化|实验五 分析1996-2015年人口数据各个特征的分布与分散状况
  9. c#写字板实现加粗功能_Windows 7中写字板和绘画中的新功能
  10. java add方法实例_java.util.TreeSet.add()方法实例
  11. tornado SQLAlchemy
  12. 阿里百万架构师打造的 Java并发编程实战笔记,理论到实践一键吃透
  13. php电影模板下载,【PHP源码】团啊VIP电影系统V3.7.6源码下载 带自动采集+手机版模板...
  14. Word中插入MATLAB矢量图
  15. 无线路由器设置全教程
  16. Fdma, TDMA,cdma
  17. 如何配置无线WiFi短信认证登录?
  18. SEO优化技巧:如何提升流量,提高网站点击率
  19. 吴恩达机器学习神经网络 8-1非线性假设
  20. 今天介绍一款事半功倍的Maya插件包

热门文章

  1. Java日期练习—计算已出生多少天
  2. 数据结构——>线索化二叉树
  3. raid卡 4k 设置 linux,硬盘“大户”看过来,手把手教你组建 RAID 磁盘阵列
  4. spring加载bean的流程
  5. 批量数据插入(Java读取Excel文件并使用mybatis写入MySQL数据库)(含免费源码下载)
  6. JavaWeb:重定向(redirect)和转发(forward)的区别
  7. Java基础:等待唤醒机制、线程池
  8. HighCharts:plotLines基准线与数据相差过大不显示
  9. linux取反格式,linux基本命令总结(二)
  10. 用 RSocket 解决响应式服务之间的通讯