Hollosi Information eXchange /HIX/
HIX CODER 2420
Copyright (C) HIX
2006-11-08
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 RE: C programozas (mind)  63 sor     (cikkei)
2 munkatarsat keresunk (mind)  5 sor     (cikkei)
3 re: Re: TC++ (mind)  57 sor     (cikkei)

+ - RE: C programozas (mind) VÁLASZ  Feladó: (cikkei)

> Ha Win ala fejlesztunk, celszeru a MS sajat fejlesztorendszeret hasznalni,
> ha nagyon nyomos ellenjavallat nincs. Microsoft Visual C++ ugyanugy
> ingyenes mint a Borland. Ettol varhato el leginkabb, hogy a legheto
> "legnativabb" windows alkalmazasokat fogja generalni.

Az a kérdés, hogy mennyire szeretnél vizuálisan programozni - ennek
mindenképpen ára van. A régi MSVC jó a Windows alatt natív és hatékony 
-
MFC-s - programozás megtanulására, de nem éppen vizuális fejlesztőeszköz 
-
ellentétben a VB-kel -, nem lehet vele percek alatt "összekattintgatni" 
és
utána ugyanígy átvariálni egy-egy összetettebb dizájnt.

Ha nem tetszik a Borland megoldása, ott vannak a .NET-es vizuális
fejlesztőeszközök (szintén van belőle ingyenes), aminek az a hátránya, 
hogy
nem készít közvetlenül natív kódot (sebességre való optimalizálás
szempontjából nem ideális), és a futattáshoz szükséges a .NET környezet
megléte.


> Az esetedre visszaterve: miert kell mindenaron Borlandot hasznalni,
> ami koztudottan sajat futtatokornyezettel dolgozik?

Ez elkerülhető a könyvtárak fordítási időben való belinkelésével. A
programkód natív (bár nem a legjobban optimalizált). Ha gond az exe mérete
(pár mega manapság persze nem zabálja fel a vinyó kapacitását), upx-szel 
be
lehet tömöríteni.


> A vilag barmely PC-gepen nagyobb valoszinuseggel talalni MFC futtato-
> fajlokat (nehany, 1-3 db .DLL) mint a Borlandot, ezek kulon telepitest
> sem igenyelnek.

Én nem bíznék annyira a külső dll-ek meglétében. Ha van is, verzióproblémák
akadhatnak vele...


>  A Turbo C-t es tarsait el kene felejteni,

Megtévesztő az új ingyenes fejlesztőrendszer Turbo C++ neve...


> A legjobban jarsz, ha a Borland-specifikus dolgokat
> elfelejted, csak az ANSI C szabvanyos megoldasokat tartod meg
> emlekezetedben: ezek mukodnek Microsoft C++ alatt is.

Azon lehetne vitatkozni, hogy az MSVC vagy a Borland compilere követi-e
jobban az ANSI C++ szabványt (teljesen egyik sem). Viszont a Borland
vizuális projectek függnek a VCL-től. A profi Borlandos C++
fejlesztőeszközök persze képesek beimportálni az MFC-s projecteket, de 
az
onnantól már nem vizuális fejlesztés...

Ha többplatformos (Linuxra is portolható), ingyenes vizuális
fejlesztőrendszert szeretnél, töltsd le a wx-devcpp-t. A compilere sok
esetben gyorsabb kódot fordít, mint az Intelé...

Üdv:

PlyR
+ - munkatarsat keresunk (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
Tartalomszolgaltato ceghez munkatarsat keresunk. (webmestert es 
tartalom-beszallitot: pl. mobilos jatekok, csengohangok)
Tovabbi info:
20/5412530
+ - re: Re: TC++ (mind) VÁLASZ  Feladó: (cikkei)

> A BIOS és a DOS helyett van a WinAPI (megfelelő függvényekkel)...
> (ugyebár a BIOS rutinjai 16 bitesek és jórészt nem védett környezetre
> szólnak...)
Hol találok erről (lehetőleg magyar) leírást? Egy beépített segítség
lenne a legjobb, a programban.

>> Tehát kérdésem: hogyan lehet azt beálítani, hogy a lefordított program
>> GARANTÁLTAN mindenfajta kiegészítés nélkül működjön 32 bites Windows
> Próbáld meg: Project Options, Linker, Linking, Use dynamic RTL - ha nincs
> kipipálva, akkor minden szükséges könytárat az exe-be linkel.
Működik!!! ...600KB lett a file. Leírom, hogy mi kell hozzá TC++ alá:
- a fenti,
- ugyanez a linker, package options: design time only,
- a beállítások alján Packages/Build with runtime packages: kivenni a
pipát.
Az üres konzol alkalmazás (amelyik nem konzol, tehát benne van a VCL),
15 KB lett és az is működik.

> Ha belinkeli a VCL elemeit, akkor nagy lesz a méret, ha csak a Winapi-t
> használod, akkor viszont kézzel kell programoznod az ablakokat... sajnos
Mindkettőt használni fogom: az elsőt a csicsás programok gyors
tervezéséhez, a másodikat kicsi, szerény és hatékony programokhoz.

Utóbbihoz úgy tapasztaltam, hogy a DEV C++ jobb - bár ott nincs
beépített segítség, de van néhány működő példaprogram - de ez is olyan,
mint a kutya vacsorája: biztos működik, ha nem állítok át semmit a DEV
C alapbeállításain. A legegyszerűbbeken kívül nem tudtam más (ablakos)
programot lefordítani: vagy egy sorral van gondja (ami javítható), vagy
sok nagyobb blokkal. Tud valaki segíteni, hol találok példákat és
beépített segítséget hozzá?


> Ha Win ala fejlesztunk, celszeru a MS sajat fejlesztorendszeret hasznalni,
> ha nagyon nyomos ellenjavallat nincs. Microsoft Visual C++ ugyanugy
> ingyenes mint a Borland. Ettol varhato el leginkabb, hogy a legheto
> Itt is lehet, sot celszeru hasznalni egy, az ablakos programok irasat
> emberszabasuva tevo fgv konyvtarat, ez az MFC. Erre van kitalalva a
> Microsoft altal.
Nagyon szívesen használom, ha jó. Tudsz segíteni, hogy (nyilván MS, de)
pontosan honnan és mit töltsek le hozzá? A Borlanddal nagyon sokat
kellett küzdenem, és nem is tudtam a saját oldalukról letölteni.

> - Win32 MFC ablakos alkalmazas: 200 kB, sztatikusan linkelt MFC-vel, 
e
> melle nem kell semmi. Belinkelt MFC konyvtar nelkul ez is 40 kB.
Ezt már elfogadnám kompromisszumnak, ha tényleg ennyi. Kipróbáltad más
gépen is, ahol nincs telepítve a fejlesztőrendszer?

> Az esetedre visszaterve: miert kell mindenaron Borlandot hasznalni,
> ami koztudottan sajat futtatokornyezettel dolgozik? Ahhoz kepest nem
> is tul elterjedt, sot visszaszoruloban van.
Nem ragaszkodom hozzá - főleg, mert a telepítése borzalmas. Ismerem a
C-t, a Delphit, lassan már egy visual C-t is - különösebben nem izgat,
hogy az áttérésnél 30%-ot, vagy 33%-ot "zökkenek" - mert nagyobb
különbség nem valószínű.
Idáig úgy gondoltam, hogy a MS-nál nehézkesebb rendszerek nem léteznek,
de a Borland a BDN-kel most túltett ezen.

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS