Hirdetés
- Azonnali informatikai kérdések órája
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Milyen monitort vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- AMD Navi Radeon™ RX 9xxx sorozat
- Játékosok asztalára: MSI MPG 271QR X50 monitor tesztje
- ASUS ROG Ally
- Milyen billentyűzetet vegyek?
- AMD vs. INTEL vs. NVIDIA
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
Jester01
veterán
Gondolom csak van valami .NET referenciád, nézd meg benne a String.Split működését. Ha meg niincs, akkor ott az msdn. Mi itt szívesen segítünk, de mindenki jobban jár ha az ilyen lexikális kérdéseknek inkább magad nézel utána.
De hogy ne érhesse szó a ház elejét: string[] Words = Line.Split(null); szépen beteszi neked a Words tömbbe az összes szót a Line stringből.
-
skybot
csendes tag
Akkor pl.: forrás.Split(amit teszek, tömb eleme amibe teszem) jó formátum neki? Ja és hogy mondom meg neki, hogy első szóközig menjen aztán tovább? Mert elsőig el tudok menni, de hogy onnan folytassa a keresést már nemt udom. Bocsi a sok bugyuta kérdésért.
-
Jester01
veterán
Kösz. De leírnád kérlek hogy működik a Split függvény?
Csináltam egy osztálysablont. Készítettem neki 3 tulajdonságot. Tehát ha sikerül kiolvasni teszem azt a Napot. Létrehozom egy példányát az osztálynak és beleteszem az egyik tulajdonságba. Am annyi osztályt kell létrehozni ahány elem van a txt-fájba (sor)?A split a bemeneti string darabjait adja vissza egy tömbben.
És igen, annyi példányt kell csinálnod ahány sor van. Ezeket ArrayList-ben vagy tömbben tárolhatod. -
skybot
csendes tag
Kösz. De leírnád kérlek hogy működik a Split függvény?
Csináltam egy osztálysablont. Készítettem neki 3 tulajdonságot. Tehát ha sikerül kiolvasni teszem azt a Napot. Létrehozom egy példányát az osztálynak és beleteszem az egyik tulajdonságba. Am annyi osztályt kell létrehozni ahány elem van a txt-fájba (sor)? -
Jester01
veterán
Üdv! Ebben a tanévben érettségiznék emelt szinten infoból. Átrágtam magam egy C#-os könyvön, de volnának még kérdéseim. Az a feladat, hogy egy txt fájlból olvassak ki adatokat.
Az adatok szóközzel vannak elválasztva, minden sorban az adatok egy blokkhoz tartoznak.
Tehát első szám egy napot második egy sorszám harmadik pedig az előadás hosszát adja meg. Később ezekkel kell dolgozni. Kérdésem az lenne, hogy miként tároljam őket és miként tegyem az adatokat be egy tárolóba. Én egy tömbre gondoltam. De hogy rakjam a adatokat bele? Tanár sajnos nincs aki tudna segíteni...Például csinálsz egy struktúrát vagy egy osztályt nekik.
Aztán soronként olvasol a StreamReader.ReadLine segítségével, a sort széttöröd "szavakra" a String.Split használatával és a kapott string tömbből a megfelelő Parse metódussal konvertálva beledugod a cél mezőbe. -
skybot
csendes tag
Üdv! Ebben a tanévben érettségiznék emelt szinten infoból. Átrágtam magam egy C#-os könyvön, de volnának még kérdéseim. Az a feladat, hogy egy txt fájlból olvassak ki adatokat.
Az adatok szóközzel vannak elválasztva, minden sorban az adatok egy blokkhoz tartoznak.
Tehát első szám egy napot második egy sorszám harmadik pedig az előadás hosszát adja meg. Később ezekkel kell dolgozni. Kérdésem az lenne, hogy miként tároljam őket és miként tegyem az adatokat be egy tárolóba. Én egy tömbre gondoltam. De hogy rakjam a adatokat bele? Tanár sajnos nincs aki tudna segíteni... -
acélkemény
csendes tag
OK, nem téma, megvan, "megtaláltam a konyvespolcon!"

-
acélkemény
csendes tag
Kolcson tudná adni valaki ezt a konyvet PDF-ben?:
http://adamnathan.net/wpf/
-
acélkemény
csendes tag
Ah, akkor valamit félreolvastam... azt hittem, ez a kulso fájlokban arol valamit, és berántja adatmezo szimulációra szukseg esetén! Kosz. Na mindegy, a választ kozben megkaptam! varbinary

-
ArchElf
addikt
Ez a bulk data egész jó otlet, csak megint az a gondom, hogy kulso fajlokban tarolodik az adat. Nekem pont az kellene, hogy egy szem "gigamgeabrutálnagy!" fájlban el tudjam tárolni az egész cumót, ez a bulk load meg megint adatbázison kivulre tapogat.
A bulk load az adatbázisba való betöltésre kell, utána az adat ott csücsül egy varbinary mezőben. Egy (vagy több, ha az adatbázist szétparticionálod) baromi nagy sql adatbázis fájlban.
AE
-
acélkemény
csendes tag
Ez a bulk data egész jó otlet, csak megint az a gondom, hogy kulso fajlokban tarolodik az adat. Nekem pont az kellene, hogy egy szem "gigamgeabrutálnagy!" fájlban el tudjam tárolni az egész cumót, ez a bulk load meg megint adatbázison kivulre tapogat.
-
ArchElf
addikt
Éppen konzolos programmal próbálkozom, csak gondoltam, elobb tesztelem az alapokat és megcsinálom Management Studio alól (az nem VS hanem az SQL Server alapcsomagban van benne). A kérdésem nem az volt, hogy hogyan olvasom be a fájlt, bár ez késobb még jól johet. A kérdésem az, hogy "mibe" toltsem. Magyarul a DataType-t nem tudom, minek érdemes választani ilyen esetben.
- egy paraméterezett SQL-el a byte[] tömb feltöltése az adatbázisba
ezt kifejtenéd? van otletem, hogy mire gondolsz, de nem vagyok benne biztos, hogy arra gondolok, amire te szeretnéd!
Remélem az angol nem probléma:
link
Úgy látom a paraméterezett megoldás helyett a bulk load még egyszerűbb. Pl így:INSERT Production.Mp3 (
Mp3Data,
Mp3path
SELECT Mp3Data.*, N'c:\tricycle.mp3'
FROM OPENROWSET
(BULK 'c:\tricycle.mp3', SINGLE_BLOB) Mp3DataAE
-
acélkemény
csendes tag
Én egyrészt nem tolnék be több megás binárisokat egy adatbázisba, másrészt főleg nem a VS felületén tenném. Egyszerűen írj rá egy kis konzolos programot, ami megteszi ezt neked.
Nagyjából ennyit kell csinálnod:
- File megnyitása (mondjuk argumentum alapján)
- file beleolvásása egy előre lefoglalt méretű byte[] tömbbe (fájlméret alapján).
- adatbázis megnyitása
- egy paraméterezett SQL-el a byte[] tömb feltöltése az adatbázisba
- fájl és adatbázis kapcsolat zárása.AE
Éppen konzolos programmal próbálkozom, csak gondoltam, elobb tesztelem az alapokat és megcsinálom Management Studio alól (az nem VS hanem az SQL Server alapcsomagban van benne). A kérdésem nem az volt, hogy hogyan olvasom be a fájlt, bár ez késobb még jól johet. A kérdésem az, hogy "mibe" toltsem. Magyarul a DataType-t nem tudom, minek érdemes választani ilyen esetben.
- egy paraméterezett SQL-el a byte[] tömb feltöltése az adatbázisba
ezt kifejtenéd? van otletem, hogy mire gondolsz, de nem vagyok benne biztos, hogy arra gondolok, amire te szeretnéd!
-
ArchElf
addikt
Ja, mielott mondanátok, tudom, hogy lehetne úgyis, hogy csak az mp3 linkjét tárolom le, csak ez azért nem jó, mert desktop alkalmazást írok és nem webes feluletre lesz az SQL DB.
Én egyrészt nem tolnék be több megás binárisokat egy adatbázisba, másrészt főleg nem a VS felületén tenném. Egyszerűen írj rá egy kis konzolos programot, ami megteszi ezt neked.
Nagyjából ennyit kell csinálnod:
- File megnyitása (mondjuk argumentum alapján)
- file beleolvásása egy előre lefoglalt méretű byte[] tömbbe (fájlméret alapján).
- adatbázis megnyitása
- egy paraméterezett SQL-el a byte[] tömb feltöltése az adatbázisba
- fájl és adatbázis kapcsolat zárása.AE
-
acélkemény
csendes tag
Hogy lehet MP3-at beletárolni egy cellába? Én egy varbinary(MAX)-ra gondoltam mint tárolónak. Kezdo vagyok, elore kozlom
Szóval, bele akarok egy mp3-at tolteni egy cellába, ezt hogy érdemes megcsinálni?Masik kerdesem, probaltam vagolapra tenni egy MP3-at hex formában, de nem nagyon engedi paste-lni az Management Studio
Azért ezt meg lehet oldani? És hogyan?Ja, amúgy most nem igazán érdekelnek SDK megoldáok, mivel leginkább gyakorlásra tervezem. Csak ez most nekem így jó.
Ja, mielott mondanátok, tudom, hogy lehetne úgyis, hogy csak az mp3 linkjét tárolom le, csak ez azért nem jó, mert desktop alkalmazást írok és nem webes feluletre lesz az SQL DB.
-
acélkemény
csendes tag
Hogy lehet MP3-at beletárolni egy cellába? Én egy varbinary(MAX)-ra gondoltam mint tárolónak. Kezdo vagyok, elore kozlom
Szóval, bele akarok egy mp3-at tolteni egy cellába, ezt hogy érdemes megcsinálni?Masik kerdesem, probaltam vagolapra tenni egy MP3-at hex formában, de nem nagyon engedi paste-lni az Management Studio
Azért ezt meg lehet oldani? És hogyan?Ja, amúgy most nem igazán érdekelnek SDK megoldáok, mivel leginkább gyakorlásra tervezem. Csak ez most nekem így jó.
-
lakisoft
veterán
Sziasztok!
Lenne egy problémám VS 2008-ra rátelepítettem a VS 2010 BETA-t és most nem tudom eltávolítani. A telepítő megfagy ngen.exe meg 50%-on tekeri a procit, 1Gb-vel van benn a memóriában. Külföldi fórumokat olvasgattam de nem jutottam vele előrébb. Tudna valaki segíteni?
üdv, lakisoft -
Lortech
addikt
Ez itt kérem szépen szintén egy konstruktor, paraméternélküli..
Ennek önmagában sok értelme nincs, mert ha nincs más konstruktorod megadva, akkor ez automatikusan elérhető (feltéve h. lehet példányosítani az osztályból stb.).
Viszont ha már írsz akár egy konstruktort is, aminek van paramétere, akkor ezt az alap paraméter nélküli konstruktort ( Animal() ) már csak úgy tudod meghívni, hogyha explicite definiálod. -
Lakers
tag
1. kérdés, itt hol van a konstruktor és mit csinál itt? Annyit tudok róla, hogy egy speiciális metódus ami példányosítás során jön létre... De jó lett volna egy magyarázat a kódban, hogy mit hol hogyan működik.
Így van, a konstruktor egy speciális metódus ami az objektum példányosításakor az obj. kezdőállapotát hivatott beállítani.
Ha nem adsz meg konstruktort, akkor implicit módon egy paramétert nélküli konstruktor jön létre.
A példában a konstruktor beállítja a két példány szintű változót a paraméterben kapott értékre.
Tehát a
Dog d=new Dog("Rex", 2);
sor után hivatkozhatsz d.name és d.age -re.2. kérdés: public Dog(string n, int a) lenne az objektum?
Nem, ez konkrétan a konstruktor. Az objektum az osztályod egy példánya.
kieg: vegyük észre, hogy nincs visszatérési típusa, ez is a konstruktor ismérve.3. kérdés a this. metódus itt mit csinál? Annyi magyarázat volt, hogy egy konstruktorból hívhatunk egy másikat...
A this kulcsszó (a Dog nevű osztály definíciójában vagyunk)
itt az objektumpéldány referenciájára mutat. Gyak. a példányt magát jelenti. Ezzel például más metódusnak adhatjuk át az aktuális példánynak vagy szokás azonos névvel ellátni a bemenő paraméterek nevét az osztály megfelelő mezőinek neveivel.
pl.using System;
class Dog
{
private string name;
private int age;public Dog(string name, int age)
{
this.name=name;
this.age=age;
}
}class Program
{
static public void Main()
{
Dog d=new Dog("Rex", 2);
}
}A példában name és age a bemenő paraméter, a this kulcsszóval azt mondod meg, hogy a this-en keresztül hivatkozott mezők az objektumpéldány példány szintű változói, nem pedig a bemenő paraméterek.
this()-szel hívhatsz másik konstruktort is egy konstruktorból, pl:
...
private String sex;
public Dog(string name, int age)
{
this(name,age,"ismeretlen");
}
}public Dog(string name, int age, String sex)
{
this.name=name;
this.age=age;
this.sex = sex;
}
}...
Köszönöm.
Most már értem, mi ez a konstruktor.
class Animal
{
public Animal() { }
}itt a public Animal az micsoda? (ez is konstruktor lenne?) ha nem konstruktor akkor miért így kell létrehozni?
-
Lortech
addikt
Sziasztok!
Most ismerkedem először az Osztály Orientált nyelvvel, a C#-al. (alap C tudással). Egy ingyenes e-book segítségével és nehezen értek meg egy-két részt - vagy számomra nem átlátható -, ehhez kérnék magyarázatot.
Példa kód:using System;
class Dog
{
private string name;
private int age;
public Dog(string n, int a)
{
this.name=n;
this.age=a;
}
}
class Program
{
static public void Main()
{
Dog d=new Dog("Rex", 2);
}
}1. kérdés, itt hol van a konstruktor és mit csinál itt? Annyit tudok róla, hogy egy speiciális metódus ami példányosítás során jön létre... De jó lett volna egy magyarázat a kódban, hogy mit hol hogyan működik.
2. kérdés: public Dog(string n, int a) lenne az objektum?
3. kérdés a this. metódus itt mit csinál? Annyi magyarázat volt, hogy egy konstruktorból hívhatunk egy másikat...
Nagy segítség lenne, ha ezt valaki ezen a példán eltudná nekem magyarázni.
1. kérdés, itt hol van a konstruktor és mit csinál itt? Annyit tudok róla, hogy egy speiciális metódus ami példányosítás során jön létre... De jó lett volna egy magyarázat a kódban, hogy mit hol hogyan működik.
Így van, a konstruktor egy speciális metódus ami az objektum példányosításakor az obj. kezdőállapotát hivatott beállítani.
Ha nem adsz meg konstruktort, akkor implicit módon egy paramétert nélküli konstruktor jön létre.
A példában a konstruktor beállítja a két példány szintű változót a paraméterben kapott értékre.
Tehát a
Dog d=new Dog("Rex", 2);
sor után hivatkozhatsz d.name és d.age -re.2. kérdés: public Dog(string n, int a) lenne az objektum?
Nem, ez konkrétan a konstruktor. Az objektum az osztályod egy példánya.
kieg: vegyük észre, hogy nincs visszatérési típusa, ez is a konstruktor ismérve.3. kérdés a this. metódus itt mit csinál? Annyi magyarázat volt, hogy egy konstruktorból hívhatunk egy másikat...
A this kulcsszó (a Dog nevű osztály definíciójában vagyunk)
itt az objektumpéldány referenciájára mutat. Gyak. a példányt magát jelenti. Ezzel például más metódusnak adhatjuk át az aktuális példánynak vagy szokás azonos névvel ellátni a bemenő paraméterek nevét az osztály megfelelő mezőinek neveivel.
pl.using System;
class Dog
{
private string name;
private int age;public Dog(string name, int age)
{
this.name=name;
this.age=age;
}
}class Program
{
static public void Main()
{
Dog d=new Dog("Rex", 2);
}
}A példában name és age a bemenő paraméter, a this kulcsszóval azt mondod meg, hogy a this-en keresztül hivatkozott mezők az objektumpéldány példány szintű változói, nem pedig a bemenő paraméterek.
this()-szel hívhatsz másik konstruktort is egy konstruktorból, pl:
...
private String sex;
public Dog(string name, int age)
{
this(name,age,"ismeretlen");
}
}public Dog(string name, int age, String sex)
{
this.name=name;
this.age=age;
this.sex = sex;
}
}...
-
Lakers
tag
Sziasztok!
Most ismerkedem először az Osztály Orientált nyelvvel, a C#-al. (alap C tudással). Egy ingyenes e-book segítségével és nehezen értek meg egy-két részt - vagy számomra nem átlátható -, ehhez kérnék magyarázatot.
Példa kód:using System;
class Dog
{
private string name;
private int age;
public Dog(string n, int a)
{
this.name=n;
this.age=a;
}
}
class Program
{
static public void Main()
{
Dog d=new Dog("Rex", 2);
}
}1. kérdés, itt hol van a konstruktor és mit csinál itt? Annyit tudok róla, hogy egy speiciális metódus ami példányosítás során jön létre... De jó lett volna egy magyarázat a kódban, hogy mit hol hogyan működik.
2. kérdés: public Dog(string n, int a) lenne az objektum?
3. kérdés a this. metódus itt mit csinál? Annyi magyarázat volt, hogy egy konstruktorból hívhatunk egy másikat...
Nagy segítség lenne, ha ezt valaki ezen a példán eltudná nekem magyarázni.
-
MrSealRD
veterán
Szerintem egyszerűbb, ha csak két intenal property-ben tárolod a felhasználónevet, jelszót, amit bevisz a felhasználó.
Amúgy mondjuk én így csinálnám (session objektummal):
- Main megnyitása, OnLoad-ben legyártja a LoginScreen-t és megjeleníteni ShowDialog-gal
- Login ablak bekéri a szükséges adatokat, felépíti a session-t (objektumba)
- Az objektumot átadja delegate-ben, vagy berakja egy internal property-be, amit az ablak eltüntetése után a MainScreen tud olvasni, esetleg gyártasz egy intenal property-t a MainScreen-nek amibe belerakja a session objektumot, majd a loginablak eltünteti saját magát (az ablak látja a saját visible property-jét)
- MainScreen megszünteti a LoginScreen objektumot (Dispose)AE
Hát eddig tudtam követni a fonalat...
Sajnos ennyire még nem vagyok benne a témában...Ezért próbálok ilyen egyszerű és logikátlan megoldásokat használni.
Mindenesetre köszönöm a segítséget, utánanézek a témának.üdv
sutszi -
ArchElf
addikt
Üdv!
Ez tetszik. Erőlködtem a Show()-al rendesen, mert sejtettem, hogy azzal lesz jó. Csak makacsul erőltettem hozzá a Close()-t. Az ugye meg fabatka...zár mindent.Valami nincs rendben nálam. A LoginScreen Form-nak nincs Visible tulajdonsága. Vagy valamit nagyon félreértettem?!
Azért oldottam meg így, mert a LoginScreen indulásakor ellenőrzi, hogy a szükséges fájlok megvannak e. Ha nincsenek akkor már be sem tölti a ComboBox-ba a névlistát. (Név szerinti azonosítás szükséges, de nincs jelszókérés mert arra viszont már nincs szükség.)
Szóval ha minden oké és "Belép" akkor egyrészt megnyílik a MainScreen másrészt egy delegate-el "átdobom" neki, hogy ki lépett be mert az indulással együtt személyhez kötött info-t kell számolnia fájlból a MainScreen-nek.Ettől függetlenül átgondolom az általad javasolt működést.
Üdv:
sutsziSzerintem egyszerűbb, ha csak két intenal property-ben tárolod a felhasználónevet, jelszót, amit bevisz a felhasználó.
Amúgy mondjuk én így csinálnám (session objektummal):
- Main megnyitása, OnLoad-ben legyártja a LoginScreen-t és megjeleníteni ShowDialog-gal
- Login ablak bekéri a szükséges adatokat, felépíti a session-t (objektumba)
- Az objektumot átadja delegate-ben, vagy berakja egy internal property-be, amit az ablak eltüntetése után a MainScreen tud olvasni, esetleg gyártasz egy intenal property-t a MainScreen-nek amibe belerakja a session objektumot, majd a loginablak eltünteti saját magát (az ablak látja a saját visible property-jét)
- MainScreen megszünteti a LoginScreen objektumot (Dispose)AE
-
MrSealRD
veterán
Válasz: ne ShowDialoggal nyisd meg...
A Dialog (szépmagyarul dialógusablak) arra szolgál, hogy az azt megnyitó ablakról információt szolgáltass, vagy információt kérj be. Leggyakoribbak az About; általános üzenetablak, pl hibaüzenetek; Input ablakok.
Ami neked kell az a sima Show, és elötte/utána LoginScreen.Visible = false; al eltünteted a login ablakot. Ha fel is akarod szabadítani az általa foglalt erőforrásokat, akkor a Program.cs-ben is trükköznöd kell, hogy ne a LoginScreen ablak legyen az Application objektum alapja.
Amúgy meg sokkal ésszerűbb lenne, ha megjelenne a Main ablakod, abból pedig megnyitnád a Login-t dialógusablakként (ez pl. tipikus dialógusablak feladat).AE
Üdv!
Ez tetszik. Erőlködtem a Show()-al rendesen, mert sejtettem, hogy azzal lesz jó. Csak makacsul erőltettem hozzá a Close()-t. Az ugye meg fabatka...zár mindent.Valami nincs rendben nálam. A LoginScreen Form-nak nincs Visible tulajdonsága. Vagy valamit nagyon félreértettem?!
Azért oldottam meg így, mert a LoginScreen indulásakor ellenőrzi, hogy a szükséges fájlok megvannak e. Ha nincsenek akkor már be sem tölti a ComboBox-ba a névlistát. (Név szerinti azonosítás szükséges, de nincs jelszókérés mert arra viszont már nincs szükség.)
Szóval ha minden oké és "Belép" akkor egyrészt megnyílik a MainScreen másrészt egy delegate-el "átdobom" neki, hogy ki lépett be mert az indulással együtt személyhez kötött info-t kell számolnia fájlból a MainScreen-nek.Ettől függetlenül átgondolom az általad javasolt működést.
Üdv:
sutszi -
ArchElf
addikt
Válasz: ne ShowDialoggal nyisd meg...
A Dialog (szépmagyarul dialógusablak) arra szolgál, hogy az azt megnyitó ablakról információt szolgáltass, vagy információt kérj be. Leggyakoribbak az About; általános üzenetablak, pl hibaüzenetek; Input ablakok.
Ami neked kell az a sima Show, és elötte/utána LoginScreen.Visible = false; al eltünteted a login ablakot. Ha fel is akarod szabadítani az általa foglalt erőforrásokat, akkor a Program.cs-ben is trükköznöd kell, hogy ne a LoginScreen ablak legyen az Application objektum alapja.
Amúgy meg sokkal ésszerűbb lenne, ha megjelenne a Main ablakod, abból pedig megnyitnád a Login-t dialógusablakként (ez pl. tipikus dialógusablak feladat).AE
-
ArchElf
addikt
hali
Suliban ez évtől tanulunk Visual Basic-et s hozzá a VS 2k5 progit használjuk fejlesztő környezetként.
Egy olyan hülye kérdésem lenne hogy akkor ittmost mi milyen nyelven is programozunk?
Mert neten is csak azt találtam róla hogy több nyelvet is tud.
.net c# stb....Előre is köszi a válaszokat!
Jah meg még egy olyan kérdés hogy mennyire népszerű ez a dolog??
Gondolom, ha Visual Basic-et tanultok, akkor VB.NET-ben programoztok a Visual Studio 2005-ben.
AE
-
MrSealRD
veterán
Üdv!
Adott két form-om, LoginScreen és MainScreen. Amikor LoginScreen "átenged" a MainScreen-re hogyan tudom azt megcsinálni, hogy az bezáródjon és csak a megnyitott MainScreen maradjon nyitva? ( MS.ShowDialog()-al nyitom a MainScreen-t.)
Előre is köszönöm
Üdv:
sutszi -
dany27
őstag
hali
Suliban ez évtől tanulunk Visual Basic-et s hozzá a VS 2k5 progit használjuk fejlesztő környezetként.
Egy olyan hülye kérdésem lenne hogy akkor ittmost mi milyen nyelven is programozunk?
Mert neten is csak azt találtam róla hogy több nyelvet is tud.
.net c# stb....Előre is köszi a válaszokat!
Jah meg még egy olyan kérdés hogy mennyire népszerű ez a dolog??
-
Kosztinho
tag
-
Jester01
veterán
Sziasztok!
Egy kicsit elakadtam, szeretnék segítséget kérni,hátha valaki tud valami megoldást

A gondom a következő:van egy DataGridview-m,amit manuálisan töltök fel.Egy gomb lenyomására szeretnék hozzáadni egy-egy új sort és oszlopot.Az oszloppal még nincs is gond,de a sort az utolsó előtti sorba szúrja be,ami nekem nem jó...Hogy lehetne elérni,hogy a végére tegye? Próbáltam Rows->Add()-al, és úgy is hogy a RowCount-ot növeltem,mind a kettőnél oda teszi...
-
Kosztinho
tag
Sziasztok!
Egy kicsit elakadtam, szeretnék segítséget kérni,hátha valaki tud valami megoldást

A gondom a következő:van egy DataGridview-m,amit manuálisan töltök fel.Egy gomb lenyomására szeretnék hozzáadni egy-egy új sort és oszlopot.Az oszloppal még nincs is gond,de a sort az utolsó előtti sorba szúrja be,ami nekem nem jó...Hogy lehetne elérni,hogy a végére tegye? Próbáltam Rows->Add()-al, és úgy is hogy a RowCount-ot növeltem,mind a kettőnél oda teszi...
-
ArchElf
addikt
A .bmp-t azt Paint-tel a .cur fájlt azt vagy 5 különböző programmal, de vagy "Sérült fájl" hibát írt, vagy, mint írtam fekete színű volt minden szín.
Így jelenítem meg a .cur-t:
{
Cursor sajat = new Cursor(@"C:\...\kurzorom.cur");
this.Cursor = sajat;
}A .bmp-t nem írom le, mert bár az sikerült, de abban nem lehet átlátszó színt csinálni, négyszög alakú kurzor meg nem kell.
A monitorom 32 bites
Vagy mi érdekel?És itt egy hack:
public static void ChangeCursor(string path, Form Form)
{
Cursor cursor = new Cursor(LoadCursorFromFile(path));
Form.Cursor = cursor;
}
[DllImport("user32.dll", EntryPoint="LoadCursorFromFileW", CharSet=CharSet.Unicode)]
private static extern IntPtr LoadCursorFromFile(string str);Itt viszont vigyázni kell, hogy a LoadCursorFromFile egy handle-t hoz létre, amit ezzel a módszerrel nem tudsz felszabadítani. Amenyiben csak egy ikon kell egyszerre, belerakhatod a LoadCursorFromFile() hívás eredményét egy statikus változóba (de több esetén is berakhatod mondjuk egy HashTable-be) és amikor kilépsz, vagy kurzort váltasz, akkor fel kell szabadítani a handle-t egy CloseHandle hívással:
[DllImport("kernel32.dll", SetLastError=true)]
private static extern bool CloseHandle(IntPtr hObject);
[DllImport("user32.dll", EntryPoint="LoadCursorFromFileW", CharSet=CharSet.Unicode)]
private static extern IntPtr LoadCursorFromFile(string str);
private static IntPtr iconHandle;
public static void ChangeCursor(string path, Form Form)
{
if (iconHandle != null) CloseHandle(iconHandle);
iconHandle = LoadCursorFromFile(path)
Cursor cursor = new Cursor(iconHandle);
Form.Cursor = cursor;
}Persze ebből is hiányzik még a hibakezelés, mega form lezárásakor a handle felszabadítása.
AE
-
ArchElf
addikt
A .bmp-t azt Paint-tel a .cur fájlt azt vagy 5 különböző programmal, de vagy "Sérült fájl" hibát írt, vagy, mint írtam fekete színű volt minden szín.
Így jelenítem meg a .cur-t:
{
Cursor sajat = new Cursor(@"C:\...\kurzorom.cur");
this.Cursor = sajat;
}A .bmp-t nem írom le, mert bár az sikerült, de abban nem lehet átlátszó színt csinálni, négyszög alakú kurzor meg nem kell.
A monitorom 32 bites
Vagy mi érdekel?Gyors válasz az MSDN-ről:
Note
The Cursor class does not support animated cursors (.ani files) or cursors with colors other than black and white.
Ez azt hiszem megválaszolja a felmerült kérdést (sajnálatos módon nem pozitívan), de találtam neked egy ilyet:
http://www.codeproject.com/KB/cs/ExtCursors.aspxAE
-
Rodrighez
csendes tag
A .bmp-t azt Paint-tel a .cur fájlt azt vagy 5 különböző programmal, de vagy "Sérült fájl" hibát írt, vagy, mint írtam fekete színű volt minden szín.
Így jelenítem meg a .cur-t:
{
Cursor sajat = new Cursor(@"C:\...\kurzorom.cur");
this.Cursor = sajat;
}A .bmp-t nem írom le, mert bár az sikerült, de abban nem lehet átlátszó színt csinálni, négyszög alakú kurzor meg nem kell.
A monitorom 32 bites
Vagy mi érdekel? -
ArchElf
addikt
Üdv!
Bocs, hogy témát váltok, de van egy kis gondom a V C#-pal.
C# programom fölött szeretnék saját kurzort megjeleníteni. Addig eljutottam, hogy megjelenik a kurzor amit csináltam, de minden színt feketének jelenít meg (fehéret még nem próbáltam). Az átlátszóság működik.
Másik lehetőség, hogy nem .cur fájlt, hanem .bmp-t teszek bele. Ekkor működnek a színek, de ugye abban meg átlátszó nincs.
Mi lehet a gond és hogyan küszöbölhetném ki?
Mivel csináltad a kurzort? Hogy jeleníed meg? Milyen színmód van beállítva a monitorodon?
AE
-
Rodrighez
csendes tag
Üdv!
Bocs, hogy témát váltok, de van egy kis gondom a V C#-pal.
C# programom fölött szeretnék saját kurzort megjeleníteni. Addig eljutottam, hogy megjelenik a kurzor amit csináltam, de minden színt feketének jelenít meg (fehéret még nem próbáltam). Az átlátszóság működik.
Másik lehetőség, hogy nem .cur fájlt, hanem .bmp-t teszek bele. Ekkor működnek a színek, de ugye abban meg átlátszó nincs.
Mi lehet a gond és hogyan küszöbölhetném ki?
-
ArchElf
addikt
hello
egy kis segítséget kérnék, kezdő programozó vagyok, egy egyszerű kő papír olló játékot próbálok összehozni

A lényeg, hogy van két form, az elsőről egy gomb átvisz a másodikra, ahol ki lehet választani hogy mit mutatunk, az ellenfélé randomolva van. Eddig meg is van, de nem tudom hogy kell visszaadni a form 1-nek, hogy nyertem, döntetlen lett vagy vesztettem-e.
tudnátok segíteni?Pontosan mit is szeretnél, mire kell a két form?
AE
-
Realradical
őstag
Sziasztok!
Van nekem egy csomó MS SQL Serveren tanyázó replikáció alatt álló táblám. Ezek a táblák adatbeöntést kapnak egy AS400-as szerverről minden nap.
Ennek az eddig meglévő eljárását szeretném leváltani egy általam írt alkalmazással.A megoldása leírva egyszerű, az AS400-ason lévő táblát beleteszem egy datasetbe, majd a megfelelő SQL-es táblát is beleteszem egy másik datasetbe.
Csűröm csavarom egy kicsit, majd lesz nekem egy mychanges nevű táblám amiben az update/insert/deletere jelölt rekordok vannak.
Ezzel a kóddal pedig visszatenném a szükséges értékeket az MSSQL-es táblába.
SqlDataAdapter da = new SqlDataAdapter(selectString, mySqlConnection);SqlCommandBuilder dummy = new SqlCommandBuilder(da);
da.Update(mychanges);A problémám, hogy az ő és ű betűből o és u lesz. A commandbuilderig eljutnak helyesen az értékek, a mychanges táblában helyesen szerepelnek. (vagyis kalapos ő-ként, de ez valami AS400/DB2 CCSID beállítás hiba lesz, ha jól gondolom egyenlőre nem lényeges)
A kérdés , hogy hogy tudnám rábírni a commandbuildert, hogy ne egye meg az ékezeteimet?
Az MSSQL adatbázis alatta természetesen Hungarian_CI_AS.Súlyosat tévedtem, a kalapos ő a gond, nem tartalmazza a Hungarian_CI_AS. Feltételezem, hogy ,ha megoldom ezt akkor jó is lesz...
-
Realradical
őstag
Sziasztok!
Van nekem egy csomó MS SQL Serveren tanyázó replikáció alatt álló táblám. Ezek a táblák adatbeöntést kapnak egy AS400-as szerverről minden nap.
Ennek az eddig meglévő eljárását szeretném leváltani egy általam írt alkalmazással.A megoldása leírva egyszerű, az AS400-ason lévő táblát beleteszem egy datasetbe, majd a megfelelő SQL-es táblát is beleteszem egy másik datasetbe.
Csűröm csavarom egy kicsit, majd lesz nekem egy mychanges nevű táblám amiben az update/insert/deletere jelölt rekordok vannak.
Ezzel a kóddal pedig visszatenném a szükséges értékeket az MSSQL-es táblába.
SqlDataAdapter da = new SqlDataAdapter(selectString, mySqlConnection);SqlCommandBuilder dummy = new SqlCommandBuilder(da);
da.Update(mychanges);A problémám, hogy az ő és ű betűből o és u lesz. A commandbuilderig eljutnak helyesen az értékek, a mychanges táblában helyesen szerepelnek. (vagyis kalapos ő-ként, de ez valami AS400/DB2 CCSID beállítás hiba lesz, ha jól gondolom egyenlőre nem lényeges)
A kérdés , hogy hogy tudnám rábírni a commandbuildert, hogy ne egye meg az ékezeteimet?
Az MSSQL adatbázis alatta természetesen Hungarian_CI_AS. -
imbahayabusa
csendes tag
hello
egy kis segítséget kérnék, kezdő programozó vagyok, egy egyszerű kő papír olló játékot próbálok összehozni

A lényeg, hogy van két form, az elsőről egy gomb átvisz a másodikra, ahol ki lehet választani hogy mit mutatunk, az ellenfélé randomolva van. Eddig meg is van, de nem tudom hogy kell visszaadni a form 1-nek, hogy nyertem, döntetlen lett vagy vesztettem-e.
tudnátok segíteni? -
snow.man
tag
-
emvy
félisten
hat igazabol nem ertem ez miben kulonbozik attol amit en leirtam
mondjuk meg annyi, hogy a m$ a .NET frameworkjeben bennehagyja a regebbi frameworkoket is, hogy regi appokat is futtatni lehessen. amugy en nem tudok olyan okot kitalalni ami miatt (meg ha elvileg mennie is keni) atirom az assemblyben a required versiont 1.1rol 1.0ra 
Mod: regi hsz-re valaszoltam
-
DelArco
senior tag
-
snow.man
tag
-
Khelben
nagyúr
milyen adatbázishoz kell?
-
snow.man
tag
Nincs valakinek véletlen egy c# nyelven írt windows form-os programja, ami adatbázist is használ (abból megjelenít adatokat, bekér adatokat, stb.)? Ha lenne és meg is osztaná velem, hogy átfuthassam a kódot, akkor az a profilomban lévő mail címre elküldheti. Köszi.
-
Khelben
nagyúr
Üdv!
Van valakinek ötlete arra, hogy egy Dynamic Data Entities Web Application-t hogy lehet (lehet-e) működésre bírni sql server compact adatbázissal? Sima sql serverről gyönyörűen megy, compacttal "SQL Server Compact is not intended for ASP.NET development" hibaüzenetet kapok.
Az "AppDomain.CurrentDomain.SetData( "SQLServerCompactEditionUnderWebHosting", true);"-n már túl vagyok, úgy se megy...
-
SimS
senior tag
Üdv
Hű, ez a kód roppant hasznos. Probléma annyi volt, hogy nem csak RTF-el szerettem volna dolgozni, hanem pl doc-al is. Viszont nem jelentett gondot a formátumkorlát, mint az utóbb kiderült és így el is készültem vele, vagyis amennyire kellett.
köszi

SimS
-
amargo
addikt
Üdv
Olyasmit akartam, h induljon egy MSWord pl, benne a Form-omba egy adott helyen, betöltsön egy adott doksit, aztán a program kiszedjen bizonyos szövegrészeket ebből, ezekkel mahináljon valamit - meg a felhasználó is tudjon módosítani, majd abból a wordből akár már nyomtatni is lehessen közvetlen. kb ez.

RichTextBox-hoz meg ,,értek" és végülis azzal lesz megcsinálva, korlátozva a dokumentumformátumot RTF-re, persze az is jó, tud formázott szöveggel bánni. Meg kicsit puritánabb lesz kinézetileg is emiatt

p.s.: egyébként az a jegyzet nem is rossz

SimS
Szia,
Én csak azt nem értem, hogy leírtad az eljárást. Bár VSTO-t eddig nem igen használtam. De ha RTF-es szöveged van, akkor ezek mindegyikét megtudod csinálni.
Itt egy példa.
-
szöSsZI
tag
Sziasztok!
Még csak pár napja ismerkedem az ASP.NET-el.. Nem tudom mit csinálhattam, aminek az lett a végeredménye, hogy Internet Explorerben nem tudom elérni a localhostot, internet megy.. Firefoxban viszont működik..
M.Visual Studio 8, Framework 2.0.Hogyan tudnám helyre hozni a localhost működését?
-
SimS
senior tag
Hali!
Pontosan nem értem mit szeretnél de a pár hozzászólással fentebb említett jegyzetben le vagyon írva hogy hogyan nyiss meg szöveges doksikat richtextbox-ba hogyan keress bennük meg ilyenek.
itt a legfrissebb: [link]plussz ha vki netalátán tudná a választ itt a prog.hu-n feltettem egy kérdést aki tudja pls segítsen:[link]
Üdv
Olyasmit akartam, h induljon egy MSWord pl, benne a Form-omba egy adott helyen, betöltsön egy adott doksit, aztán a program kiszedjen bizonyos szövegrészeket ebből, ezekkel mahináljon valamit - meg a felhasználó is tudjon módosítani, majd abból a wordből akár már nyomtatni is lehessen közvetlen. kb ez.

RichTextBox-hoz meg ,,értek" és végülis azzal lesz megcsinálva, korlátozva a dokumentumformátumot RTF-re, persze az is jó, tud formázott szöveggel bánni. Meg kicsit puritánabb lesz kinézetileg is emiatt

p.s.: egyébként az a jegyzet nem is rossz

SimS
-
DelArco
senior tag
Üdv, gyorsan jött a válasz, kár h nem voltam gépnél.
Igen, van ilyenem fenn, alapból rakja a VS2008, viszont a használata nem tiszta, hogyan rakom ezt össze egy WindowsFormApplication-el?
Ha értesz hozzá, jöhet privátban is akár egy kis példaprogi pl. Miket kell tennem, hogy megnyitáskor egy adott komponensbe (akár egy form) történjen a dokumentum megnyitása (mint pl richtextbox.LoadFile()) illetve hogy a megnyitottat tudjam kóddal szerkeszteni?Lassan már azt kérem írd meg helyettem
neem, csak elindulni nehézkes, megvannak a feldolgozó algoritmusaim, csak a mozgás és a dokumentumkezelés nem tiszta 
SimS
Hali!
Pontosan nem értem mit szeretnél de a pár hozzászólással fentebb említett jegyzetben le vagyon írva hogy hogyan nyiss meg szöveges doksikat richtextbox-ba hogyan keress bennük meg ilyenek.
itt a legfrissebb: [link]plussz ha vki netalátán tudná a választ itt a prog.hu-n feltettem egy kérdést aki tudja pls segítsen:[link]
-
ArchElf
addikt
Üdv, gyorsan jött a válasz, kár h nem voltam gépnél.
Igen, van ilyenem fenn, alapból rakja a VS2008, viszont a használata nem tiszta, hogyan rakom ezt össze egy WindowsFormApplication-el?
Ha értesz hozzá, jöhet privátban is akár egy kis példaprogi pl. Miket kell tennem, hogy megnyitáskor egy adott komponensbe (akár egy form) történjen a dokumentum megnyitása (mint pl richtextbox.LoadFile()) illetve hogy a megnyitottat tudjam kóddal szerkeszteni?Lassan már azt kérem írd meg helyettem
neem, csak elindulni nehézkes, megvannak a feldolgozó algoritmusaim, csak a mozgás és a dokumentumkezelés nem tiszta 
SimS
Sajnos töbszöri hozzáfogás után sem tudtam nekiállni a VSTO-nak - főként időhiány miatt -, pedig a cél adott volna: egy relációs Outlook DataStore (pokolba kívánom szinte minden nap a Personal Foldereket)

Nem tudom, hogy találsz-e fórumon olyat, akinek volt már szerencséje a VSTO-hoz (de ha igen, nekem is továbbpasszolhatnád az elérhetőségét, hátha az Outlook-os kérdéseimben is tudna majd segítő jobbot nyújtani).
Ja és sorry, hogy beszóltam, de segíteni ezért nem tudok
AE
-
SimS
senior tag
Üdv, gyorsan jött a válasz, kár h nem voltam gépnél.
Igen, van ilyenem fenn, alapból rakja a VS2008, viszont a használata nem tiszta, hogyan rakom ezt össze egy WindowsFormApplication-el?
Ha értesz hozzá, jöhet privátban is akár egy kis példaprogi pl. Miket kell tennem, hogy megnyitáskor egy adott komponensbe (akár egy form) történjen a dokumentum megnyitása (mint pl richtextbox.LoadFile()) illetve hogy a megnyitottat tudjam kóddal szerkeszteni?Lassan már azt kérem írd meg helyettem
neem, csak elindulni nehézkes, megvannak a feldolgozó algoritmusaim, csak a mozgás és a dokumentumkezelés nem tiszta 
SimS
-
ArchElf
addikt
Üdv
Egy alkalmazáshoz szükségem volna formázott doksikra és azok feldolgozására (megnyitás, keresés bennük, esetleg módosítás) és azok exportálására alapértelmezett szövegszerkesztő felé (pl MSWord, vagy bármi más) vagy közvetlen nyomtatás, de az exportálás szimpatikusabb. A doksik .doc ill .rtf formátumban vannak. Kérdés: hogy tudom megtenni a fenti 2 műveletet?
illetve, ha nem csak kódold feldolgozásra szánom, akkor hogyan tudom megjeleníteni, teszem azt egy formon valamilyen hozzáillő komponensben?

SimS
VSTO 2005 (Visual Studio Tools for Office)
AE
-
SimS
senior tag
Üdv
Egy alkalmazáshoz szükségem volna formázott doksikra és azok feldolgozására (megnyitás, keresés bennük, esetleg módosítás) és azok exportálására alapértelmezett szövegszerkesztő felé (pl MSWord, vagy bármi más) vagy közvetlen nyomtatás, de az exportálás szimpatikusabb. A doksik .doc ill .rtf formátumban vannak. Kérdés: hogy tudom megtenni a fenti 2 műveletet?
illetve, ha nem csak kódold feldolgozásra szánom, akkor hogyan tudom megjeleníteni, teszem azt egy formon valamilyen hozzáillő komponensben?

SimS
-
Lortech
addikt
Írni kell egy logikát rá, ami automatikusan azonosítja a fájl nevét az oldal forrásában. Meg kell vizsgálni, hogyan épül fel az oldal, és megtalálni azt a szabályszerűséget, ami alapján a fájl nevét egyérelműen azonosítani tudod.
pl. html elemek neve, id-ja, attribútumai alapján, elemek sorrendje alapján. Szinte mindig meg lehet oldani ezt, még erősen dinamikusan változó tartalom mellett is. -
rapyd
csendes tag
Nem kell hozzá belépés,rögtön a főoldalon van.
Megtaláltam a háttérképet a forrásban,de ,hogy oldom meg,hogy másnap automatikusan váltson ha más a fájl neve? -
Lortech
addikt
Akkor az oldal forrásából ki lehet szedni a háttérkép fájl elérését, aztán le kell tölteni (feltéve hogy a neve / elérése is változik). Ha bejelentkezés szükséges az oldal használatához, az kicsit nehezíti a dolgokat, de úgy is megoldható, csak szimulálnod kell a bejelentkezést, megtartani a sessiont stb.
Konkrétumok ismerete nélkül nagyjából ennyit tudok mondani.
Legegyszerűbb esetben a System.Net.WebClient osztály a barátod, bonyolultabb esetben a System.Net.HttpWebRequest osztály. -
rapyd
csendes tag
Igen,könyvtár! Bocs,a hülye kifejezésért!
Igen,használja. Az oldal egy részén található téglalap részben van beállítva háttérnek és az változik minden nap,de csak azon a részen,körülötte szürke a háttér!
-
Lortech
addikt
Sziasztok!
Egy kis segítségre lenne szükségem egy programban,amit c#ban szeretnék megírni!
Az lenne a feladat,hogy a program minden nap letöltsön egy háttérképet egy honlapról.A háttérkép neve minden nap más,de mindig egy direktóriumban van.Meglehetne ezt irni valahogy?Előre is köszönöm a válaszokat!Mi az a direktórium?
Könyvtár?
A pontos részletektől függ, hogy megoldható-e. A weboldal használja, mint háttérkép? Megjeleníti valahol az oldalon? Ha igen, vsz könnyen megoldható. -
rapyd
csendes tag
Sziasztok!
Egy kis segítségre lenne szükségem egy programban,amit c#ban szeretnék megírni!
Az lenne a feladat,hogy a program minden nap letöltsön egy háttérképet egy honlapról.A háttérkép neve minden nap más,de mindig egy direktóriumban van.Meglehetne ezt irni valahogy?Előre is köszönöm a válaszokat! -
DelArco
senior tag
Igen ez egy nagyon jó jegyzet és folyton frissül.
De most elég régóta átköltözött már a szerző a devportalra ott vannak ennél jóval újjabb verziók is fennt.
Sztem nagyon jól leírja a dolgokat elég könnyen tanulható innen. -
Lortech
addikt
Sziasztok!
Olyan problémám van, hogy írtam egy kő, papir, olló játékot és nálam működik míg elküldöm msn-en ismerősömnek nála hibát ír ki és nem fut.
Az alkalmazás inicializálása nem megfelelő(0xc0000135). hiba
arra gondolok az lehet a gond, hogy a .net 3.5 nincs fent azon a gépen és azért nem fut?
ezt a programot consolosan írtam, de ha windows formos progit írok is gondot okozhat ez ?azt hittem ilyen egyszerű kis dos ablakban futó alkalmazásoknál nem jelent ez ekkora gondot
jól gondolom, hogy ez a gond? ha nem akkor javítsatok ki köszJól gondolod, hogy a .NET framework megfelelő verziója hiányzik. Minden .NET-es alkalmazáshoz kell a .NET framework.
-
kovsol
titán
Sziasztok!
Olyan problémám van, hogy írtam egy kő, papir, olló játékot és nálam működik míg elküldöm msn-en ismerősömnek nála hibát ír ki és nem fut.
Az alkalmazás inicializálása nem megfelelő(0xc0000135). hiba
arra gondolok az lehet a gond, hogy a .net 3.5 nincs fent azon a gépen és azért nem fut?
ezt a programot consolosan írtam, de ha windows formos progit írok is gondot okozhat ez ?azt hittem ilyen egyszerű kis dos ablakban futó alkalmazásoknál nem jelent ez ekkora gondot
jól gondolom, hogy ez a gond? ha nem akkor javítsatok ki kösz -
..Trinity
csendes tag
Nagyon szépen köszönöm a válaszod, nagyon rendes vagy!!!! Így már össze fogom tudni hozni talán
Sziasztok! -
ArchElf
addikt
-
ArchElf
addikt
Angramma program (választható karakterszám)
Aksztófa játék
Lottószámook véletlen generálása, és mentés .jpg képnek
Táblázatkezelő (xls táblázatban 100 véletlen szám, és ezeket rajzolja ki a program)
Ez a négy program lenne. Előre is köszönöm, ha vki meg tudja csinálni!! (Vagy meg tudja mondani, hogy kell megcsinálni-bár nagyon nehéz dolga lesz velem
)(Azt mondta a tanár nem kell egyikhez sem adatbázis vagy ilyesmi, a lehető legegyszerűbb, legrövidebb megoldás is jó, csak működjön a program.)
Anagramma:
string, mint char[] kezelése (két for ciklust egymásba kell tenni, és eltárolni (mondjuk egy bool[] tömbbe, hogy a megalkotáshoz melyik karaktert használtuk már fel). A legyártott változatokat legegyszerűbb belerakni egy List<string> listába.Akasztófa játék:
Karakter ellenőrzés string-ben (IndexOf függvényel, plusz for cilkus, hogy az összes egyező karaktert megtaláljuk). Ezen kívül kell egy számláló, hogy mennyi rontott próbálkozás volt (nincs egyezés a szöveg és a beadott karakter között).Lottószám generálás:
int[5] tömb a számoknak, System.Random a véletlenszámnak, ellenőrzés, hogy a számot kihúztuk-e már egyszer.
Ha megvannak a számok, legenerálni egy Bitmap-ot (amibe majd rajzolunk). A Graphics.FromImage statikus metódussal kinyerjük a rajzoló felületet, DrawString metódussal kiírjuk a számot rá, majd az Bitmap Save metódusával el lehet menteni (akár JPEG-be is): bitmap1.Save("kep1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);Táblázatkezelő:
Az fogalmam sincs ez a feledat mit jelent, de a táblázatot lehet "rajzolni" a ListView (Detail mód) illetve a DataGridView-val.AE
-
Balika2
csendes tag
Megjeleníti az alakzatokat, de csak a beállított piros színben a többi színre kattintva nem történik semmi, amúgy ezen kívül a program lefut...
-
DelArco
senior tag
pontosan mi nem megy benne?
fentebb írt kódban van az a rész hogy szín kiválasztása a bejelölt nyomógomb alapján.
tehát olyan színt állít be az újrarajzolásnál amilyet bejelöltél a fenti menüben.van esetleg vmi hibaüzenet vagy csak nem működik?
-
Balika2
csendes tag
Már csak 1 problémám van...
Nem tudok színt cserélni... -
..Trinity
csendes tag
Angramma program (választható karakterszám)
Aksztófa játék
Lottószámook véletlen generálása, és mentés .jpg képnek
Táblázatkezelő (xls táblázatban 100 véletlen szám, és ezeket rajzolja ki a program)
Ez a négy program lenne. Előre is köszönöm, ha vki meg tudja csinálni!! (Vagy meg tudja mondani, hogy kell megcsinálni-bár nagyon nehéz dolga lesz velem
)(Azt mondta a tanár nem kell egyikhez sem adatbázis vagy ilyesmi, a lehető legegyszerűbb, legrövidebb megoldás is jó, csak működjön a program.)
-
ArchElf
addikt
Kedves fórumozók! Segítséget szeretnék kérni!
Aki ért a Visual Studio (C#)ben történő programok írásához, illetve a program kezeléséhez, az kérem segítsen nekem
Egy csomó progit (3-4 db, meg vannak adva, hogy milyen progik) kellene megcsinálnom, de nem igazán értek hozzá. Állítólag a feladatok nem nehezek. Előre is köszi
Többi részletet mondom, ha van vállalkozó

Van. Itt is.
AE
-
..Trinity
csendes tag
Kedves fórumozók! Segítséget szeretnék kérni!
Aki ért a Visual Studio (C#)ben történő programok írásához, illetve a program kezeléséhez, az kérem segítsen nekem
Egy csomó progit (3-4 db, meg vannak adva, hogy milyen progik) kellene megcsinálnom, de nem igazán értek hozzá. Állítólag a feladatok nem nehezek. Előre is köszi
Többi részletet mondom, ha van vállalkozó

-
ArchElf
addikt
-
Balika2
csendes tag
Miért írja ki ezeket a hibákat?
The name 'mGreen' does not exist in the current context
Az összesnél ezt csinálja -
ArchElf
addikt
Ez a része nem világos.
menü:
-mShape
--mCircle
--mBox
-mColor
--mRed (Checked = true)
--mOrange
--mGreen
Rajozás a System.Drawing csoport alatt levő függvényekkel lehet:
Kell hozzá először egy Graphics objektum, erre lehet rajzolni a saját metódusaival:
ill.,hogyan lehet az beállítani, hogy ez jelenjen meg:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
ehelyett:
private void pictureBox1_Click(object sender, EventArgs e)A menünél a "-" -ak mentü felépítését jelentik (- menü, -- almenü), a név a menü objektum neve (át kell írni a Properties ablakban). Az OnClick-t a rákattintással automatikusan legenerálja, a Paint eseményt pedig a Properties ablak (jobb lent) Events (villám ikon) fülén találod.
AE
-
DelArco
senior tag
Ez a része nem világos.
menü:
-mShape
--mCircle
--mBox
-mColor
--mRed (Checked = true)
--mOrange
--mGreen
Rajozás a System.Drawing csoport alatt levő függvényekkel lehet:
Kell hozzá először egy Graphics objektum, erre lehet rajzolni a saját metódusaival:
ill.,hogyan lehet az beállítani, hogy ez jelenjen meg:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
ehelyett:
private void pictureBox1_Click(object sender, EventArgs e)Ez ha jól látom csak annyit jelent hogy csinálsz egy menüt és annak lesznek az elemei az mShape az mCircle meg a többi.
Ezt meg tudod könnyen csinálni ha áthúzol egy menüt a formodra csak be kell gépelni a neveket és automatán megcsinálja a menüpontokat meg mindent.
Aztán a hozzájuk kapcsolodó click eseményben meg beleírod azokat amiket fentebb láttál.
Így ha az mCircle menüpontra mész kirajzol egy kört ha jól nézem az kiválasztott színnel.
Tehát vagy köröd vagy téglalapod lesz és vagy piros vagy narancssárga vagy zöld lesz. -
Balika2
csendes tag
Ez a része nem világos.
menü:
-mShape
--mCircle
--mBox
-mColor
--mRed (Checked = true)
--mOrange
--mGreen
Rajozás a System.Drawing csoport alatt levő függvényekkel lehet:
Kell hozzá először egy Graphics objektum, erre lehet rajzolni a saját metódusaival:
ill.,hogyan lehet az beállítani, hogy ez jelenjen meg:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
ehelyett:
private void pictureBox1_Click(object sender, EventArgs e) -
ArchElf
addikt
Gondolom a form+menü+picturebox összekattogtatásával nincs gond.
form: Form1
picturebox: pictureBox1
menü:
-mShape
--mCircle
--mBox
-mColor
--mRed (Checked = true)
--mOrange
--mGreen
Rajozás a System.Drawing csoport alatt levő függvényekkel lehet:
Kell hozzá először egy Graphics objektum, erre lehet rajzolni a saját metódusaival:
(Paint esemény alá a legegyszerűbb)private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
//Graphics objektum "felkapása"
Graphics g = e.Graphics;
//felület törlése (gomb színnel)
g.Clear(SystemColors.ButtonFace);
//szín kiválasztása a bejelölt nyomógomb alapján
Color c = SystemColors.ButtonFace;
if (mRed.Checked)
c = Color.Red;
else if (mOrange.Checked)
c = Color.Orange;
else if (mGreen.Checked)
c = Color.Green;
//forma rajzolása a bejelölt nyomógomb alapján
if (mCircle.Checked)
{
g.FillEllipse(new SolidBrush(c), new Rectangle(10, 10, 100, 100));
}
else if (mBox.Checked)
{
g.FillRectangle(new SolidBrush(c), new Rectangle(10, 10, 100, 100));
}
}
//nyomógombok bejelölésének eseményei
private void mCircle_Click(object sender, EventArgs e)
{
mCircle.Checked = true;
mBox.Checked = false;
pictureBox1.Refresh();
}
private void mBox_Click(object sender, EventArgs e)
{
mBox.Checked = true;
mCircle.Checked = false;
pictureBox1.Refresh();
}
private void mOrange_Click(object sender, EventArgs e)
{
mOrange.Checked = true;
mRed.Checked = false;
mGreen.Checked = false;
pictureBox1.Refresh();
}
private void mGreen_Click(object sender, EventArgs e)
{
mGreen.Checked = true;
mOrange.Checked = false;
mRed.Checked = false;
pictureBox1.Refresh();
}
private void mRed_Click(object sender, EventArgs e)
{
mRed.Checked = true;
mGreen.Checked = false;
mOrange.Checked = false;
pictureBox1.Refresh();
}AE
Szövegbevitel TextBox-ból. Szöveg konvertálása számmá pl int.Parse(), Convert.ToInt32() függvényekkel.
Doboz keret+kitöltés:Rectangle r = new Rectangle(10, 10, 100, 100);
Color c1 = Color.Red;
Color c2 = Color.Orange;
g.DrawRectangle(new Pen(new SolidBrush(c1)), r);
g.FillRectangle(new SolidBrush(c2), r);AE
-
ArchElf
addikt
Valakinek van ötlete, hogy ezeket hogyan lehet megoldani?
Visual Studio 2005 alatt kell megcsinálni...1.
Rajzoljunk piros és kék színű kört, vagy téglalapot! A kiválasztott színt a státusz sor Szín, a kiválasztott alakzat nevét pedig az Alakzat helyén jelezzük ki!2.
Rajzoljunk színes téglalapot menüvezérelt programmal! A téglalap adatait billentyűzetről olvassuk be! A téglalap keretszíne és belsejének festőszíne legyen megváltoztatható!Gondolom a form+menü+picturebox összekattogtatásával nincs gond.
form: Form1
picturebox: pictureBox1
menü:
-mShape
--mCircle
--mBox
-mColor
--mRed (Checked = true)
--mOrange
--mGreen
Rajozás a System.Drawing csoport alatt levő függvényekkel lehet:
Kell hozzá először egy Graphics objektum, erre lehet rajzolni a saját metódusaival:
(Paint esemény alá a legegyszerűbb)private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
//Graphics objektum "felkapása"
Graphics g = e.Graphics;
//felület törlése (gomb színnel)
g.Clear(SystemColors.ButtonFace);
//szín kiválasztása a bejelölt nyomógomb alapján
Color c = SystemColors.ButtonFace;
if (mRed.Checked)
c = Color.Red;
else if (mOrange.Checked)
c = Color.Orange;
else if (mGreen.Checked)
c = Color.Green;
//forma rajzolása a bejelölt nyomógomb alapján
if (mCircle.Checked)
{
g.FillEllipse(new SolidBrush(c), new Rectangle(10, 10, 100, 100));
}
else if (mBox.Checked)
{
g.FillRectangle(new SolidBrush(c), new Rectangle(10, 10, 100, 100));
}
}
//nyomógombok bejelölésének eseményei
private void mCircle_Click(object sender, EventArgs e)
{
mCircle.Checked = true;
mBox.Checked = false;
pictureBox1.Refresh();
}
private void mBox_Click(object sender, EventArgs e)
{
mBox.Checked = true;
mCircle.Checked = false;
pictureBox1.Refresh();
}
private void mOrange_Click(object sender, EventArgs e)
{
mOrange.Checked = true;
mRed.Checked = false;
mGreen.Checked = false;
pictureBox1.Refresh();
}
private void mGreen_Click(object sender, EventArgs e)
{
mGreen.Checked = true;
mOrange.Checked = false;
mRed.Checked = false;
pictureBox1.Refresh();
}
private void mRed_Click(object sender, EventArgs e)
{
mRed.Checked = true;
mGreen.Checked = false;
mOrange.Checked = false;
pictureBox1.Refresh();
}AE
-
DelArco
senior tag
Valakinek van ötlete, hogy ezeket hogyan lehet megoldani?
Visual Studio 2005 alatt kell megcsinálni...1.
Rajzoljunk piros és kék színű kört, vagy téglalapot! A kiválasztott színt a státusz sor Szín, a kiválasztott alakzat nevét pedig az Alakzat helyén jelezzük ki!2.
Rajzoljunk színes téglalapot menüvezérelt programmal! A téglalap adatait billentyűzetről olvassuk be! A téglalap keretszíne és belsejének festőszíne legyen megváltoztatható!Hali!
most épp nincs elöttem visual studio igy nem tudom megcsinálni de ez talán segíthet:
[link]
itt van egy olyan fejezet hogy grafikai alapok ott megtalálod milyen metodusokkal lehet kört illetve téglalapot rajzolni.de ha megnézed az előre elkészített vezérlőket ha nem csal az emlékezetem létezik rectangle meg oval vezérlő amit simán ki lehet húzni a formra aztán már készen is van.
ez mondjuk nem 100% de ha ottvan akkor kihúzod őket formra és mindig azt teszed láthatóvá amelyikre szükség van illetve a status barban is azt mutatod.
ez ugyan nem túl szép megoldás de legalább egyszerű.
csak nem vagyok benne biztos most hogy ottvan ez az oval meg rectangle objektum.
-
Balika2
csendes tag
Valakinek van ötlete, hogy ezeket hogyan lehet megoldani?
Visual Studio 2005 alatt kell megcsinálni...1.
Rajzoljunk piros és kék színű kört, vagy téglalapot! A kiválasztott színt a státusz sor Szín, a kiválasztott alakzat nevét pedig az Alakzat helyén jelezzük ki!2.
Rajzoljunk színes téglalapot menüvezérelt programmal! A téglalap adatait billentyűzetről olvassuk be! A téglalap keretszíne és belsejének festőszíne legyen megváltoztatható! -
Relisys
senior tag
Köszi mindenkinek! közbe megoldódott.
-
DelArco
senior tag
Sziasztok!
Segítségre lenne szükségem egy c#-os memóriajátékkal kapcsolatban. A problémám két kép összehasonlítása lenne. Mikor két button fel van fordítva és a képük ugyanaz akkor a visual studio úgy veszi hogy nem egyformák, pedig azok!! Hogy lehetne öket e helyett jobban összehasonlítani?
if(P[i].Image == P[k].Image)Nem tudom pontosan hogyan oldottad meg a feladatot de a képet hasonlítgatásánál nekem is volt bajom.
Bár nekem azért nem tudta őket hasonlítani mert betettem a képeket forrásnak és akkor nme tudja.
Esetleg használhatod a gombok más tulajdonságát is arra hogy összehasonlítsd őket.
Bár nme biztos hogy a legjobb megoldás de ott van pl a Tag tulajdonság amit azonos képeknél azonos értékre állítasz. Vagy vmi ilyesmi. -
lotuszwirag
csendes tag
-
lotuszwirag
csendes tag
-
Lortech
addikt
Sziasztok!
Segítségre lenne szükségem egy c#-os memóriajátékkal kapcsolatban. A problémám két kép összehasonlítása lenne. Mikor két button fel van fordítva és a képük ugyanaz akkor a visual studio úgy veszi hogy nem egyformák, pedig azok!! Hogy lehetne öket e helyett jobban összehasonlítani?
if(P[i].Image == P[k].Image)De gondolom nem ugyanaz a két objektum referenciája, mert itt az egyenlőség azt vizsgálja.
-
Relisys
senior tag
Sziasztok!
Segítségre lenne szükségem egy c#-os memóriajátékkal kapcsolatban. A problémám két kép összehasonlítása lenne. Mikor két button fel van fordítva és a képük ugyanaz akkor a visual studio úgy veszi hogy nem egyformák, pedig azok!! Hogy lehetne öket e helyett jobban összehasonlítani?
if(P[i].Image == P[k].Image) -
Benmartin
senior tag
-
lotuszwirag
csendes tag
Sziasztok!
Nem tudok olyan oldalt ahol c#-os feladatok vannak? Esetleg megoldásokkal?
Előre is köszi!
-
sghc_toma
senior tag
igazából még az sem teljsen, mert nem tudja a shader model 3-at.. pixel shader-ből csak a 2.0 megy neki.. DX9-re is meg lehet írni szerintem a prímszámos mókát, csak azzal már viszonylag sokat kell szívni, nem ilyen 10 perc alatt összedobom kategória (pl: nincsen natív integer típus, nehezebb kezelni a system memó és a VGA memó közti adatmozgatást.. meg még egy-két dolog, amibe most inkább nem megyek bele, mégiscsak egy C#, és nem egy GPGPU topic-ban vagyunk
) -
yash
senior tag
egyelőre C++ (a shader rész meg HLSL), de holnap akkor átírom C#-ra..
32-esprimrol az enyem is enterre eldonti
mármint az a kód, ami a #870-ben van? az nekem ((2^32)-1)-re jópár másodpercig számol egy T7500-ason (2.2GHz)..DirectX-bol van 10-es verionk, de csak igma950 fele
gma950 nem tud DX10-et..tudom
csak viccbol irtam. vista alatt futo (sp2) directx10 van, termeszetesen csak 9.0c maga a kartya. erre lehet optimalizalni (ha akarod) -
sghc_toma
senior tag
ha C#-ban irtad, akkor nem gond, szivesen tanulunk belole
johet! csak alakitsd at szepre, hogy versenykepes legyen!
AE meg szepen kitalal vmit, amivel o lesz a nyertes, ha te allsz nyeresre
de Int64 alatt nem allunk szoba primekkel, 32-esprimrol az enyem is enterre eldonti
DirectX-bol van 10-es verionk, de csak igma950 fele
ez belefer meg a versenybe...egyelőre C++ (a shader rész meg HLSL), de holnap akkor átírom C#-ra..
32-esprimrol az enyem is enterre eldonti
mármint az a kód, ami a #870-ben van? az nekem ((2^32)-1)-re jópár másodpercig számol egy T7500-ason (2.2GHz)..DirectX-bol van 10-es verionk, de csak igma950 fele
gma950 nem tud DX10-et.. -
yash
senior tag
mármint úgy érted, hogy CPU-ra nem érdemes párhuzamosítani..
holnap vizsgázom analból, úgyhogy csak gyorsan átgányoltam a DirectX10-es MD5 törőmet, hogy 32 bites int-ről döntse el, hogy prím-e.. bármilyen 32 bites egészre enter nyomása után rögtön megkapom az eredményt.. persze ez itt most off, mert gondolom a versenyben CPU-ra kell optimalizálni a feladatot
ha C#-ban irtad, akkor nem gond, szivesen tanulunk belole
johet! csak alakitsd at szepre, hogy versenykepes legyen!
AE meg szepen kitalal vmit, amivel o lesz a nyertes, ha te allsz nyeresre
de Int64 alatt nem allunk szoba primekkel, 32-esprimrol az enyem is enterre eldonti
DirectX-bol van 10-es verionk, de csak igma950 fele
ez belefer meg a versenybe... -
sghc_toma
senior tag
mármint úgy érted, hogy CPU-ra nem érdemes párhuzamosítani..
holnap vizsgázom analból, úgyhogy csak gyorsan átgányoltam a DirectX10-es MD5 törőmet, hogy 32 bites int-ről döntse el, hogy prím-e.. bármilyen 32 bites egészre enter nyomása után rögtön megkapom az eredményt.. persze ez itt most off, mert gondolom a versenyben CPU-ra kell optimalizálni a feladatot
-
ArchElf
addikt
-
ArchElf
addikt
Prímek száma: 217 846 311 (5%)
A deltában az nem jó, hogy csak szekvenciálisan kereshető, de biztos lehetne valami köztes megoldást találni. Sima uint[] ben tárolva 831 MB lenne a szükséges tárterület (+fejlécek).AE
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- iPhone topik
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Forza sorozat (Horizon/Motorsport)
- Motoros topic
- Filmvilág
- Lexus, Toyota topik
- exHWSW - Értünk mindenhez IS
- Azonnali informatikai kérdések órája
- További aktív témák...
- HP Omen 16" FHD+ IPS Ryzen 9 8940HX RTX 5070 32GB 1TB NVMe gar
- GoPro HERO11 Black Creator Edition KOMPLETT, eredeti doboz, alig használt
- Bomba ár! Lenovo TP Yoga 370 - i5-7G I 8GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Gari
- Bomba ár! Lenovo ThinkPad X390 - i7-8G I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- playseat evolution black actifit
- Eladó Apple iPhone Xr 64GB kék / 12 hó jótállás
- Lenovo T14s G2 Core i7 1185G7 16Gb 1Tb NVMe Érintőkijelző Intel Iris Boltból Számlával Garanciával
- Dell Optiplex/Precision MT/SFF 3430, 3050, 3060, 3070, 3080, 5060, 7060/7.-8.-9.gen/SZÁMLA-GARANCIA
- Workstation bazár - Dell, Lenovo - számla, 6 hó garancia - 05.15
- Apple iPhone 14 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Szóval, bele akarok egy mp3-at tolteni egy cellába, ezt hogy érdemes megcsinálni?



Ha értesz hozzá, jöhet privátban is akár egy kis példaprogi pl. Miket kell tennem, hogy megnyitáskor egy adott komponensbe (akár egy form) történjen a dokumentum megnyitása (mint pl richtextbox.LoadFile()) illetve hogy a megnyitottat tudjam kóddal szerkeszteni?
neem, csak elindulni nehézkes, megvannak a feldolgozó algoritmusaim, csak a mozgás és a dokumentumkezelés nem tiszta


