بایگانی برچسب: s

سی شارپ #C

آموزش برنامه نویسی #C – متدها

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

متدها:
یک متد، یک تکه کد است که وظیفه خاصی را انجام می دهد . متدها که پروسیجر هم نامیده می شوند به دو دلیل اهمیت زیادی دارند. دلیل اول این است که آنها برنامه را به قسمت کوچکتر تقسیم می کنند و موجب می شوند که برنامه بهتر درک شود. دوم اینکه آنها قابلیت استفاده مجدد از کدها را افزایش می دهند.استفاده مجدد ازکدها به اندازه ای مهم است که از این به بعد بیشتر وقت خود را صرف آن می کنید.
همانطور که میدانید، هنگامی که شروع به نوشتن یک برنامه می کنید ، ابتدا باید الگوریم کلی آن را تهیه کرده و سپس جزئیات هر قسمت از الگوریتم را به کد تبدیل کنید تا کل بخشهای الگوریتم را به صورت کد داشته باشید ، سپس با کنار هم قرار دادن این کدها به الگوریتم کلی می رسید.یک متد، یکی از خطهای این الگوریتم کلی را اجرا می کند، برای مثال “یک فایل را باز کن”،”یک متن را روی صفحه نمایش بده”،”یک صفحه را چاپ کن”ویا مواردی از این قبیل.
دانستن این که چگونه یک برنامه را به چند قسمت کوچکتر تقسیم کنید موردی است که به تجربه بستگی دارد. اهمیت تقسیم کردن یک برنامه به چند قسمت کوچک وتاثیر آن در سادگی برنامه را زمانی مشاهده خواهید کرد که برنامه بسیار پیچیده تری نسبت به آنهایی که تاکنون نوشته اید، بنویسید،در ادامه سعی می کنیم به شما بگوییم چرا و چگونه باید از متدها استفاده کنیم.

چرا از متدها استفاده می کنیم؟

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

C

آموزش برنامه نویسی #C – استفاده از تاریخ ها

با سلامامیدوارم تا اینجای آموزش زبان #C تونسته باشیم نظرتونو به این زبان برنامه نویسی جلب کرده باشیم، با ما در ادامه آموزش زبان #C همراه باشید.

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

نمایش تاریخ روز
۱) یک پروژه ی ویندوزی جدید به نام Date Demo ایجاد کنید.
۲) با استفاده از جعبه ابزار یک کنترل Button به فرم جدید خود اضافه کنید .خاصیت Name آن را برابر btnDate و خاصیت Text آن را برابر ShowDate قرار دهید.
۳) رو دکمه دو بار کلیک کنید و کد زیر را به متد ایجاد شده اضافه کنید:

۴) برنامه را اجرا کنید و روی دکمه Show Date کلیک کنید .
کادر پیغامی ظاهر شده و تاریخ و ساعت جاری را (براساس تنظیمات محلی کامپیوتر شما) همانند شکل زیر نمایش می دهد.
آموزش زبان C# استفاده از تاریخ ها

چگون کار می کند ؟
نوع داده ای Date Time می تواند یک مقدار را که معرف یک تاریخ و زمان خاص است، در خود نگه داری کند ، بعد از این که متغییری از این نوع را ایجاد کردید، برای اینکه به آن مقدار اولیه بدهید می توانید آز خاصیت Now در این نوع داده ای استفاده کنید.
این خاصیت مقدار تاریخ و زمان کنونی سیستم را برمی گرداند:

متغیرها برای اینکه به وسیله متد MessageBox.Show نمایش داده شوند، باید به رشته تبدیل شوند. در NET. هر متغییری تابعی به نام ToString دارد که متغییر را به رشته تبدیل می کند. در این جا برای این که بتوانیم متغییر dteDate را نمایش می دهیم ابتدا باید آن را به رشته تبدیل کنیم که برای این کار از تابع Tostring این متغییر استفاده کرده ایم،

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

C

آموزش برنامه نویسی #C – استفاده از عملگر اتصال رشته در درون برنامه

با سلام امیدوارم تا اینجای آموزش زبان #C ، تونسته باشیم نظرتونو به این زبان پرکاربرد برنامه نویسی جلب کرده باشیم با ما همراه باشید.
استفاده از عملگر اتصال رشته در درون برنامه :
برای اتصال دو رشته به یکدیگر حتما نباید متغییری تعریف کنید و رشته ها را درون آن قرار دهید بلکه می توانید درون کد و به سرعت از آن ها استفاده کنید. این روش در ادامه توضیح داه شده است.
اتصال رشته ها درون برنامه
۱) مجددا به قسمت طراحی Form1 برگردید وی دکمه فرمان جدید به صفحه اضافه کنید. خاصیت Name آن را برابر btn InlineConcatenation و خاصیت Text آن را برابر InlineConcatenation قرار دهید روی دکمه دوبار کلیک کنید و کد زیر را وارد کنید:

۲) کد را اجرا کنید وروی دکمه ی InlineConcatenation کلیک کنید. نتیجه ای مشابه شکل زیر مشاهده خواهید کرد
آموزش برنامه نویسی زبان #C
توضیح چگونگی کارکرد کد بالا:
استفاده از عملگر اصال رشته مانند کد بالا را قبلا در مثال های پیش دیده بودید. چیزی که در حقیقت این کد انجام میدهد تبدیل مقدار ذخیره شده در متغیر IntNumber به رشته است. به این ترتیب این مقدار می توانید در صفحه نمایش چاپ شود. به این کد نگاه کنید:

بخش “The value of intNumber is:” در حقیقت یک رشته است، اما شما مجبور نیستید که آن را به عنوان یک متغییر رشته ای تعریف کنید در زبان #C این نوع رشته ها یک ثابت رشته ای می نامند. زیرا هنگام تعریف تا موقع استفاده ، مقدار آنها ثابت است و تغییر نمی کند . زمانی که شما عملگر اتصال رشته ها روی این رشته و متغییر intNumber استفاده کردید، مقدار متغییر intNumber به رشته تبدیل خواهد شد ودر انتهای ” The value of int Number is:” قرار خواهد گرفت نتیجه این عمل یک رشته جدید شامل هر دو عبارت رشته خواهد بود که به تابع MessageBox.Show فرستاده خواهد شد
تصویر کلی از قسمت کد در ویژوال استودیو
اموزش برنامه نویسی زبان C#

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

سی شارپ #C

آموزش زبان برنامه نویسی #C – اضافه کردن کد به برنامه

اضافه کردن کد به برنامه

سلام با ادامه یکی از قسمت های زبان برنامه نویسی #C در خدمت شما هستیم امیدوارم تا پایان با ما همراه باشید.
همانطور که در قسمت های قبلی در مورد ویرایشگر کد براتون توضیح دادیم و گفتیم که چه طور فرم در برنامه ایجاد کنید، در این قسمت می خواهیم درمورد نوشتن کد یا همان اضافه کردن کد به برنامه براتون توضیح بدیم.
۱)برای شروع اضافه کردن کد به برنامه ، بر روی قسمت Design در پنجره اصلی کلیک کنید تا بار دیگر قسمت طراحی را ببنید.
اضافه کردن کد به برنامه- زبان برنامه نویسی #C
سپس روی دکمه OK دو بار کلیک کنید. پنجره ی کد با کدی که در زیر نوشته شده است باز می شود . این کد که به صورت اتوماتیک نوششته شده است پوسته یا قالب رویداد Click برای کنترل Button است . در این قسمت می توانید کدی را وارد کنید که با هر بار کلیک کردن روی این کنترل اجرا شود . با این کد به عنوان کنترل کننده ی رویداد ویا زیر برنامه رویداد نامیده می شود. کد ایجاد شده به اینصورت است:

فضایی را که در آن باید کد نوشته شود ، در تصویر زیر مشاهده می کنید:
اضافه کردن کد به برنامه
در کد بالا کلمات voidویا private نمونه ای از کلمات کلیدی در #C هستند.در اصطلاحات برنامه نویسی،کلمات کلیدی کلماتی هستند که به ویژوال #C می گویند کارهای خاصی را انجام دهد.مثلا در این جا، کلمه یvoid به ویژوال#C می گوید که تابع تعریف شده هیچ مقداری را بر نمی گرداند . همه کدهایی که شما بین خطوط مربوط به باز شدن آکولاد (})وبستن آن ({)بنویسید، تابع رویداد مربوط به کلید OK را تشکیل می دهند.
۲)حالا کدهای مشخص شده در این قسمت را در تابع وارد کنید (در بین آکولادهابنویسید):

