Turinys:
Apibrėžimas - ką reiškia konsolinė programa?
Konsolės programa, atsižvelgiant į C #, yra programa, kuri priima įvestį ir rodo išvestį komandinės eilutės konsolėje, prieigą prie trijų pagrindinių duomenų srautų: standartinės įvesties, standartinės išvesties ir standartinės klaidos.
Konsolės programa palengvina simbolių skaitymą ir rašymą iš konsolės - atskirai arba kaip visą eilutę. Tai yra paprasčiausia C # programos forma ir paprastai iškviečiama iš „Windows“ komandų eilutės. Konsolinė programa paprastai egzistuoja kaip atskiras vykdomasis failas su minimalia grafine vartotojo sąsaja (GUI) arba be jos.
„Techopedia“ paaiškina konsolės taikymą
Konsolinės programos programos struktūra palengvina nuoseklų vykdymo srautą tarp teiginių. Suprojektuota klaviatūra ir ekranas, konsolės taikymą skatina klaviatūros ir sistemos įvykiai, kuriuos sukuria tinklo jungtys ir objektai.
Konsolės programa pirmiausia sukurta dėl šių priežasčių:
- Pateikti paprastą vartotojo sąsają programoms, kurioms reikia mažai vartotojo sąveikos arba jos nereikia, pavyzdžiui, pavyzdžiams, norintiems išmokti C # kalbos funkcijas, ir komandų eilutės naudingumo programoms.
- Automatizuotas testavimas, kuris gali sumažinti automatizavimo diegimo išteklius.
C # sukurtose konsolėse yra vienas pagrindinis vykdymo įėjimo taškas (statinis pagrindinis metodas), kuriam pasirenkamas parametrų rinkinys yra vienintelis argumentas komandinės eilutės parametrų vaizdavimui.
„.NET Framework“ teikia bibliotekų klases, leidžiančias greitai kurti konsolių programas su išvesties rodymo galimybėmis skirtingais formatais. „System.Console“ (uždaryta klasė) yra viena iš pagrindinių klasių, naudojamų kuriant konsolių programas.
Vienas konsolės programos funkcionalumo apribojimas yra tas, kad eilutės, kurias grąžina konsolės funkcijos, naudodamos originalios įrangos gamintojo (OEM) kodo puslapį, gali būti netinkamai apdorotos funkcijomis naudojant Amerikos nacionalinio standartų instituto (ANSI) kodo puslapį. Ši problema gali būti išspręsta paskambinus „SetFileApisToOEM“ funkcijai, kad būtų sukurtos OEM simbolių eilutės, o ne ANSI simbolių eilutės.
