C# 学习笔记
来源:互联网 发布:淘宝没有品牌怎么发布 编辑:程序博客网 时间:2024/06/03 17:55
看着书总结的,有些乱,希望见谅
十五.使用对话框
对话框类(System.Windows.Forms)
方法和事件
ShowDialog():这个方法由派生类执行,显示一个通用对话框。
Reset():把对话框类的所有属性设置为它们的默认值。
HelpRequest :当用户单击通用对话框上的Help按钮时,就引发该事件。
ShowDialog()调用受保护的RunDialog()实例方法来显示对话框,并利用用户与对话框交互操作的信息,最终返回一个DialogResult实例。
I.OpenFileDialog
1.对话框的标题
默认标题 Open,Title属性改标题。
2.指定目录
InitiaDirectory属性指定目录,默认值是空字符串,表示“我的文档”。
GetFolderPath()方法,参数Environment.SpecialFolder枚举
3.设置文件过滤器
Filter属性设置过滤器字符串,过滤字符串Text Documents(*.txt)|*.txt|All Files|*.*
设置错误 ->运行异常System.ArgumentException,错误信息“The provided filter string is invalid”
FilterIndex属性指定列表中的默认选项
4.有效性验证
ValidateNames检查用户输入的文件名
CheckFileExists属性验证路径的有效性
CheckPathExists属性验证文件的有效性
3个属性的默认值都是true
5.帮助
默认帮助按钮不可见
ShowHelp属性设置为true,帮助按钮可见
6.结果
OpenFileDialog只返回DialogResult.OK,DialogResult.Cancel
DialogResult枚举,Abort Cancel Ignore No None OK Retry Yes,NONE是默认值
单击 OK,FileName属性访问,取消了对话框,FileName是空字符串。
Multiselect属性,true 可以选择多个文件
...{
foreach(string s in dlg.FileNames)
...{
Console.WriteLine(s);
}
}
7.OpenFileDialog的属性
省略
II.SaveFileDialog
1.标题
默认标题 Save As
2.文件扩展名
AddExension属性(boolen)是否自动添加到用户输入的文件名上
DefaultExt属性 设置文件的扩展名,优先于Filter
3.有效性验证
ValidateNames
CheckFileExists,CheckPathExists默认值false
4.覆盖已有的文件
CreatePrompt属性(false)询问用户是否要创建一个新文件
OverwritePrompt属性(true)询问用户是否要创建一个新文件
5.FileSaveDialog属性
十六.正则表达式
如果使用的是 C++、C# 或 JScript,则在特殊转义符(例如 /s)之前必须加上附加的反斜杠(例如“//s2000
”),以表明转义符中的反斜杠是原义字符。否则,正则表达式引擎会将 /s
中的反斜杠和 s 当作两个单独的运算符来处理。如果使用的是 Visual Basic .NET,则不必添加反斜杠。如果使用的是 C#,则可以使用以 @ 为前缀并禁用转义的 C# 字符串(例如 @"/s2000"
)。
Regex 类表示不可变(只读)正则表达式类。
Match 类表示正则表达式匹配操作的结果,使用 Match 类的 Match.Success 属性来指示是否已找到匹配
十七.文件
1.File和Directory类
FileL类:
Copy() 将文件复制到指定的未知。
Create() 在规定的路径上创建文件。
Delete() 删除文件。
Open() 在规定的路径上返回FileStream对象。
Move() 将规定的文件移动到新位置。我们可以在新位置为文件规定不同的名称。
Directory类:
CreateDirectory() 创建具有规定路径的目录。
Delete() 删除规定的目录以及其中的所有文件。
GetDirectories() 返回表示当前目录之下的目录的Directory对象的数组。
GetFiles() 返回在当前目录中的File对象的数组。
Move() 将规定的目录移动到新位置。可以在新位置为文件夹规定一个新名称。
2.FileInfo类
Attributes 获取或者设置当前文件的属性
CreationTime 获取当前文件的创建日期和时间
DirectoryName 返回文件目录的路径
Exists 判断是否存在文件
FullName 检索文件的完整路径
Length 获取文件的容量
Name 仅仅返回文件的名称,而不是完整的文件位置路径
3.DirectoryInfo类
- C#学习笔记 ----C#变量
- c#学习笔记(1)
- C#学习笔记
- C# 学习笔记
- C#学习笔记(一)
- C#学习笔记(二)
- C#学习笔记(三)
- c#学习笔记
- C#学习笔记
- C#学习笔记
- C#学习笔记
- c#深入学习笔记
- C#学习笔记(1)
- C#学习笔记之一
- C#学习笔记
- C# 学习笔记
- C#学习笔记--Position
- C#学习笔记--BindingContext()
- 在Debian中配置网络
- AT91RM9200开发板上成功移植linu2.6.21
- 运用httpmode进行身份验证
- shutdown命令详解
- asp.net操作xml
- C# 学习笔记
- 故事说压力
- How To Run Commnad In Server Side.
- RCP程序的启动进度条问题
- 提取累计保额过百万的客户信息(存储过程)
- RegisterStartupScript和RegisterClientScriptBlock输出位置的区别
- Commons-logging + Log4j 入门指南
- vb-验证码识别
- 获取键盘鼠标信息