Anonymní profil mnn – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil mnn – Programujte.comAnonymní profil mnn – Programujte.com

 

Příspěvky odeslané z IP adresy 78.98.6.–

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #82022

bukaj: ukaz presne kde som pytal nejaky kod! len som sa pytal ako by ste to vy riesili. No vidim ze tu sa clovek nedopracuje chleba…

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #82015

djanosik napsal:
To mnn : Ne



Ooooh, a ja hlupak som si myslel ze forum tu je od toho aby sa tu radilo a nie aby sa tu ignorovali problemy… lol

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #82007

djanosik: cize mam to chapat ze mi nechces poradit?

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #81999

djanosik: Dik za radu, ale prave tomuto som sa chcel vyhnut. Ako by sa to dalo vyriesit "elegantneji"?

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #81989

bukaj: Tu ide o to ze cast kodu ktora pouziva instancie tych tried, pouziva len metody definovane v Interfaci (cize tomu kodu je jedno ci sa za tym skryva A alebo B trieda). Zvysok kodu musi vediet ci sa jedna o trieduA alebo trieduB.

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #81979

bukaj: OK, cize ak v interfaci dam tie metody (cize A,B,C) a triedaB nebude podporovat metoduC tak vyhodim exception NotSupportedException a zachytavat v try..catch? Lebo ako pozeram tak napr vo WinForms to takto je. Dalsia rezia na zachytenie vynimky a osetrenie…

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #81972



interface IRozhranie
{
void MetodaA
}
class TriedaA : IRozhranie
{
void MetodaA()
{
//nejaky kod
}

void MetodaC()
{
//nejaky kod
}
}

class TriedaB : IRozhranie
{
void MetodaA()
{
//nejaky kod
}

void MetodaB()
{
//nejaky kod
}
}


Ked zavolam MetodaA tak je to v pohode. Ale ked chcem zavolat MetodaB alebo MetodaC tak musim pretypovat na pozadovanu triedu. Nedalo by sa nejako lepsie toto vyriesit?

mnn
.NET › Dedenie z interfacu
5. 8. 2008   #81951

Zdravim, mam Interface a 2 triedy, ktore dedia z interfacu. Tie triedy maju clenov, metody... zdedenych od interfacu + vlastne (public). Ide mi o to aby v inych triedach (napr GUI) som nemusel castnut na tu potrebnu triedu, ktoru prave potrebujem. Poradte mi ak to robim zle. Dik

mnn
.NET › Form ako error správa.
4. 8. 2008   #81873

Chrasty: zonda je dost lenivy si vyhladat informacie, predtym otravoval na fore builderu.

mnn
.NET › změna systémového hesla
4. 8. 2008   #81821

djanosik: nudzovy rezim a zrusit spustanie po starte a/alebo premenovat/zmazat mscoree.dll…

mnn
.NET › Dedičnosť
28. 7. 2008   #81211

Chrasty: tu ide o to ze on chcel zobrazit form pomocou Activate() (a pritom mal Visible = false)…

mnn
.NET › Dedičnosť
27. 7. 2008   #81003

no jasne ze ti to nenapise, ked vytvaras novy formular a este ho ani nezobrazis! Jezisi kriste…

Form1:

Form2 form = new Form2();

form.ShowDialog(this);


Form2:
((Form1)Owner).textBox1.Text = textBox2.Text


este musis nastavit vo Form1 textBox1.Modifiers = Public…

mnn
.NET › Odkaz na Obrázok
22. 7. 2008   #80542

zonda: tu nejde o ze vytvaras nove vlakna a pytas sa na nieco stale, ale o to ze taketo veci su v MSDN alebo sa daju vygooglit…

mnn
.NET › Odkaz na Obrázok
21. 7. 2008   #80471

djanosik: nemozem si pomoct :-)

zonda:

private void Form1()
{
InitializeComponent();
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
}

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
{
// nejaka akcia
}
}

btw. taketo veci su aj v MSDN :smile12:

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý