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: 将指定的值转换为相应的类型
9.C#支持多接口和单类继承。
10.C#内存 (托管堆,堆栈);
11.设计模式(http://www.cnblogs.com/webabcd/archive/2008/04/02/1134658.html)
12.字符串
StringBuilder 转为string 只有用StringBuilder.ToString()方法;
StringBuilder用来做字符串操作比较好,或者是处理多个字符串用,String则适合保存字符串,或者是只连接2个字符串时。
相关推荐
该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。