DelphiConsole
1.0.0
从C#移植到Delphi的游戏机类
/*=============================================================================== ** **班级:控制台 ** ** **目的:此类提供对标准输入,标准输出的访问权限 **和标准错误流。 ** ** =======================================================================
姓名 | 描述 |
| 背景色 | 获取或设置控制台的背景颜色。 |
| BufferHeight | 获取或设置缓冲区的高度。 |
| bufferwidth | 获取或设置缓冲区区域的宽度。 |
| 大写锁定 | 获取一个值,指示CAPS锁定键盘切换打开还是关闭。 |
| Cursorleft | 在缓冲区区域内获取或设置光标的列位置。 |
| 约定 | 获取或设置角色单元格中光标的高度。 |
| Cursortop | 在缓冲区区域内获取或设置光标的行位置。 |
| Cursorvissible | 获取或设置一个指示光标是否可见的值。 |
| 错误 | 获取标准错误输出流。 |
| 前景彩色 | 获取或设置控制台的前景颜色。 |
| 在 | 获取标准输入流。 |
| 输入编码 | 获取或设置编码控制台用于读取输入的编码。 |
| 转换 | 获取一个指示错误输出流是否已从标准错误流重定向的值。 |
| ISutputedredired | 获取一个指示输入是否已从标准输入流重定向的值。 |
| ISOUTPUTEDREDERED | 获取一个值指示输出是否已从标准输出流重定向的值。 |
| Keyavailable | 获取一个指示输入流中是否可用的键按。 |
| 最大的Windowheight | 根据当前字体和屏幕分辨率获得最大数量的控制台窗行。 |
| 最大的Windowwidth | 根据当前字体和屏幕分辨率,获取最大数量的控制台窗列。 |
| numberlock | 获取一个值,指示NUM锁定键盘切换开启还是关闭。 |
| 出去 | 获取标准输出流。 |
| 输出编码 | 获取或设置编码控制台用来编写输出的编码。 |
| 标题 | 获取或设置标题以显示在控制台标题栏中。 |
| 处理controlcasinput | 获取或设置一个值,以指示控制修饰符键和C控制台键(CTRL+C)的组合被视为普通输入还是由操作系统处理的中断。 |
| 窗户 | 获取或设置控制台窗口区域的高度。 |
| 窗口 | 相对于屏幕缓冲区,获取或设置控制台窗口区域的最左端位置。 |
| Windowtop | 相对于屏幕缓冲区,获取或设置控制台窗口区域的顶部位置。 |
| 窗宽 | 获取或设置控制台窗口的宽度。 |
姓名 | 描述 |
| 嘟() | 通过控制台扬声器播放发出哔哔声的声音。 |
| 哔哔声(int32,int32) | 通过控制台扬声器播放指定频率和持续时间的哔哔声。 |
| 清除() | 清除显示信息的控制台缓冲区和相应的控制台窗口。 |
| MoveBufferarea(INT32,INT32,INT32,INT32,INT32,INT32) | 将屏幕缓冲区的指定源区域复制到指定的目标区域。 |
| MoveBufferarea(INT32,INT32,INT32,INT32,INT32,INT32,CHAR,CONLECOLOR,CONSOLECOLOR,CONSOLECOLOR) | 将屏幕缓冲区的指定源区域复制到指定的目标区域。 |
| OpenStandArdError() | 获取标准误差流。 |
| OpenStandArdError(INT32) | 获取标准错误流,该流将设置为指定的缓冲区大小。 |
| OpenStandardInput() | 获取标准输入流。 |
| OpenStandardInput(INT32) | 获取标准输入流,该流将设置为指定的缓冲区大小。 |
| OpenStandardOutput() | 获取标准输出流。 |
| OpenStandardOutput(INT32) | 获取标准输出流,该流将设置为指定的缓冲区大小。 |
| 读() | 从标准输入流读取下一个字符。 |
| readkey() | 获取由用户按下的下一个字符或函数键。按键显示在控制台窗口中。 |
| Readkey(布尔) | 获取由用户按下的下一个字符或函数键。按下键可选在控制台窗口中。 |
| readline() | 从标准输入流读取下一行字符。 |
| resetColor() | 将前景和背景控制台颜色设置为默认值。 |
| setBuffersize(int32,int32) | 将屏幕缓冲区区域的高度和宽度设置为指定值。 |
| setCursorPosition(int32,int32) | 设置光标的位置。 |
| Seterror(Textwriter) | 将错误属性设置为指定的TextWriter对象。 |
| Setin(Textreader) | 将属性设置为指定的Textreader对象。 |
| 设置(Textwriter) | 将OUT属性设置为指定的TextWriter对象。 |
| setWindowPosition(int32,int32) | 设置控制台窗口相对于屏幕缓冲区的位置。 |
| setWindowsize(int32,int32) | 将控制台窗口的高度和宽度设置为指定值。 |
| 写(布尔) | 将指定布尔值的文本表示形式写入标准输出流。 |
| 写(char) | 将指定的Unicode字符值写入标准输出流。 |
| 写(char []) | 将指定的Unicode字符数组写入标准输出流。 |
| 写(char [],int32,int32) | 将Unicode字符的指定子阵列写入标准输出流。 |
| 写(小数) | 将指定十进制值的文本表示形式写入标准输出流。 |
| 写(双) | 将指定的双精度浮点数的文本表示形式写入标准输出流。 |
| 写(int32) | 将指定的32位签名整数值的文本表示形式写入标准输出流。 |
| 写(int64) | 将指定的64位签名整数值的文本表示形式写入标准输出流。 |
| 写(对象) | 将指定对象的文本表示形式写入标准输出流。 |
| 写(单个) | 将指定单位浮点数的文本表示形式写入标准输出流。 |
| 写(字符串) | 将指定的字符串值写入标准输出流。 |
| 写(字符串,对象) | 使用指定格式信息将指定对象的文本表示形式写入标准输出流。 |
| 写(字符串,对象,对象) | 使用指定格式信息将指定对象的文本表示形式写入标准输出流。 |
| 写(字符串,对象,对象,对象) | 使用指定格式信息将指定对象的文本表示形式写入标准输出流。 |
| 写(字符串,对象,对象,对象,对象) | 使用指定的格式信息将指定对象的文本表示和可变长度参数列表写入标准输出流。 |
| 写(字符串,对象[]) | 使用指定格式信息将指定对象数组的文本表示形式写入标准输出流。 |
| 写(uint32) | 将指定的32位无符号整数值的文本表示形式写入标准输出流。 |
| 写(uint64) | 将指定的64位未签名整数值的文本表示形式写入标准输出流。 |
| writeline() | 将当前的线路终结器写入标准输出流。 |
| Writeline(布尔) | 将指定布尔值的文本表示形式写入标准输出流。 |
| Writeline(char) | 编写指定的Unicode字符,然后是当前线终结器,值为标准输出流。 |
| writeline(char []) | 将指定的Unicode字符的数组(然后是当前线终结器)写入标准输出流。 |
| Writeline(Char [],INT32,INT32) | 将Unicode字符的指定子阵列(然后是当前线终结器)写入标准输出流。 |
| writeline(十进制) | 将指定十进制值的文本表示形式写入标准输出流。 |
| writeline(双) | 将指定的双精度浮点数的文本表示形式写入标准输出流。 |
| Writeline(INT32) | 将指定的32位签名整数值的文本表示形式写入标准输出流。 |
| Writeline(INT64) | 将指定的64位签名整数值的文本表示形式写入标准输出流。 |
| writeline(对象) | 将指定对象的文本表示形式写入标准输出流。 |
| writeline(单个) | 将指定单位浮点数的文本表示形式写入标准输出流。 |
| writeline(字符串) | 将指定的字符串值(然后是当前线终结器)写入标准输出流。 |
| writeline(字符串,对象) | 使用指定的格式信息将指定对象的文本表示形式写入标准输出流。 |
| writeline(字符串,对象,对象) | 使用指定格式信息将指定对象的文本表示形式(然后是当前行终止器)写入标准输出流。 |
| writeline(字符串,对象,对象,对象) | 使用指定格式信息将指定对象的文本表示形式(然后是当前行终止器)写入标准输出流。 |
| writeline(字符串,对象,对象,对象,对象) | 将指定对象和可变长度参数列表的文本表示形式写入使用指定格式信息的标准输出流。 |
| writeline(字符串,对象[]) | 使用指定的格式信息将指定的对象数组的文本表示,然后是当前行终止器。 |
| Writeline(UINT32) | 将指定的32位无符号整数值的文本表示形式写入标准输出流。 |
| Writeline(UINT64) | 将指定的64位未签名整数值的文本表示形式写入标准输出流。 |