توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش سـی شارپ #c
Mohsensaki
13th July 2010, 11:38 AM
با سلام خدمت دوستان عزیز
وبا عرض پوزش و معزرت خواهی از خواهر عزیزمون ابجی
همنجور که قول داده بودم البته یه کم دیرتر که بازم معزرت میخوام آموزش سی شارپ رو از امروز آغاز میکنیم
دوستان عزیز هر سوالی داشتن در خدمتیم
برای شروع اول لازم میدونم این دو بخش کتاب رو دانلود کنید
بعد وارد آموزش بشیم:
بخـش اول (http://random.persiangig.com/Csharp/01.rar)
بخـش دوم (http://random.persiangig.com/Csharp/02.rar)
Mohsensaki
13th July 2010, 12:32 PM
اولین مبحثی که در هر زبان برنامه نویسی مورد بحث قرار میگیره شناسایی متغییر ها و نحوه ی کاربرد آونها تو برنامه هست در قسمت زیر لیستی از متغییر ها سی شارپ رو واسه دوستان قرار میدم.
نکته : دوستان عزیر در هر قسمتی که معرفی میکنم برای درک بهتر مثالی به کار میبرم اگه مشکلی نو مثال داشتید بپرسید در خدمتم.
__________________________________________________ _________________________
نوع داد هي پايه براي هر نوع داد هي ديگر ................... object
__________________________________________________ _________________________
يك دنباله از كاركترهاي يونيكد ...................................... string
__________________________________________________ _________________________
اعداد اعشاري مختصر با 28 رقم معني دار ................ decimal
__________________________________________________ _________________________
يك كاكتر يونيكد 16 بيتي .............................................. char
__________________________________________________ _________________________
نوع داده صحيح 8 بيتي بدون علامت ............................ byte
__________________________________________________ _________________________
نوع داده صحيح 8 بيتي علامت دار ............................. sbyte
__________________________________________________ _________________________
عدد صحيح علامت دار 16 بيتي ................................ Int16
__________________________________________________ _________________________
عدد صحيح علامت دار 32 بيتي .................................... int
__________________________________________________ _________________________
عدد صحيح علامت دار 64 بيتي ................................. long
__________________________________________________ _________________________
عدد صحيح بدون علامت 16 بيتي .......................... ushort
__________________________________________________ _________________________
عدد صحيح بدون علامت 32 بيتي ............................. uint
__________________________________________________ _________________________
عدد صحيح بدون علامت 64 بيتي .......................... ulong
__________________________________________________ _________________________
عدد اعشاري .................................................. ..... Single
__________________________________________________ _________________________
عدد اعشاري با دقت مضاعف double ..............................
__________________________________________________ _________________________
false يا boolean .................................................. .. true
Mohsensaki
13th July 2010, 10:19 PM
برای تعریف متغییر در سی شارپ به صورت زیر عمل میکنیم :
; نام متغییر نوع متغییر
به عنوان مثال :
;Int a
مقدار دهی اولیه متغییر :
به دو روش میتوان متغییر را مقدار دهی کرد :
روش اول : مقدار دهی متغیر با قرار دادن مقدار مورد نظر در مقابل نام متغییر
به عنوان مثال :
;'char a= 'F
روش دوم : ابتدا متغییر را تعریف میکنیم سپس مقدار مورد نظر را به آن انتصاب مید هیم
به عنوان مثال :
;bool a
a= true;
نکته : در فایل ضمینه هر قسمت مثالی از اموزش گزاشته میشود، امکان دارد قسمت هایی از برنامه توضیح داده نشده باشد . نگران نباشید در جلو کاربرد انها را شرح خواهیم داد.
نکته : هنگام تعریف متغییر انوع char مقدار متغییر را در ' ' قرار میدهیم و برای متغییر از نو ع string مقدار مورد نظر را در " " قرار میدهیم.
نکته : برای اجرای برنامه های موجود در ضمینه باید فریم ورک 4 بر روی سیستم شما نصب باشد.
Mohsensaki
14th July 2010, 12:22 AM
برای تبدیل داده ها از نوعی به نوع دیگر سه روش اساسی وجود دارد که عبارتند از :
1: استفاده از دستور Convert
به عنوان مثال :
int d = 12;
string d1= Convert.ToString(d); // Convert value with string
2: استفاده از متد ( )Parse
به عنوان مثال :
string a1 = "12";
int a2 = int.Parse(a1) ; // convert string with int
3: تبدیل نوع ساختاری به صورت مقدار (نوع متغییر)
به عنوان مثال :
double a1=3.15;
int a2 = (int)a1 ; // convert double with int
نکته : // بعد از استفاده از دو سلش پی درپی بعد از ان هر چیزی آورده شود به عنوان توضیح در نظر گرفته میشود و توسط کامپایلر تفسیر نخواهد شد.
نکته : در تبدیل متغییری از نوعی به نوع دیگر باید توجه داشت که مقدار مورد نظر قابل تبدل باشد یعنی یک رشته مثل : "علی" نمیتواند به مقدار عددی تبدیل شود .
نکته : تبدل عدد اعشاری به عدد صحیح باعث از بین رفت مقدار اعشاری ان خواهد شد.
Mohsensaki
14th July 2010, 11:55 AM
باعرض سلام مجدد خدمت دوستان عزیز
در این قسمت قصد دارم عملیات متداول بر روی رشته های متنی رو واسه دوستان عزیزم شرح بدم.
1:به دست اوردن طول رشته :
برای به دست آوردن طول رشته از دستور Lenght استفده میکنیم.
به عنوان مثال :
string a = "mohsen";
int a1 = a.Length; // set a1 with lenght a
2: کار با زیر رشته ها :
ممکن است در طول برنامه بخواهید قسمتی از یک متن را استفاده به همین منظور از زیر رشته استفاده میکنیم .
به عنوان مثال :
string a = "Hello world";
string a1 = a.Substring(0,8); // get Substring a
3: قالب بندی رشته ها :
فرض کنیمکه یک عدد اعشاری با 8 رقم اعشار داریم که به 2 رقم اعشار آن بیشتر نیاز نداریم حال باید چه کنیم. جواب اسفاده از متد Format است.
به عنوان مثال :
double a = 3.145555;
string a1 = string.Format("{0:n2}", a);// set a with 3.14
4: جایگزینی زیر رشته:
برای جایگزینی زیر رشته از متد Replace استفده میشود.
به عنوان مثال :
string a = "Hello world";
string a1 = a.Replace("Hello", "By");// set a with by world
نکته : در کار با زیر رشته ها عدد صفر به اولین حرف رشته اشاره میکند.
نکته : در کار با زیر زیر رشته اگر پارامتر دوم ذکر نشود از پارامتر اول به بعد زیر رشته را به دست می اورد.
نکته :در جایگزینی رشته ها پارامتر اول به عنوان متن جستجو و پارامتر دوم به عنوان جایگزین دز نظر گرفته میشود.
نکته : در جایی گزینی زیر رشته ها به حروف کوچک و بزرگ حساس هست.
Mohsensaki
19th July 2010, 11:43 AM
سلام خدمت دوستان
جناب اقای ساکی به دلیل مشکلاتی که براشون به وجود اومده در حال حاضر نمیتونن ادامه این کار رو خودشون شخصا ادامه بدن به همین منظور ایشون از من خواستن تا ادامه آموزش رو بدم تا وقتی که خودشون تشریف بیارن
همچنین از من خواستن به دلیل وقفه از تمامی دوستان عزیر معذرت خواهی کنم
من از امروز بعد از ظهر کارم رو شروع میکنم
موفق باشید
آریاشگوه
24th September 2010, 06:43 PM
درخواست راهنمایی
سلام دوستان
من به علت بی دقتی فولدر کل برنامه ای که با c# ساخته بودم یا سورس کد شیفت دلت کردم
سپس با چند برنامه ریکاوری اطلاعاتم برگشت ولی سورس های برنامه ناقص شده و فرم ها ی برنامه با هم ارتباط نداره
kochekian
22nd December 2010, 07:59 PM
دیگه ادامه نمی دید>
حیفه این تاپیک هست.
لطفا ادامه بدید
استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است
استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد
vBulletin® v4.2.5, Copyright ©2000-2025, Jelsoft Enterprises Ltd.