ďťż

Ładny brzuch

Chcę zacząć naukę winapi i nie wiem czy się opłaca. Czy w nowym systemie M$ będzie winapi które było dotychczas we wszystkich systemach (98, 2000, XP), czy będzie tylko api .NET ?



Brak api oznaczało by praktycznie przeprogramowanie całej masy oprogramowania.

Więc będzie chyba to samo, tylko ulepszone.

Jestem srednio zaawansowanym programista, czy oplaca mi sie teraz uczyc winapi?
edit: chcem/zajmuje zajmowac/ sie programowaniem gier.
Użytkownik Puchacz edytował ten post 26 kwiecień 2005, 18:16



Jestem srednio zaawansowanym programista, czy oplaca mi sie teraz uczyc winapi?
edit: chcem/zajmuje zajmowac/ sie programowaniem gier.

Do pisania gier nie trzeba być znowu takim ekspertem w sprawach WinAPI. Jako minimum, trzeba umieć stworzyć okno i podczepić pod nie wyświetlanie DirectX'em lub OpenGL'em, no i oczywiście zrozumieć ten kod. W dalszej kolejności przydadzą się operacje na plikach [szybsze niż te z <cstdio> czy <fstream>], obsługa schowka [do wklejania wiadomości o błędach :D], QueryPerformanceCounter/QueryPerformanceFrequency [do obsługi zegara] i umiejętność korzystania z MSDN [http://msdn.microsoft.com] do wyszukiwania pomniejszych funkcyjek.

API Windows się napewno nie zmieni, może zostać co najwyżej unowocześnone; jednak Microsoft powoli przestawia swoje systemy na technologię .NET, i w momencie kiedy większość programów pod Windows będzie w niej pisana, stare WinAPI może zniknąć. Ale tym to się będziemy martwić później :)

Pozdrawiam,
TeMPOraL.

//EDIT - zapomniałem, że przydać się też może obsługa pamięci wirtualnej przy pisaniu Memory Managera ;)
Użytkownik TeMPOraL edytował ten post 26 kwiecień 2005, 21:02
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •