C sharp

Oldal 1 / 2Következő →

Jelentkezz be a hozzászóláshoz.

Jim Morrison
#84
Legegyszerûbben szerintem így lehet megoldani:

for (int i = 0; i < 1000; i++)
{
if(i % 17 == 0)
Console.WriteLine(i);
}

ennek mûködnie is kell majd ha minden igaz 😄

ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/

TheUjoNCBeats
#83
Sziasztok!

kaptam egy olyan feladatot, hogy 0 és 1000 közötti 17 el osztható számokat írjam ki console app ben. valaki le tudja írni nekem ezt program kódban?

Miért tervezed a holnapot amikor még a mát se fejezted be?

Jim Morrison
#82
Van valami jó oldal ahol feladatok vannak (megoldással)? Ha lehet egészen az alapoktól mert kicsit berozsdásodtam 😊

ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/

Metalmilitiakid
#81
kellene egy kis segítség, visual c# 2008 ban az egyik programom valamiért .suo ban mentõdött le és most istennek sem tudom megnyitni, még jegyzettömbben sem. Van ennek a megnyitására valami megoldás ?

[BF2 151k,156k,164k,170k][TF2:10k] [Humoros: 168k] Steam: MortalMilka, Bnet: MortalMilka#2417

Metalmilitiakid
#80
Sikerült ma rávilágítani, hogy problémák vannak a leadott anyag és az elvárt programok között és visszavonta õket, éljen...

[BF2 151k,156k,164k,170k][TF2:10k] [Humoros: 168k] Steam: MortalMilka, Bnet: MortalMilka#2417

#79
Megoldottam 😊

Evin
#78
Van valaki, aki ért a WPF UserControl használatához; adatcsere, eseménykezelés?
Egy normális, érthetõ, magyar tutor is jó.

Fordítások: http://evin.konzolozz.hu Az élet csupán álom, útban a halál felé.

#77
Sziaszok!
Itt már leírtam a problémám: http://www.sg.hu/listazas_msg.php3?id=1079095647&no=222
Sajnos nem találok megoldást a neten, ezért nem tudom megnézni mi a megoldás. Remélem tud valaki segíteni !😊

Metalmilitiakid
#76
A: Nem diploma csak 1 szar OKJ
B: Direkt azt kérem, hogy valaki magyarázza el(ha a legelsõ beírásom is elolvastad volna), mert egyedül sajnos nemtudom megtanulni, de a tanár lófaszt sem tanít (mert OKJ)
C: Ne általánosíts, csak mert neked úgy könnyebb.

[BF2 151k,156k,164k,170k][TF2:10k] [Humoros: 168k] Steam: MortalMilka, Bnet: MortalMilka#2417

Büdös Bohóc
#75
Majd szerinted megírjuk neked, hogy valahogy átrugdosd magad valami véletlen folytán a diplomáig és felhígítsd a szakmát? 😊

\"kiskirája helyesen bocs, hogy kijavítalak...\" You could be Hoffed

Metalmilitiakid
#74
Most viszont, hogy igen szarul állok, már azt is elfogadom, hogyha valaki megírja 😄 Csak valami magyarázat kellene hozzá, mert így magában kevés.

[BF2 151k,156k,164k,170k][TF2:10k] [Humoros: 168k] Steam: MortalMilka, Bnet: MortalMilka#2417

Metalmilitiakid
#73
Akkor csak így mutatóba, ezek szerinted mennyire lesznek nehezek ?

1.1 Az ijedos kaméleonok

Egy szigeten szürke, barna és zöld kaméleonok élnek. Ha két különbözo színu kaméleon találkozik, akkor annyira megijednek egymástól, hogy mindketten a harmadik színre változtatják borüket. Két azonos színu kaméleon nem ijed meg egymástól, így találkozásuk nem jár színváltozással. A sziget korlátozott kaméleon-eltartó képessége miatt legfeljebb 100 állatkával lehet dolgunk (azaz S+B+Z<101). Adjuk meg ? egy program segítségével ? azon S, B, Z számhármasokat, mely "létszámokból" indulva egy ido múlva a szigeten minden kaméleon ugyanolyan színu lesz.

1.2 Barátságos számok

A matematikusok barátságos számoknak nevezik azokat a számpárokat, ahol az egyik szám nála kisebb osztóinak összege egyenlo a másik számmal és viszont. Ilyen számpár például a 220 és a 284, hiszen: a 220 nála kisebb osztói: 1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110, s ezek összege 284; a 284 nála kisebb osztói: 1, 2, 4, 71, 142, s ezek összege 220. A feladat egy olyan program írása, mely a barátságos számpárokat állítja elo megadott határig.

6.3. Golyók

Adott N darab golyó a biliárdasztalon (R sugarú körök egy N´K méretu téglalapon, középpontjaik koordinátáival megadva). Kiválasztva közülük kettot (A és 😎, kérdezzük, hogy ütheto-e (látható-e) A-ból B?

[BF2 151k,156k,164k,170k][TF2:10k] [Humoros: 168k] Steam: MortalMilka, Bnet: MortalMilka#2417

gergely1991
#72
vagy ez?
for=ciklus(iteráció)
if=elágazás(szelekció) (gondolom ezeket úgyis ismered)
Sajnos csak az alapokat ismerem,és programozói nyelv ismerete illetve programozói környezet nélkül nem sokat tudnék segíteni.

Xubuntu 14.04.5 /WIndows 7 Enterprise/Windows XP professional SP3(némely szoftver inkompatibilis az elöz?vel). :)

gergely1991
#71

Xubuntu 14.04.5 /WIndows 7 Enterprise/Windows XP professional SP3(némely szoftver inkompatibilis az elöz?vel). :)

Metalmilitiakid
#70
Hali!

Azután érdeklõdnék, hogy valaki tudna e nekem segíteni C# ban, mert olyan szintû tanítás után, hogy megtanultuk, mire jó a for meg az if, kaptunk beadandó féléves vizsgafeladatot amirõl fogalmam sincs. Nem azt kérném, hogy csinálja meg valaki, hanem, hogy segítsen inkább megérteni. Ha valaki segítene, akkor küldök leírást a feladatokról.

Elõre is köszi ha valaki segít.

[BF2 151k,156k,164k,170k][TF2:10k] [Humoros: 168k] Steam: MortalMilka, Bnet: MortalMilka#2417

#69
Valakinek esetleg nincs valami tökös háttérképe a C#-hoz?

Igaz, a Google-n már megnéztem, de azért érdekelne hogy kinek milyen van.
#68
Következõ szünetben jövök s bemagolom az egészet!
#67
Anyám, a "BinaryWriter"! Ez az ami a QB-ben
Ezt hívják fogalmi vakfoltnak. <#circling><#idiota>
#66
Igen, ilyesmit próbáltam már a google-n, csakhogy nem gondoltam arra, hogy vagy tömbökben lehet tárolni a bájtokat, vagy sehogy. Magyarul nem gondoltam arra, hogy bájtból csak tömbös létezik, ennélfogva nem írtam be az array kifejezést és így 15 oldal után sem találtam rá arra, amire akartam.

De akkor most megnézem. Köszönöm!
Büdös Bohóc
#65
fõleg mert annyira általános dolog ez, hogy kizárt dolog, hogy nincs 1000-nél több példa rá neten

\"kiskirája helyesen bocs, hogy kijavítalak...\" You could be Hoffed

Büdös Bohóc
#64

\"kiskirája helyesen bocs, hogy kijavítalak...\" You could be Hoffed

#63
Akkor mi az a NEM szövegkódolásos apis módszer, amit tudnék arra használni, hogy egy szerencsétlen árva 0-255 közötti 8 bittes bájtot valamilyen módon a merevlemezemre írjak, lehetõleg úgy hogy az regisztrálva legyen a fáljrendszerben 1 db fáljként ??????????

Quick-Basic-ben, azaz a csúnya scriptelõs DOS-nál, valahogy ez ment minden nehézség nélkül egy 3 karakteres parancsal.
C#-ban vajon hány oldal kéne erre?!? <#falbav>
<#fejvakaras>
Büdös Bohóc
#62
(akarom mondani szövegkódolásos apis módszerrel)

\"kiskirája helyesen bocs, hogy kijavítalak...\" You could be Hoffed

Büdös Bohóc
#61
Tudod a baj ott kezdõdik, hogy te szöveg kódolással akarsz byte fájlt írni :-| ... A hiba az ön készülékében van

\"kiskirája helyesen bocs, hogy kijavítalak...\" You could be Hoffed

#60
De ez az, hogy az utálatos Microsoft, akit én mindig utálok, bár kényszerûen az õ termékeiket használom, mindenre gondoltak, csak a normális 8 bittes* bájtokra nem.

"Próbáltam az ASCII helyett mindenfélét, "...

Igen, én végigpróbáltam az 'Encoding'-okat, de nincs közöttük "normális"* bájkonvertel.
Büdös Bohóc
#59
Nem vagyok C Sharpos, de ez magától értetõdõ: utána kéne nézned milyen Encodingok vannak. Az igazi ASCII kódolás 7 bites és ha megnézed a referenciát, látszik, hogy az Encoding osztálynak az ASCII konstansa egy 7 bites enkódolást ad.

keress megfelelõt itt

\"kiskirája helyesen bocs, hogy kijavítalak...\" You could be Hoffed

#58
Viszont most adódott egy olyan problémám, amit tényleg nem tudok megoldani, mert nincsenek hozzá elõismereteim, illetve csak nagyon kevés parancsot ismerek.
Arra lenne szükségem, bármely natúr !8 bittes! bájtot fáljba írhassak. Ugye egy ilyen bájt értéke 0 és 255 között lehet (azaz 2^8 féle értéket vehet fel, mivel egy natúr bájt 8 bittes). E között a 0 - 255 között én szeretnék esetenként bármilyen értéket 1 bájtként fáljba írni (tehát lehet, hogy mondjuk a 9-es, de lehet, hogy a 234-es értékû bájtot szeretném fáljba írni.

Az alábbihoz hasonló kóddal próbálkoztam {
using System;using System.IO;class a{static void Main(){
Random a=new Random()
using(StreamWriter b=new StreamWriter(".KEY"))b.Write(System.Text.Encoding.ASCII.GetChars(new byte[]{Convert.ToByte(a.Next(0,255))}));}}
}
Viszont itt az a gond, hogy az ASCII alatt õ 7 bittes "bájtokat" ért, és ha mondjuk az a véletlenszám éppen 127 fölé esne, akkor õ konokul egy "?" jelet (&H-F3) jelet (bájtot) rak be, akármi is a szám (127 felett)

Próbáltam az ASCII helyett mindenfélét, amit a legördülõ választékokban láttam, de nincs ott semmi, ami megoldaná a problémámat!
Légyszi segítsetek!!!
#57
OK, kész is:

using System;using System.Diagnostics;class a{static void Main(){
Console.WriteLine("Folyamat használatban: cmd.exe (parancssor)");
Process a;
a=Process.Start("C:\\Windows\\System32\\cmd.exe");
a.WaitForExit();
Console.WriteLine("A folyamat használata (cmd.exe) bezárult. Kilépéshez üssön <ENTER>-t!");
Console.Read();}}

Bocsi az egész miatt, csak nem gondoltam, hogy ilyen hamar megtalálom. <#circling>
Kissé már fáradt lehetek...
#56
Ok, a következõ parancsot megtaláltam:
class a{static void Main(){System.Diagnostics.Process.Start("cmd.exe");}}

Azaz: System.Diagnostics.Process.Start($programnév$);

Viszont nekem arra is szükségem lenne, hogy a saját program mindeközben ne fusson tovább, várja meg, amíg a külsõ program teljesen lefut.

Ez így megoldható?
#55
Hello, az lennne a kérésem, hogy lehetséges-e az a C#-ban (Microsoft Visual C# 2008 Express verziót használok), hogy a saját programomban futás közben valahol egy külsõ, nem saját EXE-fálj nyissak meg s futtassam?
#54
Hello

Csharp 2008 al hogyan tudok excelben keresni és a keresési eredményt több textboxban vagy lalbelben meg jeleníteni?

a segítséget elõre is köszönöm

#53
Valaki ezt (Brainfuck):
>++++++++++>+>+[
[+++++<>++++++++<->>.<++++++<>--------<->+<<<]>.>>[
<-><<>+<->>><<<+>+>-><[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-
[>+<-[>+<-[>+<-[><->>+>+<<<-<>+<->]]]]]]]]]]+>>>
]<<<
]

le tudná fordítani C#, C++ nyelvre?

Senki nem lehet jobban rabszolga, mint akivel elhitetik, hogy szabad! Törvények helyett>>>Megoldás; Érzelmek helyett>>>Logika Aki ura az érzelmeinek, az egész világot meghódíthatja.

Police88
#52
:S a kép elérési útvonala jó jobb klikk kép megjelenítése és mûködni fog

First born unicorn Hard core soft porn Dream of Californication

Police88
#51
sorry*

First born unicorn Hard core soft porn Dream of Californication

Police88
#50
Most a drag and droppal szórakozom müködik is prímán csak amikor áthúzom az egyik boxból a másikba akkor megváltozik a sizemodeja mivel itt írja is, hogy az eredeti méretben jeleníti majd meg, hiába állítom be a picturebox tulajdonságinál a sizemodet StretchImagera
Azt szeretném, hogy 200*100as méretben jelenítse meg vagy úgy mint a StretchImage.


vmi ilyesmi kéne, hogy size (200,100) csak nemtom pontosan hova és hogyan kell beírni így szintaktikai hibát vét...

First born unicorn Hard core soft porn Dream of Californication

jacky87
#49
Persze hogy nem ismeri fel, mivel azt a gombnyomásnál deklaráltad! 😄
Deklaráld az eseményen kívül (ott ahol az utvonalat)! Fölösleges még egyszer leírnod ugyanazt! Kívül deklarálod, ezzel létrejön a változó tehát mindenhol eléred, gombnyomásra megnyitod a fájlokat és értéket adsz a változónak, így mikor a listboxban kiválasztod az elemet akkor már tudsz a változó egy elemére hivatkozni! 😉

(névtereknek olvass utána ha nem tiszta)

Tanulok, mert a befektetett energia egyszer meghozza gyümölcsét...és mint tudjuk, a gyümölcsbõl pálinkát lehet fõzni! ;) http://nyaralasitthon.com

Police88
#48
köszi a választ
én is ezen a vonalon indultam tovább csak az volt a probléma,hogy a fajlnev változómat nem ismerte fel az eseményen belül de aztán azon belül is leírtam neki hogy mi is az és így végre müködik tökéletesen

First born unicorn Hard core soft porn Dream of Californication

jacky87
#47
Ahogy látom itt az történik, hogy rákattintasz a gombra, megnyitsz egy könyvtárat, feltöltöd a listát és az 1.-t megjeleníted.
Na a gombnyomásra csak megnyitás és listafeltöltés legyen! Utána csinálsz a listboxodhoz egy eseményt arra az esetre, hogy a listában a kiválasztott elem megváltozott. Tehát a selected index! Ezt megtalálod az alap események között, nem kell neked létrehozni. (asszem ChangeSelectedIndex esemény, de most így fejbõl nemtudom biztosra. De meg fogod találni) És ebbe rakd bele a pictureBox1.Image = Image.FromFile(fajlnev); részt, ahol a SelectedIndexet a listbox1.SelectedIndex néven éred el!

Tanulok, mert a befektetett energia egyszer meghozza gyümölcsét...és mint tudjuk, a gyümölcsbõl pálinkát lehet fõzni! ;) http://nyaralasitthon.com

Police88
#46
Más koncepció hasonló probléma:
Adott egy windows form mappamegnyitás dialóggal megnyitunk egy mappát ebbõl kiválogatja a képeket és ezekkel az elemekkel feltölt egy listBoxot és a listboxból kiválasztott fájt szeretném megjeleníteni egy pictureboxban. Egyet meg is jelenít de szeretném mindegyiknél mûködne.
A SelectedIndexes résznél nem vagyok képben a többi tökéletesen müxik.
forrás:
Spoiler (katt a megjelenítéshez)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;



namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{

string utvonal;
int SelectedIndex = 0;


public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
utvonal = folderBrowserDialog1.SelectedPath;
label1.Text = utvonal;



if (System.IO.Directory.Exists(utvonal))
{

string[] fajlnev = System.IO.Directory.GetFiles(utvonal, "*.jpg");

foreach (string s in fajlnev)
{
System.IO.FileInfo fi = new System.IO.FileInfo(s);
listBox1.Items.Add(fi.Name);


listBox1.SelectedIndex = 0; // EZT
pictureBox1.Image = Image.FromFile(fajlnev); // MEG EZT HOGYAN KÉNE?
}

}

}
}

private void button3_Click(object sender, EventArgs e)
{
DialogResult sz = MessageBox.Show("Biztos ki akarsz lépni?", "Kilépés", MessageBoxButtons.YesNo);
if (sz == DialogResult.Yes)
{
this.Close();
}
}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
pictureBox1.Image = null;
pictureBox1.Invalidate();

}
}
}

First born unicorn Hard core soft porn Dream of Californication

jacky87
#45
http://www.softwareonline.hu/Article/View.aspx?id=1898 ezt nézd át!
És ha esetleg nem értenéd, hogy mi az a delegate, és mi miért van úgy a példában, akkor olvass utána a delegáltaknak és minden tiszta lesz! 😉

Tanulok, mert a befektetett energia egyszer meghozza gyümölcsét...és mint tudjuk, a gyümölcsbõl pálinkát lehet fõzni! ;) http://nyaralasitthon.com

Police88
#44
a stretch megoldva ha valakit érdekel:
pbox.SizeMode = PictureBoxSizeMode.StretchImage;

First born unicorn Hard core soft porn Dream of Californication

Police88
#43
az nem tiszta, hogy hogyan hivatkozok a generált pictureboxok egyik elemére

First born unicorn Hard core soft porn Dream of Californication

Police88
#42
Nem várom el, hogy megírd helyettem a programot csak nagy segítség lenne ha ki tudnál segíteni. Csak azzal, hogy ha ráklikkelek a képre akkor jelenjen meg nagyban a pictureboxban.
Letöltöttem pár C#-al foglalkozó könyvet de több száz oldalasak lassan haladok velük. Googlet is több napon át izzaztottam ilyen címszavakkal nagyon sok oldalt találtam is a C#-al kapcsolatosan, túl sokat is. Mégis pont ilyen problémára nem nagyon találtam megoldást (bár meglehet h létezik vhol)...
Látom te otthon vagy a témában neked nem megy rá a délutánod 😄
THX

Am vmi ilyesmire lenne szükségem gondolom.

private void ?????_Click(object sender, EventArgs e)
{
pictureBox1.ImageLocation = ?????.ImageLocation;
label2.Text = pictureBox1.ImageLocation;
}

First born unicorn Hard core soft porn Dream of Californication

jacky87
#41
Leírtam, hogy miként tudsz mûveleteket végezni a picturebox kattintásra:
létrehozol egy közös eseménykezelõt!
Eddig úgy csináltad, hogy minden pictureboxhoz külön click eseménykezelõt rendeltél. Most egy közösre van szükséged, ahol a senderbõl állapítod meg, hogy melyik pictureboxra kattintottak.
Leírni nem fogom a kódot, mert azzal már szinte megírom a programodat. 😄
Keress rá gugliban h "eseménykezelés c#" vagy ami még jobb, szerezz egy könyvet! 😉 Ha könyvre nincs lehetõséged, akkor a neten is találsz rengeteg c# tutorialt, vagy rendes leckéket, amibõl megtanulhatod az objektumorientált programozást! 😉

