PDA

View Full Version : راهنمایی در مورد مثالهای کتاب برنامه نویسی ++C



Hadiir.net
یک شنبه 12 آبان 1387, 17:15 عصر
با عرض سلام
(نمیدونم جای درستی مشکلمو عنوان کردم یا نه)
من کتاب (برنامه نویسی به زبان ++C) نوشته دایتل رو خریدم و فصل اول رو خوندم اخر فصل یه سری تمرینات رو به خواننده کتاب میده. مشکل من اینه که این مثالها رو باید کجا نوشت توی چه محیطی؟ یک نمونه از کدهای کتاب توی عکس براتون گذاشتم .

http://i426.photobucket.com/albums/pp345/Hadiir/02112008212.jpg?t=1225634633

ممکنه منو راهنمایی کنین.

A_Salimi
یک شنبه 12 آبان 1387, 17:58 عصر
محیط های متفاوتی را می توانید تست کنید :

مثل ++Borland c که اگه اشتباه نکنم ورژن 5.02 آن مناسبترین است .

محیط زبان برنامه نویسی visual c++ 6 که می توانید از منوی File گزینه New را انتخاب نمایید و در سربرگ Files گزینه c++ source File را انتخاب نمایید و بعد از انتخاب نام و مسیر ذخیره برنامه دکمه Ok را کلیک نمایید و در محيطي که وارد ان ميشويد شروع به برنامه نویسی کنید.

راه دیگر استفاده از پروژه های کنسول است که با انتخاب Win 32 console Application در سربرگ project می توانید انتخاب نمایید و پس از انتخاب نام و مسیر ذخیره برنامه می توانید با فشردن کلید Next نوع پروژه را انتخاب نمایید و در نهایت دکمه Finish را کلیک نمایید.(البته در مورد پروژه های کنسول معمولا طریقه بعضی از تعاریف متفاوت است :مثلا :


Using std::cout

البته می توانید از ورژن های بالاتر ویژوال سی هم استفاده نمایید.
موفق باشید.

Hadiir.net
یک شنبه 12 آبان 1387, 18:06 عصر
محیط های متفاوتی را می توانید تست کنید :

مثل ++Borland c که اگه اشتباه نکنم ورژن 5.02 آن مناسبترین است .

محیط زبان برنامه نویسی visual c++ 6 که می توانید از منوی File گزینه New را انتخاب نمایید و در سربرگ Files گزینه c++ source File را انتخاب نمایید و بعد از انتخاب نام و مسیر ذخیره برنامه دکمه Ok را کلیک نمایید و در محيطي که وارد ان ميشويد شروع به برنامه نویسی کنید.

راه دیگر استفاده از پروژه های کنسول است که با انتخاب Win 32 console Application در سربرگ project می توانید انتخاب نمایید و پس از انتخاب نام و مسیر ذخیره برنامه می توانید با فشردن کلید Next نوع پروژه را انتخاب نمایید و در نهایت دکمه Finish را کلیک نمایید.(البته در مورد پروژه های کنسول معمولا طریقه بعضی از تعاریف متفاوت است :مثلا :


Using std::cout

البته می توانید از ورژن های بالاتر ویژوال سی هم استفاده نمایید.
موفق باشید.
:تشویق::تشویق::تشویق:
تشکر عالی بود

به نظر شما از ++Borland c استفاده کنم یا ++MS VC ؟؟؟

Salar Ashgi
یک شنبه 12 آبان 1387, 19:20 عصر
سلام ؛ بنظر من برای ++C بهترین کامپایلر : Borland C++ Ver 5.02

Hadiir.net
یک شنبه 12 آبان 1387, 19:42 عصر
من نسخه Borland C++ Compiler V5.5.1 Full رو تونستم تهیه کنم این ورژن با ورژن پیشنهادی شما خیلی فرق میکنه اگه خیلی متفاوته که اونو تهیه کنم.

http://i426.photobucket.com/albums/pp345/Hadiir/11borland.png?t=1225644119

A_Salimi
یک شنبه 12 آبان 1387, 21:14 عصر
اما به نظر من visual c++ را اگر تهیه کنید بهتر است چون کامپایلر بهتر ویرایشگر قدرتمندتر و ابزار عیب یابی (debuger) قدرتمند تری دارد.

Nima_NF
یک شنبه 12 آبان 1387, 22:14 عصر
اگر هدف شما برنامه نویسی کنسول در ویندوز هست (که هست) من هم پیشنهاد می کنم که به دنبال ++Visual C بروید (و البته از آنجایی که با خرید آن هم مشکل نداریم آخرین نسخه آن) و با توجه به بازه کاربران آن به این شکل راحت تر نیز مشکلات خود را حل خواهید کرد.
برای یادگیری و شروع محیط برنامه نویسی با آن نیز می توانید از این لینک استفاده کنید:
اموزش کار با محیط ویژوال C++ 2008 (http://barnamenevis.org/forum/showthread.php?t=127644)

نسخه های 5 یا 6 کامپایلر Borland دیگر قدیمی شده اند و اگر همچنان به Borland علاقمند هستید حداقل نسخه های جدید آن را تهیه کنید.

ضمنا کامپایلرهای open source و کاملا رایگان مثل gcc هم وجود دارد که برای اطلاعات بیشتر می توانید به این لینک مراجعه کنید:
http://www.barnamenevis.org/forum/showthread.php?t=115240

تذکر: در صورتی که سوالات شما عمومی هست و به کامپایلر ++VC یا کتابخانه های آن مربوط نمی شود آن ها را در بخش C/CPP مطرح کنید.

تشکر

Hadiir.net
دوشنبه 13 آبان 1387, 11:50 صبح
من نمیخوام فقط برنامه هایی رو بنویسم که تحت محیط کنسول اجرا بشن. برعکس به محیطهای گرافیکی خیلی علاقه مندم . منهتا همون طور که عرض کردم من دارم برنامه نویسی این زبان و طبق کتاب و روند توصیه شده اون پیش میرم.
مشکل من هم این بود که نمیدونستم این نمونه کدها رو کجا باید نوشت و نتیجه رو دید.که دوستان راهنمایی کردند. اما نمیدونم که این کدها ایا تحت محیط برنامه نویسی ویژوال استدیو 2005 و یا 2008 هم اجرا میشن یا نه؟
در ضمن از نصب فریمورکهای دات نت روی سیستمم دلخوشی ندارم و علاوه براینکه سیستم و سنگین میکنه گاها مشکل ساز هم میشه. ولی علیرغم این دردسرهاش محیطی بسیار عالی برای برنامه نویسی داره .
البته من این تفاوت بر اساس مقایسه دو نسخه وی بی 6 و وبی دانت نت 2005 و 2008 انجام دادم.

Nima_NF
دوشنبه 13 آبان 1387, 14:27 عصر
من نمیخوام فقط برنامه هایی رو بنویسم که تحت محیط کنسول اجرا بشن. برعکس به محیطهای گرافیکی خیلی علاقه مندم . .... اما نمیدونم که این کدها اdا تحت محیط برنامه نویسی ویژوال استدیو 2005 و یا 2008 هم اجرا میشن یا نه؟
بله، از VC++6 تا VC2008 قابل اجرا است. (در برخی موارد ممکن است تغییرات بسیار بسیار اندکی نیاز داشته باشد که در فروم جستجو کنید توضیح داده شده اند)
ابتدا این تاپیک را مطالعه کنید. (http://barnamenevis.org/forum/showthread.php?t=111283)

اگر از دات نت خوشتان نمی آید و می خواهید برنامه های گرافیکی بنویسید، وقتی برنامه نویسی C++ تحت کنسول را یاد گرفتید باید به سراغ یکی از کتابخانه های پیشرفته بروید MFC ، Win32 API ، Qt و ... با ++VC می توانید با همه آن ها کار کنید، با Borland می توانید با VCL یا win32 این کار را انجام دهید و ...
برای اطلاع بیشتر این تاپیک را نیز مطالعه کنید (http://barnamenevis.org/forum/showthread.php?t=94381)


پس لطفا وقتی دو لینک فوق را مطالعه کردید سوالات بعدی خود را مطرح کنید.
موفق باشید