همه‌ی نوشته‌های محسن ثابتی

C# 2

آموزش برنامه نویسی #C – حلقه های foreach

در استفاده روزمره از حلقه for در برنامه ها ، کمتر از این حلقه به نحوی که شرح داده شد استفاده می شود. به علت نحوه کارکردی که چارچوپ NET. دارد،معمولا در برنامه ها با نع خاصی از این حلقه که foreach نامیده می شود بیشتر کار خواهیم کرد .
در الگوریتم برنامه ها عموما هنگامی از یک حلقه استفاده می کنید که مجموعه ای از اشیا را در اختیار داشته باشید و بخواهید بین اعضای آن جابه جا شوید، که این مجموعه هم اغلب به صورت یک آرایه است. برای مثال ممکن است بخواهید بین تمام فایل های درون یک فولدر بگردید وفایلی را پیدا کنید که اندازه آن بیش از حد مجاز است . هنگامی که از چارچوب NET. بخواهید که لیست تمام فایلها را به شما برگرداند ، یک آرایه از اشیاء را دریافت خواهید کرد که هرکدام از اعضای آن نشان دهنده ی یک فایل است . در ادامه حلقه داخل برنامه خود را به نحوی تغییر خواهید داد که نام تمام فولدرهای داخل درایو C شما را برگرداند .

حلقه foreach
۱) کنترل Button جدیدی به برنامه اضافه کنید ، خاصیت Name آن را برابر btnForEachLoop و خاصیت Text آن را برابر ForEach Loop قرار دهید .
۲) روی این کنترل دو بار کلیک کنید و کد زیر را در متد مربوط به رویداد Click آن وارد کنید :

۳) برنامه را اجرا کنید و روی دکمه ForEach Loop کلیک کنید . در ListBox نام تمام فولدرهای موجود در درایو C خود را مشاهده خواهید کرد .

چگونه کار می کند

برای به دست آوردن لیست تمام دایرکتوری های موجود در یک مسیر خاص در برنامه باید از تابع GetFirectories مربوط به کلاس Directory در فضای نام System.IO استفاده کنیم. این تابع یک آرایه رشته ای از نام تمام دایرکتوری های موجود در مسیری که برای آن مشخص شده است را برمی گرداند . در این برنامه از این تابع برای دریافت تمامی دایرکتوری های موجود در درایو C استفاده کردیم .
اصل کار حلقه foreach به این صورت است که به وسیله ی آن شما می توانید در بین تمام اشیای موجود در یک آرایه خاص که تعداد آن را نیز نمی دانید حرکت کنید برای ایجاد این حلقه به منبعی از اشیا نیاز دارید ویک متغییر کنترل کننده که در هر مرحله ، شی مورد بررسی در آن قرار خواهد گرفت. در این مثال تابع GetDirectories, ارایه ای از اشیا را به عنوان منبع برای حلقه foreach فراهم می کند و متغیر strFolder به عنوان متغییر کنترل کننده به کار می رود

سی شارپ #C

آموزش برنامه نویسی #C – حلقه ها

با سلام در این جلسه میخوام ادامه مبحث حلقه ها را براتون توضیح بدهم با ما همراه باشید

چگونه کار می کند

در ابتدای متد مربوط به رویداد کلیک، متغییری را به صورت زیر تعریف می کنیم :

برای ایجاد یک حلقه باید از کلمه کلیدی for استفاده کنید.این کلمه به کامپایلر ویژوال #C میگویید که میخواهید یک حلقه با تعداد دفعات تکرار مشخص ایجاد کنید . تمام کلمات و علامتهایی که بعد از این کلمه می آیند ، برای مشخص کردن نحوه عملکرد این حلقه به کار می روند . برای تعیین نحوه کارکرد یک حلقه ، سه مورد را باید در جلوی آن مشخص کنید . این سه مورد ، همانطور که در کد مشاهده می کنید با کاراکتر “;” از یکدیگر جدا می شوند.

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

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

سی شارپ #C

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

با سلام و خسته نباشید به شما دوستان گرامی امروز میخوام در مورد دستور Else که ادامه جلسات قبله را براتون توضیح بدم با ما همراه باشید

دستور Else:
اگر بخواهید در صورت درست بودن شرط قسمتی از برنامه ودر صورت غلط بودن آن قسمتی دیگر اجرا شود، می توانید از دستور else استفاده کنید . در امتحان کنید زیر می توانید نحوه کاربرد این دستور را مشاهده کنید.
امتحان کنید : دستور else
۱) کد درون رویداد Click مربوط به کنترل btnAnotherIf را به صورت زیر تغییر دهید :

۲) برنامه را اجرا کنید و روی دکمه Another If کلیک کنید . کادر پیغامی مشابه شکل زیر مشاهده خواهید کرد
آموزش زبان برنامه نویسیی C#
چگونه کار می کند؟

کدی که در بلاک else وارد شده است ، فقط در صورتی اجرا می شود که عبارت درون پرانتز if نادرست باشد . در این حالت مقدار intNumber برابر با ۲۷ است ، اما چون در شرط با عدد ۱۰۰۰ مقایسه شده است بنابراین شرط غلط است و کد نوشته شده در بخش else اجرا خواهد شد:

بررسی چند شرط با else if :
اگر می خواهید بیش از یک حالت را تست کنید ، باید از ترکیب دستور else ، if استفاده کنید .در امتحان کنید بعدی ، برنامه simple If را به نحوی تغییر می دهیم که برابری intNumber را با چند عدد مختلف بررسی کند و نتیجه را نمایش دهد .
امتحان کنید: دستور else if
۱) کد درون متد btnAnotherIf_Clickرا به صورت زیر تغییر دهید:

۲) برنامه رو اجرا کنید و روی دکمه فرمان Another If کلیک کنید . کادر پیغامی مشابه شکل زیر را خواهید دید .
اموزش زبان برنامه نویسی C#
چگونه کار می کند ؟
در این برنامه دستورات بخش else if اجرا می شوند ، زیرا intNumber برابر با عدد ۲۷ است و بنابراین عبارت داخل else if درست خواهد بود . توجه داشته باشید که اگه شرط داخل else if نیز غلط بود ، کدهای بخش else اجرا می شدند .
در یک سری دستورات if و else if متوالی ، شرایط از بالاترین if به سمت پایین بررسی می شوند و اولین عبارتی که درست ارزیابی شد ، دستورات مربوط به آن اجرا می شوند پس در برنامه قبل اگر شرط اول را به گونه ای تنظیم کنیم که درست باشد ، با وجود اینکه شرط دوم هم درست است دستورات شرط اول اجرا می شوند و کنترل برنامه به اولین خط بعد از سری دستورات هب می رود .

شما می توانید به هر تعداد که بخواهید قسمتهای else if برای بررسی حالتهای مختلف اضافه کنید .اما همانطور که ذکر شد ، هنگامی که ویژوال #C به اولین دستور if رسید شرط داخل آن را بررسی می کند . اگر عبارت داخل پرانتز درست ارزیابی شود . دستورات داخل بلاک if اجرا می شوند و کنترل برنامه به اولین خط بعد از سری دستورات else , if می رود در غیر این صورت ، عبارت مربوط به اولین else if ارزیابی می شود . این روند ادامه پیدا می کند تا برنامه به بلاکی از دستورات برسد که حاصل آن درست باشد . در این حالت دستورات این بلاک اجرا شده و کنترل برنامه به بعد از مجموعه دستورات if و else می رود.

C

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

با سلام با ما همراه باشید با یکی دیگر از قسمت های آموزش زبان #C

انتخاب نام برای متد

در چارچوبNET. یک سری استاندارد برای نامگذاری توابع و متدها تعریف شده اند که بهتر است هنگام انتخاب نام برای متد آنها را رعایت کنید. این مورد باعث می شود برنامه نویسان راحت بتوانند کد های نوشته شده توسط خود را به زبان دیگری منتقل کنند . توصیه می کنیم که هنگام نام گذاری متدها از روش نامگذاری پاسکال استفاده کنید. یعنی فقط اولین حرف نام هر متد را بهصورت بزرگ بنویسید . البته این مورد فقط یک توصیه برای خوانا تر شدن کدها در ویژوال #C است وهیچ اجباری در آن نیست به مثال زیر توجه کنید :

-CalculateAreaFromRadius
-OpenXmlFile
-GetEnvironmentValue
توجه کنید که در مثال های بالا حتی در مواردی که که از حروف مخفف هم استفاده شده است، تمام حروف به جز حرف اول به صورت کوچک نوشته شده اند . رعایت این نکته به خصوص در زبان های مثل #C که به کوچکی و بزرگی حروف حساس هستند ، می توانید از گیج شدن برنامه نویس در برابر نام تابع جلوگیری کند.
قاعده دیگر در مورد نامگذاری پارامترها است. در نامگذاری پارامترها بهتر است همانند نامگذاری توابع ومتدها عمل کنید اما حروف اول هر پارامتر را کوچک قرار دهید . به مثال زیر توجه کنید:
– myAccount
-customerDetails
-updatedDnsRecord
در اینجا نیز ، همه چیز حتی کلمات اختصاری هم باید از قواعد نامگذاری پیروی کنند .
همانطور که می دانید در NET. کدها به زبان خاصی وابسته نیستند و کدهای موجود در یک زبان می توانند در زبان های دیگر مورد استفاده قرار بگیرند .بنابراین بهتر است از این قواعد پیروی کنید تا هم در زبانهایی که به نوع حروف حساس هستند وهم در زبانهایی که نسبت به این مورد حساس نیستند با مشکل مواجه نشوید.
زبانهایی مانند Visual Basic به بزرگی و کوچکی حروف حساس نیستند اما زبانهای #C# ،J و ++C حساس به حروف هستند برای مثال در این زبانها متغییر intNumber با متغییر INTNUMBER ویا intnumber متفاوت است.

سی شارپ #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 – کار با رشته ها

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

“… Multiplication test” و “Floating Points” نمونه هایی از رشته هستند، زیرا دارای علامت (“) در ابتدا و انتهای خود هستند. اما عبارت dblNumber چی ؟ در عبارت بالا ، مقدار متغییر dbl Number به رشته تبدیل شده و پس از ترکیب با دو رشته در صفحه نمایش داده خواهد شد.
برای مثال اگر متغییر dbl Number برابر با ۲۷ باشد، این مقدار به یک عبارت رشته ای که در کارکتر طول دار تبدیل می شود . و سپس روی صفحه نمایش داده می شود.
استفاده از رشته ها:
۱)ابتدا برنامه ویژوال استودیو خود را اجرا کرده و گزینه New project را انتخاب کرده ، و یک پروژه جدید را در ویژوال استودیو تعریف کنید ونام آن را Strings قرار دهید
کار بارشته ها
3
۲) با استفاده از جعبه ابزار ، یک کنترل Button روی فرم قرار دهید . خاصیت Name این دکمه را برابر btnstrings و خاصیت Text آن را برابر Using Strings قرار دهید . روی آن دو بار کلیک کنید و در متد ایجاد شده ، کد زیر را وارد کنید

۳) برنامه رو اجرا کنید وروی دکمه Using Strings کلیک کنید کادر پیغام همانند تصویر زیر نمایش داده خواهد شد
5
دوستان گرامی امیدوارم از این قسمت به خوبی استفاده کرده باشید ، شما دوستان عزیز می توانید نظرتون رو از طریق بیان دیدگاه ها با من و دیگر همکارانم به اشتراک بگزارید، همچنین می توانید از طریق صفحه ی ما در اینستاگرام به همین نشانی ما رو دنبال کنید.

سی شارپ #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 برخواهید گشت.
دوستان گرامی امیدوارم از این قسمت به خوبی استفاده کرده باشید ، شما دوستان عزیز می توانید نظرتون رو از طریق بیان دیدگاه ها با من و دیگر همکارانم به اشتراک بگزارید، همچنین می توانید از طریق صفحه ی ما در اینستاگرام به همین نشانی ما رو دنبال کنید.

php

آموزش برنامه نویسی PHP – راه اندازی NetBeans و XAMPP

آموزش برنامه نویسی PHP – راه اندازی NetBeans و XAMPP PHP

XAMPP

آموزش برنامه نویسی PHP
سلام با قسمت دوم آموزش زبان PHP در خدمتتون هستم با ما همراه باشید
برای خروجی گرفتن از کد پی اچ پی در نرم افزار Net Beans شما باید از نرم افزار XAMPP استفاده کنید .
پس :
۱ – ابتدا نرم افزار XAMPP را باز کنید .
۲ – سپس بر روی گزینه Start در دو قسمت Apache و MySQL کلیک نمایید . ( مانند شکل زیر )
و منتظر بمانید تا پس زمینه سبز به خود بگیرند .
آموزش زبان PHP

Apache :با فعال کردن این گزینه شما می توانید از از کد پی اچ پی خود روی هاست مجازی تست بگیرید
MySQL :با فعال کردن این گزینه نیز می توانید از دیتابیس های که در آینده طراحی خواهیم کرد استفاده کنید.

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

توجه : اگر مشکلی در وصل شدن آپاچی (Apache) داشتید در قسمت کامنت ها ما را در جریان بگذارید .
( مشکلات معمولا از اشغال بودن Post 443 به وجود می آیند . )
ساخت پروژه در Net Beans :
۱ – ابتدا روی گزینه زیر کلیک نمایید .
آموزش زبان PHP
۲ – مطابق شکل پوشه PHP را انتخاب و سپس PHP Application را انتخاب و دکمه Next را بزنید .
آموزش زبان PHP
۳ – در قسمت Project Name نام پروژه خود را بنویسید و همچنین می توانید محل ذخیره سازی پروژه خود را با کلیک بر روی گزینه Browse… در قسمت Sources Folder انتخاب کنید .
PHPآموزش زبان
۵ – پروژه شما ساخته شد .
تعریف متغیر در PHP مقدمه :

وقتی پروژه شما ساخته شد , فایلی به نام index.php به طور پیشفرض در آن قرار دارد که کد ها در قسمت PHP آن نوشته می شوند .
کد PHP را می توانید در هر مکانی از یک صفحه PHP بنویسید .
کافی است

تایپ کنید تا بتوانید در داخل آن کد خود را بنویسید .

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

در PHP نوع متغیر ها بسته به مقداری که در آنها قرار میدهیم مشخص میشود .
برای تغییر متغیر کافی است علامت $ را گذاشته و نام متغیر را بنویسید .
ساختار :
$ نام متغیر = مقدار ;
به مثال زیر دقت کنید .

<!–?php
$test = 1 ;//int
$test2 = “Hello World” ;//String
$test3 = 1.5 ;//Float
$test4 = true ;//Boolean
.
.
.
?–>

این گونه می توان متغیر ها را تعریف کرد .