ورود

View Full Version : مبتدی: استفاده از کلاس



nice_giggle
یک شنبه 18 مهر 1389, 10:25 صبح
سلام،من تازه شروع کردم.یه برنامه خیلی ساده نوشتم ولی کلاسی رو که تعریف کردم نمیشناسه58098

alonemm
یک شنبه 18 مهر 1389, 13:41 عصر
شما کلاس رو در پوشه app_cod ایجاد کنید و سپس توی صفحه یک شی از این کلاس بسازید.

titan_earth
یک شنبه 18 مهر 1389, 14:22 عصر
من توی دانشگاه هستم سرعت سرعت اینترنت من پائینه شما به نظر من بد تعریف کردی و اشتباه نوشتی باید به صورت زیر بنویسی:
public void Name Class()
{
Cod Progerameer
}

nice_giggle
یک شنبه 18 مهر 1389, 17:27 عصر
شما کلاس رو در پوشه app_cod ایجاد کنید و سپس توی صفحه یک شی از این کلاس بسازید.

مرسی از راهنماییت ولی app_codکجاست؟توsolution explorer ke nist،درضمن باvisual studio2010 کارمیکنم؟

nice_giggle
یک شنبه 18 مهر 1389, 17:31 عصر
کلاسمودرست تعریف کردم،اگه میشه ووقت کردی برناممونگاه کن ایرادشو بگو،چون تا اینو متوجه نشم جلوترنمیرم.مرسی

majnun
یک شنبه 18 مهر 1389, 17:40 عصر
کد کلاس باید در پوشه aap-Code bashe

دوستمون توضیح داده بودن

روی پروژه در sulotion explorer راست کلیک کنید

add asp.net FOLDER

و انتخاب پوشه app-Code

کلاس ها باید درون این پوشه ساخته بشه

و باید یه متغیر از نوع کلاس بسازی و از توابعش استفاده کنی

PhoenixNet
یک شنبه 18 مهر 1389, 19:42 عصر
سلام

کلاس رو مهم نیست کجا نعریف کنید.برنامه شما هم اجرا کردم Class1.cs که تعریف کردید همه جا قابل دسترس می باشد و مشکلی ندارد.

اگه مشکلی دیگه ای دارید با توضیح بنویسید.

برای استفاده از کلاس باید Namespace کلاس هم اشاره کنی.



<scriptrunat="server">
protectedvoid Button1_Click(object sender, EventArgs e)
{
Class1 m_var = new Class1();
m_var.strText1 = TextBox1.Text;
m_var.strText2 = TextBox2.Text;
m_var.intLen = Convert.ToInt32(TextBox3.Text);
Label1.Text = m_var.doIt();
}
</script>


به



<scriptrunat="server">
protectedvoid Button1_Click(object sender, EventArgs e)
{
WebApplication1.Class1 m_var = new WebApplication1.Class1();
m_var.strText1 = TextBox1.Text;
m_var.strText2 = TextBox2.Text;
m_var.intLen = Convert.ToInt32(TextBox3.Text);
Label1.Text = m_var.doIt();
}
</script>

nice_giggle
دوشنبه 19 مهر 1389, 09:39 صبح
مرسی،Namespaceرو نوشتم درست شد:لبخندساده::تشویق: