- Okosóra és okoskiegészítő topik
- Telekom mobilszolgáltatások
- Fotók, videók mobillal
- A Sony technológiáinak krémje lett az Xperia 1 VII
- Hammer Blade Va - nem is úgy néz ki
- A karcsúság ára
- Garmin Forerunner 165 - alapozó edzés
- Apple iPhone 16 Pro - rutinvizsga
- Xiaomi 13 - felnőni nehéz
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
Új hozzászólás Aktív témák
-
_seth_
veterán
Beírtam oda amit írtál, próbáltam utána hivatkozni rá de nem ismerte fel a változót
Vmi ötlet?
A cél az lenne, hogy a scrollbar 0-100-as skálján ki lehet választani egy számot amit egy label-be vagy textboxba berak + egy változóba, van v és h scrollbar és ezekhez 1-1 textbox, a scrollbaron megadott számokat pedig össze kellene szorozni persze nem ez a nehéz része -
Lortech
addikt
HScrollBarnak (és VScrollBarnak) van egy Value propertyje, tehát:
pl.
int a = vScrollBar1.Value; // ahol vScrollBar1 a VScrollBar példányod neve.
Ha mindig az aktuális értéket szeretnéd tárolni a-ban, akkor a VScrollBar ValueChanged eseménykezelőjébe kell beírni a fenti sort. -
_seth_
veterán
Egy kérdésem lenne:
VScrollBar és HScrollbar értékét hogyan tudom berakni egy változóba ami pl int a; vagy bármi más? -
b14
senior tag
Melyik az a kliens-szerver megoldás, amihez se socket-használat-ismeret nem kell, se IIS?
-
andriscs
aktív tag
Hi!
Egy progim Label-t használ, aminek a BorderStyle-ja be van állítva FixedSingle-re. A form alatta átlátszó, csak a Label látszik, az egész TopMost-ra van állítva. Néhány esetben a Label border-je 30-40%-ban eltűnik, mintha leradirozták volna. Ez mitől lehet? A rajzolás DoubleBuffered-re van állítva, és a Label szövege időről időre változik. -
b14
senior tag
Kliens-szerver kommunikációt ki csinált itt eddig?
-
b14
senior tag
Most hirtelen nem tudom használni az IDE-t, de Delphiben az OnChange eventet kellett használni, affelé kutakodj, ha értem problémád
MOD: csak ötlet, nem hiszem, hogy menne, de textbox2.Text=ref textbox1.Text;
[Szerkesztve]
MOD MOD: a szerk.-ben csak 1 alternatíva van, az eventes a tuti
[Szerkesztve] -
Gyusz
őstag
Megpróbálom érthetően megfogalmazni a problémám. Van két form. Mondjuk az első formon van textbox1, és a második formon textbox2. Azt szeretném, hogy textbox2 szövege a textbox1-ével megegyező legyen, amit sikerül is megoldani, de ha futásidőben kerül be valami textbox1-be, akkor a textbox1 eredeti tartalma töltődik be textbox2-be.
Gondolom pofonegyszerű a megoldás, de nekem nem jön össze. Próbáltam tulajdonságokkal és metódussal is megoldani a dolgot, de nem megy. -
Lortech
addikt
Ez lenne a kódrészlet, ami az említett hibát dobja?
Azonkívül, hogy kétszer definiálod a querystringet, nem látok benne semmi problémát, futott nálam. Szóval valami olyasmi problémád lehet, ami a többivel (amit nem másoltál be) függ össze.
Ez a kódrészlet gondolom egy fgv része, mivel visszatérési értéke van. A hibaüzenet paramétert említett, ezért jó lenne látni a paraméterlistát. Meg a kapcsolat létrehozását, pl hogy a függvényen belül hozod-e létre a kapcsolatot, vagy csak átadod ( aztán esetleg nem bontod le ), a readert lezárod-e stbstb.
[Szerkesztve] -
b14
senior tag
string queryString = ''SELECT COUNT(*) FROM users WHERE username = ''' + username + ''' AND password = ''' + password + ''''';
queryString = ''SELECT username FROM users'';
MySQLCommand command = new MySQLCommand(queryString,connection);
MySQLDataReader datareader = command.ExecuteReaderEx();
//command.ExecuteScalar();
datareader.Read();
if (Convert.ToInt16(datareader[0].ToString()) == 1) return true; else return false; -
-
gurgo
tag
Heló!
Olyan problémába ütköztem, amiben google sem tudott segíteni.
(Sajnos szakszavakkal nem igazán tudom elmondani mi a helyzet...)
Szóval ugye beépített lehetőség a VS-ben (project properties/settings), hogy a user\local settings\application data\ mappába belementsük a programunk beállításait . Xml fájlba a registry helyett. Ez egyszerű adattípusoknál jól is működik, mint bool, string, font, vagy color. Hashtable viszont nem akar belementődni. Futásidő alatt megjegyzi az újonnan bekerült adatokat, de a Properties.Settings.Default.Save() ezt sehogy sem akarja kiírni a user.config-ba....Megnéztem direkt, az xml-ben üres az érték: <value />
Mi lehet a probléma? Vagy egyszerűen ilyen collection dolgokat nem is lehet így kimenteni? -
b14
senior tag
MySQLDriverCS-vel próbálok meg Mysql adatbázisból adatot selectelni.
Insert tökéletesen megy, tehát a ExecuteReaderEx()-nél van valami baj.
ArgumentException
The structure must not be a value class.
Parameter name: structure
Aki tud, kérem segítsen. -
orbano
félisten
hidd el, csak építő jelleggel próbálok itt is és máshol is hozzászólni, max a szavaim kifejező ereje nem a legmegfelelőbb
Ahogy elnézem a nyelveket, nem feltétlenül vagy/lehetsz jártas a modernebb szoftvertechnológiákban, valóban javasolt a C# és a hozzá tartozó magasabb szintű látásmód (nem nívóban, hanem absztrakciós szintben magasabb) elsajátítása.
Milyen fejlesztői környezeteket használtál eleddig? -
orbano
félisten
sorry, most visszaolvastam és valamit nagyon félreértelmeztem eddig
amúgy elmondhatnád eddigi programozói tapasztalataidat, úgy talán könnyebb. hol tanulsz/végeztél?
szerk: bár az is tény, hogy ilyen kérdést csak kezdők tesznek föl, hogy milyen nyelvet válasszanakde félre ne értsd, nem fikázni akarlak, csak nem mindegy milyen szinten állsz
[Szerkesztve] -
orbano
félisten
közben rájöttem, hogy a C++ C# C++ sorozatban az ''előbbi''-t a C#-ra értetted, szóval kár járatnod magad
egyébként pedig persze, meg lehet írni c++-ban, sokaknak sikerült is már jó C++-ban íródott játékot írni
aki pedig mondjuk penge ADA95-ből, az abban is tud mmorpg-t írni, szóval...
ja amugy szerintem egyetértünk abban, hogy baromira mindegy miben írja a srác ha nem ért még semmihez.
[Szerkesztve] -
Lortech
addikt
Ha nem directplay akkor sok lehetőséged nincsen szerintem. Winsock vagy .NET környezetben a System.Net.Socket. Nem annyira lényeges kérdés szerintem amúgyse, kb mintha azt kérdeznéd, hogy autoversenyző szeretnél lenni, és milyen kocsit válassz.
Vagy túl vagy már a teljes absztrakt programtervezési szakaszon, és már csak az alacsony szintű implementáció kell? -
b14
senior tag
A Microsoft a DirectX-be tartozó DirectPlay-t elavultnak nyilvánította.
Mit használhatnék helyette, mit ajánlotok? -
Lortech
addikt
Ilyen bonyolultan fogalmaztam volna?
Azt írtam, hogyha nagyon penge c++-ból. Hol van ettől a ''mint kezdő programozó''. Hadd ne válaszoljam meg azt, amit egyáltalán nem mondtam, csak a számba adtál.
egy olyan projectben ahol gyors és egyben robosztus algoritmusok és adatszerkezetek kódolására nincs szükség?
Az orbano féle MMORPG-kben?Bár relatív, hogy mit tekintesz annak, bizonyára nem egyet értünk ezalatt.
-
orbano
félisten
Ha nem rendelkezel akkora programozói tapasztalattal, hogy erre a célra eldöntsd magadtól, hogy melyik a legmegfelelőbb nyelv a számodra, akkor nem fogsz tudni mmorpg játékot készíteni.
Ezt nem kötözködésnek szánom, de így van.
Mellesleg a C# tökéletesen megfelel. Egy MMORPG is leginkább egy komoly programtervezési feladat, mintsem kódolási. A teljesítmény sem gond egy ilyen programnál, így jobban jársz, mert cserébe egy nagyon kényelmes és rugalmas környezetet kapsz amiben gyorsabban lehet programozni, ráadásul az absztrakciós lehetőségek is igen magas szintűek. -
b14
senior tag
C#-ban jártas emberek!
A C#, mint nyelv, alkalmas lehet 1 MMORPG játék elkészítéséhez? (kisebb grafika, mint wow, kevesebb ember is) -
Lortech
addikt
Osztály. Objektumnak onnantól hívod, hogy létrejött az osztályod egy példánya. Még mindig nem látom át pontosan a helyzetet.
Hogy hova és hogyan kéne elhelyezni a deklarációt és példányosítást, az attól függ, hogy honnan kell tudnod elérni, és mi az osztály feladata. Hú, hát erről oldalakat lehetne írni kapásból általánosan, ha meg konkrétan látjuk a kódot, akkor fél perc alatt el lehetne dönteni.
Szóval van egy windows alkalmazásod, egy form-ot megvalósító cs fájl (form1.cs), és egy program.cs, te utóbbinak egy részletét adtad meg. Ha úgy deklarálod ahogy írtad, akkor valóban elérhető lesz a program.MyXml-en keresztül az összes osztályszintű mezője és tagfüggvénye az osztálynak a formból is, de csak azok (a static deklaráció miatt ugye), a példányszintűek nem! Ha ez kielégíti az igényeid, az osztályod csak osztályszintű dolgokat valósít meg, akkor akár ez a megoldás is jó lehet(ne), innentől kezdve már csak filozófia kérdése, hogy a vezérléshez tartozik-e az xml-es osztályod, vagy a gui-hoz, előbbinél esetén a form osztályod (form1.cs) mezőjeként kell deklarálnod és példányosítanod, utóbbinál úgy, ahogy csináltad. A feltételes módot azért raktam oda az előbb a ''lehet'' szóhoz, mert ennek így nem biztos, hogy van értelme, mert ha csak statikus metódusokból áll az egész osztályod, akkor nem is kell példányosítanod, egyszerűen csak hivatkozol az osztályneve.fv() formában rájuk (nem változónév, osztálynév), ezt pedig megteheted bárhonnan ( azonos namespaceben ). -
gurgo
tag
Igyekszem másként fogalmazni: egy objektumot akarok létrehozni, ami kezel egy fájlt. Grafikus felhasználói felületről. Tehát az ablak eseményeihez az objektum tagfügvényeit rendelem. A cél, hogy az objektumom a program futása alatt végig létezzen és csak 1 példányban. Ehhez nem találom a megfelelő helyet a deklarálásra. Vagyis most rájöttem egy működő megoldásra, csak nem tudom mennyire elegáns ez így a main előtt:
namespace XML_Builder
{
static class Program
{
public static XmlFile MyXml = new XmlFile();
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{ ... -
Lortech
addikt
Mondjuk a main függvény belsejében. De mondhattam volna akármit. Erre a marha egyszerű kérdésre nehéz válaszolni, mert érthetetlen, mit akarsz, mit nem tudsz.
Egyébként nem a példányosításon van a hangsúly, hanem a deklaráció helyén.
Anélkül hogy kened vágod a láthatóságot, elég nehéz magadtól összedobni valami értelmeset.
Szóval pontosíts, konkretizálj, esetleg lássuk a kódot, aztán lehet filózni rajta.
[Szerkesztve] -
gurgo
tag
Sziasztok!
Én is kezdő C# tanuló vagyok.
A probléma, amit most nem tudom hogyan kell megoldani - és ebben kérném szépen a tapasztaltabbak segítségét - így hangzik: Xml-t kezelő programot írok. Egyszerűt, ami egyszerrre csak 1 db megnyitott Xml-t használ. Ehhez írtam is egy osztályt. Amire nem jövök rá az az, hogy hol kell példányosítanom ezt az osztályt ahhoz, hogy az általa kezelt Xml--hez hozzáférhessek a program egészében??
Előre köszönöm a segítséget!
Ú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!
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Okos Otthon / Smart Home
- One otthoni szolgáltatások (TV, internet, telefon)
- Okosóra és okoskiegészítő topik
- OpenWRT topic
- Nem a vámokra fogná, de felemelné az iPhone-ok árait az Apple
- Clair Obscur: Expedition 33 teszt
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen autót vegyek?
- További aktív témák...
- ThinkPad P53 15.6" FHD IPS i7-9850H T1000 16GB 512GB NVMe ujjlolv gar
- ROG Strix GX601 Helios Black
- Oppo Find X7 Ultra 16/512GB 100% aksi újszerű!
- Latitude 9430 2-in-1 27% 14" QHD+ IPS kihajt érintő i5-1245U 16GB 512GB ujjlolv IR kam 4G LTE gar
- 27% Számla, Fóliás! RTX 4090 XTREME WATERFORCE 24GB GDDR6X Videokártya! BeszámítOK
- Honor Magic7 Lite / 8/ 512 GB / Gyárifüggetlen / 12hó Garancia
- Samsung Galaxy A32 4G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 12 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude 5500 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest