PDA

View Full Version : درخواست نرم افزار C و C++



forogh68
یک شنبه 31 خرداد 1394, 19:38 عصر
با سلام.
دوستان بعد از مدت ها بالاخره تصمیم گرفتم که بشینم و مثل تمامی مهندسان کامپیوتر برنامه نویسی رو یاد بگیرم. رسما از اون آدم هایی هستم که از برنامه نویسی متنفر هست. ولی چند صباحی است که دیگه به این فکر افتادم بتونم حداقل پروژه هام رو خودم کار کنم.:لبخندساده:
حالا تصمیم گرفتم از زبان سی و سی ++ شروع کنم.

تا حالا چند تا نرم افزار نصب کردم که به نظرم خوب نیامده است و بعضی هاش هم کار نکرده. در این پست هایی که دوستان گذاشتند این مدل زیر رو دیدم و فکر می کنم خوب باشه. در کل نمی خوام نرم افزار سنگینی من ویژوال استودیو رو نصب کنم. بنا به تجربه هاتون اگر ی مدل خوبش رو بهم معرفی بفرمایید ممنون میشم. (لطف بفرمایید همراه با لینک دانلود باشه، ویندوزم 7 و 64 بیتی)

با تشکر.

http://barnamenevis.org/attachment.php?attachmentid=132394&d=1434708118

ehsan_faal
یک شنبه 31 خرداد 1394, 19:51 عصر
به نظرم اگه با ویژوال استودیو کار کنی خیلی بهتره واسه شروع.چون MSDN رو که همراهش نصب کنی کلی از سوالاتت رو میتونی توش پیدا کنی.

forogh68
یک شنبه 31 خرداد 1394, 19:58 عصر
به نظرم اگه با ویژوال استودیو کار کنی خیلی بهتره واسه شروع.چون MSDN رو که همراهش نصب کنی کلی از سوالاتت رو میتونی توش پیدا کنی.

سپاسگذارم از پاسخ گویی شما.
راستش حجم ویژوال خیلی خیلی زیاد هست و سیستم بنده نیز کشش و توانایی اش رو نداره. به دلیل اینکه نرم افزارهای گرافیکی بالایی روش نصب هست و متاسفانه فکر می کنم اگر ویژوال رو نصب کنم سیستم رسما هنگ می کنه!
فعلا تونستم این رو پیدا کنم. تا نصب کنم و ببینم چی میشه.
http://p30download.com/fa/entry/37458/

