PDA

View Full Version : سوال: مشکل در کد نویسی کلاس برای چک کردن نام کاربری و کلمه ی ورود



voice.of.silence
دوشنبه 16 مرداد 1391, 21:40 عصر
سلام دوستان:
من نمی دانم که مشکل این کلاس در چیست؟
لطفا مرا در ساخت این کلاس یاری کنید.
کار این کلاس بررسی یا چک کردن نام کاربری و کلمه ی ورود است.
اگر شما دوستان نمونه ای از این نوع کلاس دارید لطفا آن را در اشتراک بگذارید، اگر امکان دارد.




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WindowsFormsApplication1
{
class Class1
{
string fn
{
get { return fn; }
set { fn = value; }
}
string un
{
get { return un; }
set { un = value; }
}
string pass
{
get { return pass; }
set
{
if (pass.Length <= 5)
{
pass = value;
}
else
{
throw new Exception("Rong Password");
}
}
}
public string login(string un, string pass)
{
if (un == "Ahmad" & pass == "Ahmady")
{
fn = "Ahmad Ahmady";
}
else if (un == "Hassan" & pass == "Hassany")
{
fn = "Hassan Hassany";
}
}


}
}


با سپاس.

Voice of Silence:متفکر:

the king
دوشنبه 16 مرداد 1391, 21:59 عصر
لطفا برای قرار دادن کد در فروم از دکمه http://barnamenevis.org/images/editor/csharp.gif یا http://barnamenevis.org/images/editor/code.png ویرایشگر استفاده کنید.


class Class1
{
private string _fn, _un, _pass;

public Class1()
{
_fn = "";
_un = "";
_pass = "";
}

public string Fn
{
get { return _fn; }
set { _fn = value; }
}

public string Un
{
get { return _un; }
set { _un = value; }
}

public string Pass
{
get { return _pass; }
set
{
if (_pass.Length >= 5)
{
_pass = value;
}
else
{
throw new ArgumentException("Wrong Password");
}
}
}

public void Login(string un, string pass)
{
if ((_un == "Ahmad") && (_pass == "Ahmady"))
{
Fn = "Ahmad Ahmady";
}
else if ((_un == "Hassan") && (_pass == "Hassany"))
{
Fn = "Hassan Hassany";
}
}
}

voice.of.silence
سه شنبه 17 مرداد 1391, 18:18 عصر
آخر راهنمایی چیزی .
خواندن تنها که دردی را درمان نمی کند.

با تشکر

Voice of Silence