Tanulok, mert a befektetett energia egyszer meghozza gyümölcsét...és mint tudjuk, a gyümölcsbõl pálinkát lehet fõzni! ;) http://nyaralasitthon.com

Police88
#40
Köszi a segítséget.
Az a baj, hogy ezt a programot már ugye megcsináltam fix 5 vizuálisan létrehozott picture boxxal és azokon beállítottam h SizeMode=StretchImage ezt a kóddal létrehozottakon, hogyan tudom beállítani egységesen?

Szintén azt, hogy ráklikkelek a kis képekre és megjelenik a egy nagy pictureboxban meg tudtam csinálni vizuálisan de így,hogy most kóddal hoztam létre a pictureboxokat meg vagyok lõve, hogy hogyan írjam le neki ezt a mûveletet.

Még egy problémám lenne,hogy a generált pictureboxokat szeretném egy külön layoutba helyezni és azon belül scrollozni köztük (autoscroll=true).
De most a nulláról indulva nem sikerül ez sem.

A program most így néz ki:
.zip solution
.exe

First born unicorn Hard core soft porn Dream of Californication

jacky87
#39
a makrók szépen kivették a kódból a lényeget 😄
a pbox.ImageLocation=fajlnev -nél a fájlnév i. eleme kell, de gondolom ezt tudod! ;D

Tanulok, mert a befektetett energia egyszer meghozza gyümölcsét...és mint tudjuk, a gyümölcsbõl pálinkát lehet fõzni! ;) http://nyaralasitthon.com

jacky87
#38
Elõször is Google a barátod! <#papakacsint>

és melyik ciklussal: ez nem teljesen mindegy milyen ciklussal dolgozol<#conf>??? 😄😄😄

Hogy válaszoljak a kérdésedre is, a dinamikus létrehozás kb így néz ki:
String[] fajlnev = System.IO.Directory.GetFiles(utvonal, "*.jpg");
for (int i = 0; i < fajlnev.Length; i++)
{
PictureBox pbox = new PictureBox();
pbox.Width = 100;
pbox.Height = 100;
pbox.Left = 10 + i * 100;
pbox.Top = 10;
pbox.ImageLocation = fajlnev[i];
this.Controls.Add(pbox);
}

Aztán létrehozol egy Click eseménykezelõt ami az egérkattintást lekezeli. És ezt szépen hozzárendeled a pictureboxokhoz! A senderbõl megvan, hogy melyik pictureboxra kattintottak, így annak minden adata is elérhetõ!

Tanulok, mert a befektetett energia egyszer meghozza gyümölcsét...és mint tudjuk, a gyümölcsbõl pálinkát lehet fõzni! ;) http://nyaralasitthon.com

Police88
#37
tehát létrehoztam egy tömböt aminek az elemei az adott mappa .jpg-ibõl állnak
blablabla....

String[] fajlnev = System.IO.Directory.GetFiles(utvonal, "*.jpg");
int i = 0;
while (i < 5 && i < fajlnev.Length)
pictureBox1.ImageLocation = fajlnev;
hogyan hozom kóddal létre a pictureboxokat? és melyik ciklussal thx

First born unicorn Hard core soft porn Dream of Californication

Police88
#36
eddig én is eljutottam de hogyan? 😄

First born unicorn Hard core soft porn Dream of Californication

jacky87
#35
A pictureBox-okat ne vizuálisan pakolgasd be, hanem kóddal hozd õket létre! Ezt megcsinálod egy ciklusban annyiszor, ahány képed van.

Tanulok, mert a befektetett energia egyszer meghozza gyümölcsét...és mint tudjuk, a gyümölcsbõl pálinkát lehet fõzni! ;) http://nyaralasitthon.com

Oldal 1 / 2Következő →