negative60
یک شنبه 31 خرداد 1394, 20:08 عصر
جست و جو (http://barnamenevis.org/showthread.php?403207-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-Compiler-%D9%88-IDE-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-C&p=1792727&viewfull=1#post1792727) کنيد
ميتونيد از نسخه های سبکتر 2008 يا 2010 ويژوال استاديو استفاده کنيد در ضمن نياز نيست تمام پکيج های ويژوال استاديو مثل sql سرور رو نصب کنيد

forogh68
یک شنبه 31 خرداد 1394, 20:15 عصر
جست و جو (http://barnamenevis.org/showthread.php?403207-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-Compiler-%D9%88-IDE-%D9%85%D9%86%D8%A7%D8%B3%D8%A8-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-C&p=1792727&viewfull=1#post1792727) کنيد
ميتونيد از نسخه های سبکتر 2008 يا 2010 ويژوال استاديو استفاده کنيد در ضمن نياز نيست تمام پکيج های ويژوال استاديو مثل sql سرور رو نصب کنيد
سپاسگذارم از لطف شما. راستش جستجو داشتم ولی به نتیجه ای نرسیدم. : (
در کل ویژوال خودش به تنهایی هم نرم افزار پر حجمی هست. من نرم افزارایی مثل فتوشاپ و افترافکت و چند بعدی ها رو سیستمم نصبه و لازمش هم دارم. واسه همین نمیشه حذفش کنم.
راستش این لینک رو مطالعه کردم و بیشتر صحبت به این بود که از سی چه استفاده ای کنیم! جز در انتهای تاپیک گفته شده.
ولی من لینک دانلود می خواستم.

#target
یک شنبه 31 خرداد 1394, 22:51 عصر
با ++Notepad کدهاتان را بنویسید و با استفاده از کامپایلری مثل Digital Mars اونو کامپایل کنید فک نکنم ۲۰ مگ بیشتر حجم دیسک نیاز بشه

میتونین از Code::Blocks هم استفاده کنین ، فقط موقع دانلود نسخه دارای کامپایلر MinGWرو دانلود کنید (کمتر از ۱۰۰ مگ)

اون عکس هم مربوط به Dev C هست

Northstar
یک شنبه 31 خرداد 1394, 23:10 عصر
سلام
من هم به تازگی در حال یادگیری سی پلاس هستم.
اگه برنامه با رابط گرافیکی می خواید بسازید بهترین گزینه Qt هست اما من خودم با اون کار نکردم. لینک دانلود (http://www.qt.io/download-open-source/#section-2)
من خودم در حال حاضر با اکلیپس کار می کنم و راضیم اگرچه اصلا قابل مقایسه با ویژوال نیست و ویژوال بسیار راحتتر و قویتر هست. لینک دانلود (http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2)
این هم جدول مقایسه توسعه دهنده های مختلف سی پلاس هست که می تونید بررسی کنید: ویکیپدیا (https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments# C.2FC.2B.2B)

pbm_soy
دوشنبه 01 تیر 1394, 04:04 صبح
من میگم برای مبتدیها ویژوال استودیو خوبه محیط روانی دارد و در حین نوشتن شمارا راهنمایی میکند
درضمن بروی سیستمت قرار نیست همه برنامه های سنگین را باهم اجرا کنید که ! مثلا وقتی برناامه مینویسی فقط وی وال استودیو را اجرا میکنی!

ایکلیپس و نت بینز محیطهای خوبی هستن و با کار کردن باهاشون با یک تیر چند هدف را میزنی چون با این محیطها زبانهای دیگه هم میتونی کار کنی از جاوا و پی اچ پی گرفته تا برنامه نویسیهای اندروید و غیره و یک خوبی دیگه اینه میتونی باهاشون در محیطهای لینوکس هم کد نویسی کنی

انتخاب دیگه میتونه محیط استاندارد بورلند سی پ پ باشد مقلا نسخه های قدیمیش را خیلی راحت میتونی نصب کنی که هم بصورت تحت داس در محیط کنسول اجرا میشدند و هم در محیط ویندوز اجرا میسدند نسخه های 3 و 4 و5 اینا را من تست کردم البته نسخه 3.1بود اگه استباه نکنم هنوزم نثب شده دارم خوبی این محیطها کاملا منطبق براساس مطالب کتابهای چند سال پیش هستند و همینطور help و راهنمای فوق العاده خوبی دارند حتی شامل راهنمای mfc هم میشد

کامبیز اسدزاده
دوشنبه 01 تیر 1394, 09:30 صبح
با سلام.
دوستان بعد از مدت ها بالاخره تصمیم گرفتم که بشینم و مثل تمامی مهندسان کامپیوتر برنامه نویسی رو یاد بگیرم. رسما از اون آدم هایی هستم که از برنامه نویسی متنفر هست. ولی چند صباحی است که دیگه به این فکر افتادم بتونم حداقل پروژه هام رو خودم کار کنم.:لبخندساده:
حالا تصمیم گرفتم از زبان سی و سی ++ شروع کنم.

تا حالا چند تا نرم افزار نصب کردم که به نظرم خوب نیامده است و بعضی هاش هم کار نکرده. در این پست هایی که دوستان گذاشتند این مدل زیر رو دیدم و فکر می کنم خوب باشه. در کل نمی خوام نرم افزار سنگینی من ویژوال استودیو رو نصب کنم. بنا به تجربه هاتون اگر ی مدل خوبش رو بهم معرفی بفرمایید ممنون میشم. (لطف بفرمایید همراه با لینک دانلود باشه، ویندوزم 7 و 64 بیتی)

با تشکر.

http://barnamenevis.org/attachment.php?attachmentid=132394&d=1434708118

از IDE های دیگری مثل Qt Creator یا cLion استفاده کنید که در این میان بهترین نوعش Qt Creator هست.

forogh68
دوشنبه 01 تیر 1394, 15:21 عصر
من تشکر می کنم از همه دوستان بابت پاسخ های ارزشمند و مفیدشون.
والا من هیچ وقت از برنامه نویسی خوشم نمی آمد والان دیگه می خوام برم سراغش و این غول رو از پا در بیارم. راستش دیگه نمی تونم همه اش بگم به این و اون که واسم پروژه بنویسن.
ببینید دوستان من خیلی مبتدی هستم. در کل واسه همین هم بهتون گفتم لینک دانلود رو در اختیارم بگذارید. بعضی از این موارد به نظرم میاد قلق داشته باشه و من نتونم باهاش کار کنم. مثل فرضا ویژوال که اگر هم نصب کنم بلد نیستم چطوری باید وارد محیط سی بشم. برای همین اگر لینک دانلود هر کدام از این نرم افزارها رو به من بدید ممنون میشم.
من طبق آموزشی که دارم می بینم داره از روی microsoft visual C++‎‎‎ کار می کنه.

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

من خودم در حال حاضر با اکلیپس کار می کنم و راضیم اگرچه اصلا قابل مقایسه با ویژوال نیست و ویژوال بسیار راحتتر و قویتر هست. لینک دانلود (http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2)
با تشکر.

forogh68
دوشنبه 01 تیر 1394, 16:22 عصر
دوستان من دیگه مجبور شدم ویژوال رو نصب کنم : (
ممنون از همه راهنمایی هاتون. فقط عذر می خوام باید دقیقا از کجا برم و سی رو بنویسم؟

ehsan_faal
دوشنبه 01 تیر 1394, 17:05 عصر
این که چیزه پیچیده ای نیست!!
New Project ->C++->Win32 Console Application

کامبیز اسدزاده
دوشنبه 01 تیر 1394, 18:40 عصر
این که چیزه پیچیده ای نیست!!
New Project ->C++‎‎‎‎‎‎‎‎‎‎->Win32 Console Application

عذر میخوام ولی این رو پیشنهاد نمیکنم..

یک پروژه جدید بسازید و از نوع Empty Project و فایل های cpp و .h رو خودتون اضافه کنید این win32 و بقیه موارد مربوطه به استاندرد و کتابخانه های مایکروسافت که مختص ویندوز هست و اگر بر اساس ایننوع پروژه ها اقدام کنید بسیاری از قابلیت های C++‎‎‎‎ رو از دست خواهید داد و محدود خواهید شد روی ویندوز.

چون یکی از مهمترین قابلیت های C/C++‎‎‎‎ مربوطه به Cross-Platforming بنابراین توصیه میکنم استاندارد کد نویسی کنید که در VS با ایجاد Empty Project میتونید اقدام به کد نویسی استاندارد کنید.

Northstar
دوشنبه 01 تیر 1394, 19:04 عصر
سلام اکه انگلیسیتون خوب هست بهتره برای آموزش کتاب های زیر رو دانلود کنید:
ویژوال سی پلاس (http://it-ebooks.info/book/975/)
Professional C++‎‎ wrox (http://it-ebooks.info/book/769/)

forogh68
دوشنبه 01 تیر 1394, 20:42 عصر
این که چیزه پیچیده ای نیست!!
New Project ->C++‎->Win32 Console Application

خب بنده همین کار رو کردم و این صفحه با این کدها آمد:


// q.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{

return 0;
}


دقیقا میشه بفرمایید کدوم قسمت باید کدم رو بنویسم. یک برنامه ساده نوشتم و پیغام داد. واقعا ویژوال ایراد خیلی می گیره!
من سال 86 تو محیط داس شکلی برنامه سی رو تو دانشگاه می نوشتم، دلم می خاد همچین محیطی رو پیدا کنم. یک نرم افزار turbo c هم پیدا کردم منتهی خیلی داغونه! : (

forogh68
دوشنبه 01 تیر 1394, 20:54 عصر
دوستان نظرتون کار با نرم ترم افزار code:blocks چیه؟

forogh68
دوشنبه 01 تیر 1394, 21:00 عصر
عذر میخوام ولی این رو پیشنهاد نمیکنم..

یک پروژه جدید بسازید و از نوع Empty Project و فایل های cpp و .h رو خودتون اضافه کنید این win32 و بقیه موارد مربوطه به استاندرد و کتابخانه های مایکروسافت که مختص ویندوز هست و اگر بر اساس ایننوع پروژه ها اقدام کنید بسیاری از قابلیت های C++‎‎‎‎‎ رو از دست خواهید داد و محدود خواهید شد روی ویندوز.

چون یکی از مهمترین قابلیت های C/C++‎‎‎‎‎ مربوطه به Cross-Platforming بنابراین توصیه میکنم استاندارد کد نویسی کنید که در VS با ایجاد Empty Project میتونید اقدام به کد نویسی استاندارد کنید.

سپاسگذارم.
از روش شما پیش رفتم ولی در هنگام اجرا همچین پیغامی می ده:

http://s3.picofile.com/file/8195159500/vzdb_6.PNG

ehsan_faal
دوشنبه 01 تیر 1394, 21:12 عصر
سلام.
راهی که من گفته بودم ناقص بود و صد البته کاملترش رو آقای اسدزاده معرفی کردن.
کدتون یه مشکل داره که به وضوح خود ویژوال بهش اشاره کرده:
خط اول میبایست کامنت بود که الان نیست.
اون خط رو کامنت کنید و دوباره امتحان کنید.

حامد مصافی
سه شنبه 02 تیر 1394, 09:12 صبح
خط ۱۳ کد شما مشکل داره: اون >> آخر خط اضافست
خط ۱۴ هم مشکل داره: یک رشته قبل از کلیدواژه return درج شده که اضافست

احتمالا اون رشته باید بره به خط ۱۳

darknes666
شنبه 06 تیر 1394, 00:50 صبح
شما چند تا از ویدیو هایی رو که آپلود کردم ببین شاید کارت راه بیفته:
http://barnamenevis.org/showthread.php?406531-%D9%88%DB%8C%D8%AF%DB%8C%D9%88-%D9%87%D8%A7%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-vC-%E2%80%8E-2010

StepUp
پنج شنبه 05 شهریور 1394, 09:49 صبح
از کد بلاکس استفاده کنید

کامبیز اسدزاده
پنج شنبه 05 شهریور 1394, 12:15 عصر
از کد بلاکس استفاده کنید

سلام

دوست عزیز شما شروع کردید در تمامی تاپیک ها همین پست رو تکرار کرده اید ! چرا ؟
هدف بالا بردن تعداد پست هستش؟ اولا پست و محتویات تکراری سابقه تعداد پست شما رو بالا میبره ولی ارزشش رو پایین میاره به این توجه کنید !:چشمک:
دوما Code Blocks ای که اینهمه بهش اشاره میکنید غیر استاندارد ترین IDE ای هستش که برای C++‎‎‎‎‎‎ موجوده و بسیاری از موارد برای این محیط منسوخ شده است و به هیچ عنوان برنامه های درست حسابی با این محیط ها قابل توسعه نیستند.
بهترین IDE ها برای C++‎‎‎‎‎‎ همانطور که اشاره کرده ایم : Qt Creator , cLion هستند و بعد از اینها VS و محیط های دیگه ای که معمولا به صورت انحصاری استفاده میشوند که از تمامی اینها حرفه ای ها و شرکت های تولید کننده برنامه تحت C++‎‎‎‎‎‎ از این ها استفاده میکنند.

درضمن از ارسال پاسخ های تکراری خودداری کنید.

تشکر.

StepUp
پنج شنبه 05 شهریور 1394, 13:01 عصر
سلام

دوست عزیز شما شروع کردید در تمامی تاپیک ها همین پست رو تکرار کرده اید ! چرا ؟
هدف بالا بردن تعداد پست هستش؟ اولا پست و محتویات تکراری سابقه تعداد پست شما رو بالا میبره ولی ارزشش رو پایین میاره به این توجه کنید !:چشمک:
دوما Code Blocks ای که اینهمه بهش اشاره میکنید غیر استاندارد ترین IDE ای هستش که برای C++‎‎‎‎‎‎‎ موجوده و بسیاری از موارد برای این محیط منسوخ شده است و به هیچ عنوان برنامه های درست حسابی با این محیط ها قابل توسعه نیستند.
بهترین IDE ها برای C++‎‎‎‎‎‎‎ همانطور که اشاره کرده ایم : Qt Creator , cLion هستند و بعد از اینها VS و محیط های دیگه ای که معمولا به صورت انحصاری استفاده میشوند که از تمامی اینها حرفه ای ها و شرکت های تولید کننده برنامه تحت C++‎‎‎‎‎‎‎ از این ها استفاده میکنند.

درضمن از ارسال پاسخ های تکراری خودداری کنید.

تشکر.

سلام
هدف بالا بردن پست ها نبوده کامبیزجان ، هدف تاکیدی بوده که برای شروع بهتر هست از این کامپایلر استفاده بشه :لبخندساده:
البته این نظر شخصی منه ، نظر شماهم به خاطر اینکه یه پیرهن بیشتر از ما پاره کردی قابل تامل و احترامه ، چشم من از این به بعد سعی میکنم پست تکراری نزارم :بوس::چشمک:
مرسی تذکر دادید :بامزه: