Hirdetés
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
it Az AI-t kiszolgáló adatközpontok olyan nagy energiaigénnyel bírnak, hogy egyre több atomenergiára van szükség.
-
Az Apple megszerezné a klubvilágbajnokság közvetítési jogait
ph A vállalat ezért irgalmatlan pénzt fizetne a FIFA-nak, és ezzel rajzolná át az online streaming platformok háborújában a frontvonalakat.
Új hozzászólás Aktív témák
-
Gregorius
őstag
Az ultimate mitírki
class _
{
enum ___{_,___,_____,_______,________,______,____,__}
static ___ __(___ _,___ __)
{
return (___)(_|___.___|__);
}
static void Main()
{
___ _ = _.__(___._____|__(___.___,___._____),___._____);
Console.WriteLine(_);
}
}
Teljesen legális C# kód, ki lehet próbálni. Épp a nyelv specifikációját böngésztem, úgy tűnik, a srácok úgy gondolták, hogy jó ha ilyet is lehet csinálni
[Szerkesztve] -
paramparya
őstag
Ért valamelyikőtök a midi programozáshoz c#-ban?
Az is elég lenne, ha tudnátok valami angol v. magyar nyelvű leírást/segítséget hozzá...
Thx. -
Gregorius
őstag
válasz paramparya #156 üzenetére
Mármint midi port, vagy zenélni akarsz?
Előbbi esetben max interop jöhet szóba a win32 API-val, utóbbi esetben Managed DirectX, azon belül DirectMusic alapos tanulmányozása. (egyébként meg egyáltalán nem értek hozzá ) -
andriscs
aktív tag
Hi!
A problémám a következő: WinForms-ot hazsnálok, és az egyik form alsó részére raktam egy toolstripStatus cuccost. Erre raktam StatusLabel-eket. A gondom az, hogy ezeket nem lehet áthelyezni, hanem csak egymás mellett vannak, és a felirattól függően méreteződnek át. Hogyan lehet azt megoldani, hogy pl az egyik a bal oldalon legyen, a másik a jobb oldalon?Andris - http://andriscs.blogspot.com
-
andriscs
aktív tag
-
qestion
aktív tag
C# -t ogy ejtik ki (angolul - magyarul)?
a pálya
-
Miracle
senior tag
válasz Gregorius #169 üzenetére
lattunk mar BUGot, van ilyen
es igazan nem akarom itt az opensource flamet kelteni, de ilyenkor egy nyilt szoftverben orak kerdese egy workaround, es napok kerdese egy rendes bugfix. igazan elvarnek valami hasonlot egy kereskedelmi szoftvertol is, azaz nem nagyon latom, hogy akarmelyik kereskedelmi IDE hasonlo utemben tudna bugfixeket kozzetenni, mint egy opensource project. vajon miert nem? de most komolyan mondom, nem ertem mi keszteti a microsoftot arra h a bugfixeket service-packokba gyujtse azonnali relase helyett. van ennek valami oka is a tradicion kivul?értelmező késziszótár :: rekurzió --> lásd : rekurzió
-
Gregorius
őstag
Ha írtál már valaha önerőből on-demand lexikai- és szintaxiselemzőt, ez sajna nem a tíz soros ''Hello World'' kategória (ráadásul atomra ki van optimalizálva), és őszintén szólva kétlem, hogy bárki bármilyen tapasztalattal képes lenne két napnál hamarabb megoldani (még ha tökéletes a dokumentáció, akkor sem), kivéve ha az illető az azon a kódrészen dolgozó csapatban van.
Ez idáig rendben van, csak azt nem értem, hogy melyik balf*** tolta hónapokkal egy stabil változat előtt piacra a VS-t?!
a bugfixeket service-packokba gyujtse azonnali relase helyett. van ennek valami oka is a tradicion kivul?
Kevesebb verzióval kell foglalkozni, ha összeakad valamivel az egyik javítás.
nem nagyon latom, hogy akarmelyik kereskedelmi IDE hasonlo utemben tudna bugfixeket kozzetenni, mint egy opensource project.
Ezt majd akkor fogadom el érvnek, ha mondjuk a NetBeans vagy az Eclipse sebességben és memória-hatékonyságban utoléri a Visual Studio-t. Akár a 2005-öst, pedig az nagyságrenddel lassabb, mint a 2003 (szintén ''bug''). -
Miracle
senior tag
válasz Gregorius #171 üzenetére
Ha írtál már valaha önerőből on-demand lexikai- és szintaxiselemzőt, ez sajna nem a tíz soros ''Hello World'' kategória
irtam is, es ismerek mukodo valtozatokat is, es tudom, h nem 10 sor, de az ilyen elemzok algoritmusai jol ismertek, ha nehany nap alatt nem lehet egy ilyen hibat normalisan kijavitani akkor alapjaiban van elcseszve (ez, azaz hogy szar a kod egyebkent fel sem merul bennem, mint valos lehetoseg)
Ez idáig rendben van, csak azt nem értem, hogy melyik balf*** tolta hónapokkal egy stabil változat előtt piacra a VS-t?!
most erre mit mondjak? cebiten az avalonos microsoftos ember sajnalkozott, hogy a visual studio es a standard XAML design tool (aminek nem jut eszembe a neve) kulonbozo, egymassal nem kompatibilis XAML verziot hasznal a publikus >>BETA<< valtozatban. tehat ami UIt legeneralsz azzal kitorolheted a s****d, hab a tortan, hogy a 3Ds designer(szinten nem jut eszembe a neve) egy 3. verziot hasznal. tehat a kiadott 3 SW (VS2K5, 2d, 3d design tool) 2 teljesen hasznalhatatlan, es igy lett belole beta verzio. ez mar a nocomment kategoria nalam, annak ellenere, hogy az avalon (khm.. wpf vagy valami ilyesmi a relase nev) nagyon utos cucc.
Kevesebb verzióval kell foglalkozni, ha összeakad valamivel az egyik javítás.
ezt el tudnam fogadni, ha nem lenne egy halom visual studioval osszemerheto osszetettsegu opensource project, amelyek kifogastalanul buildelhetok current CVS snapshotbol, de mivel van, es nem hiszem hogy a CVS vagy a clearcase ilyen brutalis feature-folenyben lenne a ms verziokezelo rendszerevel (amit egyebkent nem ismerek) ezt az ervet nem tudom elfogadni, marad a hagyomany.
Ezt majd akkor fogadom el érvnek, ha mondjuk a NetBeans vagy az Eclipse sebességben és memória-hatékonyságban utoléri a Visual Studio-t. Akár a 2005-öst, pedig az nagyságrenddel lassabb, mint a 2003 (szintén ''bug'').
igazabol nem kell engem gyozkodni a kereskedelmi IDEk elonyeirol
a netbeans egyebkent azert lassu, mert a java swing az 1.5osig nagyjabol pure java, raadasul messze osszetettebb mint a win.forms, de ha igazak a pletykak az 1.6os nativ implementaciot kap windows, es X11 feluletre is.
Eclipse-el meg nem ertem mi a problema, nalam az remek gyors.
Es a kerdesem nem az volt, hogy miben jobb a VS mint az opensource IDEek, hanem az, hogy ha mar fizetek erte akkor miert nem kapok olyan szolgaltatasokat, amelyek ha nem is feltetlenul elozik meg, de legalabb nem maradnak el ilyen messze az opensource megoldasoktol.értelmező késziszótár :: rekurzió --> lásd : rekurzió
-
ar
tag
Sziasztok!
Azt szeretnem megtudni, hogy szerintetek meg lehet e oldani a kovetkezot: Adott egy futo .Net (csharp-ban irt) alkalmazas. Ennek a futo alkalmazasnak kellene az egyik osztaly instance-enek (tehat a mar letrejott futo instance-rol van szo) egy metodusat egy masik programbol (ugyanazon a gepen) meghivni. A program obfuscatorral kezelve. A szukseges class nem Remoteable.
A valaszokat, elmeleti fejtegeteseket elore is koszonom! -
BüBü
csendes tag
Sziasztok
Tudnatok nekem segiteni egy tcp ip alapon mukodo egyszeru chat programmal
minnel egyszerubb annal jobb
illetve van valakinek tippje, hogy hogy lehet hangot fel venni, es tomoriteni, vagy rogziteni
csharp alatt.
elore is ThxBüBü
-
tildy
nagyúr
Kezdő vagyok még c#-ban, és olyan gondom lenne, hogy azt szeretném megvalósítani, hogy egy textboxban az enter leütése után ugorjon át a következő elemre (úgy , mintha tabot nyomtam volna). Emlékeim szerintdelphiben és egyéb hasonló progikban ezt az onenter methódussal elhetett megtenni, de itt nem sikerül
Hogy kell? Üdv: Tildy"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
shev7
veterán
-
tildy
nagyúr
És ha a következő elem nem egy textbox, hanem valami más, ami indexelve van (tabbal jól is lehet benne lépkedni...)
Nem értem, erre miért nem reagál jól.
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
SendKeys.Send(''{Tab}'');
}
Microsoft visual c# express 2005-t használok, de mitn modntam, még csak msot tanulgatoma dolgokat, és rögtön egy ilyennél elakadtam
pff, na msot meg jó. Én voltam hülye
[Szerkesztve]"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
Gregorius
őstag
Szerintem jobban jársz, ha globálisan csinálod meg, nem egyenként minden control-ra.
Ehhez először el kell kapni a billentyűleütéseket a Form-on:
this.KeyPreview=true;
Aztán lereagálni a KeyDown/KeyPress események valamelyikét. A KeyDown finomabban hangolható: az alábbi működik Enter-re, de pl. Shift-Enter-re már nem reagál.
private void Form1_KeyDown( object sender, KeyEventArgs e )
{
if( e.KeyData == Keys.Enter )
{
e.SuppressKeyPress = true;
this.SelectNextControl(this.ActiveControl, true, true, true, true); //A SendKeys-t nem szeressük
}
}
Egy apró pici részletet még nem szabad elfelejteni: ha a Form-on van AcceptButton (Form.AcceptButton=...), akkor az mindenképpen ellopja az Enter-t bármelyik Control-ról, akármit is csinálsz. -
Shape
aktív tag
üdv minden c# fejlesztönek
én csak most kezdtem el tanulni a nyelevet, és reménykedek hogy tudtok segiteni
az lenne a problémám hogy eegy viszonylag egyszerü programot (söt nagyon egyszerü, nem viszonylag) kellene párhuzamos szálak segitségével megvalósitanom.
ha valakinekk van példa progija akkor nagyon megköszönném, mert nem nagyon találok semmit se
a szálaknak egy tömbön kellene müveletet végrehajtaniuk
kösz -
Gregorius
őstag
-
Shape
aktív tag
válasz Gregorius #183 üzenetére
végre egy szaki
egy tömböt machinál az összes szál, és elég konzolosan
a program lényege amugy az hogy 1-1000 ig megkeresi a prim számokat egy algoritmussal. és az algoritmust én egvalósitottam egy tömbel ill. több for ciklussal. szerintem ezeket a for cikluskat kell külön külön szálakba rakni
reméelem tudsz segiteni, mert a vizuális programozás gyakjegyem mulik rajta -
Gregorius
őstag
static int steps = 20;
static Thread[] workers = new Thread[10];
static void Main( string[] args )
{
for( int i = 0; i < workers.Length; i++ )
{
workers = new Thread(new ParameterizedThreadStart(Worker));
workers.Start(i);
}
for( int i = 0; i < workers.Length; i++ )
{
workers.Join();
}
Console.WriteLine(''--Készen van--'');
}
static void Worker( object arg )
{
int id = (int)arg;
for( int i = 0; i < steps; i++ )
{
Console.WriteLine(''Dógozom #{0}: {1}'', id, i);
}
}
Ha arra az egymásbaágyazott for ciklusos megoldásra gondolsz, ami különböző lépésközzel végigmegy az egész tömbön egymás után, akkor sajna az a tényállás: az egyszálú esetben jobban optimalizálható az előző pass-ok eredményeinek felhasználásával.
[Szerkesztve] -
Shape
aktív tag
válasz Gregorius #186 üzenetére
tyü ha, ez egy kicsit kemény volt igy nekem
nagyábol értem hogy mit csinál ez a progi de nem teljesen.
emailodra el küldhetem neked azt a progit, ami azt csinálja ami a feladat csak szálak nélkül??
és akkor nem kell itt magyaráznom (ami nem is megy nagyon jol nekem) hogy mit akarok csinálni.
amugy lényegében az hogy lépésközökkel kell menni egy tömbön, csak nem azonos lépésközökkel hanem, mindig más lépésközzel.
ha tudnál emailban segiteni akkor azt nagyon megköszönném.
üdv Shape -
mitore
csendes tag
Sziasztok!
Lenne egy nagyon fontos kérdésem, amire addig még sehol nem kaptam választ, hétha Ti tudtok Nekem segíteni.
C#-ban fejlesztek, már 2 éve, és most a VS2005-el beleütköztem egy olyan problémába amit nem tudok megoldani.
Ez a következő:
Van egy webszolgáltatásom, ami adatbázist használ. Típusos DataSet-ben tárolja az adatokat, több táblát is és TableAdapter-t is. A webmetódusok ilyen típusos DataSet-et adnak vissza. Nos ez eddig szépen működik is, mert WinForms alól megy rendesen a függvényhívás, meg minden. De ha ASP oldalon GridView-ban szeretném megjeleníteni, és webreferenciaként átadom neki a webszolgáltatást, akkor az ObjectDataSource csak a legelső úgynevezett DefaultView, azaz a legalső tblát jeleníti meg. Ha viszont manuálisan adom meg neki, hogy melyik DataMember-t, és a DataSource-t, akkor meg kiakad az egész.
Tud valaki valami jó megoldást erre?
[Szerkesztve]
[Szerkesztve] -
tomazin
veterán
Sziasztok!
Tudom,h lami kérdés,de nekem ez az unsafe téma...
Egy pointerekkel készített láncot szeretnék csinálni.Úgy hogy minden eleme struktúra tipusú legyen.Meg lehet ezt itt csinálni,és ha igen akkor hogyan?
Mivel egy gráfbejárást kellene csinálnom,amihez kell 3vector,de szeretném,h egybe legyen..előre is köci -
Gregorius
őstag
Egyszerű láncolt listát akarsz csinálni?
Arra már van kész komponens: LinkedList<T>. Mondjuk ez duplán láncolt, és pár tíz bájttal nagyobb az állapota, mint szükséges volna.
Esetleg jó lehet a List<T> is, ezzel csak az a baj, hogy ha a közepére/ből szúrsz be/veszel ki egy-egy elemet, akkor az egész listát lemásolja (a berakott/kivett elemmel/nélkül), és ez kellemesen lassú tud lenni.
Feladattól függően esetleg a Queue<T> és a Stack<T> is hasznos lehet.
Amúgy meg nem kell hozzá unsafe, mert referenciákkal is ugyanolyan láncolt listát lehet csinálni, mint C-ben.
class LáncoltLista<T>
{
public LáncElem<T> Első = null;
public void Eléfűz(T érték)
{
LáncElem<T> le = new LáncElem<T>(érték);
le.Következő = this.Első;
this.Első = le;
}
}
class LáncElem<T>
{
public T Érték;
public LáncElem<T> Következő;
public LáncElem(T érték)
{
this.Érték = Érték;
this.Következő = null;
}
}
A T helyére meg olyan típust írsz, amilyen tetszik. Például
LáncoltLista<Point> pontLista = new LáncoltLista<Point>();
pontLista.Eléfűz(new Point(12,25));
... -
mitore
csendes tag
válasz Gregorius #192 üzenetére
Nos, tehát van akkor egy ASP oldalam, amin van egy GridView, és egy ObjectDataSource, ennek be van állítva a webszolgáltatásom forrásként, és hogy SelectMetodként a megadott függvényemet használja. A GridView-nak pedig, hogy melyik DataTable a DataSource, és hogy mi a DataMember-ja. Ekkor ha ki akaro próbálni, akkor azt írja ki:
''The data source 'ObjectDataSource1' only supports a single view named 'DefaultView'. You may also leave the view name (also called a data member) empty for the default view to be chosen.
Parameter name: viewName'' -
orbano
félisten
Sziasztok!
Tudnátok nekem mondani valami jó forrást (netes, vagy jó akár könyv is, sőt), amiből meg lehet tanulni jól az ASP.NET-et? Lehetőleg minél magasabb szintű kéne. MSDN-ből elég macera mindent kihámozni :S
Előre is köszi!A vér nem válik VAZZE!™
-
Gregorius
őstag
Ha jól érzékelem, azt akarnád csinálni, hogy egy WebService összerak neked egy DataSet-et és azt akarod egy oldalon többrendbelileg megmutatni. Nekem nagyon úgy tűnik, hogy az ObjectDataSource nem támogatja. Helyette ezt lehet írni a Page_Load-ba:
TesztDS ds = new WebService().GetMyData();
this.GridView1.DataSource = ds;
this.GridView1.DataMember = ''TesztTable1'';
this.GridView1.DataBind();
this.GridView2.DataSource = ds;
this.GridView2.DataMember = ''TesztTable2'';
this.GridView2.DataBind(); -
mitore
csendes tag
Ú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!
- Lenovo Legion 7, 16,0"WQXGA, Ryzen 9 6900HX, 32 GB DDR5, RX6850M XT 12 GB, 1TB SSD, 1,5+ év garancia
- Corsair RM850e 850W Gold Moduláris Tápegység
- Samsung Odyssey Neo G9 Super Ultrawide Gamer Monitor!49"/Mini LED/5120x1440/240hz/1ms/+Ajándék
- Apple Macbook Pro 16" 2019 i7-9th 6Magos 32/512 -75% Touch Bar HUN Radeon Pro 5300M 4GB 3K Retina
- Apple Mac mini M2 2023 8GB 256GB + Xiaomi Mi Desktop 27"-os FullHD monitor egyben
- Eladó újszerű kombinált samsung hűtő A+ (RB30J3000SA )
- IPhone 15PRO MAX Samsung S24Ultra csere
- Lian Li Strimer Plus V2 12VHPWR 16pin - 3x8pin VGA Tápkábel 335 mm 8LED ARGB - RTX 4000 szériához
- Lian Li Strimer Plus V2 12VHPWR 16pin - 3x8pin VGA Tápkábel 335 mm 8LED ARGB - FirstShop 2025.11.28.
- Nintendo DS/3DS kompatibilis játékok (ง '-' )ง Budapest Nyugatinál
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest