Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Komu se nelení,
tomu se zelení.

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu C, C++ [ŽP: neomezená] (kategorie Programování) moderuje Šéf Lopuchu.

Články

Jak bezpečně ukončit vlákno z DllMain
FastAllocPool - urychlení častých alokací a dealokací
Akce a zpráva jako objekt
Tuply v C++
Efektivní alokátor malých objektů a tady druhý a třetí díl
Šablony: Být vládce kvalifikátorů
Vracíme z funkce objekty
Základy komunikace mezi procesy (ve Windows)
Multiple Interface a Instance Factory
Multithreading v C++ (ve Win32)
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 280 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 2.5.2006 11:25  454
Dosla bida na kozaky a potrebuju ted udelat neco v C, co hur, na Windows za pouziti WinAPI, ktere jsem dosud nikdy nepotkal. Uloha je zhruba nasledujici - nalezt mezi bezicimi aplikacemi tu, ktera me zajima, jeji okno prenest do popredi a jeste mu vhodne nastavit velikost. Dosavadni reseni je nasledujici: funkci EnumWindows si nechat projit vsechna okna, to spravne rozpoznat podle titulku okna (GetWindowText) a kdyz je to to ono, tak zavolat SetForegroundWindow a SetWindowPos. Cely to pak v dusledku ma byt nejaky dllko, ale to uz asi neni tak podstatny.
Muj dotaz zni - da se to delat nejak inteligentneji, napriklad zda je nejaky lepsi napad, jak rozpoznat spravne okno, nez podle titulku? Druha vec - co kdyz je v titulku cestina, mam cekat nejake potize s kodovanim (konkretni vyvojove prostredi je Dev-C++, coz je postaveno na gcc/mingw, kdyby to s tim nejak souviselo)? A posledni vec - da se nejak rozumne SetWindowPos volat i na DOSovske aplikace bezici v okne? Totiz zkousel jsem to na Volkov Commander a tomu to okno tak slo jenom zmensovat (s tim, ze se objevily scrollbary), zvetsovat uz ne. Ale mozna je ten Volkov extrem, kterej nedovede fungovat v nicem jinym nez 80x25, nevim, prilis jsem navykl na linuxovske reseni pres ncurses, kterejm je proste jedno, jak velky je terminal, nejak se tomu prizpusobi, takze ted nevim, jak presne je tohle na Winech.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2006 18:13  453
Rozuměj fakultu informatiky na technické univerzitě, na MUNI, atp.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 12.3.2006 18:03  452
Johny_G [451]: Obavam se, ze vete Na MatFyz mé síly nestačí, půjdu na informatiku nerozumim, ale ono je to asi jedno. (Jenom pro doplneni - ja studoval informatiku na matfyzu.)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2006 17:25  451
Kdokoliv [449]: Na MatFyz mé síly nestačí, půjdu na informatiku, tak čert ví, jak to tam bude fungovat :-). Ještě uvidím.

Tak prozatím :-), kdo mi pomůže s efektivnějším vykreslováním ve Windows Mobile pod C#? Běžné vykreslovací metody mají problém i s vykreslením jedné bitmapy 320x240, obzvláště pak přes double buffer.
bredy 12.3.2006 13:50  450
Na školách se většinou přechází na C++ nebo Javu. Já pro začátečníky doporučuji Javu, protože má k C++ hodně blízko a je jednodušší (leckteré věci programátor nemusí řešit).

Pokud to ale někdo s programováním myslí vážne, doporučuji začít s C++. Nebo se C++ učit souběžně s Javou.

