50% تخفیف تمام محصولات

12,824 نفر عضو سایت هستند.

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

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

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

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

مطالب جدید برنامه نویسی

لیست کلمات کلیدی سی شارپ

زبان سی شارپ دارای چندین کلمه کلیدی رزرو شده می باشد که نمی توان از آنها در نامگذاری شناسه ها و متغیرها استفاده کرد. در زیر لیست کامل این کلمات امده است: abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern […]

سطح دسترسی

سطح دسترسی مشخص می‌کند که متدها یک کلاس یا اعضای داده‌ای در چه جای برنامه قابل دسترسی هستند.

فیلدهای فقط – خواندنی

از کلمه کلیدی readonly برای فیلدها استفاده می‌شود و اجازه تغییر مقادیر آنها را نمی‌دهد. فیلدهای فقط - خواندنی از لحاظ ساختاری بسیار شبیه به ثابت‌ها هستند با این تفاوت که در هنگام تعریف این نوع فیلدها می‌توانید به آنها مقداری اختصاص ندهید.

کنترل Panel و کنترل GroupBox

کنترل Panel برای گروه بندی کنترل‌های فرم بکار می‌رود. یکی از کاربردهای خوب Panel این است که، شما می‌خواهید دکمه‌های Radio را گروه بندی کنید. با توجه به اینکه فقط یکی از دکمه‌های Radio در فرم می‌تواند فعال باشد، شما می‌توانید با گروه بندی کردن آنها بیش از یک دکمه‌ی Radio فعال داشته باشید. برای […]

کنترل CheckBox

کنترل CheckBox یک دکمه است و به شکل یک جعبه‌ی خالی به همراه یک برچسب در کنار آن نمایش داده می‌شود. در حالت عادی، زمانی که بر روی جعبه‌ی خالی کلیک شود، یک تیک در داخل جعبه نمایان می‌شود که به ما می‌گوید کنترل CheckBox در حالت Checked قرار دارد. برخلاف دکمه‌ی Radio که فقط […]

مخرب ها (Destructors)

مخرب‌ها نقطه مقابل سازنده‌ها هستند. مخرب‌ها متدهای خاصی هستند که هنگام تخریب یک شیء فراخوانی می‌شوند. اشیا از حافظه کامپیوتر استفاده می‌کنند و اگر پاک نشوند ممکن است با کمبود حافظه مواجه شوید.

سازنده ها (Constructors)

سازنده‌ها متدهای خاصی هستند که وجود آنها برای ساخت اشیا لازم است. آن‌ها به شما اجازه می‌دهند که مقادیری را به هر یک از اعضای داده‌ای یک آرایه اختصاص دهید.

کنترل RadioButton

کنترل RadioButton دکمه‌ای است که دارای دو حالت خاموش و روشن می‌باشد. دکمه‌ی Radio یک دکمه‌ی دایره‌ای شکل به همراه یک برچسب است. شما با کلیک کردن بر روی دکمه‌ی Radio می‌توانید آنرا از حالت خاموش به روشن و یا بالعکس، تغییر دهید. وقتی که یک دکمه‌ی Radio روشن باشد، یک نقطه در وسط آن […]

کنترل RichTextBox

کنترل RichTextBox شبیه کنترل TextBox است با این تفاوت که این کنترل به شما اجازه می‌دهد که، قالب قسمت‌های مختلف متن آنرا تغییر دهید. کنترل TextBox به طور کلی برای پذیرفتن اطلاعات ورودی از کاربر بکار می‌رود، در صورتیکه کنترل RichTextBox برای نمایش دادن متن‌های قالب بندی شده و ذخیره‌ی آن در قالب Rich Text […]

کنترل TextBox

کنترل TextBox ابتدایی‌ترین وسیله برای ورود اطلاعات در یک فرم ویندوزی می‌باشد. این کار را با تایپ آنها (اطلاعات) در TextBox انجام می‌دهید. متنی که شما تایپ می‌کنید، به وسیله خاصیت Text این کنترل، قابل دسترسی است. در جدول زیر، خاصیت‌های مفید این کنترل که شما می‌توانید از انها استفاده کنید آمده است : خاصیت […]

کنترل Label

کنترل Label برای اضافه کردن یک متن به فرم بکار می‌رود. این متن می‌تواند حاوی یک پیام و یا توضیحی درباره عملکرد سایر کنترل‌ها باشد. یک کنترل Lable را از toolbox به فرم اضافه کنید. در حالت پیشفرض این کنترل دارای یک متن است. خواص زیر معمولترین خواص قابل تغییر این کنترل می‌باشند. خاصیت توضیح […]

کنترل ErrorProvider

کنترل ErrorProvider در مورد اشتباهات به کاربر هشدار می‌دهد. این اخطار ممکن است به خاطر خالی گذاشتن یک جعبه متن و یا اشتباه وارد کردن یک آدرس ایمیل باشد. در جداول زیر متدها، خاصیت‌ها و رویدادهای مهم این کنترل ذکر شده‌اند :   خاصیت توضیح   BlinkRate سرعت چشمک زدن آیکون ErrorProvider را مشخص می‌کند. […]

کنترل Button

وقتی که بر روی کنترل Button کلیک می‌کنیم دستوراتی اجرا می‌شود، و این معمولترین استفاده‌ای است که از این کنترل می‌شود. دکمه‌ها به نوعی برای تأیید یا لغو یک عمل و یا باز کردن کادرهای محاوره‌ای به کار می‌روند. کنترل Button دارای خواصی است که در جدول زیر تعدادی از این آنها ذکر شده است […]

LINQ چیست؟

LINQ مخفف Language Integrated Query به معنای زبان پرس و جوی یکپارچه است که در دات نت نسخه 3.5 معرفی شد و به برنامه نویس اجازه می‌دهد داده‌ها را از هر نوع منبع داده‌ای بدون نیاز به دانستن یک زبان دیگر پرس و جو کند. پرس و جو فرایند به دست آوردن داده از منبع […]

ويندوز فرم

ويندوز فرم يا همان فرم‌ها، پنجره‌هایی هستند که شما در برنامه‌های تحت ويندوز می‌بینید. شما می‌توانید در يک برنامه بيش از يک فرم داشته باشيد. هر فرم از خواص و متدهاي کلاس System.Windows.Forms.Form ارث می‌برد. فضاي نام System.Windows.Forms.Form تمامي اجزايي را که شما براي ساخت فرم‌ها و کنترل‌ها نياز داريد را، در بر دارد. در […]

زبان های برنامه نویسی

12,824 نفر عضو سایت هستند.

محصولات