- Ismét a Honoré a legvékonyabb hajlítható
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- Nem növel telepméretet a Galaxy S26 Ultra
- Megjelent a Poco F7, eurós ára is van már
- Magyarországról is elérhető a Xiaomi Pay
- Xiaomi 14T Pro - teljes a család?
- Fotók, videók mobillal
- Netfone
- Poco X3 Pro - hardverfrissítés
- Xiaomi 15 - kicsi telefon nagy energiával
Ú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
-
MrSealRD
veterán
Ü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
-
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??
-
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?
Ú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!
- PROHARDVER! feedback: bugok, problémák, ötletek
- Elérhető a Fractal Scape
- MasterDeeJay: Noname 1TB-os SATA SSD teszt
- E-roller topik
- Milyen légkondit a lakásba?
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Apple asztali gépek
- Magas AI-költségek, csökkenő létszám: dolgozók ezreit rúgja ki a Microsoft
- Ismét a Honoré a legvékonyabb hajlítható
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- További aktív témák...
- Bomba ár! Dell Latitude 5490 - i5-8GEN I 8GB I 256GB SSD I 14" FHD Touch I HDMI I Cam I W10 I Gari!
- Bomba ár! Dell Latitude 7280 - i7-7GEN I 16GB I 256SSD I 12,5" FHD Touch I Cam I W11 I Garancia!
- Bomba ár! Dell Latitude 5590 - i5-8GEN I 8GB I 256SSD I 15,6" FHD I HDMI I CAM I W11 I Gari!
- LOQ 15IAX9 15.6" FHD IPS i5-12450HX RTX 4050 16GB 1TB NVMe magyar vbill gar
- Bomba ár! Lenovo ThinkBook 15 G2 - i5-1135G7 I 16GB I 512GB SSD I 15,6" FHD I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Xiaomi Redmi Note 13 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Samsung Galaxy S21/Samsung Galaxy S21+/Samsung Galaxy S21 Ultra
- ÁRGARANCIA! Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest