‫Setiap kali Anda membuat aplikasi konsol di studio visual, Anda berakhir dengan metode utama Anda dan
‫metode utama ini memiliki busur string ini.
‫Jadi array string inilah yang disebut busur.
‫Tapi apa ini?
‫Apa busur ini dan bagaimana kita bisa menggunakannya?
‫Nah, itulah yang akan kita bahas dalam video ini.
‫Ini sebenarnya merupakan aspek yang sangat penting dari aplikasi konsol apa pun, tetapi biasanya Anda tidak menggunakannya dalam
‫tutorial.
‫Jadi itulah yang akan kita ubah kali ini.
‫Argumen metode utama.
‫Disebut ARC di sini, yang merupakan array string, adalah objek yang diteruskan ke metode utama
‫setelah aplikasi dimulai.
‫Jadi ide utama di baliknya adalah untuk menyediakan aplikasi kita dengan semua input yang diperlukan
‫untuk melakukan tugasnya tanpa menjedanya untuk mengambil input dari pengguna, menggunakan, misalnya, konsol, garis merah, jadi
‫itu juga bisa digunakan untuk memberikan masukan aplikasi kami.
‫Itu berasal dari aplikasi yang berbeda, yang akan kita lihat di video selanjutnya.
‫Jadi untuk saat ini, mari kita mulai dengan contoh sederhana ini.
‫Oleh karena itu, saya akan pergi ke properti saya di sini.
‫Betul sekali.
‫Klik properti pada aplikasi Anda dan kemudian setelah beberapa saat, jendela ini akan muncul.
‫Dan di sini, jika Anda pergi ke Dybbuk, Anda akan menemukan argumen aplikasi Anda.
‫Jadi ini bisa disebut, misalnya, argumen baris perintah dalam kasus Anda, tergantung
‫pada versi studio visual yang Anda gunakan dan juga versi yang Anda gunakan untuk aplikasi konsol Anda.
‫Tapi itu baik argumen aplikasi atau argumen baris perintah.
‫Jadi di sini Anda sekarang dapat memasukkan sesuatu seperti, misalnya, tenis.
‫Itu namaku.
‫Jadi saya akan memasukkannya ke sini.
‫Anda dapat memasukkan nama Anda sendiri di sana.
‫Dan kemudian dalam metode utama Anda, Anda bisa mengatakan sesuatu seperti, halo, dan kemudian namanya.
‫Jadi di sini Arkes di posisi nol, karena argumen ini, Dennis, sekarang akan diberikan kepada ARC saya.
‫Jadi dua, metode utama saya, sehingga untuk berbicara, dan akan disimpan di dalam R dan R adalah array sehingga kita
‫dapat mengakses posisinya menggunakan indeks di sini dan pada indeks nol sekarang kita akan menemukan Dennis.
‫Jadi mari kita jalankan aplikasi ini dengan sangat cepat dan kita akan menyadari bahwa ia mengatakan Halo, Dennis.
‫Sekarang, jika kita menambahkan pernyataan lain di sini dengan ruang kosong yang memisahkan dua kata, ini pada dasarnya adalah
‫entri baru di dalam array.
‫Jadi jika Anda ingin mengakses Frank sekarang, kami akan mengubahnya dari posisi kami.
‫Nol dua busur di posisi satu.
‫Jadi, Anda perlu memahami berapa tarifnya, tentu saja, untuk mencapai semua ini dan memahaminya.
‫Jadi Anda lihat di sini sekarang tertulis, halo, Frank.
‫Jadi itu tampaknya berhasil.
‫Tetapi bagaimana jika ini kosong sehingga kami tidak melewati busur apa pun dan kami mencoba menjalankannya?
‫Nah, maka kita mengalami kesalahan di sini dan mengatakan indeks di luar jangkauan pengecualian.
‫Jadi mari kita perbaiki itu dengan sangat cepat.
‫Mari kita perbaiki ini, karena kita tidak pernah tahu berapa banyak argumen yang akan diberikan pada aplikasi kita jika kita menjalankannya.
‫Jadi mari kita lanjutkan dan periksa dulu.
‫Jadi yang akan kita lakukan adalah memeriksa panjang array.
‫Jadi mari kita lanjutkan dan gunakan panjang lengan.
‫Sama, sama dengan nol.
‫Jadi di sini kita membandingkan panjang argumen dengan nol.
‫Dan jika nol, maka kami hanya akan mengatakan ini adalah aplikasi pintar yang menggunakan busur.
‫Harap berikan argumen lain kali dan kemudian pengguna dapat menekan, masuk atau kunci apa pun yang dia inginkan,
‫lalu akhirnya kembali, yang pada dasarnya akan menutup aplikasi kita.
‫Jadi itu akan keluar dari metode utama, yang pada dasarnya akan menutup aplikasi.
‫Dan jika tidak demikian, jadi jika tidak kembali, yang berarti tidak menutup aplikasi, matikan,
‫maka akan sampai ke baris ini.
‫Tetapi untuk benar-benar melihat baris ini, saya juga perlu menambahkan kunci di sini, karena jika tidak, aplikasi tidak akan
‫ditampilkan dengan benar.
‫Jadi saya akan mengubahnya kembali ke posisi nol, karena saya hanya akan menambahkan satu nilai dan sekarang saya
‫ingin benar-benar menjalankan aplikasi ini terlebih dahulu untuk memeriksa apakah itu akan mengatakan ini pintar dan sekarang melakukannya karena
‫panjang lengan adalah nol, karena di sini kami tidak menambahkan argumen apa pun.
‫Ini tidak akan menampilkan sesuatu yang berguna bagi kami.
‫Jadi, tentu saja, mengatakan bahwa aplikasi memerlukan argumen untuk melakukan apa pun.
‫Jadi sekarang mari kita benar-benar menjalankan aplikasi ini dari command line prompt, karena itulah ide dari aplikasi console
‫yang dapat Anda jalankan dari command line.
‫Jadi bagaimana saya bisa mendapatkan aplikasi saya?
‫Jadi ke file ACSA?
‫Nah, saya bisa membuka solusinya.
‫Penjelajah benar.
‫Klik di sini dan buka folder dan jalur file pada file Explorer.
‫Ini akan memberi Anda jalan.
‫Di sana Anda pergi ke folder bin dan kemudian folder debug.
‫Dalam kasus saya ini dot net lima, tapi mungkin dalam kasus Anda file akan langsung muncul di sana atau Anda hanya
‫perlu turun satu folder tergantung pada versi yang Anda gunakan.
‫Jadi di sini kami memiliki Maynards Demo XA kami, yang pada dasarnya adalah aplikasi kami, yang mengatakan ini adalah aplikasi pintar
‫yang menggunakan ARG.
‫Silakan berikan argumen lain kali.
‫Jadi bagaimana saya bisa benar-benar memberikan argumen ke pintu keluar ini karena ini adalah excel dan saya menjalankannya dan saya tidak bisa memasukkan
‫apa pun.
‫Jadi ada apa di sini?
‫Nah, mari kita perbaiki dengan membuka command prompt.
‫Jadi pertama-tama Windows Key dan kemudian masukkan ACMD atau Presta Windows di bagian bawah layar Anda dan kemudian cari
‫CMD dan tekan enter untuk membuka command prompt Anda.
‫Jadi ini akan muncul, dalam kasus saya, versi Jerman, yang mengatakan Ingabire untuk semua.
‫Jadi di sini saya sekarang dapat menyeret demo args utama saya seperti itu dan saya dapat menjalankan aplikasi.
‫Jadi Anda dapat melihatnya mengatakan ini adalah aplikasi pintar yang menggunakan ARG.
‫Silakan berikan argumen lain kali.
‫Oke, jadi mari kita lakukan itu.
‫Mari kita benar-benar memberikan argumen lain kali.
‫Jadi saya akan menekan Aperol dua kali di sini dan kemudian saya akan meninggalkan ruang kosong untuk kemudian
‫memasukkan namanya.
‫Jadi di sini misalnya, Denis, dan dikatakan Halo Denis.
‫Jadi Anda dapat melihat aplikasi kami sekarang menerima ini.
‫Denis memiliki argumen dan kemudian karena argumennya tidak kosong, jadi panjang lengannya bukan nol, ia pergi ke
‫baris ini dan mengeksekusinya dan hanya menyapa dan kemudian argumen apa pun yang diberikan padanya.
‫Ini adalah sesuatu yang sangat sederhana dan dalam contoh khusus ini, sangat sederhana, tetapi sangat kuat karena ada banyak
‫hal yang dapat Anda lakukan dengannya sekarang.
‫Anda benar-benar dapat membangun aplikasi konsol Anda jauh lebih kompleks dan Anda bahkan dapat memeriksa
‫ulang apa yang dimasukkan, jenis argumen apa yang diberikan, berapa banyak argumen yang diberikan,
‫dan seterusnya dan berdasarkan eksekusi aplikasi Anda pada apa pun yang diberikan ke aplikasi Anda saat itu dimulai menggunakan
‫command prompt.
‫Jadi aplikasi konsol sangat penting dan memainkan peran besar dalam aplikasi yang kita gunakan sehari-hari.
‫Dan sejauh ini kami benar-benar tidak menggunakannya secara umum di seluruh kursus saya.
‫Tapi sekarang saatnya untuk benar-benar menunjukkan kepada Anda bagaimana melakukannya.
‫Jadi sebenarnya banyak alat datang dalam bentuk aplikasi konsol, yang dapat kita gunakan
‫secara langsung atau membuat kode kita menggunakannya dengan mengirim dan menerima input dan output dari mereka.
‫Di video berikutnya, kita akan melihat bagaimana kita bisa menangani input pengguna dan aplikasi kita ke
‫operasi dasar.