انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: Freeman در 18 شهریور 1387، 01:01 ق‌ظ

عنوان: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Freeman در 18 شهریور 1387، 01:01 ق‌ظ
كامپايلرهاي عرضه‌شده از جانب دو شركت مايكروسافت و بورلند كه به ترتيب Visual C++ وC++ Builder نام دارند، محصولاتي قدرتمند هستند كه از محبوبيت خاصي در جهان برخوردارند. اما اين برنامه‌ها اولا حجيم هستند و ثانيا رايگان نيستند و براي استفاده از آنها، بايد بابتشان هزينه پرداخت كرد.

 البته نسخه‌هاي قديميturbo C++ و Borland C++ به صورت رايگان وجود دارند و هنوز مورد استفاده‌اند. اما من قصد دارم ابزاري بسيار توانمند، جديد و ساده را براي مبتديان و كاربران حرفه‌اي اين زبان معرفي كنم.

Code::Blocks نام يك نرم‌افزار رايگان و در حقيقت يك IDE مخصوص C++ است كه از جمله نرم‌افزارهاي متن‌باز است كه به خود زبان C++ نوشته شده است و كدهاي آن نيز در اختيار كاربران قرار داده شده است. اين نرم‌افزار مخصوص سيستم عامل‌هاي لینوکس، ویندوز و Mac OS X عرضه شده است
نسخه كامل آن براي لینوکس، حجمي حدود 20 مگابايت دارد كه به طور مستقيم از اینجا http://www.codeblocks.org/downloads/5 (http://www.codeblocks.org/downloads/5)  قابل دسترسي و دريافت است.

اين IDE از كامپايلرهاي مختلفي از جمله Visual C++ مايكروسافت، 5/5 Borland C++ ، GCC، Digital Mars، Open Watdcom و غيره پشتيباني مي‌كند. از قابليت‌هاي بارز اين IDE، سرعت بالاي آن است. ضمن آنكه قادر است پروژه‌هاي توليد‌شده توسط Visual C++ و DevC++  را نيز درون خود باز كرده و كامپايل كند. در صورت وجود بيش از يك پردازنده يا وجود پردازنده‌هاي 2 يا چند هسته‌اي، اين IDE قادر است از امكانات پردازش موازي اين پردازنده‌ها براي ساخت همزمان پروژه‌ها استفاده كند.

ظاهر گرافيكي اين نرم‌افزار بسيار زيبا و كاربرپسند بوده و طراحي ساده آن برنامه‌نويسي را راحت و لذتبخش مي‌كند. محيط ويراستار اين IDE از ويژگي Syntax highlighting پشتيباني مي‌كند. با استفاده از اين ويژگي،‌ كلمات كليدي،‌ توابع، توضيحات و... موجود در كد برنامه به صورت رنگي يا برجسته نمايش داده مي‌شوند تا خوانايي برنامه افزايش يابد.

خصوصيت Code Completion موجود در آن نيز باعث مي‌شود كه شما مجبور نباشيد همه متن برنامه مورد نظر را به صورت كامل تايپ كنيد. برنامه به شما كمك خواهد كرد كه كلمات و متغيرهاي طولاني موجود در برنامه و همچنين توابع ممكن در متن برنامه را بدون تايپ كامل وارد برنامه كنيد. در واقع برنامه با پيشنهاد عبارت‌هاي ممكن به شما امكان انتخاب را فراهم مي‌كنند تا ضمن سرعت بخشيدن به برنامه‌نويسي و راحتي عمل برنامه‌نويس، ميزان خطاي گرامري برنامه نيز تا حد امكان كاهش يابد. ابزارهاي كامل و تواناي موجود براي Debuging در اين نرم‌‌افزار، اين امكان را فراهم مي‌آورند تا شما بتوانيد به سرعت خطاي منطقي موجود در برنامه را يافته و آن را رفع كنيد و به عبارتي برنامه را اشكال‌زدايي كنيد.
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Hani در 18 شهریور 1387، 11:46 ق‌ظ
دستت درد نکنه چیزه جالبیه ;)
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: فاراب در 18 شهریور 1387، 12:12 ب‌ظ
تشکر
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: sahama در 18 شهریور 1387، 02:57 ب‌ظ
برم دانلود کنم!!
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Armageddon در 20 شهریور 1387، 11:03 ب‌ظ
سلام

عالی بود  ;D
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: HessaM TNT در 20 شهریور 1387، 11:10 ب‌ظ
بسیار عالی بود . بسیار بدردم می خورد . خیلی خیلی لازم داشتم و دعات می کنم  ;)
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Freeman در 20 شهریور 1387، 11:14 ب‌ظ
اقا شرمندم میکنید ما چاکریم :oops:
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: سید وحید رضا برهانی در 21 شهریور 1387، 05:13 ق‌ظ
آقا یک سوال چرا نسخه لینوکسی 20مگ ولی ویندوزش 10 مگ؟
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: HessaM TNT در 21 شهریور 1387، 10:55 ق‌ظ
آقا یک سوال چرا نسخه لینوکسی 20مگ ولی ویندوزش 10 مگ؟

برا منم سوال شد .
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Armageddon در 21 شهریور 1387، 09:55 ب‌ظ
سلام

احتمالا در نسخه ویندوزی، برنامه از کامپوننت های خود ویندوز هم استفاده می کنه که در لینوکس نیست و باید همراه برنامه دریافت بشه  ;)
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: deprecated در 22 شهریور 1387، 05:48 ب‌ظ
نقل‌قول
آقا یک سوال چرا نسخه لینوکسی 20مگ ولی ویندوزش 10 مگ؟
و عجیب تر اینکه بسته rpm اش تنها 8 مگ سایز داره!  ](*,)
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Taha در 23 شهریور 1387، 04:17 ق‌ظ
ااااااااااااااااا      خیلی با حاله
دستت مرسی
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: محمد رضا حسینی در 25 شهریور 1387، 10:39 ق‌ظ
البته یه bug هایی داره که وقتی کار های عظیم باهاش بکنی معلوم میشه!!!
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: wh_ghost در 28 شهریور 1387، 07:00 ب‌ظ
من خیلی وقته با نسخه ویندوزش کار میکنم واقعا بی نظیره  ;)
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: firethumbs در 01 بهمن 1387، 02:16 ب‌ظ
دوستان سلام

من یه مشکل تو نصب و اجرای کد بلاکس دارم
اولین حرکتم سعی در نصب کد بلاکس بود که پس از دانلود 7 تا فایل بود که در بین آنها سرگردان شدم ولی پس از ممارست زیاد و دبل کلیک روی دو تا از فایلها اگه درست نصب کرده باشم بالاخره تونستم نصب کنم(بقیه فایلها نمی دونم مال چیه) ولی ازش سر در نمی آورم و نتونستم یه hello world بنویسم. پروجه نیو می کنم و در تب file گزینه c/++c sourse را می زنم که یه ویزاردی ظاهر می شه و یه کدهایی مثل چیزی که تو ویجوال می نوشتم می نویسم ولی تیرم به سنگ می خوره. Brick Wall Sad
و برخلاف آنچه که دوستان در انجمن در رابطه با کد بلاکس می گفتند برجسته نویسی و پیشنهاد نامها و متغیرها و ... را ندیدم Sad
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: sun در 02 بهمن 1387، 11:00 ب‌ظ
سلام
من که هرچی خواستم با این عیب یابی کنم نفهمیدم چه جوریه و توی کبو هم که نصبش کردم اصلا کامپایل نمی کنه
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: firethumbs در 19 بهمن 1387، 08:25 ب‌ظ
كامپايلرهاي عرضه‌شده از جانب دو شركت مايكروسافت و بورلند كه به ترتيب Visual C++ وC++ Builder نام دارند، محصولاتي قدرتمند هستند كه از محبوبيت خاصي در جهان برخوردارند. اما اين برنامه‌ها اولا حجيم هستند و ثانيا رايگان نيستند و براي استفاده از آنها، بايد بابتشان هزينه پرداخت كرد.

 البته نسخه‌هاي قديميturbo C++ و Borland C++ به صورت رايگان وجود دارند و هنوز مورد استفاده‌اند. اما من قصد دارم ابزاري بسيار توانمند، جديد و ساده را براي مبتديان و كاربران حرفه‌اي اين زبان معرفي كنم.

Code::Blocks نام يك نرم‌افزار رايگان و در حقيقت يك IDE مخصوص C++ است كه از جمله نرم‌افزارهاي متن‌باز است كه به خود زبان C++ نوشته شده است و كدهاي آن نيز در اختيار كاربران قرار داده شده است. اين نرم‌افزار مخصوص سيستم عامل‌هاي لینوکس، ویندوز و Mac OS X عرضه شده است
نسخه كامل آن براي لینوکس، حجمي حدود 20 مگابايت دارد كه به طور مستقيم از اینجا http://www.codeblocks.org/downloads/5 (http://www.codeblocks.org/downloads/5)  قابل دسترسي و دريافت است.

اين IDE از كامپايلرهاي مختلفي از جمله Visual C++ مايكروسافت، 5/5 Borland C++ ، GCC، Digital Mars، Open Watdcom و غيره پشتيباني مي‌كند. از قابليت‌هاي بارز اين IDE، سرعت بالاي آن است. ضمن آنكه قادر است پروژه‌هاي توليد‌شده توسط Visual C++ و DevC++  را نيز درون خود باز كرده و كامپايل كند. در صورت وجود بيش از يك پردازنده يا وجود پردازنده‌هاي 2 يا چند هسته‌اي، اين IDE قادر است از امكانات پردازش موازي اين پردازنده‌ها براي ساخت همزمان پروژه‌ها استفاده كند.

ظاهر گرافيكي اين نرم‌افزار بسيار زيبا و كاربرپسند بوده و طراحي ساده آن برنامه‌نويسي را راحت و لذتبخش مي‌كند. محيط ويراستار اين IDE از ويژگي Syntax highlighting پشتيباني مي‌كند. با استفاده از اين ويژگي،‌ كلمات كليدي،‌ توابع، توضيحات و... موجود در كد برنامه به صورت رنگي يا برجسته نمايش داده مي‌شوند تا خوانايي برنامه افزايش يابد.

خصوصيت Code Completion موجود در آن نيز باعث مي‌شود كه شما مجبور نباشيد همه متن برنامه مورد نظر را به صورت كامل تايپ كنيد. برنامه به شما كمك خواهد كرد كه كلمات و متغيرهاي طولاني موجود در برنامه و همچنين توابع ممكن در متن برنامه را بدون تايپ كامل وارد برنامه كنيد. در واقع برنامه با پيشنهاد عبارت‌هاي ممكن به شما امكان انتخاب را فراهم مي‌كنند تا ضمن سرعت بخشيدن به برنامه‌نويسي و راحتي عمل برنامه‌نويس، ميزان خطاي گرامري برنامه نيز تا حد امكان كاهش يابد. ابزارهاي كامل و تواناي موجود براي Debuging در اين نرم‌‌افزار، اين امكان را فراهم مي‌آورند تا شما بتوانيد به سرعت خطاي منطقي موجود در برنامه را يافته و آن را رفع كنيد و به عبارتي برنامه را اشكال‌زدايي كنيد.



دوست عزيزم سلام

اين مطلب بسيار مفيدي بود كه گذاشته بودي. ممنون
در عين حال كاش يه آموزش كوچك هم در رابطه با اون مي گذاشتي. مثلا نوشتن يك hello world ساده.منتظرم

 ممنون
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Freeman در 20 بهمن 1387، 10:33 ق‌ظ
عزیزم لطفا سرچ  کن

راهنمای کد بلاک

( English manual, HTML format (online

http://www.codeblocks.org/en-docs-wrapper
 (http://www.codeblocks.org/en-docs-wrapper)

English manual, PDF format

http://www.codeblocks.org/docs/manual_en.pdf (http://www.codeblocks.org/docs/manual_en.pdf)

English manual, CHM format


http://www.codeblocks.org/docs/manual_en.chm (http://www.codeblocks.org/docs/manual_en.chm)



عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: firethumbs در 22 بهمن 1387، 01:17 ب‌ظ
عزیزم لطفا سرچ  کن

راهنمای کد بلاک

( English manual, HTML format (online

http://www.codeblocks.org/en-docs-wrapper
 (http://www.codeblocks.org/en-docs-wrapper)

English manual, PDF format

http://www.codeblocks.org/docs/manual_en.pdf (http://www.codeblocks.org/docs/manual_en.pdf)

English manual, CHM format


http://www.codeblocks.org/docs/manual_en.chm (http://www.codeblocks.org/docs/manual_en.chm)





خیلی ممنون
عنوان: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: کسری کشاورز در 08 فروردین 1388، 02:15 ب‌ظ
من geany رو هم پیشنهاد می‌کنم.
عنوان: پاسخ به: پاسخ به: برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: Nasser Ghanemzadeh در 08 فروردین 1388، 04:27 ب‌ظ

دوست عزيزم سلام

اين مطلب بسيار مفيدي بود كه گذاشته بودي. ممنون
در عين حال كاش يه آموزش كوچك هم در رابطه با اون مي گذاشتي. مثلا نوشتن يك hello world ساده.منتظرم

 ممنون

ابن هم یک راهنمای فارسی کوچک
http://bos.opatan.com/226/coding-codeblocks/
عنوان: پاسخ : برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: لاله1374 در 29 بهمن 1393، 06:35 ب‌ظ
سلام من خیلی مشکل تواستفاده از کدبلاکس دارم میخام ی برنامه  به زبان سی پلاس پلاس بنویسم ولی نمیدونم چطوری صفحه بازکنم وبنویسم و اجراش کنم..........
عنوان: پاسخ : برنامه نویسی بی دغدغه با Code:: Blocks
ارسال شده توسط: دانیال بهزادی در 30 بهمن 1393، 02:39 ب‌ظ
از بالا آوردن موضوعات تاریخ گذشته خودداری فرمایید. موضوع قفل می‌شه