1. |
Re: Keresek free C/C++ adatbaziskezelo source-ot (mind) |
18 sor |
(cikkei) |
2. |
Urlap feldolgozasara kod? (mind) |
38 sor |
(cikkei) |
3. |
Re: Keresek free C/C++ adatbaziskezelo source-ot (mind) |
27 sor |
(cikkei) |
4. |
Re: C++ dinamikus object ok (mind) |
107 sor |
(cikkei) |
5. |
Re:Keresek free C/C++ adatbaziskezelo source-ot (mind) |
19 sor |
(cikkei) |
|
+ - | Re: Keresek free C/C++ adatbaziskezelo source-ot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Ott van pl. a postgres forrasa. Beszerezheto pl. barmely RedHat-os ftp
siterol...
> ... sajna cegnek irom a programot amihez ez kell, igy lopott dolgokat
> nem hasznalhatok :) ...
Az, hogy egy forras ingyenes, az meg nem feltetlenul jelenti azt, hogy
minden tovabbi nelkul beepitheted a progydba. A legtobb szabad forras az
pl. GPL-es.
Egy kerdes: Miert akarsz adatbazis szervert irni, amikor tele van veluk a
piac, es van egy csomo ingyenes is?
Nem lenne egyszerubb, ha hasznalsz egy ingyenes adatbazis szervert, es az
erodet/tehetsegedet az adatbazis valamint a GUI kialakitasara forditod?
--
Let the Source be with you!
ImRe
|
+ - | Urlap feldolgozasara kod? (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello Coder Lista,
Egy olyan kerdesem lenne, hogy hogyan lehetne az alabbi
tematikaju (lasd: be.txt), Notepad-en levo urlaperedmenyeket
feldolgozni ugy, hogy egy uj text fajlt hozzon letre (lasd: ki.txt),
s azt egy meghatarozott logikaval (egyszeru if...then...else) toltse ki,
ahogy pl. a peldaban szerepel.
be.txt:
1.Kerdes = Igen
2.Kerdes = Ritkan
3.Kerdes = 55 ev
4.Kerdes = Ujsag
5.Kerdes = 20.000 Ft
... stb...
ki.txt:
2
1
4
3
5
...stb...
A peldanal maradva:
if 1.Kerdes= "igen" then 2
if 2.Kerdes="Ritkan" then 1
if 3.Kerdes="55 ev" then 4
if 4.Kerdes="Ujsag" then 3
if 5.Kerdes="20.000 Ft" then 5
...stb...
Milyen megoldasok leteznek? Makro? Pascal? C nyelv? Egyeb?
Minel egyszerubb lenne, annal jobb...
Elore is koszi a segitseget.
Udvozlettel: Andras
E-Mail:
|
+ - | Re: Keresek free C/C++ adatbaziskezelo source-ot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 6 Nov 98 at 18:29, wrote:
> sajna cegnek irom a programot amihez ez kell, igy lopott dolgokat
> nem hasznalhatok :)
Ez nagyon dicseretes :)
Sajnos nem tudok segiteni, csak amiatt irok, hogy a letezo GNU GPL
licences free software-ek (van koztuk adatbaziskezelo is) licence
eloirja, hogy (egyszerusitve fogalmazva) szabadon felhasznalhatod a
forrast arra, hogy letrehozz belole egy masik programot, amennyiben
az is GPL-es licencu lesz! Kommerszialis programot viszont nem
csinalhatsz belole, meg akkor sem, ha a programnak csak kis reszeben
hasznaltad fel a GPL-es forrast.
Van a GPL mellett egy tobbet megengedo LGPL licenc is (Library GPL),
ezzel lehet kommerszialis programot is csinalni, ha bizonyos
felteteleknek eleget teszel az LGPL-es reszt illetoen, viszot nem
tudom, hogy van-e ilyen licencu adatbaziskezelo.
Ha viszont az adott ceg, akinek irnad a cuccot, nem akar a
kesobbiekben kereskedni vele, nyugodtan hasznalhatsz GPL-es forrast
(pl. postgresql, lasd www.postgresql.org)
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: C++ dinamikus object ok (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello!
>Felado : [Hungary]
>Volna egy problémám C++ -val kapcsolatban.
>class aObject
>{
> akármi
>}
Szeliden megjegyzem hogy a vegerol hianyzik egy pontosvesszo.
>
>class bObject
>{
>public:
> void func();
>private:
> aObject a;
Itt letrejon az 'a' objektum, aminek a tipusa aObject (a konstruktora
vegrehajtodik).
Ha megszunik a bObject, akkor az 'a' destruktora vegrehajtodik, majd 'a'
automatikusan megszunik, a memoriaterulet felszabadul.
>}
Szeliden megjegyzem hogy a vegerol hianyzik egy pontosvesszo.
>
>void bObject::func()
>{
> a = aObject();
Erre egyszeruen nincs szukseg! Mit akartal vele elerni?
Itt már nyugodtan hasznalhatod 'a' fuggvenyeit, pl.:
a.Open();
a.Process();
a.Close();
>}
>a probléma az hogy ez így nem stimmel és nem tudok rájönni,
>hogy miért, viszont ha:
>class bObject
>{
>public:
Ezt kiegeszitenem:
bObject(); // konstruktor
~bObject(); // destruktor
> void func();
>private:
> aObject *a; // pointer az aObject-re
Ezt kiegeszitenem azzal, hogy 'a' inicializalasaval eldontheto, hogy
letezik-e mar:
bObject::bObject()
{
a == NULL;
}
Itt csak a mutato jon letre.
>}
>
>void bObject::func()
>{
> a = new aObject(); // dinamikus objektum
Itt vegrahajtodik 'a' konstruktora. Az 'a' objektum addig el, amig a bObject
objektum.
Hasznalata:
a->Open();
a->Process();
a->Close();
>}
>
>akkor minden OK
A bObjectum destruktoraba viszon beirhatod, hogy
delete a;
a = NULL;
Ekkor vegrehajtodik 'a' destruktora, terulete felszabadul.
Mas helyen az 'if (a == NULL)' vizsgalattal eldontheto, hogy el-e az 'a'
objektum.
>
>szóval ha valaki tudja mi az objektumok
>dinamikus és statikus mivoltának buktatói az írja meg lécci!
>
A dinamikus objektum elonye az, hogy csak akkor letezik, amikor akarod, ha
nincs szukseg ra, akkor barmikor megszuntetheto, a lefoglalt memoria
felszabadithato. Hibalehetoseg, hogy akkor hivatkozol egy fuggvenyere,
amikor az objektum még/ vagy mar nem letezik. Ez kikuszobolheto a feni 'if
(a == NULL)' vizsgalattal.
Ugyanez a statikus objektumoknal nem igy van, ott a delkaralaskor letrejon,
es a szulo objektum megszunesevel megszunik.
Remelem minden eszembe jutott, de ha nem, majd masok kiegeszitenek.
Udvozlettel (:-))>
Torma Istvan, TOR, (ekezetes, html, tegezodes johet)
|
+ - | Re:Keresek free C/C++ adatbaziskezelo source-ot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
En ket tok jo site-on szoktam szetnezni, ha valamilyen ingyenes
C++-os sourcet keresek Win32 ala. Arra nem emlekszem, hogy
adatbazisos rutinok vannak-e, mert arra meg nem volt szuksegem, de
nagyon sok hasznalhato kod van ott. Ha nem win ala irod a progit
akkor is tudsz belole ottleteket meriteni.
1)
Win32 Foundations Classes
http://ourworld.compuserve.com/homepages/sam_blackburn/wfc.htm
2)
MFC Programmer's SourceBook
http://www.codeguru.com/
Hasznaljatok egeszseggel.
Pisti
|
|