-
Fototrend

Új hozzászólás Aktív témák
-
-
válasz
Jim Tonic
#7663
üzenetére
Én a webdoc-ot túrtam végig, ha (és gondolom igen) van elég más irányú fejlesztési tapasztalatod, akkor csak a szintaktikai különbségeket kell megtanulni, meg az alap nyelvi szolgáltatásokkal ismerkedni. Erre szerintem nem kell könyv. Persze ha szereted látni a polcon, akkor más kérdés.
-
Vizsgaidőszak 4 prez - pörögnek a topikok mint a fene

-
válasz
Mr. Erikszon
#7474
üzenetére
Őőő, pascalban sosem voltam jó, de itt egy pszeudo megoldás:
szoveg = int-to-text(szam)
szoveg = left(szoveg,2) + right(szoveg,2)
szam = text-to-int(szoveg) -
válasz
szabifotos
#7170
üzenetére
Felraksz egy paros-t, lemented a post-olt csomagot, és vagy beállítod (már nem emlékszem hogyan), hogy időzítve küldje el újra a csomagot, vagy lemented a csomagot és mondjuk időzítve curl-lal lekéred.
Egy kis google-özéssel egy-két óra alatt össze tudnád hozni... -
válasz
szabifotos
#7168
üzenetére
Aztán amikor átnézik a logokat, majd jól kitiltják a címzettet, mert egy IP-ről kapott 40.000 szavazatot...
-
Én is BASIC-kel kezdtem, és nekem is katarzis volt a Pascal, mikor először láttam (Delphi igazából) - de negatív értelemben. Ha akkor és ott nem lehetett volna VB4 és Delphi között válaszatni, asszem abbahagyom a programozást a fenébe. Mondjuk azóta már a C# a sláger nálam (de gyakorlatilag néhány nap/hét ismerkedés után bármiben tudok kódot írni).
-
Nincs külön Date meg DateTime C#-ban...
DateTime-ot natívan add át:
string => datetime
parameter.Value = datetimeDateTime dt;
if (textBox123.Text = "") {
//ha lehet null
SqlParameter pDatum = sqlCommand.Parameters.Add("@Datum", SqlDbType.DateTime);
pDatum.Value = DBNull.Value;
// Ha nem lehet null
//throw new ApplicationException("Dátum mező nem lehet üres");
}
else if (DateTime.TryParse(textBox123.Text, out dt)) {
SqlParameter pDatum = sqlCommand.Parameters.Add("@Datum", SqlDbType.DateTime);
pDatum.Value = dt;
}
else {
//ezt illik lekezelni ott, ahol a beillesztős szubrutin meghívásra kerül
throw new ApplicationException("Dátum formátum nem megfelelő");
}--- fejből ment a kód, lehet benne elütés / szintaktikai hiba
-
Stored Procedure-t így kell használni:
string sqlquery3 = "UJDIAK_NYELVVIZSGA";
SqlCommand UJDIAK_NYELVVIZSGA = new SqlCommand(sqlquery3, Connect);
UJDIAK_NYELVVIZSGA.CommandType = CommandType.StoredProcedure;
SqlParameter pDiakID = UJDIAK_NYELVVIZSGA.Parameters.Add("@Diak_ID", SqlDbType.NVarChar, textBox7.Text.Length);
pDiakID.Value = textBox7.Text;
// vagy ha nem varchar azt ID, hanem Int, akkor
//SqlParameter pDiakID = UJDIAK_NYELVVIZSGA.Parameters.Add("@Diak_ID", SqlDbType.Int);
//pDiakID.Value = int.Parse(textBox7.Text); // hibakezelést is érdemes beépíeni, pl TryParse...
SqlParameter pNyV_ID = UJDIAK_NYELVVIZSGA.Parameters.Add("@NyV_ID ", SqlDbType.NVarChar, textBox8.Text.Length);
pNyV_ID.Value = textBox8.Text;
UJDIAK_NYELVVIZSGA.ExecuteNonQuery(); -
Egyébként érdemes lehet még ASP.NET + c#-on gondolkodni, hogy ne lokális megoldás legyen - persze egy plusz egy megtanulandó elem, de az eredmény is használhatóbb lehet. Ha pedig van adatbázisod, amiben adatokat tárolsz a rendelésre úgy azt is egyszerűen tudod illeszteni a projekthez.
Persze érdekes irány lehet a VBA is (a.k.a. excel makró) kezdésnek. Ennek persze az a baja, hogy elég elvult és nem igazán segít megérteni a modern eseményvezérelt alkalmazások tényleges működését.
-
-
válasz
Jim Tonic
#6729
üzenetére
Ezt nézd még meg: http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/bf71a6a8-2a6a-4c0a-ab7b-effb09451a89/
- nem találtam kifejezetten VB6-os témát, de az api, amit használ, az esetleg működhet nálad is...Akkor a COM+ -os dolgot érdemes még megnézni, ha az sem megy, akkor az activex controllok felejtősek...
-
válasz
Jim Tonic
#6725
üzenetére
Láthatóság az egy dolog - azzal csak megjelenik vagy eltűnik a control...
Asszem nem friss a problémád

