C#中Console用法

C#中Console用法,第1张

属性

名称

说明

BackgroundColor获取或设置控制台的背景色。

BufferHeight获取或设置缓冲区的高度。

BufferWidth获取或设置缓冲区的宽度。

CapsLock获取一个值,该值指示 Caps Lock 键盘切换键是打开的还是关闭的。

CursorLeft获取或设置光标在缓冲区中的列位置。

CursorSize获取或设置光标在字符单元格中的高度。

CursorTop获取或设置光标在缓冲区中的行位置。

CursorVisible获取或设置一个值,用以指示光标是否可见。

Error获取标准错误输出流。

ForegroundColor获取或设置控制台的前景色。

In获取标准输入流。

InputEncoding获取或设置控制台用于读取输入的编码。

IsErrorRedirected获取指示错误输出流是否已经从标准错误流被再定位的值。

IsInputRedirected获取指示输入是否已从标准输入流中重定向的值。

IsOutputRedirected获取指示输出是否已从标准输入流中重定向的值。

KeyAvailable获取一个值,该值指示按键 *** 作在输入流中是否可用。

LargestWindowHeight根据当前字体和屏幕分辨率获取控制台窗口可能具有的最大行数。

LargestWindowWidth根据当前字体和屏幕分辨率获取控制台窗口可能具有的最大列数。

NumberLock获取一个值,该值指示 Num Lock 键盘切换键是打开的还是关闭的。

Out获取标准输出流。

OutputEncoding获取或设置控制台用于写入输出的编码。

Title获取或设置要显示在控制台标题栏中的标题。

TreatControlCAsInput获取或设置一个值,该值指示是将修改键 Control 和控制台键 C 的组合 (Ctrl+C) 视为普通输入,还是视为由 *** 作系统处理的中断。

WindowHeight获取或设置控制台窗口区域的高度。

WindowLeft获取或设置控制台窗口区域的最左边相对于屏幕缓冲区的位置。

WindowTop获取或设置控制台窗口区域的最顶部相对于屏幕缓冲区的位置。

WindowWidth获取或设置控制台窗口的宽度。

页首

方法

名称

说明

Beep()通过控制台扬声器播放提示音。

Beep(Int32, Int32)通过控制台扬声器播放具有指定频率和持续时间的提示音。

Clear清除控制台缓冲区和相应的控制台窗口的显示信息。

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32)将屏幕缓冲区的指定源区域复制到指定的目标区域。

MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)将屏幕缓冲区的指定源区域复制到指定的目标区域。

OpenStandardError()获取标准错误流。

OpenStandardError(Int32)获取设置为指定缓冲区大小的标准错误流。

OpenStandardInput()获取标准输入流。

OpenStandardInput(Int32)获取设置为指定缓冲区大小的标准输入流。

OpenStandardOutput()获取标准输出流。

OpenStandardOutput(Int32)获取设置为指定缓冲区大小的标准输出流。

Read从标准输入流读取下一个字符。

ReadKey()获取用户按下的下一个字符或功能键。 按下的键显示在控制台窗口中。

ReadKey(Boolean)获取用户按下的下一个字符或功能键。 按下的键可以选择显示在控制台窗口中。

ReadLine从标准输入流读取下一行字符。

ResetColor将控制台的前景色和背景色设置为默认值。

SetBufferSize将屏幕缓冲区的高度和宽度设置为指定值。

SetCursorPosition设置光标位置。

SetError将 Error 属性设置为指定的 TextWriter 对象。

SetIn将 In 属性设置为指定的 TextReader 对象。

SetOut将 Out 属性设置为指定的 TextWriter 对象。

SetWindowPosition设置控制台窗口相对于屏幕缓冲区的位置。

SetWindowSize将控制台窗口的高度和宽度设置为指定值。

Write(Boolean)将指定的布尔值的文本表示形式写入标准输出流。

Write(Char)将指定的 Unicode 字符值写入标准输出流。

Write(Char[])将指定的 Unicode 字符数组写入标准输出流。

Write(Decimal)将指定的 Decimal 值的文本表示形式写入标准输出流。

Write(Double)将指定的双精度浮点值的文本表示形式写入标准输出流。

Write(Int32)将指定的 32 位有符号整数值的文本表示写入标准输出流。

