چگونه برنامه نویسی C++ را شروع کنیم؟
شنبه 28 شهریور 1388 ساعت 22:27
برای استفاده از C++ نیازمند محیطی برای نوشتن برنامه و محیطی برای کامپایل و اجرا کردن برنامه هستیم. کد برنامه را میتوانیم با استفاده از هر ویرایشگر متنی مثل note pad در ویندوز بنویسیم. لیکن برای کامپایل برنامه نیازمند یک کامپایلر استاندارد هستیم. کامپایلری که بر اساس استاندارد ANSI C++ کد ما را تحلیل کرده و در صورتیکه خطایی نداشت آن را به کد ماشین تبدیل کند. برای تبدیل کدهای ماشین تولید شده نیاز به یک لینکر داریم که کدهای ماشین را در قالب یک فایل اجرایی با فرمت مناسب برای سیستم عامل، مجتمع کند.
ویژوال استودیو یک محیط توسعه یکپارچه است که در آن، تمام فرایند برنامه نویسی C++ از نوشتن کد گرفته تا تولید فایل اجرایی قابل انجام است. علاوه بر این ویژوال استودیو امکانات متعدد دیگری، شامل مرتب سازی کد، برجسته سازی کد، دیباگ کردن و مدیریت پروژه در اختیار برنامه نویس قرار میدهد که نوشتن برنامه را تا حد زیادی تسهیل میکند. هر چند محیطهای دیگری برای نوشتن کدهای C++ وجود دارد، لیکن ویژوال استودیو یکی از بهترین و شاید بهترین محیط توسعه برای برنامه نویسان ویندوز است. ویژوال استودیو در دو نسخه حرفه ای و سبک (Express) ارائه می شود که نسخه سبک آن رایگان بوده و از اینجا قابل دریافت است. در این سایت بیشتر از این IDE استفاده خواهیم کرد.
کتابچه راهنمای MSDN
هر محصولی نیاز به راهنما دارد، ویژوال استودیو هم یک راهنمای جامع و کامل به نام MSDN دارد که به دو صورت برخط (از طریق سایت MSDN) و برون خط (نرم افزار) قابل دستیابی است. اگر دسترسی به اینترنت سریع ندارید، بهتر است نرم افزار MSDN را از بازار تهیه کرده و نصب کنید تا کارتان سریعتر راه بیفتد.
-
|*** 2010-04-13 ساعت 17:34:10 *** محمد - خدا خیرت بده اما یک سوال؟واقابرای شروع تو بهترین نکته رو گذاشتی ، میدونی چقدر دنبالش بودم!
خوب حالا من میخوام با شما مشورت کنم
من کتاب آقای قلزم که مرجع c++ رو گرفتم ولی کدهاش تو محیط burland c++ اجرا نمیشه میشه بگین چرا؟و آیا اگر ویژوال استیدیو رو نسب کنم کارم را میفته؟ اصلا فرقشون چیه؟خوب یک سوآل من برابر سه سوال شد. لطفا وقتی پاسخ دادی جواب رو برام ایمیل کن. متشکرم...
-
|*** 2010-04-14 ساعت 09:05:28 *** مدیر سایت@محمد
borland c++ استاندارد قدیمی c++ که متعلق به سال 98 است را دارد و دیگر از استاندرادهای جدید پشتیبانی نمی کند. بهتر است ویژوال استودیو را نصب کنید.
تفاوتشان هم از زمین تا آسمان است!
-
|*** 2010-04-16 ساعت 09:55:57 *** محمد - بازم سوالسلام
خیلی ممنون از پاسختون راستش همون دفه قبلی که نوشتارتون رو خوندم رفتم و یک مجموعه visual studio.net رو گرفتم اما انگار هرچی جلو میرم سوالات مبتدیانه زیادی برام پیش میاد پس چندتاشو میپرسم
1- فرق c++ با visual c++ چیه؟
2- فرق visual c++ با نوع دات نت چیه؟
3- کدوم بهتره؟
4- آیا من که یک کله بدون هیچ تجربه ای در برنامه نویسی سراق c++ رفتم به مشکل بر نمی خورم؟
برام ایمل بزن
متشکرم
-
|*** 2010-04-16 ساعت 12:58:06 *** مدیر سایت1. ویژوال C++ همان C++ است که یک سری کتابخانه های ویژوال توسط میکروسافت به آن اضافه شده است تا کار کردن با پنجره ها در ویندوز را آسانتر کند.
2 و 3. نوع دات نت آن چیزی شبیه C# است و چندان توفیقی نداشته و اقبالی به آن نشده است. اگر قرار باشد نسخه دات نت C++ را بیاموزید بهتر است سراغ C# بروید.
4. اگر حوصله کنید و وقت بگذارید خیر، یک راست بروید سراغ C++ و بعدش هم ویژوال C++
-
|*** 2010-04-17 ساعت 14:03:57 *** محمدبرای برنامه نویسی c++ باید در چه محیطی کدنویسی کنم؟با توجه به اینکه در کتاب آقای دیتل (چگونه در c++ برنامه بنویسیم)راجع به چگونگی کار در محیط های برنامه نویسی چیزس گفته نشده به نظر شما منبع دیگه ای برای شروع نیاز هست؟
-
|*** 2010-04-22 ساعت 16:51:31 *** مدیر سایتبرای برنامه نویسی C++ بهترین محیط همان ویژوال استودیو است. مقاله زیر را ببینید:
http://www.p30codenevis.ir/cpp-programming/55-hello-cpp.html
-
|*** 2010-06-15 ساعت 07:28:55 *** mohsen - سوال برنامه نویسیبرنامه ای بنویس که nراازورودی بگیرد ودرخروجی مثلث متساوی الساقین که ارتفاع ان از 1تاn باشد راچاپ کند.
برنامه ای بنویس که با استفاده از علامت *یک مثلث متساوی الساقین رسم نماید که راس ان یک * ودرسطرهای بعد ی به ترتیب 3و5و7و9و... * رسم شود وتعداد سطرهای مثلث از خروجی دریافت شود

