PDA

View Full Version : ایجاد رمز عبور



pfsms2010
جمعه 27 مرداد 1391, 20:17 عصر
با سلام

می خواستم بدونم چطور میشه برای یک برنامه رمز عبور بزارم یعنی اگر کاربر یوزر و پسورد را درست وارد کرد

وارد برنامه بشه در غیر این صورت وارد نشود.

با تشکر

JaVa
جمعه 27 مرداد 1391, 20:34 عصر
سلام و...

یه سری به این لینک (http://barnamenevis.org/showthread.php?348924-%D8%A7%D9%8A%D8%AC%D8%A7%D8%AF-%D8%AD%D8%B3%D8%A7%D8%A8-%D9%83%D8%A7%D8%B1%D8%A8%D8%B1%D9%8A-%D8%A8%D8%B1%D8%A7%D9%8A-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%88-Login-%D8%B4%D8%AF%D9%86-%D8%A8%D8%A2%D9%86&p=1538952#post1538952)بزن.*

pfsms2010
جمعه 27 مرداد 1391, 21:52 عصر
من در واقع می خوام یک همچین برنامه ای بسازم مثل شکل زیر

http://www.img98.ir/images/hkxh1sshn9bhc3uoyv80.jpg

و تو قسمت کد دکمه ok این دستور را وارد میکنم

http://www.img98.ir/images/4vym4ry0qnqarviq9he1.jpg

که اگر درتکس باکس اول و دوم عدد 123 وارد کردم پیغام Good Work را بده و اگر چیز دیگری وارد کردم

پیغام Try again رو بده من مشکلم اینه که اگر در یکی از تکس باکس ها مثلا اولین تکس باکس عدد 123

را وارد کنم و در تکس باکس دیگر(دومی) مثلا عدد دیگری غیر از 123 که در برنامه وارد کنم

بازم پیغام Good Work را نشون میده

من می خوام برنامه رو یک کار کنم که اگر یکی از تکس باکس ها عددی جز 123 وارد کنم پیغام Try again

رو بده

ممنون میشم اگر کمک کنید

با تشکر

JaVa
جمعه 27 مرداد 1391, 23:19 عصر
یه نمونه برات گذاشتم :

تشکر

JaVa
جمعه 27 مرداد 1391, 23:25 عصر
توضیح ::


شما باید با عملگر های NOT,And,Or,Xor آشنایی داشته باشید:
مثلا شما اگه بخواید زمانی پیغام Good Work رو بده که یکی از دو تکس باکس ها مقدار 123 رو داشته باشه که از عملگر or استفاده می کنید.



If TextBox1.Text = "123" or TextBox2.Text = "123" Then
MessageBox.Show(" Good Work", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show(" Try again", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If



اگه بخواید زمانی پیغام Good Work رو بده که تکس باکس ها مقدارشون 123 رو داشته باشه که از عملگر and استفاده می کنید.



If TextBox1.Text = "123" And TextBox2.Text = "123" Then
MessageBox.Show(" Good Work", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show(" Try again", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If



حالت های مختلف and,or,xor
صرفا جهت اطلاع



'''حالت کلی
''' true And true = true
''' true And False = False
''' false and false = false
'''
'''true or true=true
''' true or false=true
''' false or false=false
'''
'''true xor false=true
''' false xor true=true
''' true xor true=false
''' false xor false=false
'''



موفق باشین.&*

alimanam
جمعه 27 مرداد 1391, 23:38 عصر
با سلام

صرفاً جهت یادگیری بیشتر :


If TextBox1.Text = "123" AndAlso TextBox2.Text = "123" Then MsgBox("Good") Else MsgBox("Oops")

موفق باشید./