C# oktatásban miért konzolos programozás tanítják először és nem a gui-n?
Nem csak C# oktatásban van így, hanem minden valamirevaló tanfolyamon, minden nyelvben.
És azért, mert a GUI programozás jóval bonyolultabb, egy rakás olyan dolgot kell érteni hozzá, amit egy konzolos alkalmazáshoz nem feltétlenül.
Ahogy egy gyerek is járni tanul meg először és nem futni vagy biciklizni.
Azért, mert bár látványosabb az eredménye, de feltételezni kell, hogy a tanuló tisztában van
- az objektum-orientált programozással,
- az eseményvezérelt programozással,
- ismer olyan C#-os fogalmakat, mint az event, delegate,
illetve a tanuló hajlamos leragadni olyan apróságokon, mint például "milyen színű legyen az a felirat" ahelyett, hogy az igazán lényeges dolgokra koncentrálna.
Tehát tényleg jó dolog a WinForms/WPF, de elvonja a figyelmet a lényegről.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!