Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Poszukiwanie biblioteki do pisania programu okienkowego

Ostatnio zmodyfikowano 2016-03-11 17:41
Autor Wiadomość
givrox7
Temat założony przez niniejszego użytkownika
Poszukiwanie biblioteki do pisania programu okienkowego
» 2016-03-08 19:00:31
Po stworzeniu projektu Win32 (bez zaznaczania empty project) w Visual 2015, zobaczyłem w pliku głównym programu niespotkaną wcześniej strukturę programu:
C/C++
//#include ...

int APIENTRY wWinMain( _In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow )
{
    //...
}

ATOM MyRegisterClass( HINSTANCE hInstance )
{
    //...
}

BOOL InitInstance( HINSTANCE hInstance, int nCmdShow )
{
    //...
}

LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
{
    //...
}

INT_PTR CALLBACK About( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam )
{
    //...
}

Można zauważyć tu zamiast funkcji
int main() { /*...*/ }
 wiele innych funkcji. W rezultacie program nie wykorzystuje całych zasobów. Czu mógłby mi ktoś podać kurs, gdzie jest opisane, jak to działa(jeśli do tego nie potrzeba specjalnej biblioteki), lub kurs danej biblioteki?
P-145744
mateczek
» 2016-03-08 19:49:47
bibliotek do pisania programów lub "GUI" jest cała masa. Pytanie czy interesuję Cię wyłącznie Windows ?? czy chcesz biblioteki między-platformowe??
Pod windows i visual studio można chyba coś z NET. BuldierC++ korzysta z VCL.
Ja zaś korzystam z QT do swoich małych programików.
Tutaj na forum sporo się przewija o bibliotekach niby do gier ale również do okienek "SFML" czy Allergro.

do wyboru do koloru !!!
Wspomnieć trzeba również o między platformowym GTK


P-145748
givrox7
Temat założony przez niniejszego użytkownika
» 2016-03-08 20:18:41
Jak chodzi o platformę, to może być tylko Windows. Obecnie programuję w SFML, ale wydaje mi się, że zużywa on nadmierną ilość zasobów(jak na prostotę moich programów), a uruchamiając ten program, zauważyłem praktycznie brak zmiany w użyciu procesora.
PS kod, który podałem nie ma tu nic do rzeczy. Właśnie to zauważyłem :-(
P-145752
michal11
» 2016-03-08 20:21:22
Najlepiej pewnie pisać w qt. Jeżeli chcesz super wydajność i prawdziwe pisanie pod Windowsa to masz winApi ale nie polecam tego.
P-145754
givrox7
Temat założony przez niniejszego użytkownika
» 2016-03-08 21:55:23
@michal1 Dlaczego nie polecasz?
P-145766
michal11
» 2016-03-08 21:58:15
Nie jest obiektowa i generalnie ciężko się w tym pisze.
P-145767
givrox7
Temat założony przez niniejszego użytkownika
» 2016-03-08 22:09:26
wielkie dzięki, w takim razie chyba przeniosę się na qt.
P-145769
j23
» 2016-03-09 11:15:24
Jest jeszcze wxWidgets.
P-145788
« 1 » 2
  Strona 1 z 2 Następna strona