.NET-minták és oktatóanyagok

A .NET dokumentációja példákat és oktatóanyagokat tartalmaz, amelyek a .NET-ről tanítanak. Ez a cikk a .NET-, ASP.NET Core- és C#-minták és oktatóanyagok keresését, megtekintését és letöltését ismerteti. Az F#-programozási nyelv elsajátításához szükséges források az F# Foundation webhelyén találhatók. Ha érdekli a C# felfedezése egy online kódszerkesztővel, kezdje ezzel az interaktív oktatóanyaggal , és folytassa a C# interaktív oktatóanyagával. A mintakód megtekintésével és letöltésével kapcsolatos utasításokért tekintse meg a Minták megtekintése és letöltése című szakaszt .

.NET

Példák

Egységtesztelés a .NET Core-ban dotnet-teszt használatával

Ez az útmutató bemutatja, hogyan hozhat létre ASP.NET Core webalkalmazást és a hozzá tartozó egységteszteket. Első lépésként hozzon létre egy egyszerű webszolgáltatás-alkalmazást, majd adjon hozzá teszteket. Az új funkciók implementálását segítő további tesztek létrehozásával folytatódik. A kész minta elérhető a dotnet/samples adattárban GitHub.

Oktatóanyagok

Oktatóanyag: .NET-konzolalkalmazás létrehozása Visual Studio Code használatával

Ez az oktatóanyag bemutatja, hogyan hozhat létre és futtathat .NET-konzolalkalmazásokat Visual Studio Code és a .NET CLI használatával. Project tevékenységek, például a projektek létrehozása, fordítása és futtatása a .NET parancssori felületével végezhetők el.

Oktatóanyag: .NET-osztálytár létrehozása Visual Studio Code használatával

Ez az oktatóanyag bemutatja, hogyan írhat kódtárakat a .NET-hez Visual Studio Code és a .NET CLI használatával. Project tevékenységek, például a projektek létrehozása, fordítása és futtatása a .NET parancssori felületével végezhetők el.

További .NET-oktatóanyagok: Learn .NET és .NET SDK eszközök.

ASP.NET Core

Tekintse meg az ASP.NET Core oktatóanyagokat. A ASP.NET Core dokumentációjában számos cikk tartalmaz hivatkozásokat a hozzájuk írt mintákra.

C# nyelv

Példák

Iterátorok

Ez a minta a C#-iterátorok létrehozásának és felhasználásának szintaxisát és funkcióit mutatja be. A kész minta elérhető a dotnet/samples adattárban GitHub.

Indexelők

Ez a minta a C#-indexelők szintaxisát és funkcióit mutatja be. A kész minta elérhető a dotnet/samples adattárban GitHub.

Meghatalmazottak és események

Ez a minta a C#-meghatalmazottak és -események szintaxisát és funkcióit mutatja be. A kész minta elérhető a dotnet/samples adattárban GitHub. Az eseményekre összpontosító második minta szintén ugyanabban az adattárban található.

Kifejezésfák

Ez a minta számos olyan problémát mutat be, amely megoldható kifejezésfákkal. A kész minta elérhető a dotnet/samples adattárban GitHub.

LINQ-minták

Ez a mintasorozat a Language Integrated Query (LINQ) számos funkcióját mutatja be. A kész minta elérhető a dotnet/samples adattárban GitHub.

Felügyelt COM-kiszolgáló – minta

A COM-kiszolgáló minta bemutatja egy felügyelt COM-kiszolgáló létrehozását, valamint azt, hogy hogyan lehet globálisan regisztrálni vagy használni a RegFree COM-on keresztül.

PIA-minta Microsoft Office

Az ExcelDemo-minta a .NET Core-ban Microsoft Office PIA-k használatát mutatja be.

Oktatóanyagok

Konzolalkalmazás

Ez az oktatóanyag bemutatja a konzol I/O-ját, a konzolalkalmazás szerkezetét és a feladatalapú aszinkron programozási modell alapjait. A kész minta elérhető a dotnet/samples adattárban GitHub.

