Blog

qtq80-dp1eqm
16 sagandēt 2017

ASP.NET OpenShift: sākšana ASP.NET

Kāpēc iepazīšanās ar ASP.NET OpenShift?

Veicot ASP.NET izstrādi, izmantojot OpenShift, es atklāju, ka daži apmācība, kas sākas ASP.NET, ir

a) pārmērīgi prātā boggling, un

b) nepārsniedz to, kā tas darbojas

Gadījumā, ja OpenSift izmanto ASP.NET, jums vajadzētu spēt to saprast!

Šajā mācību nodarbību kārtībā es gribētu pāriet uz iespēju pamatinformāciju par to, kā darbojas ASP.NET un par to, ko jūs darāt, pirms sākat uzsākt savus uzņēmumus OpenShift. Mēs to pienācīgi sazināsimies ar rakstu.

Šajās nodarbībās 1 un 2 daļās es ātri pārvietosies, izmantojot Visual Studio Community 2015 izkārtojumus. Tas nozīmē, ka šajā sadaļā būs Windows. Jebkurā gadījumā es palaistu no augšas uz leju, veicot visu bez izkārtojumiem Visual Studio kodā, veicot pēc mācību treniņa, kas attiecas uz Linux vai Mac un papildus Windows. Gadījumā, ja jūs neizmantojat Windows, jebkurā gadījumā varat veikt 1 un 2 daļu, lai vispārīgi domātu par to, kā padarīt REST gala punktu NETNET Core.

Mums vajadzētu sākt!

Sadaļa 1 - ASP pakalpojuma iestatīšana

Sāksit jūs, izveidojot pamata ASP pakalpojumu, izmantojot kontrolieri. Man vajag nodrošināt, lai jūs redzētu, kā darbojas kontrolleri, pirms pilnībā pārietu uz MVC.

VEIDO JŪSU PROJEKTU

In Visual Studio (es esmu, izmantojot Kopienas Edition 2015) noklikšķiniet uz File un pēc tam New Project.

Zem Veidnes -> Visual C # -> Web organizators atlasiet ASP.NET Core Web Application (.NET Core). Ir svarīgi, lai jūs atlasītu .NET Core, nevis .NET Framework, jo tā ir .NET šķērsstundu bibliotēka.

project-1024x552 ASP.NET par OpenShift: sākšana ASP.NET

Ievadiet savu riska nosaukumu - tas var būt viss, kas jums patīk, šajā mācību spēlē es saucu to par MeowWorld.

Protams, šī vieta būs jūsu Visual Studio projektu organizatorā, tomēr nevilcinieties to mainīt, ja jūs gribat izvairīties no iespējas glabāt mācību uzdevumu kaut kur citur.

Mums ir jāizveido vēl viens risinājums (atbilde atgādina ACE risku, kurā ir dažādas aktivitātes, ar kurām jūs strādājat), un mums ir jānorāda vienošanās kaut ko.

Protams, vienošanās tiek nosaukta tāpat kā jūsu uzņēmums. Tas ir brīnišķīgi labi, tāpēc pamest to kā var. Lai tas būtu iespējams, jūs esat vairāk nekā gaidīts, lai to pārdēvētu, ja jūs gribat no tā izvairīties.

Pārliecinieties, vai ir izveidota direktorija izveide - tas nav kritisks par iespēju, ka jūs saprotat, ko jūs darāt, bet tas lielā mērā palīdz saglabāt lietas.

Tāpat Visual Studio var padarīt git veikalu dabiski. Es to nedarīšu, jo tas ir mācību uzdevums, taču, lai to plašāk paplašinātu, jums var būt nepieciešams.

Kad esat apmierināts ar katru no iestatījumiem, noklikšķiniet uz Labi, lai pārietu uz sekojošo soli.

IZVĒLIETIES TEMPLĀTU

Šeit jums vajadzētu būt trim izvēlēm. Šajā mācību uzdevumā jums jāizvēlas Web API izvēle. Es iegūsšu pārējos divus ar nākamajām konsultācijām.

veidne-1-300x234 ASP.NET par OpenShift: sākšana ASP.NET

