GRY-Online.pl --> Archiwum Forum

do znajacych visual basic express

14.06.2007
11:56
[1]

Shilka the Red [ Ponury Grzybiarz ]

do znajacych visual basic express

1) napisalem sobie program ktory ma 2 pola, wpisuje tam 2 liczby, i teraz przypisuje te liczby do zmiennych mnoze je, mam wynik ale jak go umiescic w 3 polu?

2)jak pobrac jakas wartosc (tekst lub liczbe) ze strony www? bo chce napisac sobei program ktory by mi wyswietlal notowania gieldowe z aplikacji java (mbank), da sie to zrobic w ogole?

3)jak sie zaloguje tym programem do jakiejs strony np mbanku to jak potem pobrac sobie np stan salda, pewno cos podobnego jak w 2)

4)jak zrobic zeby okno programu bylo caly czas na wierzchu

w sumie najbardziej zalezy mi na pytaniu 1 hehe bo jestem na razie na tym etapie:]

14.06.2007
12:15
[2]

legrooch [ MPO Squad Member ]

Dobra. Więc tak.
1) masz coś ala:

Dim i as integer = textbox1.text
Dim j as integer = textbox2.text

Później w Button1_Click() masz pewnie

Dim w as integer = i*j

Musisz dać nowe pole (np. typu Textbox) i dodać tam:
textbox3.text = w

2) Da się, ale pytanie skąd to będzie pobierane (strona? :O Chyba WebService). Webservice wystawia Ci zestaw metod. Wywolujesz jedną i wynik wrzucasz do jakiegoś pola w aplikacji.

3) Pewnie tak. Odpuść sobie póki co grzebanie z usługami Web :)

4) We właściwościach Form1(domyślny formularz, chyba że zmieniłeś nazwę) znajdziesz to.

14.06.2007
12:25
[3]

Shilka the Red [ Ponury Grzybiarz ]

o o o wlasnie wlasnie tak kombinowalem jakos zeby zmienna mi wpisywalo w to pole ale mi cos nie wychodzilo zawsze, chyba nie robilem dim w tylko od razu w=a*b, wroce do domu to sobei obadam 1) i 4)

moglbys mi podac jakies strony z tutorialami od podstaw, ja znalazlem pare ale moze znasz jakies fajne nie musza byc po polsku:]

2) dane pobierane ze strony np ona jest chyba generowana dynamicznie czy jakos tak sie to nazywa i ta cyfra to po prostu tekst a nie jakis link, wiec daloby sie ja wklejac w pole tekstowe?

albo z aplikacji java ale tam nie dziala PPM :]

3) logowanie na konto w mbanku, samo logowanie to jakis tutorial znajde tylko wlasnie dalej nie wiem jak z tym tekstem:]

14.06.2007
12:27
smile
[4]

legrooch [ MPO Squad Member ]

Używasz eMule?
Poszukaj sobie 70–526 - "Microsoft .NET Framework 2.0 - Windows-Based Client Development"


Tu masz tutorial:

Masz tam też dział dla Web

26.06.2007
14:11
[5]

Shilka the Red [ Ponury Grzybiarz ]

ok zrobilem tak jak mowiles i dziala wszytsko :]]

na razie olalem te notowania bo i tak mi to niepotzrebne ale mam pytanie takie

napisalem sobie procedure, zdefiniowalem zmienne, dzialania, i wyprowadzenie wyniku, tylko treraz bym chcial zeby sie wartosci aktualizowaly i przeliczaly po wpisaniu w kazda komorke danych i nacisnieciu enter albo tab, bez naciskania jakiegos "OK", i zrobilem to tak ze po prostu napisalem to raz i wkleilem do kazdej komorki, tylko problem pojawia sie jak musze cos zmienic bo albo musze znowu wkleic do kazdej albo poprawiac w kazdej, da sie jakos zrobic prcedure i w kazdej kolumnie odwolanie do tej procedury?

program interpoluje 2 wartosci mam wiec 5 komorek i jedna z wynikiem

i jak zrobic zeby po wpisaniu 5.1 kropke rozpoznawal jako przecinek? albo np jesli w wyniku wpisanych wartosci dostane dzielenie przez zero to musze sam sie przed tym zabezpieczyc uwzgledniajac to w procedurze? np jakis komunikat o bledzie bo bez tego program sie wywala:]]

i jak zaokraglic wynik do 3 miejsc po przecinku? zdefiniowalem zmienna jako decimal i wyswietla mi ich chyba z 20:]

zamotane to troche ale z pracy pisze :]

26.06.2007
14:37
smile
[6]

legrooch [ MPO Squad Member ]

1) Musisz się pobawić zdarzeniami. Każda kontrolka ma określone zdarzenia.
W kodzie wybierasz z rozwijanego menu po lewej stronie na górze (nad kodem) odpowiednie pole, po prawej zdarzenie i piszesz co ma to robić. Interesuje Cię "TextChanged".

2) Możesz użyć na wyniku (typu string) metody "replace".

3) Jest we właściwościach zmiennej typu decimal (metoda "round"). Na tempa pobieżny przykład:

Dim i As Decimal = 0.123456789123
i = Decimal.Round(i, 3)
MessageBox.Show(i)

© 2000-2024 GRY-OnLine S.A.