Winapi czy może coś innego?

2015-02-20 23:19

Rejestracja: 6 lat temu

Ostatnio: 4 lata temu

0

Się ostatnio wziąłem za C++ i postanowiłem że brak klikałek i kolorków mi nie starcza i teraz pytanie - czy do czegoś takiego WinApi się nada czy może lepiej by było jak bym użył czegoś nowszego/lepszego/innego?

Pozostało 580 znaków

2015-02-20 23:41

Rejestracja: 9 lat temu

Ostatnio: 9 godzin temu

Lokalizacja: Grudziądz/Bydgoszcz

2

Nowszego i lepszego -> wxwidgets (wbudowany graficzny edytor w codeblocksa) lub jeżeli coś jeszcze bardziej rozbudowanego Qt (i jego Qt Creator).


It's All About the Game.
edytowany 1x, ostatnio: mr_jaro, 2015-02-20 23:42

Pozostało 580 znaków

2015-02-21 07:19

Rejestracja: 5 lat temu

Ostatnio: 2 tygodnie temu

Lokalizacja: Kraków

2

w winapi pisze się masakrycznie, lepiej wybierz coś innego

Pozostało 580 znaków

2015-02-21 10:52

Rejestracja: 9 lat temu

Ostatnio: 9 godzin temu

Lokalizacja: Grudziądz/Bydgoszcz

2
wazxse5 napisał(a):

w winapi pisze się masakrycznie, lepiej wybierz coś innego

Nie tylko masakrycznie ale i nieobiektowo + pracy w zasadzie w tym nie ma ;)


It's All About the Game.
ktoś musiał napisać te wszystkie wx-y, qt-ki i inne formsy opakowujące winapi, więc jakaś praca musi być. - Azarien 2015-02-21 16:58

Pozostało 580 znaków

2015-02-21 17:29
Moderator Delphi/Pascal

Rejestracja: 8 lat temu

Ostatnio: 7 godzin temu

Lokalizacja: Tuchów

1

Co z tego, że Windows API jest nieprzyjemne, strukturalne i zagmatwane, skoro pewnych jego funkcji i tak trzeba użyć, bo nie ma wrapperów z biblioteki standardowej; A nawet jeśli potrzeba takie napisać - i tak trzeba użyć jakiejś funkcji i/lub typu;

"Nowoczesne" aplikacje co prawda po części można wyklikać, resztę napisać używając elementów RTLa, ale przyjdzie taki moment, w którym WinAPI przychodzi z pomocą, a w wielu przypadkach jest jedynym rozwiązaniem; Już nie wspominam o optymalizowaniu kodu przez ręczne wywołania takich funkcji, zamiast polegać na powolnych klasach i ich metodach; Sam w niektórych przypadkach używam importowanych funkcji, bo innego wyjścia nie ma, albo chcę przyspieszyć kod (np. bazgranie po ekranie);

To wszystko i tak nie zmienia faktu, iż w gołym WinAPI programów np. okienkowych raczej się nie tworzy, bo to zbyt czasochłonne i niewygodne; Na sporo rzeczy istnieją nakładki, ale nie na wszystko.


Pozostało 580 znaków

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0