آموزش برنامه نویسی سی شارپ به طور گام به گام

C#
Teacher Mr Khalvandi
EDIT PROGRAM BY : NIMA NASIRI
دانلود رایگان برنامه و پروژه ها
projeh 2 ( class Insert Delete Search )
دریافت اطلاعات یک دانشجو و درج آن در متغییر های یک کلاس ...
برنامه با زبان c# نوشته شده و در محیط consol طراحی شده و با Microsoft Visual Studio 2008 قابل ویرایش میباشد .
projeh 5 ( multi new class create info stu )
همان برنامه بالا میباشد با این تفاوت که برای 10 دانشجو عمل میکند و آرایه ای از کلاس تعریف شده .
قابلیت درج ، حذف ، ویرایش و نمایش لیست را نیز دارا میباشد .
Projeh 3 ( taghvim sal Kodam roz )
برنامه ب دریافت روز اول سال ( چند شنبه ) و دریافت روز چندم سال میگوید که اون روز چند شنبه خواهد بود و در چه ماهی میباشد .
projeh 4 ( Rozeh sal By Class enum )
همان برنامه قبلی میباشد با این تفاوت که با استفاده از متغییر enum طراحی شده است .
projeh 6 ( tarifeh class )
تا به حال ما از class مانند struct در مثالهای قبل استفاده کرده ایم .
حال با یک مثال ساده مفهوم شیء را بهتر میفهمیم و کاربرد class را بیشتر درک خواهیم کرد .
وقتی یک نسخه از دکتر دریافت میکنیم ، تعریف ما از نسخه یک برگ میباشد که دکتر دارو ها را بر روی آن یاد داشت میکند.
حال نسخه گرچه از نظر ظاهر یک شکل میباشند ولی دارای خواص خاص خود نیز میباشند .
مثلا برای بیماری های مختلف داروی متفاوت تجویز میشود .
اشیا نیز میتوانند از کلاس خود خواص مشترک داشته باشند و نیز خواص خاص خود را داشته باشند .
حال یک مثال کاربردی ، یک کلاس برای دایره تعریف میکنیم که دارای شعاع و توابعی برای محاسبه مساحت آن و متغییر هایی میباشد .
public class circle
{
public int r;
public double s()
{
return ((3.14) * r) * r;
}// End s
public double p()
{
return (2 * (3.14)) * r;
}// End p
}

حال شیء c1 از کلاس circle میسازیم و از توابع و متغییر های آن استفاده میکنیم ، شیء c1 از کلاس circle ارث میبرد خواص آن را .
circle c=new circle();

Console.Write("Enter Radiuse :");
c1.r= Convert.ToInt32( Console.Read() );
Console.WriteLine(c1.s());
Console.WriteLine(c1.p())
projeh 8 ( file text Save for)
کار با فایلها و نحوه ذخیره سازی و خواندن از فایل ها
برنامه ای بنویسید که اطلاعات فردی را دریافت کرده و سپس در فایل نوشتاری ذخیره کند ، اطالاعات تکراری دریافت نکند و نیز بشود اطلاعات را جستجو و یا حذف کرد و نیز بشود لیست اطلاعات ذخیره شده را مشاهده کرد .
حال دیگر کار با کنسول کافی میباشد میخواهیم این برنامه را با WindowsApplication طراحی کنیم .
برنامه با زبان c# نوشته شده و با Microsoft Visual Studio 2008 قابل ویرایش میباشد .
اصلا وحشت نکنید دستورات همان دستورات کنسول است فقط محیط کار راحت تر شده و زیباتر میباشد .
projeh 8 ( file text Save )
همان برنامه بالا را به صورت کاملا گرافیکی و با رعایت اصول برنامه نویسی حرفه ای نوشته ایم .
میتواند پروژه خوبی برای تحویل به اساتید باشد .
فقط باید تصاویر خودتان را جای تصاویر ما قرار دهید .
ذخیره سازی در فایل "c:\\my_file.txt"انجام میشود .
وقتی میگوییم فایل نوشتاری تکستی یعنی بهصورت رشته ای داده ها در فایل به صورت خط به خط ذخیره میشود .
projeh 9 ( file text Save binery code )
همان برنامه بالا را به صورت کاملا گرافیکی و با رعایت اصول برنامه نویسی حرفه ای نوشته ایم .
با این تفاوت که ذخیره سازی در فایل باینری انجام میشود و به همان صورت که دریافت میشود ذخیره میشود .
مثلا وقتی ما مثلا یک کد عددی را دریافت میکنیم به همان صورت عددی در فایل نوشته میشود .
برای خواندن هم باید نوع عددی از فایل خوانده شود .
میتواند پروژه خوبی برای تحویل به اساتید باشد .
فقط باید تصاویر خودتان را جای تصاویر ما قرار دهید .
ذخیره سازی در فایل "C:\\my_file.b"انجام میشود .
نکته در زمان اجرای برنامه فایل ذخیره سازی در صورت عدم وجود ساخته خواهد شد ، در غیر این صورت اطلاعات فایل قبلی خوانده میشود .






نظرات:


متن امنیتی

گزارش تخلف
بعدی