C++-ban sem ir az ember lancolt listat, elokapja az std::list-et oszt kesz.
while (!sleep) sheep++;
C++-ban sem ir az ember lancolt listat, elokapja az std::list-et oszt kesz.
while (!sleep) sheep++;
Én csak az ANSI C-ig jutottam , de nem is azért írtam a C++-t, hanem a gyorsaság és az elterjedtség miatt.
[ Szerkesztve ]
Ha csak egy szimpla láncolt lista kell, akkor persze hogy new java.util.LinkedList()
és kész... Viszont sokszor kell olyan "láncolt" adatszerkezet, ami alkalmazásspecifikus, és az pont hogy Java-ban/C#-ban is ugyan úgy működik mint C-ben, lényegét tekintve.
"a vérprofik meg úgyis a C++-t válasszák"
Tévedés... Attól függ mihez.
[ Szerkesztve ]
"Ha Oracle adatbázis és az xls-ek buzerálása is menne, át is térnék rá "
Ezt a C#-ra érted? Mert mindkettő megoldható C# nylevben.
Persze, tudom hogy megy, csak még ÉN nem tudom hogyan .
ddekany: Igaz, mást is, de nem forgok olyan körökben, vagy ha néha igen akkor nem arról kérdezem. Amúgy több ismerősöm is esküszik a Delphi-re, de azon a vonalon is a Turbo Pascal-nál közelebb nem kerültem ahoz sem . Na jó, egyszer módosítottam egy delphi progit, de ahoz nem kellett mélyreható ismeret, mert emlékeim szerint egy-két függvény paramétereit buzeráltam, ami nem nagy érdem
string connstring = "Provider=MSDAORA;Password=" + tbPassword.Text + ";User ID=" + tbUid.Text + ";Data Source=" + tbOraServiceName.Text;
OleDbConnection oraconnection = new OleDbConnection(connstring);
OleDbCommand command = oraconnection.CreateCommand();
command.CommandText = "SELECT * FROM emp";
oraconnection.Open();
OleDbDataReader reader = command.ExecuteReader();
reader.Read();
//...
reader.Close();
oraconnection.Close();
GeForce 7800 GS 256 mb (overcloced to 512 mb)AGP
Delphi... én írtam benne egy két alkalmazást régen. Akkortájt nagyon ütős volt (mai cuccokhoz képest nem tudom már hol állna), de miért is? Nem a nyelv miatt (ami egy erősen továbbfejlesztett Pascal), hanem mert rendelkezésedre állt egy nagy tudású de mégsem feleslegesen nehezen használható programozói könyvtár hozzá, és mert hatékonyan össze lehetett dobálni és be lehetett paraméterezni a főbb komponenseket grafikus felületen (mert minek szívni azzal, van baja az embernek anélkül is elég). Rapid Application Development. Hasonló a helyzet a C#-al meg a Java-val is... erejük javarészben onnan jön, hogy van hozzájuk egy nagy és viszonylag jól megtervezett és jól dokumentált programozói könyvtár. Aztán persze ennek eredményeként van körülöttük egy növekvő, aktív közösség, ami aztán még több programozói könyvtárat ír hozzájuk... öngerjesztő folyamat.
[ Szerkesztve ]
Így már értem a smiley-t is a hsz végén. Akkor nem szóltam.
Ja, és ne felejtsük ki a fejlesztői eszközöket sem... Java pl. nagyot üt az Eclipse-el. Itt persze már van érdeme a nyelvnek; script nyelvekhez vagy akár C/C++-hoz nem lehetséges vagy sokkal nehezebb hasonló hatékonyságú fejlesztőeszközt írni.
Fa&aaaaaaa
A
command.CommandText = "select Sysdate from dual";
oraconnection.Open();
OleDbDataReader reader = command.ExecuteReader();
reader.Read();
richTextBox1.AppendText(reader.GetDateTime(0).ToString());
hatására meg is jelent a szövegdobozban hogy:
"2009.07.31. 12:30:06"
Nincs ilyen egyszerű példád az xls-hez is ?
Vagy azt már inkább kérdezzem a megfelelő topikban, ha a modiknak nem tetszene?
[ Szerkesztve ]
http://blog.brezovsky.net/en-text-38.html
GeForce 7800 GS 256 mb (overcloced to 512 mb)AGP
A listname mi lenne? Munkalap?
OleDbDataAdapter myCommand = new OleDbDataAdapter(" SELECT * FROM [" + listname + "$]", con);
Üdv!
Ez az oracle-s dolog érdekelne..Éppen egy programot csinálok, és oracle adatbázis szeretnék használni. Kell ehhez valamit még feltenni? Milyen komponensekre van szükség a formon?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
Excel olvasásra és írásra (és ez minden Office termékre vonatkozik) szebb és kicsit jobban használható megoldás az interop-ok használata. Az ADO-s kapcsolatnál nem mindent lehet megcsinálni, de ha validálni kell vagy egyéb számolások, stb., akkor az interop jobb.
Segítség: LINK
Oracle-re van egy egyszerű kis "csatolófelület" az Oracle Instant Client. Itt lehet példát találni a használatáról.
Vagy pedig a "hagyományos" úton is lehet csatlakozni így: LINK.
[ Szerkesztve ]
itt munkalap nevet ir be.
GeForce 7800 GS 256 mb (overcloced to 512 mb)AGP
Most nincs oracle a gépemen, sajnos nem tudom tesztelni. csak a dbms kell meg a .net és kész. meg persze a megfelelő beállítások, hogy el tudd érni.
El lehet játszani a Data/Add new datasource--al is, aki szeret kattintgatni.
Milyen komponensekre van szükség a formon?
datagridview? Miért kellene bármilyen komponens a formon ehhez? amit szeretnél, azt raksz rá.
GeForce 7800 GS 256 mb (overcloced to 512 mb)AGP
Nekem is csak Ora kliens meg .net volt fenn és ment, csak míg JAVA-ban bármilyen mezőt beolvashattam String -ként, itt nyavajgott a dátumformátum miatt a sysdate lekérésénél.
viszont C#-ban emiatt könnyű a validálás.
Nem is azt mondom hogy rossz, hanem hogy ez is olyan mint a JAVA-ban a kötelezően lekezelendő kivételek (vagy hogyishíjják), eleinte nyűg, de van értelme.
Ja, én se azért mondtam, hogy rossz, csak megjegyzés volt, egyébknt igazad van, elsőre nyűg, de megszokható.
A Reiter István féle dokumentáció le van mente valakinek? Nem elérheto a szerverrol, lehet torolték. Egy letoltési linket megkoszonnék! Vagy esetleg ha meg van valakinek, elkuldhetné e-mailben! Cim az adatlapon.
(#122) Realradical válasza acélkemény (#121) üzenetére
Legkésőbb hétfőn melóból fel tudom tölteni valahová (akkor megyek melóba)
Things that try to look like things often do look more like things than things
(#123) acélkemény válasza Realradical (#122) üzenetére
Jol van, zorogj ide a kozosbe, ha megvan!
Jaja nekem is kéne ilyesmi.
(#125) Realradical válasza acélkemény (#123) üzenetére
Elküldtem mailbe, mert ma volt egy kis probléma a feltöltéssel.
Things that try to look like things often do look more like things than things
Nekem is el tudnád küldeni?
Megkaptad már elsőre
[ Szerkesztve ]
Things that try to look like things often do look more like things than things
ezt a jegyzetet én is tudom ajánlani, én pascal, delphi, c++, assembly, prolog, autolisp ezekkel foglalkoztam eddig és ezek után végig vettem ezt a jegyzetet kb két nap alatt megvolt és sokat segített C# kezdőként
May the Force be with you!
(#130) Sk8erPeter válasza acélkemény (#121) üzenetére
A devPortal.hu-n publikusan elérhető Reiter István C# jegyzete:
[Letölthető tankönyv: Reiter István: C# jegyzet]
Sk8erPeter