REST-ügyfél

Ez az oktatóanyag bemutatja a webes kommunikációt, a JSON-szerializálást és a C# nyelv objektumorientált funkcióit. A kész minta elérhető a dotnet/samples adattárban GitHub.

A LINQ használata

Ez az oktatóanyag a LINQ számos funkcióját és az azt támogató nyelvi elemeket mutatja be. A kész minta elérhető a dotnet/samples adattárban GitHub.

Oktatóanyag: .NET-konzolalkalmazás létrehozása Visual Studio for Mac használatával

Ez az oktatóanyag bemutatja, hogyan hozhat létre egy egyszerű .NET-konzolalkalmazást Visual Studio for Mac használatával.

.NET-osztálytár létrehozása macOS rendszeren a Visual Studio for Mac használatával

Ez az oktatóanyag bemutatja, hogyan hozhat létre .NET-osztálytárat Visual Studio for Mac használatával.

Beépülő modulokat támogató .NET Core-alkalmazás létrehozása

Ez az oktatóanyag bemutatja, hogyan hozhat létre egy egyszerű alkalmazást a .NET Core-on, amely támogatja a beépülő modul architektúráját. A kész minta elérhető a dotnet/samples adattárban GitHub.

Üzembe helyezés tárolókban

ASP.NET MVC-alkalmazások futtatása Windows Docker-tárolókban

Ez az oktatóanyag bemutatja, hogyan helyezhet üzembe egy meglévő ASP.NET MVC-alkalmazást egy Windows Docker-tárolóban.

Minták megtekintése és letöltése

Számos témakör a forráskódot és a GitHub-ból letölthető vagy megtekinthető mintákat mutatja be. A minta megtekintéséhez egyszerűen kövesse a mintahivatkozást. A kód letöltéséhez kövesse az alábbi utasításokat:

  1. Töltse le a mintakódot tartalmazó adattárat az alábbi eljárások egyikének végrehajtásával:
    • Töltse le az adattár ZIP-fájlját a helyi rendszerbe. Csomagolja ki a tömörített archívumot.
    • Ássa el az adattárat, és klónozza az elágazást a helyi rendszerbe. Az elágaztatás és a klónozás lehetővé teszi, hogy hozzájáruljon a dokumentációhoz úgy, hogy módosításokat hajt végre az elágaztatáson, majd létrehoz egy lekéréses kérelmet a hivatalos dokumentumtárhoz. További információt a .NET dokumentációjának közreműködői útmutatójában és a ASP.NET Core Docs közreműködői útmutatójában talál.
    • Klónozza az adattárat helyileg. Ha közvetlenül a helyi rendszerbe klónoz egy dokumentumtárat, nem tud véglegesítéseket végrehajtani közvetlenül a hivatalos adattáron, így később nem tud majd dokumentációs hozzájárulásokat végezni. Használja a korábban ismertetett elágazás- és klónozási eljárást, ha meg szeretné őrizni a lehetőséget, hogy később hozzájáruljon a dokumentációhoz.
  2. Navigáljon az adattár mappáiban a minta helyére. A minta helyére mutató relatív elérési út megjelenik a böngésző címsorában, amikor követi a mintára mutató hivatkozást.
  3. Minta futtatásához több lehetőség közül választhat:
    • A .NET CLI használata: Egy konzolablakban keresse meg a minta mappáját, és használja a dotnet CLI-parancsokat.
    • Visual Studio vagyVisual Studio for Mac használata: Nyissa meg a mintát a menüsáv Fájl > megnyitása > Project/Megoldás elemének kiválasztásával, lépjen a mintaprojekt mappájához, és válassza ki a projektfájlt (.csproj vagy .fsproj).
    • Visual Studio Kód használata: Nyissa meg a mintát a menüsáv Fájlmegnyitás > mappája elemének kiválasztásával, majd válassza ki a minta projektmappáját.
    • Használjon egy másik IDE-t, amely támogatja a .NET-projekteket.