|
mflefel wrote: just kidding i am a VB.net & C#.net Certified( MCSD ) 2003 & 2005
You sure about that? I'm not.
|
|
|
|
|
Are you asking about a For Loop or a While Loop? Come on dude, you've got to be more specific.
|
|
|
|
|
I had a problem. I had to create a simple calculator with VB.Net and this calculator had 0-9 buttons, add and minus function, a = button and a textbox for display of answer.
I couldnt figure out the codings for the buttons.
hope your can help me. thank you! =)
|
|
|
|
|
is this a home work ??
Tamimi - Code
|
|
|
|
|
why u joking on him,
i chalenge u to make it
Mohamad A. Flefel
C#.net Developer
|
|
|
|
|
i think abo rami could !!!!!!!!!1
Tamimi - Code
|
|
|
|
|
we ethier find a way or die Trieng
Mohamad A. Flefel
C#.net Developer
|
|
|
|
|
it too Simple and i will not tell u about it ,
think Alone
Mohamad A. Flefel
+962 79 5963865
C#.net Developer
|
|
|
|
|
|
-_-"....
ur r making things diff4 me.. n i'm a she not him.
n yes, this is a homework. =p
|
|
|
|
|
try to do it by your self, when you facing a problem
come back here and you will be answered
Tamimi - Code
|
|
|
|
|
hmmm... well...
i have done the codings for each individual buttons.
Eg for the button 9:
Private Sub btn9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn9.Click
TextBox1.Text = 9
temp = 9
End Sub
However, I can't figure out what should the code of '+' be.
Since when a user clicks on it, he/she will select another number button.
So is it simply this:
TextBox1.Text = Int(TextBox1.Text) + Int(TextBox1.Text)
|
|
|
|
|
u remind for someone called safrooooooooooooooooooooooooooooooot
Mohamad A. Flefel
C#.net Developer
|
|
|
|
|
hi ( SHE ) u had entered a programmers site u can't ask questions like this
Mohamad A. Flefel
mflefel@hotmail.com
C#.net Developer
|
|
|
|
|
Really? oh, ok. thx for trying to help me.
i'll try to figure it out then .
thank u....
|
|
|
|
|
i had made a sample calculater i can send it to u
its code is very easy
Mohamad A. Flefel
mflefel@hotmail.com
+962 79 5963865
C#.net Developer
|
|
|
|
|
Hmm.. no thank you. I think is better if i figure it out myself or maybe you can try help me with my codings. =)
|
|
|
|
|
ok , here is my e-mail u can ask for help any time
Mohamad A. Flefel
mflefel@hotmail.com
+962 79 5963865
C#.net Developer
|
|
|
|
|
dont ever put you email on a fourm
Tamimi - Code
|
|
|
|
|
=) thank you.
i have done the codings for each individual buttons.
Eg for the button 9:
Private Sub btn9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn9.Click
TextBox1.Text = 9
temp = 9
End Sub
However, I can't figure out what should the code of '+' be.
Since when a user clicks on it, he/she will select another number button.
So is it simply this:
TextBox1.Text = Int(TextBox1.Text) + Int(TextBox1.Text)
|
|
|
|
|
Here are some pointers:
You need to hold some state somewhere. You also need to hold the fact that the user can type numbers like 98 (the code you showed does not append more digits, it replaces them).
When a use clicks on an operator button (+-/*=) the program needs to store the current display, then it needs to accept a new number. When the user next pressed an operator it performs the function of the operator on the stored value and the current value.
When a user clicks on a digit button it has to append the value on to the other digits received.
|
|
|
|
|
You got the response you did because we don't do people's homework here. If you try to do your own homework, then we're happy to help with specifics.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
I have some idea for you:
A. For the numeric buttons write scrip like this:
<br />
private sub btn1_click(..)<br />
txtT.text = txtT.text & "1<br />
end sub<br />
<br />
' etc. for all numeric buttons<br />
B. For command buttons ( + - * / etc. ) write this script:
<br />
private sub plus_click(..)<br />
Tmp1 = cint(txtT.text)<br />
act="plus"<br />
txtT.text=""<br />
end sub<br />
C. For = button write:
<br />
private sub ans_click(..)<br />
Tmp2 = cint(txtT.text)<br />
select case act<br />
case "plus" : txtT.text = tmp1+tmp2<br />
case "minus" : txtT.text = tmp1-tmp2<br />
....<br />
end select<br />
end sub<br />
This code handle only one action per two numbers.
If you wans to handle lot of actions, like windows calculator, you need to add a boolean trigger that will be True if one action had been chosen and when the user select another action it will do the action selected before, then put the result in Tmp1 and then reset the trigger to False. This process will continue until the user click the = button.
I'll don't give the answer for this so quickly .. I give you time to think about it.
|
|
|
|
|
=) thank u! i'll try later.
oh ya. do you know of some websites which have tutorials? our lecturers just threw us this homework without giving any help...
once again, thanks! hope you have a great day!!
|
|
|
|
|
aurora56 wrote: do you know of some websites which have tutorials?
Well, based on this question
aurora56 wrote: our lecturers just threw us this homework without giving any help...
I suspect this is not true.
Giving you code is not helping you. The answer to all of this is just a google away. If you can't do the most basic research, you need to quit your course.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|