Windows ablakos alkalmazásokat form használatával csak Visual Studióban lehet programozni? Pl. Codeblocksban nem?
Procedure CreateWin;
begin
frmWidth :=GetSystemMetrics(SM_CXFRAME);
frmHeight:=GetSystemMetrics(SM_CYFRAME);
winHeight:=GetSystemMetrics(SM_CYCAPTION);
Top := 20;
Left:= 20;
hWnd := CreateWindow(
ClassName, { win class name }
Title,
WS_OVERLAPPEDWINDOW or ws_visible, { Window style }
Left, Top, Width, Height,
0, { Overlapped }
0, { win class menu }
hInstance, { owner }
nil );
if HWnd=0 then
begin
MessageBox(0,WindowError,Title,MB_ICONERROR);
halt;
end;
end;
Nem.
Helyből fél tucatot fel tudok sorolni.
Visual Studio, Lazarus, Delphi, SharpDevelop, C++ Builder, wxDev-C++, stb.
Meg persze szinte minden Windowst támogató fordítóval, csak akkor nagyon mélyre kell ásni, és API-hívásokkal kell felépíteni az ablakot. (Igen, CodeBlocksban is, ami egyébként nem egy fordító, hanem egy IDE már meglevő fordítókhoz.) De ha te a vizuális RAD szerkesztőkre gondolsz, akkor lásd a listát pár sorral feljebb. :)
"Meg persze szinte minden Windowst támogató fordítóval, csak akkor nagyon mélyre kell ásni, és API-hívásokkal kell felépíteni az ablakot"
Léteznek WinAPI wrapper libek, rétegek, toolkitek, stb., amik egyszerűsítik a munkát, pl. wxWidgets, QT, GTK, Tcl/Tk, stb...
És ezekhez is csak szövegszerkesztő, fordító és linker kell. Persze valami RAD tool nagyban segíti a munkát, de nem feltétlenül szükséges.
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!