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位未簽名整數值的文本表示形式寫入標準輸出流。 |