Console控制台的标准输入流、输出流和错误流;无法继承此类

即控制台Consle中的ReadWrite, ReadLineWriteLine;前者是面向字符,后者是面向字符串。

1.       WriteWriteLine 输出数据信息

2.       ReadReadLine  接收用户输入信息

3.       Read方法的值类型为int,可通过char进行转化换。

4.       如何获取用户输入一个数据呢?

a)       ReadLine读取用户输入的数据,因为该值类型为String,这时可通过Parse方法进行转换,把字符串的值转换成数值型。

b)       Parse方法:所有数字类型都有一个表态Parse方法,将数字类型的字符串表示形式转换为实际的数字类型。即intDateTimeCharBooleanEnum都可调用Parse方法。

 

数据流相关类:

1.       字符数据流

TextReaderTextWriter

StringReaderStringWriter

StreamReaderSteamWriter

2.       字节数据流

Stream bufferedStream

FileStream MemoryStream

3.       二进制数据流

BinaryReaderBinaryWriter

其中,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

返回下一个随机数,范围自定,返回的数据类型有intdouble

 

Encoding:字符编码

方法

         Convert:将字节数组从一种编码转换为另一种

         GetEncoding:返回指定代码页值或名称的Encoding

         Getstring:将指定的字节数组解码为字符串

 

Convert:将一个基本数据类型转换为另一个基本数据类型 

方法

         ChangType:返回具有指定类型而且其值等效于指定对象的Object

         Toxxxxx:将指定的值转换为相应的类型

   本文转至http://blog.csdn.net/xiamin/archive/2008/03/21/2203550.aspx