V čem se dnes píší malé programy pro Windows? – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

V čem se dnes píší malé programy pro Windows? – C / C++ – Fórum – Programujte.comV čem se dnes píší malé programy pro Windows? – C / C++ – Fórum – Programujte.com

 

Astrid0
Duch
9. 4. 2016   #1
-
0
-

omlouvám se za možná hloupý dotaz, ale pro Windows jsem naposledy něco programoval v době kdy XP bylo žhavou noivinkou, Mou parketou jsou kritické systémy a to je trochu jiný svět.

Nebudu chodit kolem horké kaše, mám nějaký hw, který se může přšes USART připojit k PC a na PC pak lze sledovat stav onoho hw , případně do něj zapsat nějaká kalibrační data. Vše lze v podstatě zmáknoit pomocí terminálu, ale kvuli přehlednosti a kontrole, by se šiklo napst si na to wlastí programek.

Nic složitého jedno okna zoprazjící pár statických a pár dynamických hodnost , které se čtou / zapisuji přes seriový port. Základní požadavek je, výsledný program musí jít distribuovat jako .zip s co nejmenším počtem souborlů, rozumnou velikosti a přenositelnosti mezi PC.Otázkou je v čem takový program napsat?

Asi bych to zvládl napsat ve Visul Studiu a C#, ale to bude vyžadovat .NET a to se moc neslučuje s malou velikostí a spustitelností na většině PC s Windows.  Drůhým extrémem je Win32 aplikace v C, to by bylo asi ideální, problém je, že si dodnes pamatuji jaký to byl opruz a nemam chut trávit x týdnů studiem jak na to. Dost podobné to bylo, co si pamatuji, s MFC..

Zkrátka podařilo se Microsoftu vyvinout nějakou platformu v které by šlo něco podobného stvořit stejně snadno jako C# aplikaci pro .NET, ale výsledkem byl nativní exe spustutelný na většině PC s Windows ?

Nahlásit jako SPAM
IP: 185.11.180.–
ondrej39+1
Věrný člen
9. 4. 2016   #2
-
0
-

#1 Astrid
Nejspíš QT.

Nahlásit jako SPAM
IP: 46.39.172.–
Inject all the dependencies!
Kit+15
Guru
9. 4. 2016   #3
-
0
-

#1 Astrid
Pro tyto účely by se mohl hodit jazyk D (hledej Dlang). Kompilací vznikne jeden EXE nebo ELF, které jsou přenositelné a nepotřebují žádné knihovny.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
BDS+3
Věrný člen
9. 4. 2016   #4
-
0
-

#1 Astrid
pokud chceš něco zdarma:

Code::Blocks + můžeš využít wxWidgets

http://www.codeblocks.org

http://wiki.codeblocks.org/index.php/WxSmith_tutorial:_Hello_world

(taky můžeš narazit na CodeLite - to je podobné C::B, ale u mě vede C::B)

taky se dá použít wxDev-C++ http://wxdsgn.sourceforge.net

ale tak příjemné prostředí jako Designer v Visual Studiu nečekej. To jedině se plácnout pořádně přes kapsu a pořídit C++Builder http://www.embt.cz/cs/produkty/15-c-builder

samozřejmě nevylučuji zmíněné QT (to jsem nikdy nezkoušel)

Nahlásit jako SPAM
IP: 185.69.69.–
W11 :)
BDS+3
Věrný člen
9. 4. 2016   #5
-
0
-

Mimochodem pokud vytvoříš aplikaci v C# .net 2.0, tak poběží na všech Windows od verze XP SP2 (samozřejmě s nainstalovaným .net 2.0, ale to dnes má myslím většina uživatelů) a můžeš to šířit pouze v jednom EXE souboru

Nahlásit jako SPAM
IP: 185.69.69.–
W11 :)
9. 4. 2016   #6
-
0
-

Pokud jsi samostatný vývojář nebo to děláš pro vědecké účely, můžeš použít Visual Studio Community ed. 2015 a zvolit si, zda C++, C#. C# má automatickou správu paměti, je jednoduchý. C++ Builder po vlastních zkušenostech nedoporučuji.

hu

Nahlásit jako SPAM
IP: 193.86.81.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 34 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý