کارگاه آموزش اکسل نیمه پیشرفته

آموزش برنامه نویسی با#Cبخش چهارم

امتیاز کاربران

 

برنامه‏ نویسی با #C، بخش چهار

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

در .NET  برای نگهداری اعداد اعشاری میتوان از دو نوع عدد اعشاری استفاده کرد. کامپیوتر برای نگهداری قسمت اعشاری این اعداد با محدودیت فضا مواجه است بنابر این برای اعداد اعشاری با دقت معمولی ( اعداد -3.4 *   تا  3.4 * ) از نوع داده float  و برای اعداد اعشاری با دقت مضاعف ( -1.7 *  تا 1.7 *  ) از نوع داده double  استفاده میکنیم. مزیتی که اعداد با دقت معمولی دارند این است که در مقایسه با اعداد با دقت مضاعف فضای کمتری در حافظه اشغال میکنند و سرعت محاسبه بالا تری دارند.

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

کار با رشته ها:

رشته مجموعه ای از کاراکتر است که ابتدا و انتهای ان به وسیله علامت ( " ) مشخص میشود. رشته ها عموما برای این استفاده میشوند که به کاربر اطلاع داده شود در برنامه چه اتفاقی افتاده است و چه اتفاقی میخواهد رخ دهد. یک استفاده دیگر از رشته ها ذخیره قسمتی از یک متن برای استفاده از ان در یک الگوریتم است.

در این قسمت با یک سری از کارهایی که میتوانید با رشته ها انجام دهید آشنا خواهید شد.

  • با انتخاب منوی file –> new-> project   پروژه جدیدی ایجاد کنید.
  • یک کنترل  button  روی فرم قرار داده و خاصیت name  ان را برابر  btnString قرار دهید و خاصیت text  ان را برابر  using strings  قرار دهید و روی ان دو بار کلیک کنید تا در متد ایجاد شده کد زیر را وارد کنید.

 pic1


  • برنامه را اجرا کنید و روی دکمه کلیک کنید.

                  همان طور که مشاهده میکنید برای تعریف داده ای که بتوان در ان رشته ها را ذخیره کرد میتوان از نوع داده  string            استفاده کرد.

                 استفاده از ( “ ) اهمیت بسیاری دارد زیرا این علامت به  visual C# میگوید که کدام عبارت را باید به

                عنوان  رشته  در نظر بگیرد و آنها را کامپایل نکند.

               اکنون در مورد چگونگی انجام عملیات روی رشته ها صحبت خواهیم کرد.

  • اتصال رشته ها به معنی به هم متصل کردن یک سری از  رشته ها در امتداد یکدیگر و ایجاد یک رشته جدید است.
  • در پروژه ای که در ابتدای جلسه ایجاد کردیم یک کنترل  button  دیگر ایجاد کرده و name  ان را برابر btnConcatenation   قرار دهید.
  • روی ان دو بار کلیک کرده و کد زیر را در متد ان ایجاد کنید pic2.

در واقع دو متغیر اول ( دو رشته ) را با علامت جمع با هم جمع کرده در متغیر سوم که ان هم از نوع رشته است قرار میدهیم.

برای اتصال دو رشته حتما نباید متغیری تعریف کرد بلکه میتوان درون کد و به سرعت از آنها استفاده کرد مانند مثال زیر.pic3

این کد در واقع مقدار ذخیره شده در متغیر  intNumber  را به رشته تبدیل میکند.

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

فرستاده شده توسط: مهسا ابراهیمیان