» Poradna » Programy

Promenne v C#???

 |   | 

Zdravim vsechny,
mam takovej zacatecnickej dotaz, jak zadam promennou v jednom objektu tak abych s ni mohl pracovat v jinem objektu. Velmi dekuji za raduhttp://www.zive.cz/Client.Images/smileys/3.gif"> vsem co prave nefandi u televize nasim sp.
dik http://www.zive.cz/Client.Images/smileys/3.gif">
 

Odpovědi na otázku

 |   | 

deklaruješ ji jako public, ale to není úplně čisté. Lépe je to takto:

class trida {
protected int promenna = 0;
public int Promenna
{
get { return promenna;}
set { promenna = value;}
}
....
}


a pak někde:
Trida t = new Trida();
t.Promenna = 10;

a tím se zavolá ten kód v "set" a jako "value" bude to číslo za rovnítkem

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

zdravimhttp://www.zive.cz/Client.Images/smileys/3.gif"> a dik za odezvu,
no muj problem je trosku jinej, mam nejakou tridu, kde mam vypocet, kterej je v urcite promenne, a kdyz tuto hodnotu chci cist v jinem objektu, napise mi hlasku ze nemohl tu promennou najit????? nerozumim,
jeste jednou dik http://www.zive.cz/Client.Images/smileys/3.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Na to je nejlepší to, co Ti radil kolega v předchozím přispěvku. Pořádně si projdi jeho ukázku kódu.
Vytvoř si podobnou "obálku" jako v jeho ukázce a bude to fungovat a bude to i korektní vzhledem k principům OOP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Na to je nejlepší to, co Ti radil kolega v předchozím přispěvku. Pořádně si projdi jeho ukázku kódu.
Vytvoř si podobnou "obálku" jako v jeho ukázce a bude to fungovat a bude to i korektní vzhledem k principům OOP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Na to je nejlepší to, co Ti radil kolega v předchozím přispěvku. Pořádně si projdi jeho ukázku kódu.
Vytvoř si podobnou "obálku" jako v jeho ukázce a bude to fungovat a bude to i korektní vzhledem k principům OOP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Na to je nejlepší to, co Ti radil kolega v předchozím přispěvku. Pořádně si projdi jeho ukázku kódu.
Vytvoř si podobnou "obálku" jako v jeho ukázce a bude to fungovat a bude to i korektní vzhledem k principům OOP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

DIKhttp://www.zive.cz/Client.Images/smileys/2.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

DIKhttp://www.zive.cz/Client.Images/smileys/2.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

no za prvé bys ten výsledek měl vrátit jako návratovou hodnotu nějaké funkce, ale budiž. No a za druhé: navenek ti to zpřístupní to slůvku public před deklarací. Pokud tam nemáš nic, je to automaticky schované.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

jo to jsem taky zkousel, a hned mi pribyla otazka, muzu jako navratovou hodnotu pomoci return vracet vice hodnot?
Dik http://www.zive.cz/Client.Images/smileys/3.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

třeba:
public struct ColorPoint
{
public int x;
public int y;
public Color color;
}
...
public ColorPoint GetPoint()
{
ColorPoint retval = new ColorPoint();
retval.x = 1;
retval.y = 5;
retval.color = Color.Red;
return retval;
}

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

nebo:
public void GetPoint(ref int x, ref int y, ref Color color)
{
x = 1;
y = 5;
color = Color.Red;
}

volá se to takto:
....
Color c = Color.Empty;
int a = 0;
int b = 0;
GetPoint(ref a, ref b, ref color);
...
a ta fce ti to naplní

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

DIKY, DIKY, DIKY http://www.zive.cz/Client.Images/smileys/3.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Jeste bych z dovolenim vyuzil ochoty poradit a zeptam se, jak zavolam v C#.NET, metodu: private void textBox1_TextChanged(object sender, System.EventArgs e);????
chtel bych si v jednom Formu nacist z textBoxu hodnotu a v jinem Formu s ni pracovat, a to se mi stale nedari. Velmi dekuji za radu a za cas.
jura.l
 

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

tu ale volat nepotřebuješ, ty naopak potřebuješ vědět, že je volána
Spíš bych to udělal takhle (pokud tě dobře chápu):
v tom formuláři s textboxem:

public string TextBoxText
{
get { return textBox1.Text;}
set {textBox1.Text = value;}
}


a pak prostě použiješ:

Form2 formular = new Form2();
formular.TextBoxText = "ahoj";
formular.ShowDialog();
string novytext = formular.TextBoxText;

to je v3e.
Když tak se ozvi na icq 50187012

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

zdravim jeste jednou, ICQ mi bohuzel nefunguje, ja bych prave potreboval, nacist ciselnou hodnotu z textBoxu v jednom Formu a pracovat s ni v druhem, zkousel jsem ten fragment programu, ale nechce mi to vzit value jako double hodnotu http://www.zive.cz/Client.Images/smileys/8.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

timto fragmentem se vypise zmineny tex do textBoxu, ja potrebuju abych z textBoxu nacetl do promenne double hodnotu a tu pak predal v jinem Formu,
jeste jednou dik za trpelivost se zacatecnikem http://www.zive.cz/Client.Images/smileys/3.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

string text = textBox1.Text;
double vysledek = Double.Parse(text);

vidíš v záhlaví zprávy můj e-mail? pokud ne, piš na libb @ volny . cz mezery vymaž

Souhlasím  |  Nesouhlasím  |  Odpovědět




Určitě si přečtěte

Odposlouchávali jsme děravou domácnost: Katka z Brightonu právě sedí doma, zatímco její manžel hraje asi golf

Odposlouchávali jsme děravou domácnost: Katka z Brightonu právě sedí doma, zatímco její manžel hraje asi golf

** Na internetu jsou tisíce nezabezpečených chytrých domácností ** Podívali jsme se na jednu z britského Brightonu ** Útočník sestaví kompletní socioekonomický profil rodiny

Jakub Čížek | 31

Nová zbraň proti hackerům: obrovské množství chyb v softwaru

Nová zbraň proti hackerům: obrovské množství chyb v softwaru

** Vědci vymysleli nový systém obrany proti hackerům ** Pomocí speciálního systému implementují do softwaru spoustu chyb ** Tyto chyby nejsou zneužitelné, což útočník zjistí až po čase

Karel Javůrek | 28

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 29

Porno insider: Jak Greg Lansky mění internet pro dospělé

Porno insider: Jak Greg Lansky mění internet pro dospělé

** Erotický obsah generoval ohromné peníze, pak ale přišel internet... ** Pornografie dostupná všude a zdarma uvedla tvůrce do krize ** Někteří ale dokázali potenciál internetu využít i v tomto oboru

Jan Dudek | 12

Užijte si poslední změny času: Už od března 2019 můžeme mít trvale letní čas

Užijte si poslední změny času: Už od března 2019 můžeme mít trvale letní čas

** Evropská komise přijala legislativní návrh na zrušení střídaní času ** Možná tak v březnu 2019 přesuneme ručičky hodinek naposledy ** Od toho okamžiku bude permanentně platit letní čas

Karel Kilián | 96


Jízdní řády Bileto
Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání