Új hozzászólás Aktív témák
-
sztanozs
veterán
válasz daninet #8200 üzenetére
Tudom, a hiba azért jön létre, mert a felugró ablaknak nem adod át a könyvek listájának referenciáját, így az inicializálatlan marad.
Így helyes:
private void újKönyvToolStripMenuItem_Click(object sender, EventArgs e)
{
UjKonyv uj = new UjKonyv(kLista);
uj.ShowDialog();
listaÍr();
}private void újIdegenKönyvToolStripMenuItem_Click(object sender, EventArgs e)
{
UjIdegenKonyv uik = new UjIdegenKonyv(kLista);
uik.ShowDialog();
listaÍr();
}A default-kontruktorokat ki is kellene törölnöd, hogy ne zavarjanak...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
daninet
veterán
Help 2.0
Elkezdtem egy hasonló, csak kicsit komplexebb feladatot, mint a multkori (információ csere formok között), de megint belesültem. Nagyon sokat keresgéltem google-n de nem találtam megoldást, Osztály és Form között nem tud konvertálni, vagy nem látják egymást.
Probléma: [link]
Visual Studio fájl: [link]
Egyébként hogy célszerű összetett, több osztályos kódokat feltölteni forumok-ra?
Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
j0k3r!
senior tag
válasz daninet #8204 üzenetére
Csak a képet néztem meg, de millió helyen bele lehetne kötni, viszont ahelyett, hogy felsorolnám a hibákat, ahelyett inkább azt tanácsolom, hogy amíg egy ilyen hibaüzenettel nem tudsz egyedül megbírkózni, addig hagyd a Windows Forms-ot és inkább kezd el az objektum orientált programozás alapjait nézegetni szigorúan konzol alkalmazásokon keresztül. Úgy látom az OOP alapokkal még nem vagy tisztában, szóval a Windows Forms egyelőre teljesen fölösleges komplexitást ad most neked. Tényleg nem kötekedésből mondom, hanem tapasztalatból, hogy a stabil alapok nagyon fontosak
[ Szerkesztve ]
some men just wanna watch the world burn...
-
Zalanius
tag
válasz daninet #8204 üzenetére
Azon túl, hogy megszívlelendő, amit #8205 Jok3r! már leírt nagy vonalakban, a kódban levő minden mostani fordítási hiba (tehát az egyéb elnevezésektől és felesleges részektől tekintsünk most el!) lényegében egyetlen rossz értelmezésből ered. Rendben volna a két új form, amit adatbevitel céljából létrehoztál, de a ShowDialog() hívásokból is látszik, hogy ezeknél olyasmi a szándék, hogy az ablak megjelenik, az inputoknak értéket adunk, aztán eltűnik -> és itt a szerepe véget ért. Ha utána kell a beírt adat tartósan, akkor nem a formokat kell List<>-be gyűjteni, hanem a Jarmu és Allat osztályok példányait.
Tehát röviden: ahol List<> deklarációid vannak, oda nem az UjJarmu és UjAllat, hanem a Jarmuvek és Allatok írandó. Több helyen is:
List<Allatok> aLista = new List<Allatok>();
List<Jarmuvek> jLista = new List<Jarmuvek>();Egyből sikeres a build, ha ezeket a módosításokat megléped. Nem mondom, hogy minden összevág, de először ezt kell tisztába tenni, hogy a formok között legyen adatcsere.
--= Zalán =--
-
Hunpriest
senior tag
-
zsolti_20
senior tag
Sziasztok! Kicsit gondolkodtam az elmúlt napokban egy projekten. Két .wav fájlt szeretnék össze hasonlítani. Egész pontosan a hanghullámokat. Létezik erre valami példa feladat, vagy segítség? Meghatározható esetleg az hogy hány %-ban hasonlítanak egymásra?
Megadtam egy stringet, ami a .wav, majd létrehoztam egy byte tömbböt amibe bele kerül a string, így kitudtam íratni vele a tömb értékeit. De úgy gondolom ha nem látom a hanghullámokat, nem si fogom tudni össze hasonlítani mással, illetve részletest egyezést sem tudok csinálni.
-
Randomized
csendes tag
Sziasztok!
Nem vagyok nagy C# programozó, szóval tőletek kérek egy kis segítséget.
Egy progressbar-t szeretnék csinálni saját képpel. Az az egy problémám van vele, hogy mivel mintás a kép, nagyon látszik rajta, hogy nem egy adott százalékát tölti be a képnek, hanem csak elnyújtja.
Tegyük fel, hogy a betöltőcsík képemen van egy "Loading..." felirat. Úgy szeretném, hogy ha például 30%-nál jár a betöltés, akkor ne az egész szöveg látszódjon összenyomva, hanem pl csak a "Loa" rész. Hogyan lehet ezt megoldani? -
BTminishop
aktív tag
válasz Randomized #8211 üzenetére
Nem értettem pontosan, hogy a Loading felirat az konkrétan egy képen van rajta vagy független Label elem? Ha független label elem, akkor elég vizsgálnod hol tart a loading.
pl.
if (pBar.value == 30){
label1.text = "load";
}De ha a kép része a loading felirat, akkor érdemes lenne a Loadingot külön rárakni és Graphics osztállyal letudod vágni egy részét. pl. [link]
-
Randomized
csendes tag
válasz BTminishop #8212 üzenetére
Amit írtam, csak egy egyszerű példa volt. De hogy ennél maradjunk, a kép része lenne az említett "Loading".
A lényeg az, hogy a progressbar képét úgy szeretném megoldani, hogy ne nyújtsa ahogy halad. -
Zalanius
tag
válasz Randomized #8213 üzenetére
Ez most elég favágós lesz, de hagyhatnád a loading képet végig a teljes méretén, és fölötte egy 50+ akárhány %-ban átlátszó másik "árnyékoló" png-t jobbra összenyomva "halad" is a progress, és nem is torzul a mintázat.
[ Szerkesztve ]
--= Zalán =--
-
Randomized
csendes tag
válasz Zalanius #8214 üzenetére
Eléggé elrontja a programom designját, ha így oldom meg.
Megpróbálom képekben elmagyarázni, hogy mit is szeretnék, ha esetleg még mindig nem sikerült megérteni.
Van egy kép, ami a teljes progressbar lenne:Azt szeretném, ha így jelenne meg, ahogy halad:
De így jelenik meg:
Meg lehet oldani valahogy?
-
amargo
addikt
válasz Randomized #8215 üzenetére
[link] ha jól láttam ezt viszont már ajánlották, próbáltad?
Amit te szeretnél, gyakorlatilag a képből folyamatosan annyit vágsz le, amennyit megakarsz jeleníteni.
Mondjuk nekem szimpatikusabb lenne, ha egy panel-el vagy valamivel eltakarod a teljes képet és csak a panelt méretezed felette. Így nem kell folyton képet manipulálni.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Orionk
senior tag
Sziasztok!
Az Egyetemről kilépve Junior C# fejlesztőnek vettek fel. Tehát kezdő vagyok és 3 hónapja foglalkozom csak C#-al. Előtte inkább Java volt.
2017-es Visual Studio Community-t használok az elmúlt 3 hónapban. Ez ingyenes, de a fizetős VS Professional 2017 és VS Enterprise 2017 -es verziók miben különböznek, hogy fizetősök? Gondolom, hogy nekem kezdőnek még nem fontosak ?!
Másik kérdésem meg az lenne, hogy van Microsoft-os felhasználóm és azzal szoktam belépni Visual Studio-ba és úgy használom.
Viszont, ha néha - alkalomadtán előfordul, hogy másik számítógép elé ülök le, másik VS elé és ott is belépek a felhasználómmal, akkor mégsem szinkronizálja be, állítja be VS-t arra, ahogyan használni szoktam a saját gépemen. Ez miért lehet? Hogyan kellene beállítani, hogy ha belépek másik VS-be, akkor minden álljon be a beállításomra, még a háttérszín is ne a világos legyen, hanem a sötét VS-ben ?!Köszönöm a segítséget!
-
BTminishop
aktív tag
Másodikra :
Tools -> Options -> Environment -> Accounts -> kipipálod
Szerintem böngészéssel előbb célba érsz mint a fórumon várni a válaszokra. (No offensive)
[ Szerkesztve ]
-
Orionk
senior tag
válasz BTminishop #8218 üzenetére
Szia,
Köszi. Az első kérdést ki is Google-ztam aztán.
-----------Ebből a Microsoft-C# vizsgából kell levizsgáznom: Exam 70-483 : Programming in C#
Három hónapom maradt még a felkészülésre. Tudnátok-e segíteni bármivel?
- Vizsgáztatok-e már ebből? Van-e valamilyen tanácsotok? Milyen maga a vizsga?
- Bármilyen online elérhető tanfolyam, amit elvégezve közelebb jutok a sikeres vizsgához?
- Mintavizsgákat lehet-e találni valahol? Vagy konkrét vizsgák elérhetőek-e az elmúlt 1 évből?köszönöm szépen.
-
sztanozs
veterán
Prof ugyanaz, mint a Community, csak mások a felhasználási feltételek (a CodeLens az egyetlen eszköz, ami hiányzik a Prof-ból a Community-ban). Az Enterprise-ban vannak plusz vállalati eszközök (tesztelésre, diagnosztikára) bőven:
[link][ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Orionk
senior tag
válasz BTminishop #8218 üzenetére
Tools -> Options -> Environment -> Accounts -> kipipálod
Ez a fenti opció mit szinkronizál a tapasztalataitok alapján?
Azért kérdezem, mert van egyetlen ReSharper licenszem is, amit csak egyetlen számítógépen használhatok, az azon levő Visual Studio-n.
Így azt szeretném elkerülni, hogy ha egyszer másik gépen belépek a felhasználómmal, akkor azon ne telepítse fel és kérje a Resharper licenszet, de minden más beállítást, pl. KeyShortcuts, stb. szeretném, ha meglenne.köszi
-
martonx
veterán
Múltkori .Net Core vs .Net FrameWork témához: tegnap éjszaka megjött a .Net Core 2.1
Egészen elképesztő, amit a Build time csökkentésével elértek. Pár projektes webes solution esetében a hideg build is drasztikusan gyorsult, a meleg build viszont gyakorlatilag észrevehetetlenül rövid időre csökkent. második F5-re, gyakorlatilag rögtön nyílik a böngésző, és indul az app Döbbenetes, mintha PHP-val dolgoznékÉn kérek elnézést!
-
Zalanius
tag
Összefüggenek persze, de ami engem jobban foglalkoztat: az EF Core is végre "nagykorú" lett, érdemes itt körülnézni.
[ Szerkesztve ]
--= Zalán =--
-
martonx
veterán
válasz Zalanius #8225 üzenetére
Igen, az EF Core esetleg visszatarthatott néhányakat. Ettől kezdve a megszokáson kívül tényleg nem lehet érvet találni egy új projekt .Net Frameworkkel indítására. Sőt kijött 2.0-ás verzióban a Microsoft.Windows.Compatibility package is, azaz ettől kezdve (windowson maradva 100%-ban elérte a .Net Core a .Net Framework kompatibilitást.
Én kérek elnézést!
-
amargo
addikt
Sziasztok!
Nem tudom ki használ OneClick telepítős alkalmazást, de valamilyen win10-es frissítés megölte ezeknek a frissítésének a lehetőségét. Másik verziójú windows-okon nincs gond. Ha az app-ot kikeresem és egyszer elindítom admin jogokkal, utána win 10-en is fut szépen. Ha local package-ből telepítem, akkor is elindul. Egyedül a web-es telepítés után nem akar elindulni (win10-en)
Más is futott bele ilyen problémába?“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Tin
veterán
sziasztok!
c#-ban manapság, 2018-ban mi a "legjobb" orm? kb 7 éve használtam utoljára, akkor az nhibernate-et, de azért voltak gyerekbetegségei, az entity framework meg nagyon gyerekcipőben járt még.
semmi nagy bonyolultság nem kell, linq-t használnék, mssql db-vel, és tudjon jó performance-t. relatíve kevés objektum, de nagy adatmennyiség, és maximum néhány join.
-
-
Tin
veterán
kösz srácok. egyelőre asszem EF core lesz sqlite-al, indulóban a sebesség úgysem számít, később meg majd keresek hozzá valami gyorsabbat. az ember kiesik pár évre az effektív kódolásból, aztán csak les, hová szaladt a világ
-
-
Micsurin
nagyúr
Sziasztok!
Segítség kéne.
Itt én valamit nagyon benézek így éjfél tájt, ugyanis a palya.ElementAt(cp)) az első felvett értékről nem hajlandó moccani. Nem tudnátok irányba állítani hol és mit, és miért rontok el? Köszi!ElementAt-tel nem a lista elemének az indexét kérem le?
[ Szerkesztve ]
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Micsurin
nagyúr
Köszi!
Nagyon nem tűnt fel, a cp-kel akkor játszom egy kört, annak az lenne a lényege, hogy a playersen végig tudjak majd vele menni.@hunfatal: köszi, huha akkor jöhet egy keresgélés, lista index lekérésre, vagy átvágom tömbbe bár azzal meg szívnék később.
[ Szerkesztve ]
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Micsurin
nagyúr
válasz Micsurin #8238 üzenetére
[...] azt hiszem a hsz második fele teljességgel felejtős. Elmegyek aludni és akkor jövök vissza ha pihenten lényegi értelmes kérdésem lesz. Sry érte!
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
amargo
addikt
[link]
NavOnline margóján.. számomra hihetetlen, hogy sikerült egy ennyire amatőr bandának adni ilyen karibelü munkát. Hetekkel az éles rendszer előtt még faragják az Interface-t. Napokig áll a tesz rendszer is.. a gdpr aránybánya.
Bocs, de számomra fura.[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Micsurin
nagyúr
Most viszont konkrét kérdésem lenne.
Adott egy p lista, és egy places int tömb, és egy j string tömb. A places a helyét jelöli (az indexeket h aúgy tetszik, hol áll a listában) a J elemeinek a p listában.Hogy tudnám a legrövidebben bejárni és megjelölni az elemeket ? Valamit mindig keverek mivel a p lista 1-5 random elemekkel van töltve, és nekem nem az indexre mutatna rá a for ciklus után a places hanem az összes pl 4-es számú elemre.
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Micsurin
nagyúr
válasz BTminishop #8243 üzenetére
Köszi, a segítséget! Kész is a beadandó végre.
[ Szerkesztve ]
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Orionk
senior tag
Sziasztok!
Milyen fabejárási módszert ajánlanátok az alábbiakhoz?
DialogBox with checkboxes
WPF-ben van egy hasonló dialob box ablakom és minden node-nál van egy checkbox is. Ezen az ábrán most nem olyan példa van, de minden node-nak számos másik node-ja van, azaz számos gyereke lehet 1-1 csomópontnak és azoknak is mindnek van checkbox-a.Egy jó fabejárási módszert keresek, amivel minden csomópontot be tudok járni egészen a levelekig és ha szülőt pipálok be/jelölök be a checkboxon, akkor az alatta levő összes gyerek jelölődjön be.
köszönöm.
Üdv., -
Orionk
senior tag
válasz lord.lakli #8246 üzenetére
Szia,
Rekurzivitást nem enged a project policy.
Stack osztályt használtam és bejárva a fát mindig belerakom a szülőket. Majd a stack-ből kivéve 1-et annak lekérem a gyerekeit és ha a gyerekek között már csak levél van, vagy már megvizsgált node, akkor külön listába kerülnek. Légyeg, hogy a végére meglesz minden node külön listában és azt bejárva tudom nézni, hogy a Checked property-jei milyen állapotban vannak és tudom azt állítani az alapján, hogy mit jelöl ki a user a Dialog ablakban.
Ez a terv most.
-
C# Tech. interjú – nem-rekurzív könyvtárbejárás
Hátha valakinek hasznos.
-
vlevi
nagyúr
válasz Peter Kiss #8248 üzenetére
Ez elmentem, mert sok helyen tudnám alkalmazni.
-
MineFox54
őstag
Sziasztok!
Végtelenül noob kérdés, de:
van egy stopwatchom, melynek Elapsed propertyjét szeretném folyamatosan megjeleníteni pl. egy textboxban.
Ennek mi a módja? Addig eljutottam, hogy talán backgroundworkerrel kéne, de nem sikerült rájönnöm.
Segítenétek? köszi!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!