Console类:控制台的标准输入流、输出流和错误流;无法继承此类
即控制台Consle中的Read、Write, ReadLine、WriteLine;前者是面向字符,后者是面向字符串。
1. Write、WriteLine 输出数据信息
2. Read、ReadLine 接收用户输入信息
3. Read方法的值类型为int,可通过char进行转化换。
4. 如何获取用户输入一个数据呢?
a) 用ReadLine读取用户输入的数据,因为该值类型为String,这时可通过Parse方法进行转换,把字符串的值转换成数值型。
b) Parse方法:所有数字类型都有一个表态Parse方法,将数字类型的字符串表示形式转换为实际的数字类型。即int、DateTime、Char、Boolean、Enum都可调用Parse方法。
数据流相关类:
1. 字符数据流
TextReader、TextWriter
StringReader、StringWriter
StreamReader、SteamWriter
2. 字节数据流
Stream 、bufferedStream
FileStream 、MemoryStream
3. 二进制数据流
BinaryReader、BinaryWriter
其中,stream是其它类的基类。
PrintDocument类:
对应类,其定义一个可再次使用的对象,该对象将输出发送到打印机;通常结合PrintDialog组件来控制文档打印的名个方面,所属名字空间System.Drawing.Printing
1. 属性
Printersettings属性:存放打印机的设置信息,由打印对话框获取。
PrintCountroller属性:控制打印方式。
DoucumentName属性:指定打印文档名称,出现在打印机的状态窗口中。
2. 方法
Print方法:开始文档的打印进程,该方法没有参数,调用它将按照当前设置开始打印。
3. 事件
BeginPrint事件:在打印前触发,对应打印完触发事件EndPrint.
PrintPage事件:每打印一页触发,参数PrintPageEventArgs参数
PrintPageEventArgs包含属性
a) Cancel:取消打印操作。
b) Graphics:页面的绘图对象
c) HadMorePages:是否还有要打印的页面(每个页面触发一次事件截止该值为False)。
对话框Dialog相关组件
1. OpenFileDialog:打开文件对话框
2. SaveFileDalog:保存文件对话框
3. FolderBrowserDialog:文件流浏览对话框
4. FontDialog:字体对话框
5. ColorDialog:颜色对话框
6. PrintDialog:打印设置对话框
7. PrintPreveiwDialog:打印预览对话框
8. PageSetupDialog:页面设置对话框
图形类Graphics:封装GDI+绘图面,无法继承。
1. 变换图形的度量单位,默认为像素,可通过PageUnit属性修改
2. DrawString():绘制指定的文本字符串
参数①String:打印的内容
②Font:字体
③Brush:刷子
④RectagleF:位置
⑤StringFormat:对象的格式化
Random类:产生随机数
1. 构造函数
Random():使用系统时间计算种子值
Random(int seed):使用Seed的值为种子值
2. 方法Next
返回下一个随机数,范围自定,返回的数据类型有int、double
Encoding类:字符编码
方法
Convert:将字节数组从一种编码转换为另一种
GetEncoding:返回指定代码页值或名称的Encoding
Getstring:将指定的字节数组解码为字符串
Convert类:将一个基本数据类型转换为另一个基本数据类型
方法
ChangType:返回具有指定类型而且其值等效于指定对象的Object
Toxxxxx:将指定的值转换为相应的类型
本文转至http://blog.csdn.net/xiamin/archive/2008/03/21/2203550.aspx
一缕清风
一朵白云
一片落叶
一个孤单的身影
这一切整个构成了一个完整的画面。
清风不停
却留下了岁月的痕迹
在心中保存。