1. ImageList组件
ImageList 组件用于存储图像,这些图像随后可由控件显示。图像列表使用户能够为一致的单个图像目录编写代码。
2. File文件管理
文件及文件夹创建和删除是Windows 操作系统最基本的操作。
Directory 类的静态方法可以方便的创建和删除目录。创建文件夹可以使用CreateDirectory()方法
Public staticvoid DirectoryInfo CreateDirectory(string path)
Path: 将要创建的目录。
Delete() 方法: 用于删除一个参数指定的子目录。
Public staticvoid Delete(string path); publicstatic void Delete(string path, bool recursive) recursive 为ture 表示要移除 path 中的目录、子目录 和文件。
FileInfo 类提供 Attributes 属性,该属性用于获取和设置文件的属性,该属性语法如下:
FileAttributes.ReadeOnly FileAttributes.Hidden FileAttributes.System 系统文件属性 FileAttributes.Archive 存档属性
3.系统日志
EventLog 组件可以轻松连接本地和远程计算机上的事件日志,并向这些日志汇总写入项,也可以从现有日志中读取条目并创建自己的事件日志。
Log 属性: 获取或设置读取或写入日志名称;
语法格式: public string Log{get;set;}
Entries 属性: 获取日志内容
语法格式: public EventLogEntryCollectionEntries{get;}
Source 属性: 获取或设置在写入时间日志时要注册和使用的源名称
语法格式: public string Source {get;set;}
MachineName 属性: 获取或设置在其上读取或写入事件的计算机名称。
语法格式 : public string machineName 属性值: 默认本地计算机 “.” ;
WriteEntry() 方法 :将信息类型与给定的消息文本一起写入事件日志;
Exists() : 确定该日志是否存在于本地计算机上。
4.Process组件
process组件提供对本地和远程进程的访问,并使用能够启动和停止本地系统进程。
StartInfo 属性: 此属性获取或设置要传递给Process 的Start() 方法的属性。
public processStartInfo StartInfo {set; get;}
Start() 方法: 启动此Process 组件的startInfo 属性指定的进程资源,并将其与该组件关联。
Public bool start();
WaitForExit() :此方法指示process 组件在指定的毫秒数内等待关联进程退出。
public bool waitforexit(int milliseconds);
close()
注意: 使用process 类必须引用System.Diagnostics 命名空间。
5.time组件
timer组件提供以指定的时间间隔执行方法的机制。
Enabled属性 :此属性获取或设置一个值,该值指示timer组件是否引发 Elapsed 事件。
6. PrinterSettings
printersettings 类用来指定有关文档打印方式的信息,其中包括打印文档的打印机,而InstalledPrinters属性则用来获取安装在计算机上所有打印机的名称,该属性语法格式如下
public staticStringCollection InstalledPrinters{get;}
7.Graphics
Graphics 类中的DrawLines(), DrawLine() ,DrawString()
DrawLines()方法用于绘制一系列连接一组Point结构的线段。
8. 鼠标
Cursor类中的相关属性
Clip 获取或设置表示光标的剪辑矩形的边界
Current 获取或设置代表鼠标光标的光标对象
Handle 获取光标句柄
position 获取或设置光标位置
Size 获取光标对象的大小
Cursor 的show() 和 Hide() 方法, 这两个方法都是静态方法,需要使用类名直接调用。
public staticvoid show()
public staticvoid hide();
cursor.hide() 隐藏
Cursor.Show() 显示
9. PictureBox
pictureBox provides arectangular region for an image. It supports many image formats. It has anadjustable size. It can access image files from your disk from internet. It canresize images in several different ways.
Pictureboxsizemode enum values:
Auto Size
CenterImage
Normal
StretchImage
Zoom
参考文献 《C#程序开发范例宝典》(明日科技,人民邮电出版社)