Iespējams, ka jūs šobrīd izveidojat un vadāt risku, tas atvērs programmas logu (vai cilni) un novirzīs uz ... / programmēšanas interfeisu / vērtības / -, kas parāda JSON klasteru, kas parāda šo:

api-values-300x66 ASP.NET par OpenShift: sākšana ASP.NET

Aizveriet programmu un nodrošiniet, ka jūs pārtraucat savu risku, saspiežot sarkano laukumu nozvejas (ar peles kursoru "Iziet no jauna"), ar mērķi mainīt to.

UZSTĀDĪT JŪSU KONTROLIERU

Solution Explorer pārlūkā Solution Name -> src -> Project Name -> Controllers -> ValuesController.cs un atveriet to.

Redziet, kā katrai no metodēm ir Http ... "ar tām saistītā pazīme (HttpGet, HttpPost, HttpPut un HttpDelete). Šī ir http metode - HttpGet "ir dzirnavas, ko izmanto, lai nokļūtu tīmekļa lapā. Pārliecības var tikt nodotas katrai metodei kā uzziņu virknes faktori (vai kursa dati - vēl vairāk maršrutos vēlāk).

Ar peles labo pogu noklikšķiniet uz kontrolieru aploksnes un izveidojiet citu klasi, ko sauc par CatController.

kontrolieris-300x162 ASP.NET OpenShift: sākšana ASP.NET

Pievienojiet Microsoft.AspNetCore.Mvc bibliotēku, lai palīdzētu saglabāt savu kodu perfektu.

Pievienot savai klasei pievienoto Mow metodi:

Code-2-254x300 ASP.NET par OpenShift: darba sākšana ASP.NET

Tagad palaidiet kodu. Jūsu programmā piestipriniet / cat / bill / vietējam serverim: #####, lai redzētu savu darbu reālajā dzīvē.

Celine-bill-300x66 ASP.NET par OpenShift: sākšana ASP.NET

Jūs atrodaties HttpGet ("/ kaķis / rēķins"), lai skatītu HttpGet ("kaķis / rēķins") un mainītu metodes nosaukumu no kopējās virknes "Yowl ()", lai atvērtu rindas rēķinu ().

Ņemt vērā, ka nedz personas datu apstrādātāja nosaukums, nedz tā metode ietekmē veidu. Tā ir regulāra prakse, lai visu atbilstu, tādēļ atsvaidziniet kodu:

Code-3-254x300 ASP.NET par OpenShift: darba sākšana ASP.NET

Tagad kā par to mēs iekļaujam vēl vienu kaķi!

Code-4-188x300 ASP.NET par OpenShift: darba sākšana ASP.NET

Tagad jūs varat palaist kodu un atvērt savu programmu uz: ... / cat / steve /

cat-steve-300x66 ASP.NET par OpenShift: sākšana ASP.NET

Mēs varam turpināt iekļaut kaķus, taču katra var padarīt metodi izteikti kairinošu, un kā mēs to mainīsim. Mēs varam izmantot apgalvojumu par kaķa nosaukumu, kas tiks nodots kā jautājumu virkne. Tādējādi mūsu kods tagad var būt līdzīgs šim:

Code-5-194x300 ASP.NET par OpenShift: darba sākšana ASP.NET

Tagad palaidiet kodu un novietojiet pārlūkprogrammu uz: ... / cat? cat = rēķins un tad ... / cat? cat = steve

Tagad mums ir kaķi līdzīgā veidā, tomēr URL ir nedaudz sajaukts. Tas ir veids, kā iet caur motivācijas faktoriem. Viss, kas mums nepieciešams, ir nedaudz koda maiņa:

Code-6-194x300 ASP.NET par OpenShift: darba sākšana ASP.NET

Turklāt tagad mēs varam atbalstīt, izmantojot: ... / cat / bill and ... / cat / steve.

Tas tā ir šīs prezentācijas sākotnējā segmentā. Veicot šos divus veidus kaķiem un to, ko viņi saka, jūs esat sākuši veidot ASP.NET tīmekļa pakalpojumu ar diviem API zvaniem! Mans nākamais ziņojums apspriedīs datu iegūšanu un iestatīšanu, kā arī to, kā sesijas darbojas, pieaugot kaķu sparam.

&bsp

GTranslate Your license is inactive or expired, please subscribe again!