Valahogy a progress nem használja jól a standard activex kontrollokat, vagy az is lehet, hogy nem működik a gépeden a com+ üzenetkezelés...Próbáld meg a Min és Max értéket explicit beállítani, mielőtt a Value-t próbálnád változtatni. Alapból szerintem nincs inicializálva az értékük, csak a sztenderd IDE (VBA, VB6) állítja be őket 0-ra és 100-ra.
-
válasz
Jim Tonic
#6720
üzenetére
Passz

Hirtelenjében összedobtam egy VBA (Excel) projektet egy progress barral meg egy gombbal és gombnyomásra simán növekszik a pb értéke:
Private Sub CommandButton1_Click()
Me.ProgressBar1.Value = Me.ProgressBar1.Value + 1
End SubBe van regisztrálva rendesen a kontroll?
A form frissítése megtörténik (nem egy olyan szubrutinban van a progressbar frissítése, ahol nem kap az form lehetősélget a frissítésre)? Sokszor hiba, hogy hosszan futó szubrutinba kerülnek form elem frissítések. Ezek a frissítések nem tudnak lefutni, amíg a rutin fut, mert a program ablaka nem kap "lehetőséget" a frissítére. Ezt megoldandó két alapvető lehetőség van:
1) DoEvents() használata. Ezzel a a probléma, hogy a gombokat tudod nyomogatni a fomon, mezők elveszthetik a fókuszt, stb, ammi zavarhatja a program "várható" működését
2) Asszinkron futtatni a hosszú futásidejú funkciót és eseményvezérléses alapon kell frissíteni a formot. [link] -
válasz
peterszky
#6433
üzenetére
Egy megoldást kell találni, vagy az összes lehetségest?
Egy megoldásra le kell programozni, hogy hozza létre szép sorban az összes (olyan elem, ami a célnál kisebb) elem kombinációját 1-től n darabig és az első jó megoldásnál kilépni. Az összesre ugyanez a feladat, csak szépen ki kell írni (el kell tárolni) az összes jó kombinációt...
Megvalósítást tekintve a rekurzív listafeldolgozás jut az eszembe:
az aktuális összeghez hozzáadja a következő listaelemet és a lista maradák elemeivel meghívja saját magát... (Növekvő) sorrendbe rakva még célszerű odafigyelni az aktuális listaösszegre és visszalépni egyet a rekurzióban, ha az összeg meghaladja a célt (gyorsítható a futás, ha nem számol ki minden lehetséges kombinációt, csak ami kisebb, vagy egyenlő, mint a cél).Mondjuk szerintem ez a "bruteforce" megoldás... Kíváncsi vagyok tud-e valaki kevésbé BF-ot. Bár elsőre belegondolva, ha csökkenő sorrendben van a lista, akkor a (majdnem) triviális megoldásokat hozza:
100 - 100
200 - 200
300 - 200 + 100 -
válasz
Darklights
#6394
üzenetére
Van kifejezetten C# topic...
-
válasz
Orton96
#6258
üzenetére
Későbbiekben csak akkor fontos, ha ténylegesen ezzel szeretnél foglalkozni az infón belül.
Ha más irány érdekel, akkor az alapszint bőven elég (amihez elég kicsit strukturáltan kondolkozni és ismerni az alapvető algoritmizálási lehetőségeket). Alapszinthez keress olyan könyvet, ami általánosságban foglalkozik a programozással (nem szükségszerűen nyelvcentrikus) - algoritmizálással, objektumoriontált fejlesztés alapjaival. -
válasz
Mister_X
#6248
üzenetére
Szerintem ilyesmire Java/C#-ot érdemes tanulnod (amelyik szimpatikusabb).
Hasonló progit - turn based, csapják egymást - csináltam nemrég szórakozásból. OOP alapon készült, karakter osztály volt és felrakható cucc-osztályok. Ezekből voltak létrehozva a karakterek és a rájuk aggatott cuccok. Olyasmi összecsapásokat lehetett lejátszani, ahol pl. egy briganti és 5 paraszt ütött egy full páncélos lovagot (saját szabályok szerint). Ja és full command line volt egy csomó kiiratással
Matek azért kell, mert egy csomó algoritmust matek nélkül nehéz megérteni, megíni - grafikához pedig ugye alapkövetelmény.
-
válasz
Mister_X
#6240
üzenetére
Leginkább erre a gondolatra reagáltam:
hogy legyen hozzá magyar oktatókönyv, mert az angol leírásoktól frászt kapokTöbbet lehet megtanulni netes példákból és feljesztői oldalakból, mint könyvből. A szakrizsa meg szerintem minimális - főleg ahhoz képest, hogy a nagy részét az ember napi szinten használja "magyarul" is.
Ráadásul keresni is angolul könnyebb, magyarul az ember mindent sokkal nehezebben talál meg (ha megtalál egyáltalán). Ja és az összes generikus függvénykönyvtár angol nevekkel operál.A hátamon feláll a szőr pl az excel "magyarított" függvénynevein. Magyarul sosem találok meg semmit - ami angolul pedig készségszinten megy. Lehet, hogy magyarul nem tudok eléggé?
Hogy szigorúan ON Topic is legyek:
1) Minden valamirevaló nyelvről van magyar szakkönyv - ne könyv alapján válassz, hanem cél és személyes preferencia alapján.
2) Én az itteni és a codeproject fórumáról tanultam meg a C#-ot (sok google-özéssel és még több gyakorlással) -
válasz
Sweet Lou 6
#6107
üzenetére
szvsz ez csak egy command file, ami beállítja a szükséges környezeti változókat... Nálam most nincs fejlesztői gép, de este (ha el nem felejtem) beillesztem ide, vagy elküldöm privátban.
-
válasz
Sk8erPeter
#6075
üzenetére
Láv & Písz

-
válasz
Sk8erPeter
#6070
üzenetére
Ha csak egy is van ami aktív, az nem elég? Amúgy nem "leoltogatós" a hozzászólás - sőt szívesen bárinek aki a témában kérdez. DE ugyanúgy el szoktuk irányítani az embereket a megfelelő fejlesztői topicba, ha konkrét (hosszabb lélegzetvételű) kérdése van... A kollégának pedig láthatóan konkrét és hosszabb lélegzetvételű kérdése volt - nem pedig olyan, hogy "milyen programozási nyelvet érdemes tanulni?"...
Amúgy segítség helyett te sem csináltál más csak idejöttél leoltani - ráadásul nem is őt, hanem engem.
-
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- sziku69: Fűzzük össze a szavakat :)
- Azonnali alaplapos kérdések órája
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- E-roller topik
- exHWSW - Értünk mindenhez IS
- Kedvenc zene a mai napra
- Kicombosította az M5-ös SoC-családot az Apple
- Megérkezett az Apple 5K-s, 120 Hz-et biztosító monitora
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- A nagy Szóda, Szódakészítés topic - legyen egy kis fröccs is! :-)
- További aktív témák...
- Gtx 1080/ Intel I7 8700K/ 16GB Ram/ 256GB M2 SSD/ 1TB HDD/ Win11
- Gtx 1050Ti/ Intel I5 7500/ 16GB Ram/ 256GB Sata SSD/ 1.5TB HDD/ Win11
- Gtx 1050Ti/ Intel I5 7500/ 16GB Ram/ 128GB M2 SSD/ 1.5TB HDD/ Win11
- Acer Aspire 3 A317-53-76NV. Intel 11.gen I7 / 16Gb ram / 512Gb ssd / 17,3"
- Intel 545S 512GB M2 Sata SSD
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- Dell Vostro 3425 6magos Ryzen 5 5625U 16GB RAM 512GB SSD 1 év garancia
- UTOLSÓ! Apple Mac Studio M2 Max 12/30 mag, 32GB RAM, 512GB SSD - 27% ÁFA
- Akciós kisWorkstation! Dell Precision 3560 i7-1165G7 4.7GHz / 32GB / 512GB / Quadro T500 2GB FHD 15"
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 FE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest








