Hirdetés
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- TCL LCD és LED TV-k
- OLED TV topic
- Milyen TV-t vegyek?
- Nvidia GPU-k jövője - amit tudni vélünk
- AMD GPU-k jövője - amit tudni vélünk
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Fujifilm X
-
PROHARDVER!
Ú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ássalMatek 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!
- Béta iOS-t használók topikja
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Ózongenerátor a háztartásban
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Exkluzív órák
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Elemlámpa, zseblámpa
- BMW topik
- Laptop csatorna inditasa 2023 vegen YouTube-on?
- TCL LCD és LED TV-k
- További aktív témák...
- Playstation 4 Pro 1 TB + kontroller 6 hó garancia, számlával!
- LG 50NANO803PA 126 cm / 50 4K UHD NanoCell Smart TV 6 hó garancia Házhozszállítás
- Xbox One S 512 GB + kontroller 6 hó garancia, számlával!
- Új Hydrofast W100 RO víztisztító + 2 szűrő
- Új Annke FCD800 8MP UHD PoE 180 biztonsági IP kamera IP67
- BESZÁMÍTÁS! ASUS B760M i7 13700K 32GB DDR4 512GB SSD RX 6800XT 16GB Phanteks Eclipse P400 Glacier
- Sima Vs.Windows Logitech Mx keys s plus és hagyományos Mx keys magyar bemutatása. Új videó linkel
- Új Dell 7340 Latitude 13.3 WUXGA Touch i7-1365U vPro 10mag 16GB 512GB SSD Iris XE Win11 Pro Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- Akik a Fehéret szeretik! Itt a WHITE Setup! Akár kamatmentes rèszletre is!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest