Megosztás a következőn keresztül:


.NET-minták és oktatóanyagok

A .NET dokumentációja olyan mintákat és oktatóanyagokat tartalmaz, amelyek a .NET-ről tanítanak. Ez a cikk bemutatja, hogyan kereshet, tekinthet meg és tölthet le .NET-, ASP.NET Core- és C#-mintákat és oktatóanyagokat. Az F#Foundation webhelyén található F# programozási nyelv elsajátításához forrásanyagokat találhat. Ha egy online kódszerkesztővel szeretné megismerni a C#-ot, 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 útmutatásért tekintse meg a minták megtekintését és letöltését ismertető szakaszt .

.HÁLÓ

Mintá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. Először létrehoz egy egyszerű webszolgáltatás-alkalmazást, majd hozzáadja a teszteket. Továbbra is további teszteket hoz létre az új funkciók implementálásához. A kész minta a GitHub dotnet/samples adattárában érhető el.

Oktatóanyagok

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

Ez az oktatóanyag bemutatja, hogyan hozhat létre és futtathat .NET-konzolalkalmazásokat a Visual Studio Code és a .NET CLI használatával. A projektfeladatok, például a projekt létrehozása, összeállítása és futtatása a .NET parancssori felületével végezhetők el.

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

Ez az oktatóanyag bemutatja, hogyan írhat kódtárakat a .NET-hez a Visual Studio Code és a .NET CLI használatával. A projektfeladatok, például a projekt létrehozása, összeállítása és futtatása a .NET parancssori felületével végezhetők el.

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

ASP.NET Core

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

C# nyelv

Mintá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 a GitHub dotnet/samples adattárában érhető el.

Indexelők

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

Meghatalmazottak és események

Ez a példa a C#-delegáltak és események szintaxisát és jellemzőit mutatja be. A kész minta a GitHub dotnet/samples adattárában érhető el. Az eseményekre összpontosító második minta is ugyanabban az adattárban található.

Kifejezésfák

Ez a minta számos olyan problémát mutat be, amelyek a Kifejezésfák használatával megoldhatók. A kész minta a GitHub dotnet/samples adattárában érhető el.

LINQ-minták

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

Felügyelt COM-kiszolgáló mintája

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 felhasználni a RegFree COM-on keresztül.

Microsoft Office PIA-minta

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

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 a GitHub dotnet/samples adattárában érhető el.

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 a GitHub dotnet/samples adattárában érhető el.

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 a GitHub dotnet/samples adattárában érhető el.

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ő modularchitektúrát. A kész minta a GitHub dotnet/samples adattárában érhető el.

Konténerekbe történő üzembe helyezés

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 GitHubról megtekinthető vagy letölthető forráskódot és mintákat mutatja be. A minta megtekintéséhez 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ével:
    • Töltse le az adattár ZIP-címét a helyi rendszerbe. Un-ZIP tömörített archívumot.
    • Forkolja az adattárat, és klónozza a forkot a helyi rendszerre. 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 véglegesít az elágaztatáson, majd létrehoz egy lekéréses kérelmet a hivatalos dokumentumtárhoz. További információkért tekintse meg a .NET dokumentációjának közreműködői útmutatóját és a ASP.NET Core Docs közreműködői útmutatóját.
    • Klónozza az adattárat helyileg. Ha közvetlenül a helyi rendszerbe klónoz egy dokumentumtárházat, akkor nem fog tudni véglegesítéseket végezni közvetlenül a hivatalos adattárban, így később nem fog tudni 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 később meg szeretné őrizni a dokumentációban való közreműködés lehetőségét.
  2. Navigáljon az adattár mappáiban a minta helyére. A minta helyének relatív elérési útja a böngésző címsorában jelenik meg, amikor a minta hivatkozását követi.
  3. A minta futtatásához több lehetősége is van:
    • Használja a .NET CLI-t: Egy konzolablakban lépjen a minta mappájába, és használja a dotnet CLI-parancsokat.
    • A Visual Studio használata: A minta megnyitásához válassza a Fájl > megnyitása > projekt/megoldás lehetőséget a menüsávon, keresse meg a mintaprojekt mappát, és válassza ki a projektfájlt (.csproj vagy .fsproj).
    • A Visual Studio Code használata: A minta megnyitásához válassza a Fájl > megnyitása mappát a menüsávon, és válassza ki a minta projektmappáját.
    • Használjon egy másik IDE-t, amely támogatja a .NET-projekteket.