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

Zelený je lopuch,
fotbal to je hra...

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ší>  
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 11.3.2006 23: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 ;-).
bredy 5.2.2006 12:20  437
Pavel_PMožná s křížkem po funuse, pokud jsi programoval jednočipy, tak na C# a CLR (managed C++) raději s klidem zapomeň.

Na učení C++ je dobrý VS 2005, ale samozřejmě jen ta část native C++ - a protoře VS 2005 je všude prezentován jako .NET CLR, tak podpora pro native C++ je v tomto produktu velmi slabá. Ale obsahuje celkem solidní prostředí, debugger, a základní knihovny, dá se k tomu dotáhnout SDK. Jenže Windows SDK není objektový, alespoň Win32API, takže buď se naučíš neobjektovou verzi, nebo použiješ nějakou 3rd part knihovny, nebo zkusíš MFC (Microsoft Foundation Classes), což není nic jiného než takový wrapper Win32 do C++.

Ale když ti někdo poradí něco lepšího..., rozhodně bych se kolem C# a Managed C++ pohyboval nadmíru opatrně. Naučit se ho znát, ale nevěnovat tomu svou další karieru nebo zahltit si tím hlavu. Je to výmysl jedné firmy a kdyby se náhodou stalo, že se tato firma rozhodně skončit, nebo jazyk změnit, tak máš v háji kariéru a jestli neumíš nic jiného, pak Ti nezbyde, než přešlapovat u Naděje.
pavel_p 31.1.2006 18:45  436
Jo, na tu jsem koukal, ale ta se mi bude hodit asi až za delší čas :o)
huh huh 31.1.2006 18:42  435
Pavel_P [432]: jo, ta je dobra, ale za chybejici rejstrik bych strilel. jinak pokud po tobe budou chtit ten COM, tak existuje tohle, IMHO hodne dobry. jinak na builderu.cz jsou pomerne pouzitelny serialy o C++ vcetne STL a uvod do WinAPI od autora tech triku
pavel_p 31.1.2006 18:30  434
mptsV tom byl právě největší problém, sehnat knihu, která by se věnovala jak objektovému programovaní, tak jeho aplikaci ve Windows. A jelikož mě trochu tlačí čas, zvolil jsem tento kompromis. Většina dobrých knih se totiž věnovala téměř výhradně konzolovému výstupu, což v dané situaci nepotřebuji. Každopádně si nějakou podobnou knihu chci ještě pořídit... Tvému příspěvku dávám za pravdu, ale jak jinak jsem měl napsat, že potřebuju vygenerovat kód programu v jazyku, se kterým nemám zkušenosti a zároveň to potřebuji předvést v prostředí, na které je daná firma zvyklá?
mpts mpts Je to jinak, ba přesně naopak! 31.1.2006 18:23  433
C# fuj fuj fuj.

BTW, čistě terminologicky, je trochu (trochu dost) nesmysl mluvit o verzích mrkvochvostích překladačů či vývojových prostředí či co vlastně to Visual Studio je (afair jsem to nikdy neviděl) a označovat o jako verze C++. C++ je jazyk, jehož standard není přímo spojen s žádným překladačem.

Jinak ale pokud jsi opravdu vždy psal jen v C, skutečně bych Ti doporučoval seznámit se s něčím, kde jsou dobře vysvětleny principy a výhody i nevýhody objektového programování. Ono i v C++ lze psát zcela procedurálně, ale je to krapet škoda.
pavel_p 31.1.2006 18:07  432
Tak jsem koupil tuto knihu . Není to učebnice v pravém smyslu slova, je to soubor otázek a odpovědí. Třeba jak "nastavit barvu plochy" - následuje velmi krátké vysvětlení a ukázka kódu. Zdálo se mi to takové nejlepší, uvidíme, jak to bude fungovat v praxi...
pavel_p 31.1.2006 16:04  431
C# nepotřebuju :o)
ender Ender 31.1.2006 15:44  430
Pavel_P [428]: Tak to na C# zapomeň, ve VS6 určitě nebylo.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 31.1.2006 15:12  429
huh [427]: To nemuzu posoudit, nic jinyho jsem od nej necet. Ale C++ se z toho imho naucit da, ja se z toho ucil na zkousku.
pavel_p 31.1.2006 14:59  428
Tak jsem se ptal v té firmě, co používají oni za verzi C++ a prý Visual Studio 6 nebo 7.
huh huh 31.1.2006 14:57  427
no zrovna "Od C k C++" bych fakt nedoporucoval, IMHO nejmene povedena Viriusova kniha.
vlaho 31.1.2006 13:38  426
Jinak pro nás "poloprogramátory" je C# ideální jazyk ;-).
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 31.1.2006 13:00  425
Ender [424]: Moje 2003 posloužila jen jako příklad správného názvu :-). Poslední bez .NETu byla 6.0, ne?
ender Ender 31.1.2006 12:58  424
Visual Studio 2005 samozřejmě .NET obsahuje, není důvod proč sahat po starší verzi. A v C++ se pod .NET dá psát taky ;-)

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

(c) 2001-2011 Lopuch.cz   
Kontakt