- Luck Dragon: Asszociációs játék. :)
- perge666: Anbernic kézikonzolok
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- bambano: Bambanő háza tája
- Mr Dini: Mindent a StreamSharkról!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- hcl: MS Office365 Linuxon
- sziku69: Fűzzük össze a szavakat :)
Ú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
-
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
-
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
válasz
acélkemény #993 üzenetére
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/
-
ArchElf
addikt
válasz
acélkemény #990 üzenetére
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
-
ArchElf
addikt
válasz
acélkemény #988 üzenetére
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
É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
válasz
acélkemény #986 üzenetére
É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
válasz
acélkemény #985 üzenetére
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. -
Lortech
addikt
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. -
ArchElf
addikt
válasz
MrSealRD #977 üzenetére
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
-
Ü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
MrSealRD #974 üzenetére
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!
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??
-
Jester01
veterán
-
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
válasz
Rodrighez #967 üzenetére
É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
válasz
Rodrighez #967 üzenetére
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?
-
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
válasz
imbahayabusa #961 üzenetére
Pontosan mit is szeretnél, mire kell a két form?
AE
-
Realradical
őstag
válasz
Realradical #962 üzenetére
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
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
-
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
Ü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
-
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
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 tudokAE
-
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
-
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!
-
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! -
kovsol
titán
-
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
válasz
..Trinity #928 üzenetére
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...
-
-
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.)
-
..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ó
-
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
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
-
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
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
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
-
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.
-
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. -
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) -
skoda12
aktív tag
válasz
lotuszwirag #908 üzenetére
Nincs olyan feladat, ami kifejezetten egy nyelvre lenne adva, mert amit egyik nyelven megoldasz, azt máshogy is meg lehet oldani egy másik nyelven. De itt találsz sok feladatot: UVA
-
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
)
-
sghc_toma
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.. -
yash
senior tag
válasz
sghc_toma #903 üzenetére
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
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xiaomi 15 - kicsi telefon nagy energiával
- Hivatalos a OnePlus 13 startdátuma
- Ne felejtsd el a páncélt lemeríteni!
- One otthoni szolgáltatások (TV, internet, telefon)
- Milyen videókártyát?
- Nvidia GPU-k jövője - amit tudni vélünk
- Háztartási gépek
- Luck Dragon: Asszociációs játék. :)
- Telekom mobilszolgáltatások
- PlayStation 5
- További aktív témák...
- 25+ típus!!! Lenovo ThinkPad, X1 carbon, X1 Yoga 5-12. gen 12,5-15" all-in-one, Workstation, stb.
- ÁRCSÖKKENTÉS Dell Latitude E6320 notebook eladó
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- IKEA Format lámpák eladóak (Egyben kedvezménnyel vihető!)
- HIBÁTLAN iPhone 13 mini 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3038, 94% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest