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

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

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

۱۳۸۸ فروردین ۳۰, یکشنبه

do...while

سلام!

این هم یکی از حلقه هایه تکراره که کارش مثل while هست!
تفاوتی که داره اینه که یکبار حلقه رو انجام میده...بعد شرط رو بررسی می کنه! این طوری هم هست!:
do
{
...
}
while(شرط حلقه);
این مثال انقدر از کاربر عدد می گیره تا کاربر خسته شه بره بخوابه!:D:D:D
این مثال از کاربر عدد می گیره و با هم جمع میکنه تا وقتی که کاربر عدد صفر رو وارد کنه اگه وارد نکنه اتفاق بالا براش میافته!;)
این حلقه تکرار کاربرد هایه محدودی داره...من تاحالا بهشون بر نخوردم!


حلقه های تکرار!

حلقه هایه تکرار برایه اینه که یه کاری رو بخوایم چند بار انجام بدیم!
مثل محاسبه فاکتوریل با جمع و ضرب و ... چندین عدد یا خیلی چیز هایه دیگه! که بعداً تو برنامه ها باهاشون کار می کنیم!
حلقه for
for(تغییرات روی شمارنده;شرط حلقه;مقدار اویه شمارنده)
{
}
Ex.
for(int i =0;i<10;i++ )
این حلقه برای حالتی به کار میره که تعداد چرخش حلقه رو می دونیم

این برنامه n تا عدد رو میگیره و با هم جمع می کنه!
حلقه بعد:
while(شرط حلقه)
{
}
این برنامه تعداد رقم هایه عددی رو که بهش می دی حساب میکنه
یادت باشه ++ یک واحد اضافه می کنه


۱۳۸۸ فروردین ۲۹, شنبه

if...else

امروز می خوام در مورد if و else براتون بگم!
دستور if شرطی رو بررسی می کنه! اگه درست باشه یک دستور رو انجام میده اگر درست نباشه اون شرط دستور دیگه ای رو انجام میده! که دستور دوم تویه else نوشته شده! توجه کن که if هیچ لزومی نداره که بعدش else داشته باشه!

من این برنامه رو یه بار با if & else نوشتم...یک بار هم با دستور switch case !

این برنامه اگر عدد 1 رو بهش بدید one می نویسه 2 رو بدید two و 3 رو بدید three و سایر اعداد رو بدید other تحویلت میده!
تو شکل بهتر می تونی ببینی! طبق معمول اگه کلیلک کنی بزرگ میشه!

۱۳۸۸ فروردین ۲۸, جمعه

مقدمات!

برای شروع کار باید visual studio رو نصب کنی! من پیشنهاد می کنم که CD رو تهیه کنی!

برای شروع:
create project => visual C# => Console application => OK

اولین کد رو داریم:
using system;
یادت باشه که بعد از هر کدی که می نویسی باید یه ; بذاری!
system یک کلاس از پیش تعریف شده هست که یه سری کد رو در اختیار ما قرار میده! با نوشتن عبارت بالا دسترسی ما به اون کدها راحت تر میشه!
namespace Csharpkelas
}
.....
{
namespace اسم پروژه و برنامه ات رو مشخص می کنه! هر چی که خواستی می تونی بذاری!

Class program
{
.....
}
Program یه اسمه که می تونی به دلخواه خودت تغییرش بدی...! ولی این اسم استاندارد هست!
static void Main()
{
......
}
این جا کد هایه مربوط به برنامه رو می نویسی! تمام مراحل قبل تشریفاتی بود که قبل از نوشتن هر برنامه باید انجام بشه!(البته فعلاً)
حتماً الان می گی که الان تو Visual studio کد هایی هست که تو وبلاگت نیست! حق با تو هست! اما یه اصلی هست تو برنامه نویسی و اون اینه که چیزی رو که نمی دونیم به چه کاری میاد رو نمی نویسیم! در مورد static void Main هم تو قسمت توابع توضیح می دم!

حالا این رو داریم!
using System;

namespace Csharpkelas
{
class Program
{
static void Main()
{
}
}
}
تو C# واسه هر متغیری نوعی تعریف می کنیم...یعنی می گیم که چی نوع داده ای می خواد توش قرار بگیره!
الان از int استفاده می کنیم...هر جا که نوع جدید احتیاج بود توضیحش رو میدم! int فقط اعداد صحیح تا 10 رقمی رو می تونه تو خودش نگه داره!
چند کد مهم:
Console.Write("Csharpkelas") یا Console.WriteLine("Csharpkelas")
این کد باعث میشه چیزی رو که تو پرانتز نوشتی رو نمایش بده!
Console.Read() یا Console.ReadLine()
از کابر ورودی می خواد!
Convert.ToInt32(Console.Read())
این کد میگه که متغیری که باید از طریق کاربر داده بشه از چه نوعی باید باشه!

حالا می خوایم یه برنامه بنویسیم که از کاربر 2تا عدد بگیره و با هم جمع کنه!
using System;

namespace Csharpkelas
{
class Program
{
static void Main()
{
int adad1 , adad2 ,jam;
Console.WriteLine("2ta adad begoo!");
adad1=Convert.ToInt32(Console.ReadLine());
adad2 = Convert.ToInt32(Console.ReadLine());
jam = adad1 + adad2;
Console.WriteLine("{0}+{1}={2}", adad1, adad2, jam);
Console.Read();
}
}
}
آخرین کد برایه اینه که پنجره ای که برنامه داره توش اجرا میشه و نشون داده میشه بعد از زدن یه دکمه بسته بشه!
کد یکی مونده به آخر رو اگه نفهمیدی تو نظرات بگو!
اگه می خوای تمرین کنی یه برنامه بنویس که 3 تا مقدار بگیره و بزرگترینش رو نشون بده!
متغیر ها هم که adad1 , adad2 تعریف کردم واسه این بود که بفهمی هرچی بخوای می تونی بذاری ولی استاندار از a,b شروع میشه!
توضیحات تو عکس هم می تونه مفید باشه! کلیک کنی بزرگ میشه!




۱۳۸۸ فروردین ۲۷, پنجشنبه

آموزش #C

سلام دوست من!

امیدوارم که تا امروز به خواسته هات رسیده باشی!

من دانشجوی دانشگاه آزاد تهران جنوب رشته نرم افزارم! و تو درس برنامه نویسی مشکلاتی دارم!

من برای این که هم خودم یاد بگیرم هم به کسایی که علاقه دارن #C یاد بگیرن کمکی کرده باشم به پیشنهاد یکی از اساتید(استاد مبانی و پایگاه داده ها دانشگاه تهران جنوب دانشکده فنی!) تصمیم گرفتم این وبلاگ رو بسازم!

به امید روزی که همه از وقتی که داریم به خوبی استفاده کنیم!

راستی...آدرس وبلاگ رو مسخره نکن...اسم هایه درست و حسابی رو اجازه نمی داد!;)