Write(Int64)将指定的 64 位有符号整数值的文本表示写入标准输出流。

Write(Object)将指定对象的文本表示形式写入标准输出流。

Write(Single)将指定的单精度浮点值的文本表示形式写入标准输出流。

Write(String)将指定的字符串值写入标准输出流。

Write(UInt32)将指定的 32 位无符号整数值的文本表示写入标准输出流。

Write(UInt64)将指定的 64 位无符号整数值的文本表示写入标准输出流。

Write(String, Object)使用指定的格式信息将指定对象的文本表示形式写入标准输出流。

Write(String, Object[])使用指定的格式信息将指定的对象数组的文本表示形式写入标准输出流。

Write(Char[], Int32, Int32)将指定的 Unicode 字符子数组写入标准输出流。

Write(String, Object, Object)使用指定的格式信息将指定对象的文本表示形式写入标准输出流。

Write(String, Object, Object, Object)使用指定的格式信息将指定对象的文本表示形式写入标准输出流。

Write(String, Object, Object, Object, Object)使用指定的格式信息将指定的对象和可变长度参数列表的文本表示形式写入标准输出流。

WriteLine()将当前行终止符写入标准输出流。

WriteLine(Boolean)将指定布尔值的文本表示形式(后跟当前行终止符)写入标准输出流。

WriteLine(Char)将指定的 Unicode 字符值(后跟当前行终止符)写入标准输出流。

WriteLine(Char[])将指定的 Unicode 字符数组(后跟当前行终止符)写入标准输出流。

WriteLine(Decimal)将指定的 Decimal 值的文本表示形式(后跟当前行终止符)写入标准输出流。

WriteLine(Double)将指定的双精度浮点值的文本表示形式(后跟当前行终止符)写入标准输出流。

WriteLine(Int32)将指定的 32 位有符号整数值的文本表示(后跟当前行的结束符)写入标准输出流。

WriteLine(Int64)将指定的 64 位有符号整数值的文本表示(后跟当前行的结束符)写入标准输出流。

WriteLine(Object)将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。

WriteLine(Single)将指定的单精度浮点值的文本表示形式(后跟当前行终止符)写入标准输出流。

WriteLine(String)将指定的字符串值(后跟当前行终止符)写入标准输出流。

WriteLine(UInt32)将指定的 32 位无符号的整数值的文本表示(后跟当前行的结束符)写入标准输出流。

WriteLine(UInt64)将指定的 64 位无符号的整数值的文本表示(后跟当前行的结束符)写入标准输出流。

WriteLine(String, Object)使用指定的格式信息,将指定对象(后跟当前行终止符)的文本表示形式写入标准输出流。

WriteLine(String, Object[])使用指定的格式信息,将指定的对象数组(后跟当前行终止符)的文本表示形式写入标准输出流。

WriteLine(Char[], Int32, Int32)将指定的 Unicode 字符子数组(后跟当前行终止符)写入标准输出流。

WriteLine(String, Object, Object)使用指定的格式信息,将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。

WriteLine(String, Object, Object, Object)使用指定的格式信息,将指定对象的文本表示形式(后跟当前行终止符)写入标准输出流。

WriteLine(String, Object, Object, Object, Object)使用指定的格式信息,将指定的对象和可变长度参数列表(后跟当前行终止符)的文本表示形式写入标准输出流。

页首

事件

名称

说明

CancelKeyPress当 Control 修改键 (Ctrl) 和 ConsoleKey.C console 键 (C) 或 Break 键同时按住 (Ctrl+C or Ctrl+Break)。

在Visual Studio 2019 中,使用CMake构建Qt窗口应用,会先启动一个console控制台,然后才会d出期望的窗口。

WIN32 标志该程序为窗口程序。

这样可以只使得 WIN32 在特定平台下(也就是windows)下起作用。

CONSOLE似乎不能直接绘图,提供几种解决方案

1、通过调用支持绘图的DLL中的函数实现绘图。在DLL中产生窗体并绘图。

2、直接使用matlab引擎接口,把绘图工作交给matlab

3、VC++2003以上,使用带MFC支持的控制台程序可以建立CImage类型的对象,先Create(),再GetDC(),初始化一个HDC,使用标准的GDI函数绘图。画完了Save()到磁盘。最后别忘了用ReleaseDC释放内存。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11558050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存