Poslao: 27 Nov 2016 16:53
|
offline
- Pridružio: 01 Nov 2015
- Poruke: 66
|
Napisano: 27 Nov 2016 16:41
Sta mislis pod ovim "Treba da pokupiš Caption property iz labele." ???
Dopuna: 27 Nov 2016 16:53
Sad radi: for (int i = 0; i < 12; i++) slova[i] = Convert.ToString(label[i]);
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 27 Nov 2016 17:15
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Pavlex4 ::Sta mislis pod ovim "Treba da pokupiš Caption property iz labele." ???Pa vidi, labela je objekat koji ima svoje osobine, odnosno svoja svojstva (engl. property). Jedno od tih svojstava je i Text svojstvo koje je tipa string, i u kom se čuva ono što je postavljeno kao tekst te labele.
|
|
|
|
Poslao: 27 Nov 2016 23:24
|
offline
- Pridružio: 01 Nov 2015
- Poruke: 66
|
Hocu ovaj kod da pretvorim u C# iz VB6. Kada se otvori { zagrada iza if-a da li se ona zatvra tek kada dodje do End If ?
For n = k To 11
If KeyAscii = Asc(slova(n)) Then
ima = True 'ovo slovo je ponudjeno, sada da vidimo
If InStr(1, korisceno, ":" & n & ":") > 0 Then 'da nije korisceno
k = n + 1
GoTo tryAgain
Else
korisceno = korisceno & n & ":" 'pamtimo ovaj index
End If
Exit For
End If
Next
If Not ima Then KeyAscii = 0 'ovo slovo nije ponudjeno il je vec korisceno
End If
|
|
|
|
Poslao: 27 Nov 2016 23:53
|
offline
- Srki94
- Mod u pemziji
- Pridružio: 14 Feb 2008
- Poruke: 12403
|
Da.
Evo ti par primera :
int foo = 5;
string result = "";
// format : if (uslov)
// { otvorena zagrada
// kod koji se izvršava kad se ispuni uslov
// } zatvorena zagrada
// primer 1 :
if (foo == 5)
{
result = "Foo je 5";
}
// primer 2 :
if (foo == 5)
{
result = "Foo je 5";
}
else
{
result = "Foo nije 5";
}
// primer 3 :
if (foo == 5)
{
result = "Foo je 5";
}
else if (foo == 4)
{
result = "Foo je 4";
}
else
{
result = "Foo nije ni 5 ni 4";
}
Baci pogled > https://msdn.microsoft.com/en-us/library/5011f09h.aspx
|
|
|
|
Poslao: 28 Nov 2016 00:04
|
offline
- Pridružio: 01 Nov 2015
- Poruke: 66
|
Znam kako se pravi if else u c# ali ne znam kada se pretvara iz VB6 u C# da li umesto End If ide } zagrada. kada se otvori { zagrada iza if da li se ona zatvara iza End If ?
|
|
|
|
Poslao: 28 Nov 2016 01:04
|
offline
- Srki94
- Mod u pemziji
- Pridružio: 14 Feb 2008
- Poruke: 12403
|
Mislim da je najbolje da zaboraviš na End If u potpunosti prilikom konvertovanja i da se fokusiraš na oblik uslova.
Nećeš uvek zatvoriti zagradu kada piše End If u VB6 kodu, jer zagradom zatvaraš blok koda.
Ako imaš ovaj kod u VB 6 :
If nekiUslov Then
uradiOvo
Else
uradiOno
End if
u C# nećeš staviti } na End if jer si već zatvorio Else blok i samim tim ceo uslov a pre toga ćeš imati još zatvorenih zagrada :
if (nekiUslov)
{
uradiOvo
} // evo prve zagrade iako u vb6 kodu nema EndIf tu
else
{
uradiOno
}
// nema potrebe pisati još jednu zagradu ovde jer smo već zatvorili Else blok
Znači ne možeš da prebaciš End If jer ne postoji, moraš da prilagodiš tvoj kod obliku koji koristi C#.
Kod u tvom postu je malo konfuzan ali mislim da će ti ovako izgledati struktura uslova :
if (keyascii)
{
ima = true;
if (IntStr())
{
k = n + 1;
}
else
{
korisceno = ...
}
}
Pogledaj link koji sam ti poslao u prošlom postu.
// if-else statement
if (condition)
{
then-statement;
}
else
{
else-statement;
}
// Next statement in the program.
// if statement without an else
if (condition)
{
then-statement;
}
// Next statement in the program.
|
|
|
|
Poslao: 28 Nov 2016 08:16
|
offline
- Pridružio: 01 Nov 2015
- Poruke: 66
|
Kako da prevedem ovaj kod u C#:
Set rs = Conn.Execute("SELECT DISTINCT Reci FROM " & CStr(Len(r)))
|
|
|
|
Poslao: 28 Nov 2016 08:27
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
Zavisi koji DBMS koristiš, ili prostije - koju bazu podataka koristiš, odnosno koji API za pristup bazi podataka. SQL upit bi generalno bio isti, ali u mnogim slučajevima ti pisanje samog SQL upita nije neophodno, nego sve to radiš korišćenjem nekog API-ja.
|
|
|
|
|
|