C#是一门由Microsoft新推出的开发语言,它是基于Microsoft的.NET Framework平台基础上的新兴的开发工具。
正因为它是由Microsoft公司推出的,所以它对Microsoft的所有产品的兼容性与相互操作性是其它公司开发出的编程语言所不及的。Microsoft开发的Windows操作系统与C#之间的关系也非常紧密。从而实现了C#对Windows的无缝操作。
下面,我们就以“C#对Windows控制面板中的选项进行操作”为题讲述一下它们之间的联系。
在Windows操作系统中,控制面板的文件一般是以“.cpl”为后缀的,下表列出Windows控制面板常用的选项及其文件名:
-
选项文件名
Internet选项:inetcpl.cpl
ODBC数据源管理:odbccp32.cpl
电话和调制解调器选项:telephon.cpl
电源选项:powercfg.cpl
辅助功能选项:access.cpl
区域和语言选项:intl.cpl
日期和时间:timedate.cpl
声音和音频设备:mmsys.cpl
鼠标:main.cpl
添加或删除程序:appwiz.cpl
添加硬件:hdwwiz.cpl
网络连接:ncpa.cpl
系统:sysdm.cpl
显示:desk.cpl
用户帐户:nusrmgr.cpl
游戏控制器:joy.cpl
语音:sapi.cpl
字体:Fonts
这些是常用的控制面板中的选项。
操作:
我们在C#中可以用以下方式打开操作:
using System.Diagnostics;//在调用命名空间时调用。
//在事件处理中我们可以采用如下方式:
try
{
Process.Start([带上以上的文件名全称]);
}
catch(Win32Exception win32ex)
{
MessageBox.Show(出错原因:+win32ex.Message,出错,MessageBoxButtons.OK,MessageBoxIcon.Error);
}
示例:
我们以Internet选项为例进行操作:
我们修改一下上面的代码为:
using System.Diagnostics;
ProcessStartInfo Info=new ProcessStartInfo();