See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 21011|Vastuse: 0

[Konsooliprogramm] C# Unity seeria (1) Konsooliprogrammid rakendavad liidese sõltuvuse süstimist

[Kopeeri link]
Postitatud 2020-7-16 17:04:11 | | | |
Unity konteinerid (Unity) on täisfunktsionaalsed, laiendatavad sõltuvuste süstimise konteinerid. See aitab luua lahtiselt seotud rakendusi ja pakub arendajatele järgmisi eeliseid:

Lihtsustatud objektide loomine, eriti hierarhiliste objektistruktuuride ja sõltuvuste puhul
nõuete abstraktsioon; See võimaldab arendajatel määrata sõltuvusi käitusajal või konfiguratsioonis ning lihtsustab ristlõikeliste probleemide haldamist
Suurenda paindlikkust, lükates komponentide konfiguratsiooni konteineritele edasi
teenistuspositsioneerimise võimekus; See võimaldab klientidel konteinerid salvestada või vahemällu salvestada
Instantsi ja tüübi vaheltkuulamine
Nõustu registreerumisega

Alusta uue csharp-unity-demo konsoolirakenduse loomisega.

Nuget paigaldab 2 paketti järgmise käsuga:

Loo uus IUser liides ja uus kasutajaklass, kood on järgmine:



Seadista App.config fail

Faili või assembleri 'Microsoft.Practices.Unity.Configuration' ei saanud laadida
https://www.itsvse.com/thread-9220-1-1.html

Määratlege Unity sõlm koos konteinerid, ja kogus võib olla mitu konteinerit, järgmiselt:

Lühendatud konfiguratsioon on järgmine:



Programmi faili sisestamise meetodis, kutsudes meie äsja loodud IUser liidese GetUserName meetodit Unity kaudu, on kood järgmine:

Rakendamise tulemused on järgmised:



Nagu näha, iga kord, kui kasutame Unityt, loome uue kasutajaobjekti.

Lähtekoodi allalaadimine:Hüperlingi sisselogimine on nähtav.





Eelmine:(Viga) cvc-datatype-valid.1.2.1: 'xx' ei ole kehtiv väärtus 'gYearMonth' jaoks.
Järgmine:Linux otsib faile, mis sisaldavad kausta all kindlat märki
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com