خوراک پی سی کدنویس

ورود کاربران

آمار سایت

اعضا : 135
محتوا : 67
پیوندها : 6
بازدیدهای محتوا : 58431

حاضرین در سایت

 39 مهمان حاضر

برای نمایش بهتر سایت، از مرورگر استاندارد فایرفاکس استفاده کنید! مرورگر اینترنت اکسپلورر متعلق به دهه گذشته است!

firefox icon

Valid XHTML 1.0 Transitional Valid CSS!

چگونه برنامه نویسی C++ را شروع کنیم؟

4 امتیاز

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

ویژوال استودیو یک محیط توسعه یکپارچه است که در آن، تمام فرایند برنامه نویسی C++ از نوشتن کد گرفته تا تولید فایل اجرایی قابل انجام است. علاوه بر این ویژوال استودیو امکانات متعدد دیگری، شامل مرتب سازی کد، برجسته سازی کد، دیباگ کردن و مدیریت پروژه در اختیار برنامه نویس قرار می­دهد که نوشتن برنامه را تا حد زیادی تسهیل می‌کند. هر چند محیطهای دیگری برای نوشتن کدهای C++ وجود دارد، لیکن ویژوال استودیو یکی از بهترین و شاید بهترین محیط توسعه برای برنامه نویسان ویندوز است. ویژوال استودیو در دو نسخه حرفه ای و سبک (Express) ارائه می شود که نسخه سبک آن رایگان بوده و از اینجا قابل دریافت است. در این سایت بیشتر از این IDE استفاده خواهیم کرد.

کتابچه راهنمای MSDN

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

 

  • ahmad shahi
    من نیاز به محیط برنامه نویسی مطلب دارم
  • محمد  - خدا خیرت بده اما یک سوال؟
    واقابرای شروع تو بهترین نکته رو گذاشتی ، میدونی چقدر دنبالش بودم!
    خوب حالا من میخوام با شما مشورت کنم
    من کتاب آقای قلزم که مرجع c++ رو گرفتم ولی کدهاش تو محیط burland c++ اجرا نمیشه میشه بگین چرا؟و آیا اگر ویژوال استیدیو رو نسب کنم کارم را میفته؟ اصلا فرقشون چیه؟خوب یک سوآل من برابر سه سوال شد. لطفا وقتی پاسخ دادی جواب رو برام ایمیل کن. متشکرم...
  • مدیر سایت
    @محمد
    borland c++ استاندارد قدیمی c++ که متعلق به سال 98 است را دارد و دیگر از استاندرادهای جدید پشتیبانی نمی کند. بهتر است ویژوال استودیو را نصب کنید.
    تفاوتشان هم از زمین تا آسمان است!
  • محمد  - بازم سوال
    سلام
    خیلی ممنون از پاسختون راستش همون دفه قبلی که نوشتارتون رو خوندم رفتم و یک مجموعه visual studio.net رو گرفتم اما انگار هرچی جلو میرم سوالات مبتدیانه زیادی برام پیش میاد پس چندتاشو میپرسم
    1- فرق c++ با visual c++ چیه؟
    2- فرق visual c++ با نوع دات نت چیه؟
    3- کدوم بهتره؟
    4- آیا من که یک کله بدون هیچ تجربه ای در برنامه نویسی سراق c++ رفتم به مشکل بر نمی خورم؟
    برام ایمل بزن
    متشکرم
  • مدیر سایت
    1. ویژوال C++ همان C++ است که یک سری کتابخانه های ویژوال توسط میکروسافت به آن اضافه شده است تا کار کردن با پنجره ها در ویندوز را آسانتر کند.
    2 و 3. نوع دات نت آن چیزی شبیه C# است و چندان توفیقی نداشته و اقبالی به آن نشده است. اگر قرار باشد نسخه دات نت C++ را بیاموزید بهتر است سراغ C# بروید.
    4. اگر حوصله کنید و وقت بگذارید خیر، یک راست بروید سراغ C++ و بعدش هم ویژوال C++
  • محمد
    برای برنامه نویسی c++ باید در چه محیطی کدنویسی کنم؟با توجه به اینکه در کتاب آقای دیتل (چگونه در c++ برنامه بنویسیم)راجع به چگونگی کار در محیط های برنامه نویسی چیزس گفته نشده به نظر شما منبع دیگه ای برای شروع نیاز هست؟
  • mohsen  -  سوال برنامه نویسی
    برنامه ای بنویس که nراازورودی بگیرد ودرخروجی مثلث متساوی الساقین که ارتفاع ان از 1تاn باشد راچاپ کند.
    برنامه ای بنویس که با استفاده از علامت *یک مثلث متساوی الساقین رسم نماید که راس ان یک * ودرسطرهای بعد ی به ترتیب 3و5و7و9و... * رسم شود وتعداد سطرهای مثلث از خروجی دریافت شود
  • کوروش  - چندسوال به عنوان یک مبتدی
    باسلام
    چند سوال دارم:
    1-فرق Cبا++C چیه؟
    2-من اول ازCشروع کنم یا++C ؟
    3-بهترین کامپایلرزبان C درحال حاضرچیه؟
    باتشکر
اظهار نظر
مشخصات شما:
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch::(:shock:
:X:side::):P:unsure::woohoo::huh::whistle:;):s:!::?::idea::arrow:
امنیت
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.