برنامه با ادب
برنامه با ادب
با عرض سلام خدمت شما دوستان گرامی
در این آموزش قصد داریم که یک برنامه بسیار ساده برای شروع بنویسیم. در این برنامه میخواهیم کاربر نام خود را وارد نماید و برنامه به او در جواب سلام کند . ( چه برنامه با ادبی!!!!!) مثلا اگر کاربر وارد کرد AKBAR برنامه در جواب به او بگوید Hello AKBAR . برای شروع ابتدا visual studio را باز کنید و سپس یک پرژه جدید ایجاد کنید . درون پروژه یک فایل قرار دارد به نام Default.aspx که ظاهر برنامه شما است. این فایل را باز کنید. به قسمت Design رفته و بر روی صفحه با استفاده از نوار ابزار یک textbox و یک button و یک label قرار دهید و خصوصیت name آنها را به ترتیب برابر txtName و btnClick و lblName و خصوصیت text دکمه (ترجمه همون button ) را برابر Click me ! قرار دهید .حال برای آنکه کد برنامه را بنویسید به قسمت Default.aspx.cs بروید و کد زیر را به آن اضافه کنید.
protected void btnClick_Click(object sender, EventArgs e)
{
this.lblName.Text = this.ToString();
}
public override string ToString()
{
return ("Hello " + this.txtName.Text);
}
متد اول رویداد click ، دکمه ما میباشد. که واضح است. ولی یک توضیح در رابطه با تابع دوم بدم خدمتتون . تابع ToString وظیفه اش این است که مقدار مورد نظر را به string تبدیل می کند و آن را برای ما بر می گرداند. ولی در اینجا ما میخواهیم که Hello + نام کاربر برگردانده شود. برای همین این تابع را بصورتیکه نیاز داریم override می کنیم. این یکی از تکنیک های پرکاربرد در برنامه نویسی است.