DelphiConsole
1.0.0
คลาสคอนโซลจาก C# พอร์ตไปยัง Delphi
- - ** คลาส: คอนโซล - - ** วัตถุประสงค์: คลาสนี้ให้การเข้าถึงอินพุตมาตรฐานเอาต์พุตมาตรฐาน ** และสตรีมข้อผิดพลาดมาตรฐาน - - -
ชื่อ | คำอธิบาย |
| พื้นหลัง | รับหรือตั้งค่าสีพื้นหลังของคอนโซล |
| บัฟเฟอร์เฮท | รับหรือตั้งค่าความสูงของพื้นที่บัฟเฟอร์ |
| Bufferwidth | รับหรือตั้งค่าความกว้างของพื้นที่บัฟเฟอร์ |
| แคปล็อค | รับค่าที่ระบุว่าการสลับแป้นพิมพ์ล็อคฝาปิดเปิดหรือปิด |
| เคอร์ซอฟท์ | รับหรือตั้งค่าตำแหน่งคอลัมน์ของเคอร์เซอร์ภายในพื้นที่บัฟเฟอร์ |
| เคอร์เซอร์ | รับหรือตั้งค่าความสูงของเคอร์เซอร์ภายในเซลล์อักขระ |
| เคอร์สอร์ต | รับหรือตั้งค่าตำแหน่งแถวของเคอร์เซอร์ภายในพื้นที่บัฟเฟอร์ |
| ที่สามารถตรวจสอบได้ | รับหรือตั้งค่าที่ระบุว่าเคอร์เซอร์สามารถมองเห็นได้หรือไม่ |
| ข้อผิดพลาด | รับสตรีมเอาต์พุตข้อผิดพลาดมาตรฐาน |
| พื้นหน้า | รับหรือตั้งค่าสีเบื้องหน้าของคอนโซล |
| ใน | รับกระแสอินพุตมาตรฐาน |
| การเข้ารหัส | รับหรือตั้งค่าการเข้ารหัสคอนโซลที่ใช้ในการอ่านอินพุต |
| iserrorretive | รับค่าที่ระบุว่าสตรีมเอาต์พุตข้อผิดพลาดได้รับการเปลี่ยนเส้นทางจากสตรีมข้อผิดพลาดมาตรฐานหรือไม่ |
| isInputretirected | รับค่าที่ระบุว่าอินพุตได้รับการเปลี่ยนเส้นทางจากสตรีมอินพุตมาตรฐานหรือไม่ |
| isOutputretirected | รับค่าที่ระบุว่าเอาต์พุตได้รับการเปลี่ยนเส้นทางจากกระแสเอาต์พุตมาตรฐานหรือไม่ |
| ย่อม | รับค่าที่ระบุว่าการกดปุ่มมีอยู่ในสตรีมอินพุตหรือไม่ |
| LarStWindowHeight | รับแถวหน้าต่างคอนโซลที่ใหญ่ที่สุดเท่าที่จะเป็นไปได้ตามตัวอักษรและความละเอียดหน้าจอปัจจุบัน |
| LarStWindowWidth | ได้รับจำนวนคอลัมน์หน้าต่างคอนโซลที่ใหญ่ที่สุดที่เป็นไปได้โดยพิจารณาจากความละเอียดแบบอักษรและหน้าจอปัจจุบัน |
| ล็อคหมายเลข | รับค่าที่ระบุว่าคีย์บอร์ดล็อค NUM จะเปิดหรือปิดหรือปิด |
| ออก | รับกระแสเอาต์พุตมาตรฐาน |
| การส่งสัญญาณ | รับหรือตั้งค่าการเข้ารหัสคอนโซลที่ใช้ในการเขียนเอาต์พุต |
| ชื่อ | รับหรือตั้งค่าชื่อเพื่อแสดงในแถบชื่อคอนโซล |
| Treatcontrolcasinput | รับหรือตั้งค่าค่าที่ระบุว่าการรวมกันของคีย์ตัวดัดแปลงควบคุมและคีย์คอนโซล C (Ctrl+C) ได้รับการปฏิบัติเป็นอินพุตธรรมดาหรือเป็นการหยุดชะงักที่จัดการโดยระบบปฏิบัติการ |
| windowheight | รับหรือตั้งค่าความสูงของพื้นที่หน้าต่างคอนโซล |
| Windowleft | รับหรือตั้งค่าตำแหน่งซ้ายสุดของพื้นที่หน้าต่างคอนโซลเทียบกับบัฟเฟอร์หน้าจอ |
| Windowtop | รับหรือตั้งค่าตำแหน่งด้านบนของพื้นที่หน้าต่างคอนโซลเทียบกับบัฟเฟอร์หน้าจอ |
| Windowwidth | รับหรือตั้งค่าความกว้างของหน้าต่างคอนโซล |
ชื่อ | คำอธิบาย |
| บี๊บ () | เล่นเสียงบี๊บผ่านลำโพงคอนโซล |
| บี๊บ (int32, int32) | เล่นเสียงของเสียงบี๊บของความถี่และระยะเวลาที่ระบุผ่านลำโพงคอนโซล |
| ชัดเจน() | ล้างบัฟเฟอร์คอนโซลและหน้าต่างคอนโซลที่สอดคล้องกันของข้อมูลการแสดงผล |
| MoveBufferarea (int32, int32, int32, int32, int32, int32) | คัดลอกพื้นที่แหล่งที่มาที่ระบุของบัฟเฟอร์หน้าจอไปยังพื้นที่ปลายทางที่ระบุ |
| MoveBufferarea (int32, int32, int32, int32, int32, int32, ถ่าน, consolecolor, collecolor) | คัดลอกพื้นที่แหล่งที่มาที่ระบุของบัฟเฟอร์หน้าจอไปยังพื้นที่ปลายทางที่ระบุ |
| 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 ที่ระบุ |
| Setout (TextWriter) | ตั้งค่าคุณสมบัติ OUT เป็นวัตถุ TextWriter ที่ระบุ |
| SetWindowPosition (INT32, INT32) | ตั้งค่าตำแหน่งของหน้าต่างคอนโซลที่สัมพันธ์กับบัฟเฟอร์หน้าจอ |
| setWindowsize (int32, int32) | ตั้งค่าความสูงและความกว้างของหน้าต่างคอนโซลเป็นค่าที่ระบุ |
| เขียน (บูลีน) | เขียนการแสดงข้อความของค่าบูลีนที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (ถ่าน) | เขียนค่าอักขระ Unicode ที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (ถ่าน []) | เขียนอาร์เรย์ที่ระบุของอักขระ Unicode ไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (char [], int32, int32) | เขียน subarray ที่ระบุของอักขระ Unicode ไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (ทศนิยม) | เขียนการแสดงข้อความของค่าทศนิยมที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (สองครั้ง) | เขียนการแสดงข้อความของค่าลอยความแม่นยำสองเท่าที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (int32) | เขียนการแสดงข้อความของค่าจำนวนเต็มที่ลงนาม 32 บิตที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (int64) | เขียนการแสดงข้อความของค่าจำนวนเต็มที่ลงนาม 64 บิตที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (วัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (โสด) | เขียนการแสดงข้อความของค่าลอยความแม่นยำเดียวที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (สตริง) | เขียนค่าสตริงที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (สตริงวัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| เขียน (สตริงวัตถุวัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| เขียน (สตริงวัตถุวัตถุวัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| เขียน (สตริงวัตถุวัตถุวัตถุวัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุและรายการพารามิเตอร์ความยาวตัวแปรไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| เขียน (สตริงวัตถุ []) | เขียนการแสดงข้อความของอาร์เรย์ที่ระบุของวัตถุไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| เขียน (UINT32) | เขียนการแสดงข้อความของค่าจำนวนเต็มที่ไม่ได้ลงชื่อ 32 บิตที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| เขียน (UINT64) | เขียนการแสดงข้อความของค่าจำนวนเต็มที่ไม่ได้ลงชื่อ 64 บิตที่ระบุไปยังสตรีมเอาต์พุตมาตรฐาน |
| Writeline () | เขียนเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| Writeline (บูลีน) | เขียนการแสดงข้อความของค่าบูลีนที่ระบุตามด้วย terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (Char) | เขียนอักขระ Unicode ที่ระบุตามด้วย Terminator บรรทัดปัจจุบันค่าไปยังสตรีมเอาต์พุตมาตรฐาน |
| Writeline (Char []) | เขียนอาร์เรย์ที่ระบุของอักขระ Unicode ตามด้วย Terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (Char [], Int32, Int32) | เขียน subarray ที่ระบุของอักขระ Unicode ตามด้วย terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| Writeline (ทศนิยม) | เขียนการแสดงข้อความของค่าทศนิยมที่ระบุตามด้วย terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (สองเท่า) | เขียนการแสดงข้อความของค่าลอยความแม่นยำสองเท่าที่ระบุตามด้วยเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (Int32) | เขียนการแสดงข้อความของค่าจำนวนเต็มที่ลงนาม 32 บิตที่ระบุตามด้วยเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (Int64) | เขียนการแสดงข้อความของค่าจำนวนเต็มที่ลงนาม 64 บิตที่ระบุตามด้วยเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (วัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุตามด้วย Terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (โสด) | เขียนการแสดงข้อความของค่าลอยความแม่นยำเดียวที่ระบุตามด้วยเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (สตริง) | เขียนค่าสตริงที่ระบุตามด้วย Terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (String, Object) | เขียนการแสดงข้อความของวัตถุที่ระบุตามด้วย Terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| WriteLine (String, Object, Object) | เขียนการแสดงข้อความของวัตถุที่ระบุตามด้วย Terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| writeLine (สตริง, วัตถุ, วัตถุ, วัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุตามด้วย Terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| writeLine (สตริง, วัตถุ, วัตถุ, วัตถุ, วัตถุ) | เขียนการแสดงข้อความของวัตถุที่ระบุและรายการพารามิเตอร์ความยาวตัวแปรตามด้วยเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| WriteLine (String, Object []) | เขียนการแสดงข้อความของอาร์เรย์ที่ระบุของวัตถุตามด้วย Terminator บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐานโดยใช้ข้อมูลรูปแบบที่ระบุ |
| WriteLine (UINT32) | เขียนการแสดงข้อความของค่าจำนวนเต็มที่ไม่ได้ลงชื่อ 32 บิตที่ระบุตามด้วยเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |
| WriteLine (UINT64) | เขียนการแสดงข้อความของค่าจำนวนเต็ม 64 บิตที่ไม่ได้ลงชื่อที่ระบุตามด้วยเทอร์มิเนเตอร์บรรทัดปัจจุบันไปยังสตรีมเอาต์พุตมาตรฐาน |