Augusztus 13., még 118 nap
Feljegyzés
A .dll-be rakás simán sikerült, azzal nem lesz baj a továbbiakban. Ezt és ezt a videót használtam fel. Sajnos eléggé tré a minőség, de kivehető, hogy mit kell csinálni.
Viszont ismét egy nagyobb akadályba ütköztem.
Mindegyik verziónál kell egy grafikus konzol, ma már minimum.
Jó ötletnek tűnt a .NET C++ alatt WinForms, de megint túl optimista voltam .
Az a gyanúm, hogy .NET C++ alatt megfekszik az egész beigazolódott. Most nem irkálom, hogy mi a gubanc, egyébként natív vs. felügyelt, egy rövid magyarázat mi a különbség köztük.: [link].
Tehát azt a tervemet, hogy .NET-s WinForms-szal csinálok kezelőfelületet elvetem, mert rábírni az SDL-t és az OpenCV-t, hogy fusson .NET C++ alatt valószínűleg túl sok időbe telne. Az én kódomat még csak csak sikerült, de SDL hívásokat már teljesen elutasította. (>100 hibát levittem 21-23-ra)
Más lehetőségem nincs, marad a natív Win32 ablak. Ezzel meg az a probléma, hogy míg a WinFormsot összekattintja az ember és működik, addig a Win32 API nem az egyszerűségéről híres .
Szerencsére csak pár gomb és "Textbox" szerűség kell csak, amire kiírhatja a program az üzeneteket. A képeket úgy is az OpenCV fogja megjeleníteni.
VS2008 feljegyzés
Még mindig nem ismerem teljesen a programot. Feltűnt, hogy amit "Debug" módban lefordítok, az jó, amit "Release", az meg elhasal. Rájöttem, hogy amit "Debug" alatt beállítok a projekt tulajdonságban, az nem vonatkozik a "Release"-re, tehát ott újra be kell állítani, főleg az "Additional Dependencies"-ket.
Augusztus 14., még 117 nap
Feljegyzés
Win32 app.-hoz találtam egy jó kis tutoriált: [link]
Ma ezzel töltöm az időmet.
Augusztus 15., még 116 nap
Vasárnap, hőség, fülledt idő -> Még játszani sincs kedvem, nemhogy dolgozni.
Augusztus 16., még 115 nap
Feljegyzés
Elkezdtem a grafikus programot. Sok sok gugli és szenvedés árán összehoztam valamit.
Win32 app. esetén rájöttem, hogy nem olyan vészes, csak kell egy normális leírás. Persze így is elég nagy munka, mindent beleírogatni, pl. mezőket ellenőrizni, minden eshetőséget lekezelni, stb, és mivel nincs varázsló, az összes funkciót, gombot, beállítást guglizni kell. (Ugye .NET-nél ott a properties ablak, és ott mindent be lehet állítani...)
Azért így is maradt néhány dolog, ami rögtön halált okoz.
Beszéljenek a képek:
Ezzel kezdődik a program
screenshot
Ez a főablak. Ablak átméretezést is sikerült megoldani. Középen a log rész, minden sor időbélyeggel kezdődik. Statusbar alul, bal oldali fogja jelezni, hogy kapcsolódva vagy sem, a jobb oldaliba még nem tudom mit szánok.
screenshot
Hibaüzenet is működik
screenshot
Kapcsolódás után a robot verziója megjelenik
screenshot
Disconnect előtti kérdés
screenshot
Kapcsolódás (SVS)
screenshot
Kapcsolódás és verziók
screenshot
Egyelőre ez van kész. Szerintem egész pofás, ahhoz képest, hogy szombat este kezdtem neki a win32-féle ablaknak.
Irányítás, kép kijelzés majd később.