تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 34 +

تعداد کل مطالب : 338 +

تعداد نظرات : 29 +

حضرت محمد (ص) : طلب علم بر هر انسانی واجب است ،همانا خداوند علم آموزان را دوست دارد.

آموزش مقدماتی تا پیشرفته سی شارپ بخش دهم


بسم الله الرحمن الرحیم

آموزش مقدماتی تا پیشرفته سی شارپ بخش دهم

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

با  قسمت ۱۰   آمورش در خدمت شما هستیم.

اعداد اعشاري با دقت معمولي :

 در قسمت قبلي از اعداد اعشاري با دقت مضاعف استفاده كرديم،

اما در  .net  شما براي نگهداري اعداد اعشاري خـود ميتوانيـد از دو نوع عدد اعشاري استفاده كنيد.

در بعضي از مواقع، بخش اعشاري يك عدد ممكن است تا بي نهايت ادامه پيـدا كنـد (ماننـد عـدد )پي ،

اما كامپيوتر بي نهايت فضا براي نگهداري اين اعداد ندارد، بنابراين هميـشه بـراي نگهـداري تعـداد ارقـام اعـشاري يـك عـدد محدوديتهايي وجود دارد.

اين محدوديت به اندازه يا فضايي بستگي دارد كه متغيير براي نگهداري عدد از آن استفاده ميكند.

براي انتخاب اينكه از چه نوع عددي استفاده كنيد، بايد به محاسباتي كه ميخواهيد انجام دهيد توجه كنيد .

براي تعريف متغييـر هـاي عددي با دقت مضاعف از كلمه كليدي double و براي تعريف متغيير هاي عددي با دقت معمولي از كلمـه كليـدي float استفاده كنيد .

كار با رشته ها :

 رشته مجموعه اي از كاراكتر است كه ابتدا و انتهاي آن به وسيله علامت نقل قول (“) مشخص مي شود.

روش استفاده از رشـته هـا را در برنامه هاي قبلي براي نمايش نتيجه برنامه در صفحه نمايش ديده ايد .

رشته ها عموما براي اين منظور استفاده مي شوند كه به كاربر اطلاع داده شود در برنامه چه اتفاقي افتاده است

و چه اتفاقي ميخواهد رخ دهد . يك استفاده ديگر از رشته ها، ذخيره قـسمتي از يك متن براي استفاده از آن در يك الگوريتم است .

در طول اين دوره با رشته هاي زيادي مواجه مي شويد، همانطور كـه تـاكنون از رشته زير استفاده كرده ايد :

امتحان كنيد: استفاده از رشته ها

 یک پروژه جدید در ویژوال استودیو بسازید و نام آن را Strings بنامید.

بـا اسـتفاده از جعبـه ابـزار، يـك كنتـرل Button روي فـرم قـرار دهيـد. خاصـيت Name ايـن دكمـه را

برابـر btnStrings و خاصيت Text آن را برابر Strings Using قرار دهيد. روي آن دو بار كليك كنيد و در متد ايجاد شده، كد زير را وارد كنيد:

برنامه را اجرا كنيد و روي دكمه Strings Using كليك كنيد. كادر پيغـامي مـشابه شـكل زیر نمـايش داده خواهد شد.

آموزش مقدماتی تا پیشرفته سی شارپ بخش دهم

چگونه كار مي كند؟

 براي تعريف متغييري كه بتواند رشته ها را در خود نگهداري كند، مي توانيد مشابه تعريف متغيير هاي عـددي عمـل كنيـد..

 امـا ايـن مرتبه از كلمه كليدي string استفاده كنيد :

همانند قبل، يك مقدار را به متغيير جديد اختصاص مي دهيد.

براي مشخص كردن اين كه رشته شما از كجا شروع شد ه و تا كجا ادامه پيدا ميكند بايد از علامت نقل قول (“) استفاده كنيـد .

ايـن مورد اهميت زيادي دارد، زيرا اين علامت به ويژوال #C 2005 ميگويد كه كدام عبارات را بايد به عنوان رشته در نظر بگيرد

و آنها را كامپايل نكند . اگر از علامت نقل قول استفاده نكنيد، ويژوال  ۲۰۱۷ با اين متن ها به عنوان كد رفتار كرده، سعي ميكنـد

آنهـا را كامپايل كند و نميتواند. بنابراين كامپايل كل برنامه با خطا روبرو خواهد شد .

وقتي مقدار  “Hello, world!”; را در متغيير strData ذخيره كرديد ميتوانيد آن را در به عنـوان يـك پـارامتر بـه تابع Show.MessageBox بفرستيد تا روي صفحه نمايش چاپ كند .

اتصال رشته ها :

اتصال رشته ها به معني به هم متصل كردن يك سري از رشته ها د ر امتداد يكديگر و ايجاد يك رشته جديد است.

اتصال براي رشته ها همانند عمل جمع كردن در اعداد است. در بخش امتحان كنيد بعدي، با چگونگي اين عمل آشنا خواهيد شد .

امتحان كنيد: اتصال رشته ها

در پروژه اي كه در بخش قبلي ايجاد كرديد، به قسمت طراحي Form1 برويد و يك كنترل Button جديد اضـافه كنيــــد.

خاصــــيت Name آن را برابــــر btnConcatenation و خاصــــيت Text آن را برابــــر Concatenation قرار دهيد. روي اين كنترل دو بار كليك كنيد و كد زير را در متد ايجاد شده وارد كنيد :

برنامه را اجرا كنيد و روي دكمه Concatenation كليك كنيد. كادر پيغامي مشابه شكل دکمه قبلی  مشاهده خواهيـد كرد

با آرزوی موفقیت برای شما عزیران این جلسه نیز به پایان رسید یک فایل هم حاوی پروژه های ۱۰ جلسه قبل پیوست

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

دانلود داکیومنت های قسمت ۱ تا ۱۰


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