Laman

Jumat, 03 Juni 2011

Menghentikan sementara program console sampai menekan tombol enter di C# (C Sharp)

Tuturial tutorial yang berasal dari situs resmi microsoft memang kadang sedikit membingungkan bagi user yang baru mengenal bahasa pemrograman, apalagi user yang belum mengeri konsep OBJECT ORIENTED PROGRAMING. di situs resmi microsoft, semua tutorial menggukan console aplication, sehingga pesan pesan yang dimunculkan oleh program tidak sempat terbaca oleh user, ini memang karena setelah selesai melakukan proses console akan secara otomatis keluar. Terus ..???????? tenang... untuk membaca pesan pesan yang dimunculkan dalam program ada banyak sekali cara, disini kami meggunakan cara yang dirasa paling efektif,yaitu dengan code sebagai berikut




jika program menemukan code diatas program tidak akan dijalankan sampai user menekan tombol enter, sehingga fungsi utama dari code diatas adalah menghentikan sementara program samapai user menekan tombol enter. Sebagai contoh kita ambil tutorial yang berasal dari situs microsoft tentang thread.



Jika source code diatas dijalankan maka kita tidak akan bisa melihat pesan apa saja yang dikeluarkan oleh program, kita hanya bisa melihat sekejap tentang layar hitam dan beberapa saat langsung menghilang, tidak ada informasi yang kita dapatkan jika kita tidak memodifikasi source tutorial yang berasal dari microsoft. sekarang modifikasi source diatas menjadi seperti dibawah ini



setelah dimodifikasi seperti diatas, sekarang coba jalankan programnya. Hasilnya sangat berbeda dengan program yang belum dimodifikasi, dimana layar hitam tidak menghilang sampai kita menekan tombol enter.

For more information contact on informasi@csharp-indonesia.com 
Artikel Terkait

13 komentar:

  1. Bukannya cukup dengan Console.Readkey(true); dibawah program?

    BalasHapus
  2. banyak jalan untuk menuju roma, itu lah yang ada pada framework dot net. Bahkan pada ADO banyak sekali cara untuk mengakses data pada DBMS. Jadi banyak cara yang bisa digunakan. dalam hal ini readKey(true) or ReadLine() mempunyai fungsi yang sama. walau pada dasarnya ada perbedaan, hanya saja dalam hal ini mempunyai fungsi yang sama

    BalasHapus