مردم جهان به دو دسته تقسیم می شوند دسته اول کسانی که موافقند مردم جهان به دو دسته تقسیم میشن و دسته دوم کسانی که مخالفند مردم جهان به دو دسته تقسیم میشن

وبلاگ آموزش سی شارپ

سلام خدمت همه شما دوستان عزیز که به من لطف داشتید و وبلاگ رو دنبال کردین...از مباحثی که قصد داشتم مطرح کنم
File,delegate,event
هنوز باقی مونده که احتمالاً تو تابستون می گم...شاید هم نگفتم هیچ وقت!:D
به هر حال ادامه آموزش رو تو درس ساختمان داده می گم! به آدرس زیر:
http://datastructurekelas.blogspot.com
تا اطلاع ثانوی موفق باشید!:D

۱۳۸۸ اردیبهشت ۱۹, شنبه

void

البته توابعی هم هستن که هیچ مقداری رو بر نمی گردونن!
که باید void باشن

مثلاً
public static void Sort(int []a)
{
int temp;
for(int i = 1 ; i < i.Length ; i++)
for(int j = 0 ; j < a.Length-i ; i++)
if ( a[j] > a[j+1] )
{
temp = a[j];
a[j+1] = a[j];
a[j+1] = temp;
}
}

فعلاً تمام توابع رو
public , static
در نظر می گیریم تا بعداً سر فرصت بگم که چی هستن و چی کار می کنن که بتونیم تغییرشون بدیم!

Blogged with the Flock Browser

توابع method

سلام!
امروز می خوام توابع رو بگم!

توابع باید یه سطح دسترسی داشته باشن و یه مقداری رو برگردونن اگه یه اسم داشته باشن...متغیر هایی رو که می خوایم بهشون پاس بدیم رو باید تعریف کنیم

مثلاً Search تو بخش قبلی به این صورت در میاد تابعش!



حالا وقتی که می خوایم به یه برنامه متصلش کنیم این طوری متصل می کنیم!
البته این روش خیلی ابتدایی...در روش های پیشرفته ما تو یک کلاس توابع رو تعریف می کنیم و استفاده می کنیم و و تو سطوح بالاترش با dll ها این کار رو می کنیم!

یه چیز دیگه هم این که...حجم برنامه ها داره زیاد میشه...دیگه به صورت عکس نمی تونم بذارمشون...با google doc احتمالاً نشون میدم!

موفق باشی!

Blogged with the Flock Browser

۱۳۸۸ اردیبهشت ۱۷, پنجشنبه

Array آرایه

سلام!

دیر شد یکم! شرمنده!

آرایه یه مجموعه از یک نوع متغییره!

مثلاً آرایه ای از Int ها , یا تو بحث هایه بالاتر مثلاً یه آرایه از ماشین ها و غیره...!

آرایه ها رو این طوری تعریف می کنیم!

int [] a = new int [n];
حالا n چیه؟!
وقتی داری یک آرایه رو می سازی باید بگی که چندتا چیز از اون نوع می خوای داشته باشی؟!
n رو می تونی با همون روش قبلی از کاربر دریافت کنی یا این که یه عدد بدی بهش مثلاً
int[] a = new int [7];
حالا چه جوری مقدار دهی کنیم آرایه ها رو؟
چگانه؟ اینگانه: حالت ابتدایی این طوریه:
آهان قبلش یه چیزی...شماره خونه آرایه ها از صفر شروع میشه! این عکس رو نگاه کن(طبق معمول اگه کلیک کنی بزرگ میشه!)
حالا مقدار دهیش هم این طوریه:
a [0] = 12;
a [1] = 45;
a [2] = 78;
a [3] = 7;
a [4] = 1;
a [5] = 0;
a [6] =4 ;
روش معمولش اینه:
for (int i =0; i < a . Length ; i++ )
2 تا برنامه مفید و کاربردی هست در مورد آرایه ها!
sort :


یه قسمتش تو عکس معلوم نیست! اینه:
Console.WriteLine("Sort : ");
for (int i =0; i < a . Length ; i++ )
Console.Write(" {0} ",a[i]);
Console.Read();

Search :