๑۩۞۩๑FreebuzZ๑۩۞۩๑
hi GUEST!!!!!!!!!!!

Welcome to FreeBuzz Team

Please register to have full access to the forum and be able to download stuff., stay with us..
lotfan baraye estefade az in anjoman site sabtenam konid baraye sabtenam kare shakhi lazem ni bokoni faghat miazni register sabtenam mikoni niazi be linke activate az email nis bad login mikoni
cheers
FreeBuzZ TeaM !

Bl4ck W4rning
๑۩۞۩๑FreebuzZ๑۩۞۩๑
hi GUEST!!!!!!!!!!!

Welcome to FreeBuzz Team

Please register to have full access to the forum and be able to download stuff., stay with us..
lotfan baraye estefade az in anjoman site sabtenam konid baraye sabtenam kare shakhi lazem ni bokoni faghat miazni register sabtenam mikoni niazi be linke activate az email nis bad login mikoni
cheers
FreeBuzZ TeaM !

Bl4ck W4rning
๑۩۞۩๑FreebuzZ๑۩۞۩๑
Would you like to react to this message? Create an account in a few clicks or log in to continue.

๑۩۞۩๑FreebuzZ๑۩۞۩๑

๑۩۞۩๑aTTack۩ Defece۩Code۩ Security۩ Anonymous Hackers۩ FreeBuzz Team ๑۩۞۩๑
 
HomeSearchLatest imagesRegisterLog in
Latest topics
» سلام علیک و رحمه الله...چه خبرا بچه ها؟
visual -   Visual C#.NET آموزش جامع Icon_minitimeby DARK Sat Apr 30, 2022 11:59 pm

» oon ghadima!!!
visual -   Visual C#.NET آموزش جامع Icon_minitimeby Inj3ctor Wed Aug 18, 2021 4:26 am

» need a source code of any server for university project help me for it
visual -   Visual C#.NET آموزش جامع Icon_minitimeby xerockss Sun Jun 09, 2019 10:28 pm

» New : Run Python based bots like Aurora, Blacksmith, VBOt in your Android Mobile
visual -   Visual C#.NET آموزش جامع Icon_minitimeby ltc_mkt Wed Feb 27, 2019 5:09 pm

» دوره ی اضافه کردن سکه به برنامه هایی همچون فالوور بگیر و ممبرگیر و ... (خریداری شده)
visual -   Visual C#.NET آموزش جامع Icon_minitimeby mr.pitza Mon Oct 01, 2018 8:10 pm

» hach any id f.a.c.e.b.o.o.k 2019
visual -   Visual C#.NET آموزش جامع Icon_minitimeby christian777 Sat Apr 21, 2018 4:41 am

» هديه للجميع 500 نك فلوود قديم شغالين 500 old ids flood free
visual -   Visual C#.NET آموزش جامع Icon_minitimeby christian777 Mon Apr 09, 2018 6:37 pm

» Freebuzz & Nimbuzz yadet bekheyr !
visual -   Visual C#.NET آموزش جامع Icon_minitimeby DARK Thu Apr 05, 2018 1:54 pm

» new flood 2018 فلود جديد يعمل على جميع انواع نكات لفلود القديمة والجديدة
visual -   Visual C#.NET آموزش جامع Icon_minitimeby christian777 Fri Oct 20, 2017 6:20 am

» STEALTH PROJECT WEB FLOOD NIMBUZZ
visual -   Visual C#.NET آموزش جامع Icon_minitimeby djsaim Sat Sep 30, 2017 8:51 pm

» XIO server & online bots
visual -   Visual C#.NET آموزش جامع Icon_minitimeby ltc_mkt Mon May 29, 2017 8:12 pm

» فریباز دوباره برمیگردد
visual -   Visual C#.NET آموزش جامع Icon_minitimeby Mer+sad Thu Apr 06, 2017 3:34 am

» Xio Server Updated Elite Version
visual -   Visual C#.NET آموزش جامع Icon_minitimeby lekshmi321 Wed Mar 29, 2017 11:35 am

» Join MulTi id nimbuzz 2016
visual -   Visual C#.NET آموزش جامع Icon_minitimeby sami-alarifi Mon Dec 05, 2016 3:09 am

» انجمن تیم امنیتی آنانیموس سکوریتی
visual -   Visual C#.NET آموزش جامع Icon_minitimeby shirsefat Thu Nov 17, 2016 6:12 pm

» Xio Server Latest Version
visual -   Visual C#.NET آموزش جامع Icon_minitimeby shirsefat Thu Nov 17, 2016 6:04 pm

» amooZesh kamele hack dar yek file pdf
visual -   Visual C#.NET آموزش جامع Icon_minitimeby shirsefat Fri Nov 11, 2016 2:23 am

» CRACKER IDS 2017 WORKING
visual -   Visual C#.NET آموزش جامع Icon_minitimeby abdo-osmana Sat Oct 29, 2016 1:43 am

» NEW ... ROOM ANTI CAPCHA 2017 DESTROY ROOMS V 4 BY AL-JOOOCKER@N.C
visual -   Visual C#.NET آموزش جامع Icon_minitimeby abdo-osmana Sat Oct 29, 2016 1:41 am

» NEW FLOOD ROOM AND PV 2017 ANTI CAPTCHA
visual -   Visual C#.NET آموزش جامع Icon_minitimeby abdo-osmana Sat Oct 29, 2016 1:30 am

» add new server Work 24 hours --- تحديث حسابات السيرفرات قم بــاضافه السيرفرات الجديده تعمل 24 ساعه
visual -   Visual C#.NET آموزش جامع Icon_minitimeby abdo-osmana Sat Oct 29, 2016 1:28 am

» new auto id maker
visual -   Visual C#.NET آموزش جامع Icon_minitimeby sandy_rawat Tue Oct 04, 2016 4:24 pm

» wonderful list id arbic for crucker اكبر ليستة ايملات تخمين جديدة
visual -   Visual C#.NET آموزش جامع Icon_minitimeby christian777 Sun Sep 25, 2016 12:59 am

» New Abdo Cobra Auto Id maker Source code working
visual -   Visual C#.NET آموزش جامع Icon_minitimeby Kash007 Sat Sep 24, 2016 10:26 pm

» 2000 id flood free
visual -   Visual C#.NET آموزش جامع Icon_minitimeby christian777 Sun Sep 18, 2016 3:54 am

» new ip address changer with crack@pishaash@n.c
visual -   Visual C#.NET آموزش جامع Icon_minitimeby cebecis Sat Sep 10, 2016 3:19 am

» تجسس على الخصوصية
visual -   Visual C#.NET آموزش جامع Icon_minitimeby majed5160 Thu Aug 25, 2016 3:26 am

» سلام دوستان من
visual -   Visual C#.NET آموزش جامع Icon_minitimeby majed5160 Wed Aug 24, 2016 3:10 am

» Trusted online server bots
visual -   Visual C#.NET آموزش جامع Icon_minitimeby bom Fri Aug 19, 2016 7:59 pm

» فلود جديد ناررررر
visual -   Visual C#.NET آموزش جامع Icon_minitimeby christian777 Sat Aug 13, 2016 10:12 am

» Receive Captcha in PVT C# and VB.NET source code available
visual -   Visual C#.NET آموزش جامع Icon_minitimeby wathk Thu Jul 28, 2016 3:01 am

» Attention nimbuzz users !
visual -   Visual C#.NET آموزش جامع Icon_minitimeby -namakul- Tue Jul 26, 2016 8:27 pm

