DelphiConsole
1.0.0
Kelas konsol dari C# porting ke Delphi
/*=============================================================================================== ** ** Kelas: Konsol ** ** ** Tujuan: Kelas ini menyediakan akses ke input standar, output standar ** dan aliran kesalahan standar. ** ** ==============================================================================
Nama | Keterangan |
| Latar belakang warna | Mendapat atau mengatur warna latar belakang konsol. |
| Bufferheight | Mendapat atau mengatur ketinggian area buffer. |
| Bufferwidth | Mendapat atau mengatur lebar area buffer. |
| Capslock | Mendapat nilai yang menunjukkan apakah sakelar Keyboard Kunci CAPS dihidupkan atau dimatikan. |
| Cursorleft | Mendapat atau mengatur posisi kolom kursor di dalam area buffer. |
| Kursor | Mendapat atau mengatur ketinggian kursor dalam sel karakter. |
| Cursortop | Mendapat atau mengatur posisi baris kursor di dalam area buffer. |
| Cursorvisible | Mendapat atau menetapkan nilai yang menunjukkan apakah kursor terlihat. |
| Kesalahan | Mendapat aliran output kesalahan standar. |
| ForegroundColor | Mendapat atau mengatur warna latar depan konsol. |
| Di dalam | Mendapatkan aliran input standar. |
| Inputencoding | Mendapat atau mengatur penyandian yang digunakan konsol untuk membaca input. |
| Iserrorredirected | Mendapat nilai yang menunjukkan apakah aliran output kesalahan telah dialihkan dari aliran kesalahan standar. |
| Isinputredirected | Mendapat nilai yang menunjukkan apakah input telah dialihkan dari aliran input standar. |
| Isoutputredirected | Mendapat nilai yang menunjukkan apakah output telah dialihkan dari aliran output standar. |
| KeyAvailable | Mendapat nilai yang menunjukkan apakah tekan tombol tersedia di aliran input. |
| WindowHeight terbesar | Mendapatkan jumlah baris jendela konsol terbesar yang mungkin, berdasarkan font saat ini dan resolusi layar. |
| Windowwidth terbesar | Mendapatkan jumlah kolom jendela konsol terbesar yang mungkin, berdasarkan font saat ini dan resolusi layar. |
| NumberLock | Mendapat nilai yang menunjukkan apakah sakelar Keyboard Kunci NUM dihidupkan atau dimatikan. |
| Keluar | Mendapat aliran output standar. |
| Outputencoding | Mendapat atau mengatur penyandian yang digunakan konsol untuk menulis output. |
| Judul | Mendapat atau mengatur judul untuk ditampilkan di bilah judul konsol. |
| TreatControlcasInput | Mendapat atau menetapkan nilai yang menunjukkan apakah kombinasi kunci pengubah kontrol dan kunci konsol C (Ctrl+C) diperlakukan sebagai input biasa atau sebagai gangguan yang ditangani oleh sistem operasi. |
| Windowheight | Mendapat atau mengatur ketinggian area jendela konsol. |
| Windowleft | Mendapat atau mengatur posisi paling kiri dari area jendela konsol relatif terhadap buffer layar. |
| Windowtop | Mendapat atau mengatur posisi atas area jendela konsol relatif terhadap buffer layar. |
| Windowwidth | Mendapat atau mengatur lebar jendela konsol. |
Nama | Keterangan |
| Berbunyi() | Memainkan suara bunyi bip melalui speaker konsol. |
| Bip (int32, int32) | Memainkan suara bunyi bip frekuensi dan durasi tertentu melalui speaker konsol. |
| Jernih() | Menghapus buffer konsol dan jendela konsol yang sesuai dari informasi tampilan. |
| Movebufferarea (int32, int32, int32, int32, int32, int32) | Menyalin area sumber yang ditentukan dari buffer layar ke area tujuan tertentu. |
| Movebufferarea (int32, int32, int32, int32, int32, int32, char, consolecolor, consolecolor) | Menyalin area sumber yang ditentukan dari buffer layar ke area tujuan tertentu. |
| OpenStandardError () | Memperoleh aliran kesalahan standar. |
| OpenStandardError (INT32) | Memperoleh aliran kesalahan standar, yang diatur ke ukuran buffer yang ditentukan. |
| OpenStandardInput () | Memperoleh aliran input standar. |
| OpenStandardInput (INT32) | Memperoleh aliran input standar, yang diatur ke ukuran buffer yang ditentukan. |
| OpenStandardOutput () | Memperoleh aliran output standar. |
| OpenStandardOutput (INT32) | Memperoleh aliran output standar, yang diatur ke ukuran buffer yang ditentukan. |
| Membaca() | Membaca karakter berikutnya dari aliran input standar. |
| Readkey () | Memperoleh karakter atau tombol fungsi berikutnya yang ditekan oleh pengguna. Tombol yang ditekan ditampilkan di jendela konsol. |
| Readkey (Boolean) | Memperoleh karakter atau tombol fungsi berikutnya yang ditekan oleh pengguna. Tombol yang ditekan secara opsional ditampilkan di jendela konsol. |
| Readline () | Membaca baris karakter berikutnya dari aliran input standar. |
| Resetcolor () | Menetapkan warna foreground dan latar belakang konsol ke default mereka. |
| SetBuffersize (INT32, INT32) | Mengatur tinggi dan lebar area buffer layar ke nilai yang ditentukan. |
| SetCursorposition (int32, int32) | Mengatur posisi kursor. |
| Seterror (TextWriter) | Mengatur properti kesalahan ke objek TextWriter yang ditentukan. |
| Setin (Textreader) | Menetapkan properti In ke objek Textreader yang ditentukan. |
| Setout (TextWriter) | Atur properti keluar ke objek TextWriter yang ditentukan. |
| SetWindowPosition (INT32, INT32) | Mengatur posisi jendela konsol relatif terhadap buffer layar. |
| SetWindowsize (int32, int32) | Mengatur tinggi dan lebar jendela konsol ke nilai yang ditentukan. |
| Tulis (boolean) | Menulis representasi teks dari nilai boolean yang ditentukan ke aliran output standar. |
| Tulis (char) | Menulis nilai karakter unicode yang ditentukan ke aliran output standar. |
| Tulis (char []) | Menulis array karakter unicode yang ditentukan ke aliran output standar. |
| Tulis (char [], int32, int32) | Menulis subarray yang ditentukan dari karakter unicode ke aliran output standar. |
| Tulis (desimal) | Menulis representasi teks dari nilai desimal yang ditentukan ke aliran output standar. |
| Tulis (ganda) | Menulis representasi teks dari nilai titik mengambang presisi ganda yang ditentukan ke aliran output standar. |
| Tulis (int32) | Menulis representasi teks dari nilai integer yang ditandatangani 32-bit yang ditentukan ke aliran output standar. |
| Tulis (int64) | Menulis representasi teks dari nilai integer yang ditandatangani 64-bit yang ditentukan ke aliran output standar. |
| Tulis (objek) | Menulis representasi teks dari objek yang ditentukan ke aliran output standar. |
| Tulis (lajang) | Menulis representasi teks dari nilai titik mengambang presisi tunggal yang ditentukan ke aliran output standar. |
| Tulis (string) | Menulis nilai string yang ditentukan ke aliran output standar. |
| Tulis (string, objek) | Menulis representasi teks dari objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
| Tulis (string, objek, objek) | Menulis representasi teks dari objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
| Tulis (string, objek, objek, objek) | Menulis representasi teks dari objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
| Tulis (string, objek, objek, objek, objek) | Menulis representasi teks dari objek yang ditentukan dan daftar parameter panjang variabel ke aliran output standar menggunakan informasi format yang ditentukan. |
| Tulis (string, objek []) | Menulis representasi teks dari array objek yang ditentukan ke aliran output standar menggunakan informasi format yang ditentukan. |
| Tulis (uint32) | Menulis representasi teks dari nilai integer unsigned 32-bit yang ditentukan ke aliran output standar. |
| Tulis (uint64) | Menulis representasi teks dari nilai integer tanpa tanda 64-bit yang ditentukan ke aliran output standar. |
| WriteLine () | Menulis terminator baris saat ini ke aliran output standar. |
| WriteLine (Boolean) | Menulis representasi teks dari nilai boolean yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (Char) | Menulis karakter unicode yang ditentukan, diikuti oleh terminator garis saat ini, nilai ke aliran output standar. |
| WriteLine (char []) | Menulis array karakter unicode yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (char [], int32, int32) | Menulis subarray yang ditentukan dari karakter unicode, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (desimal) | Menulis representasi teks dari nilai desimal yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (Double) | Menulis representasi teks dari nilai titik floating presisi ganda yang ditentukan, diikuti oleh terminator garis saat ini, ke aliran output standar. |
| WriteLine (INT32) | Menulis representasi teks dari nilai integer yang ditandatangani 32-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (INT64) | Menulis representasi teks dari nilai integer yang ditandatangani 64-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (Objek) | Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator garis saat ini, ke aliran output standar. |
| WriteLine (tunggal) | Menulis representasi teks dari nilai poin floating presisi tunggal yang ditentukan, diikuti oleh terminator garis saat ini, ke aliran output standar. |
| WriteLine (String) | Menulis nilai string yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (String, Object) | Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
| WriteLine (String, Object, Object) | Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
| WriteLine (String, Object, Object, Object) | Menulis representasi teks dari objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
| WriteLine (String, Object, Object, Object, Object) | Menulis representasi teks dari objek yang ditentukan dan daftar parameter panjang variabel, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
| WriteLine (String, Object []) | Menulis representasi teks dari array objek yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar menggunakan informasi format yang ditentukan. |
| WriteLine (UInt32) | Menulis representasi teks dari nilai integer unsigned 32-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |
| WriteLine (UInt64) | Menulis representasi teks dari nilai integer tanpa tanda 64-bit yang ditentukan, diikuti oleh terminator baris saat ini, ke aliran output standar. |