Kezdőoldal » Számítástechnika » Programozás » Windows ablakos alkalmazásokat...

Windows ablakos alkalmazásokat form használatával csak Visual Studióban lehet programozni? Pl. Codeblocksban nem?

Figyelt kérdés

2017. nov. 21. 19:04
 1/6 anonim ***** válasza:
41%
Bármilyen szövegszerkesztőben, akár notepad-ban is lehet.
2017. nov. 21. 19:15
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

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;

2017. nov. 21. 19:36
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
0%
Nem, de miért használnál mást?
2017. nov. 21. 20:04
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

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. :)

2017. nov. 21. 23:13
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

"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.

2017. nov. 22. 10:01
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

Íme, közvetlen WinAPI nélkül, wxWidget használatával.

[link]

Az oldal végén van a teljes kód.

2017. nov. 22. 12:50
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!