مشخصات مقاله
-
5122
-
5.0
-
31340
-
2
-
1
آموزش ساخت اولین برنامه C# با Hello word
اگر تازه وارد دنیای برنامهنویسی با C# شده باشی، یکی از بهترین راهها برای شروع اینه که خیلی زود دست به کد بشی و اولین برنامهات رو اجرا کنی. حتی یک برنامه ساده هم میتونه کمک کنه با محیط توسعه و روند اجرای کدها بهتر آشنا بشی.
توی این مقاله قراره با ساخت و اجرای یک برنامه ساده در C# شروع کنیم و در نهایت اولین خروجی خودمون رو با پیام Hello, world! روی صفحه ببینیم. این مثال ساده، نقطه شروع خوبی برای آشنایی با نحوه اجرای برنامههای C# محسوب میشه.
آموزش ساخت اولین برنامه C# با Hello word
اگر قبلاً هم یادگیری یک زبان برنامهنویسی رو شروع کرده باشی، احتمالاً میدونی که آموزش این زبانها معمولاً با یک برنامه ساده به نام “Hello word” شروع میشه.
در این آموزش C# هم میخوایم از همین سنت قدیمی استفاده کنیم. برای شروع، برنامه Visual C# Express رو اجرا کن و از مسیر منوی File - > New Project، گزینه Console application رو انتخاب کن. این سادهترین نوع برنامه روی سیستم ویندوزه، اما نگران نباش؛ قرار نیست مدت زیادی اینجا بمونیم. بعد از این که روی دکمه OK کلیک کنی، برنامه Visual C# Express یک پروژه جدید برات ایجاد میکنه که شامل فایلی به نام Program.cs هست.
اینجا دقیقاً جاییه که بخش هیجانانگیز کار شروع میشه و کد برنامه باید به شکل زیر باشه:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
}
}
}
در نگاه اول، کدهای بالا کار خاصی انجام نمیدن، یا حداقل اینطور به نظر میرسه. حالا سعی کن با زدن دکمه F5 برنامه رو روی سیستم اجرا کنی. این کار باعث میشه Visual C# Express برنامه رو کامپایل و اجرا کنه. اما همونطور که میبینی، این کدها هنوز خروجی خاصی ندارن و فقط یک پنجره مشکیرنگ ویندوز باز میشه و خیلی سریع دوباره بسته میشه. دلیلش هم مشخصه؛ چون برنامه هنوز کد خاصی برای انجام دادن نداره. در بخش بعدی، این خطوط کد رو بهطور کامل بررسی میکنیم، اما فعلاً میخوایم از برنامهمون یک خروجی بگیریم. برای این کار، دو خط کد زیر رو داخل آخرین مجموعه {} کد برنامه قرار بده.
Console.WriteLine("Hello, world!");
Console.ReadLine();
حالا کد کامل برنامه باید به شکل زیر تغییر کنه:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
Console.ReadLine();
}
}
}
یک بار دیگه برای اجرای برنامه دکمه F5 رو فشار بده. این بار میبینی که پنجره سیاه برنامه باز میشه و علاوه بر این که بلافاصله بسته نمیشه، پیام سلام “Hello word” رو هم به کاربر نمایش میده. خب، ما دو خط کد به برنامه اضافه کردیم، اما این دو خط دقیقاً چه کاری انجام میدن؟
خط اول از کلاس Console برای نمایش یک خط متن در خروجی استفاده میکنه و خط دوم هم میتونه یک مقدار ورودی یا متن رو از کاربر بخونه. اما چرا باید از Read یا همون خواندن استفاده کنیم؟
درواقع این کار یک حقه کوچک محسوب میشه؛ چون بدون اون، برنامه بلافاصله اجرا میشه و کارش تموم میشه و قبل از این که فرصت کنی خروجی برنامه رو روی صفحه ببینی، پنجره بسته میشه.
دستور ReadLine Command به برنامه میگه که برای دریافت یک ورودی از کاربر صبر کنه. همونطور که میبینی، میتونی یک متن رو داخل پنجره تایپ کنی. بعد از وارد کردن متن دلخواه، دکمه Enter رو بزن و پنجره برنامه رو ببند.
بهت تبریک میگیم؛ اولین برنامه C# خودت رو ساختی و اجرا کردی. در بخش بعدی، کدهای نوشتهشده و عملیاتی که انجام شدن رو بهطور کامل بررسی میکنیم.
اگر میخوای بعد از ساخت اولین برنامه، یادگیری C# رو منظمتر و اصولیتر ادامه بدی، میتونی مسیر یادگیری خودت رو با دوره آموزش C# ادامه بدی و قدم بعدی رو برای یادگیری این زبان برداری.