(Vím proč - já se učil Javu později než C++ a já nevím, ale v té Javě mi spousta věcí chybí, které v C++ jsou běžné a některé super věci v Javě (GC) jsou někdy naopak na překážku)
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 12.3.2006 02:39  449
To jsem povazoval za samozrejme, popravde ani nevim, jak vykladat C++, aniz by predem bylo vylozeno C, ale je mozne, ze se nejake knihy tim smerem vydavat pokouseji.
king King Born to be king - ... 12.3.2006 02:11  448
navic spis nez C++ bych to doporucil ciste C... krome toho, ze C++ nemam rad (osobni nazor, flame neni nutny ;) ) tak si myslim, ze jestlize znas delphi, tak pro tebe bude tezsi pochopit spis ty zaklady v C a pak prechod k dalsim C-like jazykum bude hracka...
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 12.3.2006 02:05  446
Johny_G [445]: To Ti asi neodpovim, to by dokazal jenom nekdo, kdo absolvoval tu konkretni skolu. Jediny, co Ti muzu rict, je to, ze ja sel na matfyz se zakladni znalosti Pascalu a to bylo z programovani jediny, co jsem umel - zadny Cecko, dokonce ani zadnej Basic, proste nic (jeste jsem umel tak maximalne delat nejaky davky pro Dos). V prvaku nas ucili programatorsky premejslet, coz se vyucovalo na Pascalu. Tam se mi ta castecna znalost Pascalu hodila, protoze to pro me nebylo nove aspon uplne komplet, ale byli tam i taci, kteri na tom byli hur, kteri dost mozna i ten Pascal videli poprve az tam a taky to zvladali. Nekdy ve druhaku pak bylo C a C++, tam samozrejme taky byli taci, co uz to znali, ti byli lehce ve vyhode, nicmene ja C neznal vubec a taky jsem to prezil.
Takze znalost predem pochopitelne neuskodi, ale prijde mi zbytecne do sebe tlacit samostudiem cely C++, to proste nemuzou nikde predpokladat, ze bude clovek predem sam od sebe nejak ovladat. Naopak by Ti pak mohlo hrozit to, ze se budes zpocatku nudit, prijde Ti to desne snadny, takze to podcenis a nekde neodchytis, ze se najednou vyklad dostal do narocnejsich pasazi.
Ale to uz samozrejme jenom spekuluju.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2006 01:33  445
Kdokoliv [444]: No ono jde o to, že nevím, zda funguje VŠ ještě v pravém významu slova škola :-). Jestli opravdu budou schopni mě naučit něco, co jsem nikdy předtím neviděl, nebo mě prostě postaví před hotovou věc, abych se s tím vypořádal. Pro každou příležitost jsem tedy chtěl něco umět předem, abych se líp chytil. Nebo myslíš, že se nemusím ničeho bát, a blbnout si dál v Delphi a pokoušet C#, který je na pochopení snazší?
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 12.3.2006 01:25  444
Ja myslim, ze nejaky zasadni veci si asi tezko spatne vylozis jenom proto, ze to budes cist anglicky (byt mozne to samozrejme je). Ale jenom takovy smely dotaz - jake jsou to proboha skoly, ze uz predem po cloveku budou chtit C++ nebo Javu? Vzhledem k tomu, ze ani matfyz nepredpoklada predem znalost vubec zadneho jazyka (i Pascal se tam uci od nuly), tak si proste takovou skolu nedovedu moc dobre predstavit.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2006 01:22  443
Tak nalezeno - Grada Publishing, Myslíme v jazyku C++
A je to pekelně drahý :-).
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2006 01:17  442
Díkyti za tip. Umím sice relativně obstojně anglicky, ovšem u něčeho tak specifického bych se nerad dopustil špatného výkladu :-). Předpokládám, že česky to nebude volně stažitelné - kdo to u nás vydal a pod jakým názvem?
mach 12.3.2006 01:09  441
tedy ten preklad bude spis asi na normalni urovni prekladu knih z IT...
mach 12.3.2006 01:08  440
Bruce Eckel, Thinking in C++, stazitelne z webu autora (cesky preklad fuj)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2006 00:45  439
Dělám to nerad, ale musí to být. Zjišťuju, že některé školy po mě budou C++ nebo Javu prostě chtít. Budu tedy muset z Delphi přejít. Úkol pro šílence. Trochu jsem laškoval s C# a velice mi vyhovoval - je to pro Delphaře výborně udělanej jazyk. Ovšem to je těm školám tak nějak jedno.

Chtěl bych vás proto poprosit, zda byste mi mohli doporučit nejvhodněji udělanou učebnici. S algoritmizací si po těch letech na Delphi budu vědět rady, ale potřebuju něco, co mi dokáže polopaticky vysvětlit principy C++ a přápadně uživatelské prostředí Visual Studia.

Předem díky ;-).

[ 280 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt