摘要: 今天看了篇技术帖,原来是可以不通过工具栏的现有工具进行布局的。以前 当我要有2个窗体的时候,就会拖拽2个 然后进行编辑。现在才明白,只要写成类也是可以使用的。打开一个窗体的文件,发现当自动新建个窗体时,其实是系统帮忙做了很多的准备工作。例如Designer.cs中就有InitializeComponent()和Dispose(bool disposing)这两个关键的函数尤其是在InitializeComponent()中定义了窗体中的所有的基础信息,包括控件初始化、事件的响应等等。自己在先一个类时,就只好自定义这些东西了 class Class1:Form { pu... 阅读全文
posted @ 2011-09-06 14:53 Tammie-锴 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个后台服务的自动安装和卸载的小程序时,接触到了这个类要使用这个System.ServiceProcess.ServiceController类,这就要是用到System.Service Process.dll先来了解下这个类,主要是用来检测系统后台服务的1.服务的监视使用ServiceController类,可以获取每一个服务的信息。ServiceController类的下列属性可以用于获取服务的信息,如表32-4所示。表 32-4属性描述CanPauseAndContinue如果暂停和继续服务的请求可以发送给服务,则这个属性返回trueCanShutdown如果服务有系统关闭的处理 阅读全文
posted @ 2011-09-06 09:19 Tammie-锴 阅读(3196) 评论(0) 推荐(0) 编辑
摘要: MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定可以使我们的程序简便不少。下面介绍一种常用的在C#程序中调用CMD.exe程序,并且不显示命令行窗口界面,来完成CMD中各种功能的简单方法。如下所示:System.Diagnosties.Process p=newSystem.Diagnosties.Process();p.StartInfo.FileName="cmd.exe";//要执行的程序名称p.StartInfo.UseShellExecute=fals 阅读全文
posted @ 2011-09-06 08:55 Tammie-锴 阅读(5559) 评论(0) 推荐(0) 编辑