» Salam man az karbqraye qadimiton hastam lotfan komakam konid :(
visual -   Visual C#.NET آموزش جامع Icon_minitimeby SALIJON* Sat Jul 23, 2016 6:34 pm

» Nimbuzz stylish ids for sale
visual -   Visual C#.NET آموزش جامع Icon_minitimeby msb Wed Jul 20, 2016 12:33 pm

» Nuke Mobileserver V9
visual -   Visual C#.NET آموزش جامع Icon_minitimeby launchar Tue Jul 19, 2016 1:51 pm

» help me please c sharp masters
visual -   Visual C#.NET آموزش جامع Icon_minitimeby launchar Tue Jul 19, 2016 1:39 pm

» salam be dostane qadimi hamgi join bedin bebinm kojain :P
visual -   Visual C#.NET آموزش جامع Icon_minitimeby ghaz_ghaz90 Sat Jul 09, 2016 12:22 am

» Xio Server Update
visual -   Visual C#.NET آموزش جامع Icon_minitimeby ghaz_ghaz90 Fri Jul 08, 2016 11:15 pm

» Xio Auto Capcha ID Maker ( FASTEST IDMAKER EVER)
visual -   Visual C#.NET آموزش جامع Icon_minitimeby karthik~ajay Thu Jul 07, 2016 10:59 pm

» All web defacers and SQLi hach
visual -   Visual C#.NET آموزش جامع Icon_minitimeby mitu143 Thu Jun 16, 2016 1:24 pm

» special daface pages FreeBuzz-Team
visual -   Visual C#.NET آموزش جامع Icon_minitimeby mitu143 Thu Jun 16, 2016 12:59 pm

» Meet A Stranger Room Advertizer BoT
visual -   Visual C#.NET آموزش جامع Icon_minitimeby lekshmi321 Sun Jun 05, 2016 5:14 pm

» NEW STEALTH PROJECT WEB FLOOD NIMBUZZ
visual -   Visual C#.NET آموزش جامع Icon_minitimeby gentarbumi Sun Apr 24, 2016 10:08 pm

» Moving the write using HTML تحريك الكتابة باستخدام جافا سكرييت
visual -   Visual C#.NET آموزش جامع Icon_minitimeby faris.jra7 Sat Apr 23, 2016 11:40 pm

» فلود غرف النيمباز
visual -   Visual C#.NET آموزش جامع Icon_minitimeby saeid Sat Apr 16, 2016 12:43 am

» How to Show Hidden Files and Folders In Windows 7
visual -   Visual C#.NET آموزش جامع Icon_minitimeby i_am~the_best Fri Apr 15, 2016 8:45 am

» How to Earn Money Online From PTC Sites
visual -   Visual C#.NET آموزش جامع Icon_minitimeby i_am~the_best Fri Apr 15, 2016 8:43 am

» Create Id and Chat
visual -   Visual C#.NET آموزش جامع Icon_minitimeby star.iraq Sun Apr 10, 2016 2:51 pm

» Addlist DC + hanger + remote v2.0
visual -   Visual C#.NET آموزش جامع Icon_minitimeby oye Tue Apr 05, 2016 9:18 am

» XIO ADD FLOOD V.2
visual -   Visual C#.NET آموزش جامع Icon_minitimeby lekshmi321 Fri Mar 25, 2016 8:37 pm

Search
 
 

Display results as :
 
Rechercher Advanced Search
Keywords
star code source bigwizard hidden maziar famous info ehsan Freebuzz allstar visual change changer hexagora amozesh mashkook shrek groupchat socket Jabber bombotmod Quiz flooder prime 2017
Frb Upload Center



 

  Visual C#.NET آموزش جامع

Go down 
2 posters
AuthorMessage
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeTue Jul 23, 2013 5:40 pm

 به نام خدا


و برای دوستان  بنویسم  Visual C#.NET 2005 تصمیم بر این شد در این تاپیک آموزش جامعی از

تمامی مطالب سعی می شه برای افراد مبتدی و افرادی که کاملا با برنامه نویسی آشنا نیستند شروع بشه و تا سطوح حرفه ای ادامه پیدا کنه

از دوستانی هم که تجربه دارند در رابطه با موضوع می تونند با من در ارتباط باشند تا در پر بار کردن این بخش قدم مثبتی بر داشته بشه 

هر درسی که ارائه می شه همراه با مثال ، عکس های تصویری و تمرین هایی نیز خواهد بود

از دوستان خواهشمندم که اگر سوالی ، انتقاد یا پیشنهادی دارند با من از طریق پیغام خصوصی در ارتباط باشند 



ارادتمند


visual -   Visual C#.NET آموزش جامع 818066400
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeTue Jul 23, 2013 5:49 pm

ایجاد یک برنامه جدید

برای ایجاد یک پروژه جدید به آدرس زیر بروید

Code:
File > New > Project  


 کار خواهیم کرد Windows Application در این بخش نوع پروژه را انتخاب کنید که ما در حال حاضر با نوع << templates 
 قرار بگیرد  Visual C# در این بخش شما نوع زبان پروژه را انتخاب می کنید که باید بر روی  << project type 
 کلیک کنید ok  در سه فیلد پایین هم نام و آدرس دخیره برنامه را انتخاب می کنید و بر روی دکمه
 در پروژه ایجاد شده بخش های زیادی را مشخص می کنید
 مجموعه ابزار هایی که برای ایجاد کردن انواع برنامه ها به کار می رود . که در آینده با تمامی این ابزار ها آشنا خواهید شد << toolbox
 و کلاس ها قرار می گیرد main form مجموعه راه حل ها که در این قسمت << Solution Explorer 
 تمامی خواص شی انتخاب شده را نشان می دهد << properties


 استفاده کنید F7  را انتخاب کنید و یا از  View Code برای دیدن بخش کد نویسی هر شی که انتخاب کرده اید می توانید راست کلیک کرده و 



 : نوشتن توضیحات

در برنامه نویسی یکی از نکات مهمی که باید در نظر گرفته بشود نوشتن توضیحات برای کد ها است . شاید در نگاه اول این مسئله کمی غیر قابل قبول بیاید اما این تفکر برای کد های کوچک و کوتاه صدق می کند اما در نوشتن برنامه های بزرگ کاملا این امر احساس می شود . مفادی هم که نوشتن توضیحات دارد اول خوانا بودن کد هست دیگری اینکه برنامه نویس دیگری بخواهد از برنامه شما استفاده کند به راحتی امکان پذیر می شود یا زمان هایی رخ می دهد که خود ما بعد از گذشت مدتی الگوریتمی که خودمان نوشتیم فراموش می کنیم اما با استفاده از توضیحات به راحتی همه چیز را به یاد می آوریم برای نوشتن توضیحان با علامت // شروع می شود به طور مثال به شکل زیر عمل می کنیم

Code:
// Get the value that they type  


 :علامت گذاری استاندارد

 برای خوانا شدن کد و برنامه معمولا برنامه نویسان از پیشوند های یکسانی برای اشیاء برنامه خود استفاده می کنند این امر در خواندن کد ها و تفاوت   
 ها بسیار موثر است . برخی پیشوند های استاندارد به شکل زیر هستند توصیه می کنم که تا حد  object قائل شدن بین  
 امکان از این پیشوند ها استفاده کنید تا برنامه منظم و قابل فهمی داشته باشید

Code:

listbox     >> lst 
menu        >> mnu 
button      >> btn 
cobobox     >> cbo 
textbox     >> txt 
picturebox  >> pic 
label       >> lbl 
checkbox    >> chk 
radiobutton >> rdb  
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeTue Jul 23, 2013 6:13 pm

متغیر ها



تعریف کلی که از متغییر می شه کرد بدین شکل است : همانند ظرفی است که می توان یک نوع ماده را در خود نگه دارد . در کل متغییر ها فضاهایی از حافظه هستند که ما می توانیم اطلاعات خودمان را در آنها ذخیره کنیم .


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



شکل کلی تعیرف متغیر


Code:
اسم متغییر  نوع متغییر  


به طور مثال تعیرف یک متغییر از نوع اعداد صحیح به شکل زیر است
Code:
int number;  

 تعریف کرده ایم که می توانیم از این متغییر در برنامه خودمان استفاده کنیم  int و از نوع number در مثال بالا ما یک متغییر به نام 

برای اینکه یک مقداری را به متغییر خودمان بدهیم می توانیم به دو شکل عمل کنیم 1 - در طول برنامه مقدار دهی کنیم . 2- در هنگام تعریف متغییر یک مقدار را نسبت بدهیم

را به 2 صورت گفته شده مساوی با 5 قرار می دهم  number به طور مثال من در نمونه زیر مقدار متغییر

Code:
number=5;
Code:
int number=5;  


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

در برخی از برنامه ها احتیاج می شود که از متغییر هایی استفاده شود که قابلیت نگه داری اعداد با قابلیت اعشاری را داشته باشد . در این صورت می توانیم از دو نوع داده ای استفاده کنیم که به دو دسته با دقت بالا و دقت معمولی تقسیم می شوند 

مشخص می شوند که در مثال زیر می توانید مشاهده کنید  double متغییر ها با دقت بالا با نوع

 مشخص می شود که در مثال زیر می توانید مشاهده کنیدfloat برای تعریف متغییر با دقت معمولی با نوع
Code:
float var2;  


برای دخیره کردن رشته ها و کاراکتر ها باید از نوع داده ای استفاده شود که این قابلیت را داشته باشد . برای این امر می توانی از نوع 
 استفاده کنید که به شکل زیر استفاده می شودstring
Code:
string strdata;  

توجه داشته باشید برای اینکه رشته ای را داخل این متغییر ذخیره کنید باید آن را داخل " " قرار بدهید می توانید برای تفهیم بیشتر به مثال زیر توجه کنید
Code:
string strdata="Freebuzz";



توجه : برای اینکه متغییر هایی منظم داشته باشید و در طول برنامه مشکلی با استفاده آنها نداشته باشید بهتر است قبل از اسم 
  باشد strvar  و متغییر های رشته ای به شکل  intnumber یک متغییر به این شکل باشه int متغییر نوع آن را به صورت مختصر بنویسید به طور مثال برای نوع
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeTue Jul 23, 2013 6:28 pm

Quote :

عملگر ها

در ادامه درس های قبلی و یادگیری متغییر ها در این درس به یادگیری عملگر ها می پردازیم . برای کار با متغییر ها و انجام اعمال ریاضی احتیاج به استفاده از عملگر ها داریم . چهار عمل اصلی به شکل زیر خواهند بود



Code:
+  plus 

_  Subtraction 

*  Multiplication 

/  Division  



 در برخی از موارد برای اینکه سریع تر کد بنویسیم با ترکیب عملگر ها کار ساده تر می شود به طور مثال در قسمتی هایی از برنامه های پیش می آید    
  دخیره کنیم . برای این کار به شکل زیر کد می نویسیم sum جمع کنیم و در B را با sumپیش می آید که احتیاج می شود متغییر 

Code:
sum=sum+B;  

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

Code:
sum+=B;  

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

Code:
+= 

-= 

*= 

/=


چاپ خروجی 
در نوشتن برنامه های مختلف خروجی برنامه و نشان دادن آن اهمیت دارد در این بخش به نحوه نشان دادن خروجی خواهیم پرداخت
  استفاده خواهیم کرد . شکل کلی این دستور به این شکل است messagebox.show برای این امر از تابع


Code:
MessageBox.Show("message", 
                "title");  


   هم  title   پیغام مورد نظر را نوشته و در قسمت message همانطور که مشاهده کردید پیغام ها داخل " " قرار می گیرند . و در قسمت 
عنوان پیغام نوشته خواهد شد . به طور مثال چاپ یک پیغام ساده به شکل زیر خواهد بود


Code:
MessageBox.Show("FreebuzZ", 
                "FreebuzZ");


 
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeTue Jul 23, 2013 6:47 pm

Quote :


را با یک مثال نشان بدهیم text box و message box و Button در این درس می خواهیم مفهوم کار با 

 

وارد می شه با  text box و یک دکمه باشه که رشته ای که در text box خوب ما می خواهیم یک برنامه ساده ایجاد کنیم که دارای یک

   نشون داده بشه  message box به همراه یک پیغام در Button کلیک بر روی




text box  به فرم اضافه می کنیم توجه کنید که یک نام مناسب برای text box  در مرحله اول یک پروژه را ایجاد می کنیم و از جعبه ابزار یک

انتخاب کنید همانند



Code:
txtinput 
txtvalue 
txtstring  



   آن را تغییر بدید name خاصیت properties برای تغییر نام می تونید در قسمت 



  آن را برابر با name به فرم اضافه می کنیم و خاصیت Button در ادامه از جعبه ابزار یک

Code:
btnok  



قرار می دهیم ok  آن را نیز برابر با text قرار می دهیم و خاصیت 

خوب در اینجا ما شمای کلی برنامه ی خودمون رو ایجاد کردیم و حالا شروع می کنیم به کد نویسی کردن

 را در متغییر ذخیره کنیم که به شکل زیر عمل می کنیم  text box در ابتدا باید مقدار



Code:
string strdata;  



  نشان بدهیم به صورت رشته ای متغییر را تعریف کردیم . روش های دیگری  message box در ایجا به دلیل اینکه می خواهیم ورودی را در

هم داریم که بعدا شرح می دم




  text box ورودی text را در متغییر بریزیم که باید خاصیت text box خوب در قسمت بعد لازمه که مقدار 

خودمون رو برابر با متغییر قرار بدهیم 



که به شکل زیر می شود


Code:
strdata=txtinput.text;  




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

 محقق می شود view code 



   هست رابا string که از نوع strdata خود در مرحله آخر کافیه که ما ترکیب اطلاعات را در خروجی نشان بدهیم یه همین منظور باید متغییر 

 ترکیب کنیم که به شکل زیر می شود message box




Code:
MessageBox.Show("Input is : " + strdata, 




تبریک می گم اولین برنامه را با موفقیت به پایان رساندید . کد نهایی ما به شکل زیر می شود






Code:
    private void btnok_Click(object sender, EventArgs e) 
        { 
            string strdata; 
            strdata = txtinput.Text; 
            MessageBox.Show("Input is : " + strdata, 
                "Input Test"); 
        }    
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeTue Jul 23, 2013 7:21 pm

تبدیل نوع متغییر ها


در برنامه مواقع زیادی رخ می دهد که نیاز است نوع متغییر تغییر کند . به صورت مثال می خواهیم متغییری اعشاری را به صحیح یا بلعکس تبدیل کنیم
 که از نوع  ash استفاده کنیم . به طور مثال ما متغییری داریم به نام tostring برای تبدیل متغییر ها به نوع رشته ای باید از خاصیت
اعشاری است و می خواهیم آن را به نوع رشته ای تبدیل کنیم و در یک پیغام نشان می دهیم
Code:
MessageBox.show("Test Type : "+ash.tostring(), 
"type");  

همانطور که دیدید متغییر را به یک نوع رشته ای تبدل کردیم و به همین شکل می شه متغییر تبدیل شده را در متغییر دیگه ای ذخیره کرد

Code:
ashstring=ash.tostring();  

 
var1 در مواقعی احتیاج می شود که نوع متغییری از نوع صحیح به اعشاری و یا بلعکس تغییر کنید در مثال زیر ما یک متغییر داریم به نام
 که را به عدد صحیح تغییر بدیم و در این متغییر ذخیره var1 که می خواهیم مقدار var2 که از نوع اعشاری است و متغییری داریم به نام var2
کنیم . برای این کار قبل از متغییر که می خواهیم تغییر نوع بدیم داخل پرانتز نوع جدید را ذکر می کنیم

Code:
var2=(int)var1;  



 Length خاصیت


  استفاده می کنیم برای length در شماری از برنامه ها لازم می شود که ما طول متغییر را محاسبه کنیم . این کار با استفاده از خاصیت
این کار کافیه به شکل زیر عمل کنیم

Code:
var=strdata.length;  

به همین تعداد کارکتر های ورودی محاسبه می شه

substring خاصیت


  استفاده کنیم باید به  Substring کنیم باید از خاصیت select زمان کار با رشته ها برای اینکه بخواهیم قسمتی از یک متغییر رشته ای را
این خاصیت دو پارامتر فرستاده شود که اندیس اولین و آخرین کارکتر باشه

Code:
strdata=string.substring(0,4);  
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeTue Jul 23, 2013 7:45 pm

( دستور if ) خب حالا میریم سر مبحثی که بعضی ها تو مشکل اثاثی دارن

برای اینکه ما در برنامه هایی که می نویسیم شرطی را چک کنیم از دستور if استفاده می کنیم . به صورتی که شرطی را مقابل این دستور قرار می دهیم اگر شرط برقرار بود دستورات داخل if اجرا می شوند در غیر این صورت این دستورات نادیده گرفته می شود .

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

Code:
  if( ) 
            { 
               Syntax; 
            }  

 100 بود مقدار  کوچک تر و مساوی n  به طور مثال ما می خواهیم شرطی را بررسی کنیم که اگر متغیر
 را در خروجی چاپ کند . شرط مابه شکل زیر می شود   n بود مقدار

Code:
   int n; 
            n = 40; 
            if (n <= 100) 
            { 
                MessageBox.Show("N Value :" + n); 
            }  

در شرط با مقدارش بررسی شد  n همانطور که دیدید مقدار

: if - elseدستور
 یا صحیح بود یک سری دستورات اجرا شوند و در True گاهی اوقات در برنامه هایی که می نویسیم احتیاج داریم که زمانی شرط ما 
   یا غلط بودن شرط از یکسری دستورات دیگر اجرا شوند False صورت

 یک شرط بررسی می شود اگر شرط صحیح بود دستورات داخل بلوک   if  استفاده می کنیم . در مقابل if - elseدر این صورت ما از دستور
 را اجرا می کندelse  را اجرا می کند در غیر اینصورت دستورات داخل بلوک  if

شکل کلی دستور اینگونه است

Code:
   if( ) 
            { 
               Syntax; 
            } 
            else 
            { 
                Syntax; 
            }  
 
 می دهم و بررسی می کنم که اگر بزرگتر از 5 بود یک  m است . به طور مثال من یک مقدار به متغییر  ifاین دستور هم به سادگی دستور 
پیغام خاص بدهد در غیر اینصورت یک پیغام دیگر بدهد

Code:
   int m; 
            m = 4; 
            if (m > 5) 
            { 
                MessageBox.Show(" Larger :" + m); 
            } 
            else 
            { 
                MessageBox.Show(" Less :" + m); 
            }  

else - if دستور
  
تا شرط دیگه رو   n استفاده می کنیم . زمانی که ما می خواهیم در یک شرط else - ifبرای پیاده سازی شرط های تو در تو ما از دستور
بررسی کنیم از این دستور استفاده می کنیم


  اجرا می شود در صورت صحیح نبودن شرط به  if بررسی می شود رد صورت صحیح بودن دستورات بلوک  ifبدین صورت که شرط مقابل
بررسی می شود و صحیح یا غلط بودن چک می شود و به همین شکل تا   else - if هست می رود و شرط مقابل  else - if بلوک بعدی که
  تا بلوک جلو می رود n

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

Code:
if () 
            { 
                Syntax; 
            } 
            else if() 
            { 
                Syntax; 
            } 
            else if() 
            { 
                Syntax; 
            } 
            . 
            . 
            . 
            n  


در این مثال من یک شرط رو به صورت پی در پی بررسی می کنم تا شرط برقرار شود

Code:
  int a; 
            a = 27; 
            if (a <= 5) 
                MessageBox.Show(" One if : " + a); 
            else if (a <= 10) 
                MessageBox.Show(" Two if : " + a); 
            else if (a <= 20) 
                MessageBox.Show(" Three if : " + a); 
            else if (a <= 30) 
                MessageBox.Show(" Four if : " + a);


 را داخل {} نزاشتم زمانی دستورات رو داخل {} می زارند که از یک دستور بیشتر  if همان طور که مشاهده کردید در این برنامه دستورات
داشته باشیم . در مثال های قبلی هم اگر این کار رو کردم می خواستم برنامه های بخش بندی بشه تا درک مطلب برای شما ساده تر شود
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeWed Jul 24, 2013 1:59 pm

  :Switch دستور

و بسازید Drop Down List دستور سویچ کاربرد های زیادی دارد به خصوص زمانی که می خواهید فرم هایی با کنترل های 
   گفته می شود case یک پارامتر را می گیرد و می تواند n مقایسه داشته باشید که به هر کدام یک  این دستور 
در مثال زیر این دستور را بررسی می کنیم با استفاده از دستور زیر مدرک تحصیلی کاربر در متغییری قرار می گیرد که در نهایت فرم مقدار انتخاب شده وارد دیتابیس بشود

Code:
  switch (drpLevel.SelectedIndex) 
           **  
                case 0: 
                    level = "زیر دیپلم "; 
                    break; 
                case 1: 
                    level = "دیپلم"; 
                    break; 
                case 2: 
                    level = "فوق دیپلم"; 
                    break; 
                case 3: 
                    level = "لیسانس"; 
                    break; 
                case 4: 
                    level = "فوق لیسانس"; 
                    break; 
                case 5: 
                    level = "دکترا"; 
                    break; 
            }  

 
SelectedIndex را ما خاصیت switch  قرار دادم همانطور که مشاهده می کنید ورودی Drop Down List خوب در کد بالا من یک 
  هم نام کنترل ما هست drpLevel از این کنترل قرار داده ایم

اندیس گزینه انتخاب شده را بر می گرداند SelectedIndex خاصیت

ها را از 0 شروع کردیم که اولین مدرک ما هست داخل کنترل ما با دستور زیر  case  خوب در درستور ما


Code:
 case 0: 
                    level = "زیر دیپلم";  

 level ما یک متغیر رشته ایم  
دارم که مدرک انتخاب شده توسط کاربر را داخلش می ریزیم در اینجا ما گفتیم اگر اندیس انتخاب شده 0 بود یعنی مدرک زیر دیپلم هست این رشته را در متغییر ما قرار بده . در اینجا کار ما به اتمام رسیده است و نیاز به چک کردن بقیه مقادیر نیست و باید از دستور زیر استفاده کنیم

Code:
break;  

و خارج شدن از این بلوک می شود  switch  این دوستور باعث تمام شدن
 که بخواهید تعریف کنید case در این دستور شما می توانید هر تعداد
  مورد استفاده قرار می گیرد دستور زیر است switch دستور دیگه ای که در

Code:
default:  

اجرا  default ها اجرا نشد دستور زیر مجموعه case  تعریف می شود . که اگر هیچ کدام از switch این دستور آخرین دستور در بدنه
 می شود



: for  دستور

ه یکی از حلقه ها است . این دستور 3 پارامتر تنظیم دارد که از چپ به راست  for یکی از دسنورات معرف همه
(گام اول ، شرط پایان ، گام حرکت)
این مقادیر به عنوان پارامتر داده شده و در بدنه می توانیم دستورات خودمان را بنویسیم

قرار داده ایم و این لیست باکس را با این حلقه پر می کنیم  listbox در مثال زیر ما یک

Code:
  for (int i = 0; i < 100; i++) 
            ** 
                lstdata.Items.Add(i);    
            }  

است که از صفر شروع می شود . شرط پایان حلقه هم تا زمانی است که  i خوب دستور را بررسی می کنیم . گام شروع ما همون 
 اضافه می شود i ما کوچکتر از 100 باشد که همان 99 می شود . گام حرکتی ما هم یکی یکی است که به مقدار iمتغییر

 را اضافه می کنیم که خروجی اعداد صفر تا 99 است که در لیست باکس جا  i  لیست باکس مقدارitem خوب در بدنه ما تنها به خاصیت
می گیرد
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeWed Jul 24, 2013 2:11 pm

تو این درس می خوام شمارو با ساختارهای تکرار آشنا کنم. ساختار های تکرار ساختارهایی هستند که ما می خواهیم تعداد مشخصی عملیات را با شروط مختلف اجرا کنیم. مثلا می خواییم یه عبارتی چند بار اجرا بشه یا عبارتی چند بار در عبارت دیگر ضرب بشه یا وقتی می خواهیم عبارتی تا زمانی که عبارت دیگر برقرار است تکرار بشه

هست. شکل کلی این دستور مطابق زیر است while یکی از این ساختار ها دستور

Code:
While (عبارتی که می خواهیم برقرار باشد)  
{ دستوراتی که می خواهیم اجرا شوند }  

زمانی استفاده می کنیم که می خواهیم تا زمانی که یک عبارت برقرار است دستورات ما اجرا شوند.این عبارت رو  while از 
  می نویسیم و دستوراتمون رو بعد از پرانتز ها داخل کروشه که مشخص کردم whileدر داخل پرانتز بعد از


یه مثال براتون میزنم تا بیشتر متوجه بشین . ما می خواهیم عددی مثل 1 ده بار نشون داده بشه . برای اینکار میتونیم مثل زیر عمل کنیم

Code:
int i; 
i=0; 
while (i<10) 

messagebox.show("1"); 
i=i+1; 
}  

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

دیگه برقرار نباشه.به این نکته  i<10  رو در داخل دستورات هربار یک واحد افزایش میدیم تا این که وقتی شرط  i بدیم. متغیر 

این حلقه هیچ گاه تموم نمیشد و ما  true توجه کنید که اگر ما این شرط رو قرار نمیدادیم و به جای شرط قرار میدادیم 1 یا

شاهد حلقه بینهایت بودیم. همیشه در استفاده از این نوع ساختارها حتما چک کنید تا مطمئن شوید این حلقه ها حتما پایان پذیر هست


 
Back to top Go down
sabuory
T-SBD
T-SBD
sabuory


Posts : 467
Points : 194
Thanked : 18
Join date : 2013-06-02
ASL : human 21 gilan

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeWed Jul 24, 2013 2:17 pm

هستش do ...  while  دستور  while نوع دیگر دستور

حتما یک بار اجرا میشه و بعد شرط بررسی میشه که ببینه آیا میتونه  do ... while تنها تفاوت این دوتا در اینه که دستور 
  اینطور نبود و ممکن بود شرط درست نباشد و دستورات انجام نشوند while دوباره دستورات رو اجرا کنه یا نه . ولی در دستور


شکل کلی این دستور اینطوره

Code:
do 

دستورات 

while 

عبارت شرطی 
)

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

مثال بالا به شکل دیگر

Code:
int i ; 
i = 0; 
do 

messagebox.sshow("1"); 
i = i+ 1 ; 

while 

i<10 
}  

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

visual -   Visual C#.NET آموزش جامع Attachment
Back to top Go down
ekbir
T-SBD
T-SBD
ekbir


Posts : 438
Points : 29
Thanked : 2
Join date : 2013-04-29
ASL : :)

visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitimeWed Jul 24, 2013 2:47 pm

dash  beja  tike  tike  gozashtan  ye  file  amozesho  kamel bezari  behtare  chon injor  adam chizi  nemitone yad begire  ta  key  adam vayse  ino  bekhone lotfan  file  kamelo  bezar  bet  +  midim:D
Back to top Go down
Sponsored content





visual -   Visual C#.NET آموزش جامع Empty
PostSubject: Re: Visual C#.NET آموزش جامع   visual -   Visual C#.NET آموزش جامع Icon_minitime

Back to top Go down
 
Visual C#.NET آموزش جامع
Back to top 
Page 1 of 1
 Similar topics
-
» آموزش جامع هک سایت با باگ SQL
» کتاب آموزش جامع vb6 به زبان فارسی
» دانلود جامع ترین کتاب آموزش زبان ویژوال سی شارپ به زبان فارسی
» دانلود کتاب بی نظیر آموزش گام به گام Visual Basic.net
» کتابچه آموزش سی شارپ برای آندروید +سورس+آموزش

Permissions in this forum:You cannot reply to topics in this forum
๑۩۞۩๑FreebuzZ๑۩۞۩๑ :: PROGRAMMING ZONE :: C#.NET-
Jump to: