Pomoc oko Visual Basic programa!

poruka: 13
|
čitano: 3.597
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
Pomoc oko Visual Basic programa!

Pozdrav!

Evo zamolio bih programere koji znaju donekle baratati visualom da mi pomognu oko jednog malog programa;D

 

Trebao bi ovako dok netko pritisne button a ništa nije napisao onda mu dođe poruka "polje je prazno" a dok napiše nešto onda mu dojde poruka (ili mu se pored pojavi) blablabla+[textbox1] (tj. blablabla+ono kaj je napisal u textboxu)

Zahvaljujem!

Moj PC  
0 0 hvala 0
16 godina
odjavljen
offline
Re: Pomoc oko Visual Basic programa!

Ovako nekako

 

if (textbox.text != "")

{

    MessageBox.Show(neki_tekst + txtbox_text);

}

else

{

    MessageBox.Show("Polje je prazno"...);

}

 

To ti je ovako napamet ali tako to ide.

 

 

http://nighthawk-software.blogspot.com/
14 godina
neaktivan
offline
Re: Pomoc oko Visual Basic programa!
Sum_of_all_fears kaže...

Ovako nekako

 

if (textbox.text != "")

{

    MessageBox.Show(neki_tekst + txtbox_text);

}

else

{

    MessageBox.Show("Polje je prazno"...);

}

 

To ti je ovako napamet ali tako to ide.

 

 

Da hvala samo gdje je button?

 

16 godina
odjavljen
offline
Re: Pomoc oko Visual Basic programa!

Pa to stavi u klik event od buttona. Dupli klik na button u formi i u njegovu metodu stavi ovakav kod kao gore.

http://nighthawk-software.blogspot.com/
14 godina
neaktivan
offline
Pomoc oko Visual Basic programa!

evo i to sam sve rješio sada samo želim ubaciti jedan checkbox za prihvačanje pravila ...tj. nakon što netko "uključi"(označi) checkbox tek onda može dalje koristiti program....također to se sve nalazi na jednoj stranici ako vam išta znači;)

Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Pomoc oko Visual Basic programa!

Evo ti primjer, samo imenuj kontrole fino, ja sam ostavio TextBox, CheckBox, Button...

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If CheckBox1.Checked Then
            If TextBox1.Text IsNot "" Then
                MessageBox.Show(TextBox1.Text)
            Else
                MessageBox.Show("Morate unijeti text!")
            End If
        Else
            MessageBox.Show("Ne prihvaćate pravila!?")
        End If
           
    End Sub

 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Pomoc oko Visual Basic programa!
royalhero kaže...

Evo ti primjer, samo imenuj kontrole fino, ja sam ostavio TextBox, CheckBox, Button...

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If CheckBox1.Checked Then
            If TextBox1.Text IsNot "" Then
                MessageBox.Show(TextBox1.Text)
            Else
                MessageBox.Show("Morate unijeti text!")
            End If
        Else
            MessageBox.Show("Ne prihvaćate pravila!?")
        End If
           
    End Sub

znači samo stavim ovo  

 

If CheckBox1.Checked Then
sve radnje.
.
.

 

i to mora biti na početku? pa onda sve radnje koje su moguče unutar programa stavim ispod tj unutar ovog "If CheckBox1.Checked Then"

14 godina
neaktivan
offline
Pomoc oko Visual Basic programa!

ili ovako

 

 

     If CheckBox1.CheckState = 0 Then

       Button1.Enabled = False

 

       If CheckBox1.CheckState = 1 Then

         Button1.Enabled = True

 

 

 

 

ali ne radi....želim kad checkbox bude uključen da se može kliknuti na button a kad nebude ključen checkbox button se nemože pritisnuti

Poruka je uređivana zadnji put čet 27.12.2012 13:04 (hogar315).
Moj PC  
0 0 hvala 0
10 godina
neaktivan
offline
Re: Pomoc oko Visual Basic programa!

Jel moze neko da mi pomogne? Ne znam apsolutno nista o Visual Basic-u,a dobili smo na k\fakultetu zadatke kao projekte koji ce nam doneti bodove,caka je da sami moramo sve da saznamo o tome kao i kako cemo uraditi,takodje moramo da objasnimo zasto sto tako uradili,pa ako neko zna da resi ovo i da mi objasnjenje bila bih mnogooo zahvalna!

 

Moj zadatak glasi:

 

prva dva uzastopna broja sa tacno 2 prosta sadrzalaca su:

 

14=2*7

 

15=5*3

 

prva tri uzastopna broja sa tacno 3 prosta sadrazalaca su:

 

644=2*7*23

 

645=3*5*43

 

646=2*17*19

 

Napisite program koji pronalazi prva cetrni uzastopna broja koji sadrze tacno 4 prosta sadrzalaca.

 

 

 

 

ako neko zna,ima ideju kako uraditi ovo,bila bih mnogo zahvalna!!!!

ancika
12 godina
neaktivan
offline
Re: Pomoc oko Visual Basic programa!

Napiši funkciju koja faktorizira zadani broj i vraća skup različitih faktora, a zatim u petlji koja kreće od broja 2 provjeravaj da li su rezultati te funkcije za taj i slijedeća tri broja imaju duljinu 4.

 

134043 = 3 * 7 * 13 * 491
134044 = 2² * 23 * 31 * 47
134045 = 5 * 17 * 19 * 83
134046 = 2 * 3² * 11 * 677

17 godina
offline
Pomoc oko Visual Basic programa!

Kako ti objasniti kad nisi nkikad radila, to je problem. Jesu li profesori otišli na kvasinu pa daju zadatke bez da ne obrađuju jezik, ili si ipak radila neki jezik pa nije baš da o programiranju ništa ne znaš.

 

Ne znam ni ja VB, ali znam što trebaš napraviti ovdje. Ključni je algritam za faktorizaciju, ostalo je jedna for petlja, brojač i ispis rezultata.

 

Pošto imaš četveroznamenkaste brojeve za faktorizrati, dovoljno je uzeti najjednostavniji algoritam faktorizacije, ujedno i najsporiji, ali nebitno pošto raspon brojeva i veličina brojeva nije velika.

 

#include <iostream>
using namespace std;

void rastav(int broj)
{
   int faktor = 2;
   while (broj > 1)
   {
      if (broj % faktor == 0)
      {
         cout << faktor << " ";
         broj /= faktor;
      }
      else
         faktor++;
   }
}
int main()
{
   rastav(9);
   return 0;
}

 

Ovo ti je algoritam faktorizacije.

Broj dijelimo sa svakim faktorom od 2 do tog broja i ako je broj djeljiv sa tim faktorom broj nam postaje kvocijent broja i faktora, i tako sve dok broj ne postane 1. Ako broj nije djeljiv sa tim faktorom, taj faktor povećavamo za 1. Faktori su uvijek prim brojevi jer ako je broj djeljiv sa 2, djeljiv je i sa svim brojevima u intervalu od 2 do broja koji su djeljivi sa 2. Dakle, ovdje imaš while petlju, inkrement i funkciju, pa vidi kako se to u VB piše. Sve što trebaš je nadgraditi ovaj algoritam na gore opisani način. E sad, ako te profesor upita, gdje vidiš interval faktora od 2 do broja, vrlo jednostavno, kad broj podjeliš sa tim brojem, rezultat je 1, while petlja se prekida i u tom najduljem slučaju kad imaš rastaviti prim broj.

Poruka je uređivana zadnji put ned 11.1.2015 13:21 (Floki).
 
0 0 hvala 0
12 godina
neaktivan
offline
Pomoc oko Visual Basic programa!

Ekipa moze pomoc kako da napravim da mi se boolean vrijednost iza svakog eventa promjeni.

Tipa svaki put kad kliknem na bottun da mi se vrijednost promjeni?

 
0 0 hvala 0
16 godina
online
Re: Pomoc oko Visual Basic programa!

bezbroj načina, npr NOT, imaš samo true/false ili 0/1 tj -1 .. ili stanjem nekog buttona koji može biti up/down stisnut/optušten.

 

edit: primjer..

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
Poruka je uređivana zadnji put čet 22.1.2015 23:03 (ihush).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice