基于C#语言的程序调用
由于叶绿素反演系统并不是我一个人的成果,未经队友们的同意,无法上传相关代码,因此对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#语言的程序调用相关推荐
- C语言小程序——调用系统应用
写在前面 C语言中有很多system功能函数,能够调用微软系统功能. 而system是一个C语言和C++下的函数,windows操作系统下system () 函数详解主要是在C语言中的应用,syste ...
- 基于C语言控制台程序的简易MP3音乐播放器
这是我们小学期的第一个大作业,因感受颇深,特此写下这篇博客留作纪念. 内容:设计一个带有播放控制和音量调节功能的控制台音乐播放器,其中播放控制的子菜单能实现播放暂停切换.停止当前曲.播放上一曲和下一曲 ...
- RGB(三色)灯配置常用颜色数据,用法讲解,基于C语言的程序讲解,七彩渐变程序讲解
本人新手,此讲解适合新手朋友,大神不喜勿喷.通过实际测试过的,请放心消化. 1:灯的计数配置如下: 2:七色在模拟PWM程序中的配置,原理:在一个周期中 灯亮的时长 / 周期时长 = 占 ...
- java调用c 串口_基于C语言的java串口通信程序
目录 1.前言 2.windows 串口通信API 3.C/C++封装 动态运行库 4.JAVA-JNI java程序调用C++程序 一.前言 &ensp ;写这个博客主要是因为自己想用 ...
- [学习笔记]黑马程序员Spark全套视频教程,4天spark3.2快速入门到精通,基于Python语言的spark教程
文章目录 视频资料: 思维导图 一.Spark基础入门(环境搭建.入门概念) 第二章:Spark环境搭建-Local 2.1 课程服务器环境 2.2 Local模式基本原理 2.3 安装包下载 2.4 ...
- c语言逻辑运用及宏程序编写,基于C语言基础的宏程序编程
基于C语言基础的宏程序编程 王恒厂,周燕飞,姚裕,吕常奎 (南京航空航天大学工程训练中心,江苏南京211100) 摘 要:用户宏指令编程是FANUC系统所提供的一种先进的编程方法[1],使用变量代替程 ...
- 图像haar特征提取 c语言,基于C语言的特征点提取程序 本程序是利用C语言对各种信号数据的特征点提取程序 - 下载 - 搜珍网...
基于C语言的特征点提取程序\修改后 特征点提取程序\提取特征点\Debug\football.ilk 基于C语言的特征点提取程序\修改后 特征点提取程序\提取特征点\Debug\football.ob ...
- c语言延时系统,基于VB的单片机C语言延时程序各参数计算系统
仪器仪表用户 doi:10.3969/j.issn.1671-1041.2011.04.013 □科研设计成果□ 基于VB的单片机C语言延时程序各参数计算系统 刘 1 锋,林 奕 2 (1.武汉理工大 ...
- 从入门到入土:基于C语言采用SOCKET套接字实现TCP公开扫描程序Web服务器扫描程序|代码展示
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:基于C语言采用TCP协议实现通信功能的程序(仅有代码)
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
最新文章
- RESTful之权限Permissions
- Bengio参与、LeCun点赞:图神经网络权威基准现已开源
- MySql常用命令总结[转]
- 帆软报表(finereport) 动态报表
- postgresql、mysql数据库varchar、char、text的比较
- cisco routemap 能在出接口调用吗_潍坊驰燃一号燃料能不能合法在家经营,手续好办吗?...
- mysql5.1 mysiam_MySQL 数据库清理MyISAM Innodb表(支持MySQL5.1.6以上的版本)
- 数据可视化|实验五 分析1996-2015年人口数据各个特征的分布与分散状况
- c#写字板实现加粗功能_Windows 7中写字板和绘画中的新功能
- java add方法实例_java.util.TreeSet.add()方法实例
- tornado SQLAlchemy
- 阿里百万架构师打造的 Java并发编程实战笔记,理论到实践一键吃透
- php电影模板下载,【PHP源码】团啊VIP电影系统V3.7.6源码下载 带自动采集+手机版模板...
- Word中插入MATLAB矢量图
- 无线路由器设置全教程
- Fdma, TDMA,cdma
- 如何配置无线WiFi短信认证登录?
- SEO优化技巧:如何提升流量,提高网站点击率
- 吴恩达机器学习神经网络 8-1非线性假设
- 今天介绍一款事半功倍的Maya插件包
热门文章
- Java日期练习—计算已出生多少天
- 数据结构——>线索化二叉树
- raid卡 4k 设置 linux,硬盘“大户”看过来,手把手教你组建 RAID 磁盘阵列
- spring加载bean的流程
- 批量数据插入(Java读取Excel文件并使用mybatis写入MySQL数据库)(含免费源码下载)
- JavaWeb:重定向(redirect)和转发(forward)的区别
- Java基础:等待唤醒机制、线程池
- HighCharts:plotLines基准线与数据相差过大不显示
- linux取反格式,linux基本命令总结(二)
- 用 RSocket 解决响应式服务之间的通讯