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


.NET minták és oktatóanyagok

A .NET dokumentációja példákat és oktatóanyagokat tartalmaz, amelyek a .NET ismertetik. 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 érdekli a C# felfedezése, kezdje a Hello World 5 perc alatt és folytassa a A C# oktatóanyag folytatásá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 .

.NET

Minták

Egyenes tesztelés .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 kiegészített minta a GitHub dotnet/samples adattárában érhető el.

Oktatóanyagok

Tutorial: .NET konzolalkalmazás létrehozása

Ez az oktatóanyag bemutatja, hogyan hozhat létre és futtathat .NET konzolalkalmazásokat Visual Studio, Visual Studio Code vagy GitHub Kódterek használatával.

Tutorial: .NET osztálytár létrehozása

Ez az oktatóanyag bemutatja, hogyan hozhat létre osztálytárat Visual Studio, Visual Studio Code vagy GitHub Codespaces használatával.

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

ASP.NET Core

Tekintse meg a 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

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 kiegészített 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 kiegészített 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 kiegészített 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 kiegészített 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 kiegészített 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

A ExcelDemo minta a Microsoft Office PIA használatát mutatja be .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 kiegészített 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 kiegészített 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 kiegészített 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 egyszerű alkalmazást .NET Core-ra, amely támogatja a beépülő modularchitektúrát. A kiegészített 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 GitHub megtekintéséhez vagy letöltéséhez elérhető 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ót a .NET dokumentáció 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á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 parancssori felületet: Egy konzolablakban keresse meg a minta mappáját, és használja a dotnet CLI-parancsait.
    • A Visual Studio használata: A minta megnyitásához válassza a File > Open > Project/Solution lehetőséget a menüsávon, lépjen a minta projektmappára, és válassza ki a projektfájlt (.csproj vagy .fsproj).
    • Nyissa meg a mintát a Visual Studio Code segítségével: Válassza az „Fájl > Mappa megnyitása” lehetőséget a menüsávon, és válassza ki a minta projektmappáját.
    • Használjon egy másik IDE-t, amely támogatja .NET projekteket.