Grafikus C# – Windows Forms tanfolyam › 0.4 lecke Amikor új Windows Forms projektet kezdesz, két nagyon hasonló nevű sablonnal találkozhatsz. Ebben a leckében csak annyit tanulunk meg róluk, amennyi a jó választáshoz kell.Windows Forms App és .NET Framework – melyiket válaszd?

A lecke végére
- felismered a két Windows Forms sablon nevét;
- röviden el tudod mondani, mi a .NET és a .NET Framework közti különbség;
- el tudod dönteni, melyik sablont érdemes választani egy adott helyzetben;
- tudod, miért nem „jó” és „rossz” sablonról beszélünk.
Mielőtt elkezded
A Visual Studio legyen telepítve a .NET desktop development workloaddal. A két sablont már láthattad az előző leckében.0.3 Visual Studio telepítése →Miért van két hasonló sablon?
.NET Framework
Windowsra készült keretrendszer, amelyet sok régebbi alkalmazás, iskolai projekt és tananyag ma is használ. Továbbra is támogatott, de az új fejlesztések fő iránya már nem ez..NET
A Microsoft jelenleg aktívan fejlesztett platformja. Az új Windows Forms projektekhez a Microsoft útmutatói ezt a változatot használják.A két sablon egymás mellett
| Szempont | Windows Forms App | Windows Forms App (.NET Framework) |
|---|---|---|
| Technológiai háttér | Az újabb, aktívan fejlesztett .NET. | A régebbi .NET Framework. |
| Új saját projekthez | Általában ezt választjuk. | Csak akkor, ha külön okunk van rá. |
| Mikor lehet erre szükség? | Új tanulóprojekt, új alkalmazás. | Régi projekt folytatása, vagy ha az oktató, a tananyag vagy a környezet ezt kéri. |
| Windows Forms futtatása | Windows. | Windows. |
Program.cs és más technikai részletek valóban eltérhetnek a két sablonban, de ezeket most még nem kell megtanulnod. Későbbi leckékben akkor nézzük meg őket, amikor már szükség lesz rájuk.Melyiket válaszd?

Új projekthez ezt válaszd

.NET 8.0 verziót használjuk, ezért itt ezt válaszd. Ha nálad más .NET-verziók is megjelennek a listában, az nem hiba: a kínálat a telepített SDK-któl és a Visual Studio verziójától is függhet.Gyakorolj!
1. Melyik sablont választanád?
a) Egy teljesen új saját Windows Forms alkalmazást kezdesz.b) Egy régi, .NET Framework 4.x projektet kell továbbfejlesztened.
c) A tanár kifejezetten a Windows Forms App (.NET Framework) sablont kéri.
d) Otthon új gyakorlóprogramot készítesz, külön megkötés nélkül.
Megoldás és magyarázat
b) Windows Forms App (.NET Framework)
c) Windows Forms App (.NET Framework)
d) Windows Forms App
Új projekthez az újabb .NET-et választjuk. Meglévő vagy előírt .NET Framework környezetben ahhoz alkalmazkodunk.
2. Igaz vagy hamis?
a) A .NET Framework sablon minden helyzetben rossz választás.b) Új projektnél általában a sima Windows Forms App sablont érdemes választani.
c) Mindkét sablonnal készíthető Windows Forms alkalmazás.
Megoldás és magyarázat
b) Igaz. Új projektnél ez a Microsoft jelenlegi fejlesztési iránya.
c) Igaz. Mindkét sablon Windows Forms alkalmazást hoz létre.
3. Mondd el egy mondatban!
Mi a legfontosabb különbség a két sablon között?Lehetséges válasz
Gyors felidézés
- Mi a két sablon pontos neve?
- Melyiket választanád egy új saját projekthez?
- Mikor lehet indokolt a .NET Framework sablon használata?
- Miért nem helyes azt mondani, hogy az egyik sablon mindig jó, a másik mindig rossz?

