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:]
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.
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:]
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
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 :]
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)