انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: 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 در اين نرمافزار، اين امكان را فراهم ميآورند تا شما بتوانيد به سرعت خطاي منطقي موجود در برنامه را يافته و آن را رفع كنيد و به عبارتي برنامه را اشكالزدايي كنيد.
-
دستت درد نکنه چیزه جالبیه ;)
-
تشکر
-
برم دانلود کنم!!
-
سلام
عالی بود ;D
-
بسیار عالی بود . بسیار بدردم می خورد . خیلی خیلی لازم داشتم و دعات می کنم ;)
-
اقا شرمندم میکنید ما چاکریم :oops:
-
آقا یک سوال چرا نسخه لینوکسی 20مگ ولی ویندوزش 10 مگ؟
-
آقا یک سوال چرا نسخه لینوکسی 20مگ ولی ویندوزش 10 مگ؟
برا منم سوال شد .
-
سلام
احتمالا در نسخه ویندوزی، برنامه از کامپوننت های خود ویندوز هم استفاده می کنه که در لینوکس نیست و باید همراه برنامه دریافت بشه ;)
-
آقا یک سوال چرا نسخه لینوکسی 20مگ ولی ویندوزش 10 مگ؟
و عجیب تر اینکه بسته rpm اش تنها 8 مگ سایز داره! ](*,)
-
ااااااااااااااااا خیلی با حاله
دستت مرسی
-
البته یه bug هایی داره که وقتی کار های عظیم باهاش بکنی معلوم میشه!!!
-
من خیلی وقته با نسخه ویندوزش کار میکنم واقعا بی نظیره ;)
-
دوستان سلام
من یه مشکل تو نصب و اجرای کد بلاکس دارم
اولین حرکتم سعی در نصب کد بلاکس بود که پس از دانلود 7 تا فایل بود که در بین آنها سرگردان شدم ولی پس از ممارست زیاد و دبل کلیک روی دو تا از فایلها اگه درست نصب کرده باشم بالاخره تونستم نصب کنم(بقیه فایلها نمی دونم مال چیه) ولی ازش سر در نمی آورم و نتونستم یه hello world بنویسم. پروجه نیو می کنم و در تب file گزینه c/++c sourse را می زنم که یه ویزاردی ظاهر می شه و یه کدهایی مثل چیزی که تو ویجوال می نوشتم می نویسم ولی تیرم به سنگ می خوره. Brick Wall Sad
و برخلاف آنچه که دوستان در انجمن در رابطه با کد بلاکس می گفتند برجسته نویسی و پیشنهاد نامها و متغیرها و ... را ندیدم Sad
-
سلام
من که هرچی خواستم با این عیب یابی کنم نفهمیدم چه جوریه و توی کبو هم که نصبش کردم اصلا کامپایل نمی کنه
-
كامپايلرهاي عرضهشده از جانب دو شركت مايكروسافت و بورلند كه به ترتيب 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 ساده.منتظرم
ممنون
-
عزیزم لطفا سرچ کن
راهنمای کد بلاک
( 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)
-
عزیزم لطفا سرچ کن
راهنمای کد بلاک
( 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)
خیلی ممنون
-
من geany رو هم پیشنهاد میکنم.
-
دوست عزيزم سلام
اين مطلب بسيار مفيدي بود كه گذاشته بودي. ممنون
در عين حال كاش يه آموزش كوچك هم در رابطه با اون مي گذاشتي. مثلا نوشتن يك hello world ساده.منتظرم
ممنون
ابن هم یک راهنمای فارسی کوچک
http://bos.opatan.com/226/coding-codeblocks/
-
سلام من خیلی مشکل تواستفاده از کدبلاکس دارم میخام ی برنامه به زبان سی پلاس پلاس بنویسم ولی نمیدونم چطوری صفحه بازکنم وبنویسم و اجراش کنم..........
-
از بالا آوردن موضوعات تاریخ گذشته خودداری فرمایید. موضوع قفل میشه