در زبان #Cیک خط کد، زمانی تمام می شود که علامت سیمی کالن (;)بعد از آن بیاید. بنابراین می توانید یک دستور را در چند خط بنویسید و تا زمانی که کاراکتر سیمی کالن (;)را وارد نکردید نیز دستور را ادامه دهید.
۳)بعد از اینکه کد قسمت قبلی را وارد کردید . مجددا به قسمت Design برگردید و روی دکمه Exit دوبار کلیک کنید کد مشخص شده در زیر را در تابع وارد کنید

۴)حالا کد نویسی برنامه به پایان رسید ، زمان تست کردن آن فرا رسیده است و می توانید ساخته خودتان را مشاهده کنید . ابتدا برنامه را با استفاده از کلید Save روی نوار ابزار ذخیره کنید

۵)حالا دکمه F5 بر روی صفحه کیبورد خود را فشار دهید وقتی برنامه اجرا شد در داخل TextBox خود متنی را وارد کنید مثل اسم شخصی و کلید OK را کلیک کنید
آموزش#C
پنجره ای که به کادر پیغام معروف است، نمایش داده خواهد شد و به شخصی که نام او در TextBox داخل فرم آمده است خوش آمد می گوید.

۶) بعد از اینکه کادر پیغام را با کلیک کردن روی دکمه OK بستید، روی دکمه Exit بر روی فرم کلیک کنید، برنامه بسته خواهد شد و شما به محیط برنامه ویزوال #C برخواهید گشت.
دوستان گرامی امیدوارم از این قسمت به خوبی استفاده کرده باشید ، شما دوستان عزیز می توانید نظرتون رو از طریق بیان دیدگاه ها با من و دیگر همکارانم به اشتراک بگزارید، همچنین می توانید از طریق صفحه ی ما در اینستاگرام به همین نشانی ما رو دنبال کنید.

سی شارپ #C

آموزش #C-اضافه کردن کنترل ها بخش‌۳

اضافه کردن کنترل ها بخش سوم
آموزش زبان برنامه نویسی #C
با سلام ودرود فراوان به شما دوستان ، امیدوارم تونسته باشیم رضایت شما دوستداران به زبان برنامه نویسی #C را درجلسات گذشته جلب کرده باشیم در این بخش از مبحث می خواهیم به ادامه دو جلسه قبلی یعنی اضافه کردن کنترل ها بپردازیم تا آخر این مبحث با ما همراه باشید.
آموزش زبان برنامه نویسی C#- اضافه کردن کنترلها بخش سوم

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

۶)در سمت چپ پایین فرم، به همان صورت که Lable ویا TextBox را بر روی فرم قرار دادید ، یک کنترل Button هم اضافه کنید ، سپس خاصیت Name آن را به btn وخاصیت Text را به txt تغییر دهید.
**حتما از حروف کوچک برای تغییر Name استفاده کنید.**
اضافه کردن کنترل ها بخش سوم
آموزش C#
۷) حالا کلید دوم را همانند کلید اول ، با کشیدن از جعبه ابزار رها کردن بر روی فرم، در گوشه سمت راست پایین فرم قرار دهید . دقت کنید، به محض اینکه که دکمه مورد نظر را به گوشه سمت راست فرم ببرید، یک خط افقی ابی رنگ در فرم نمایان می شود. این خط به شما اجازه می دهد که مکان کنترل های موجود در فرم را تراز کنید . به وسیله ی این خط می توانید کنترل های جدید را دقیقا در سمت چپ ، راست ، بالا و پایین ی کنترل خاص قرار دهید.
به وسیله خط آبی کمرنگ کنار کنترل ، می توانید یه فاصله خاص را همواره بین لبه فرم خود و لبه کنترل های موجود در فرم رعایت کنید.
اضافه کردن کنترل ها بخش سوم
آموزش C#
اضافه کردن کنترل ها بخش سوم

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