PDA

View Full Version : اصل C++



ModernEX
جمعه 06 مرداد 1391, 14:41 عصر
سلام
پایه ترین روش کد نویسی C++ چیه ؟
یعنی مخصوص هیچ IDE نباشه مثل MFC یا ..
یعنی چیزی که باهاش میشه همه کار کرد و همه چیز ساخت
یعنی خود C++ اصل رو میخوام

#target
جمعه 06 مرداد 1391, 14:50 عصر
ی کتابخانه استاندارد که خودش داره !
در مورد ویندوز هم توابع API همون Win32 ( که البته این به زبان مربوط نمیشه برای برنامه نویسی برای این سیستم عامله . که مستقیم از توابع استفاده میکنی بدون واسطه )

ModernEX
جمعه 06 مرداد 1391, 14:58 عصر
میشه واضح تر توضیح بدی
من داخل لینوکس برنامه هایی دیدم که با C++ نوشته شدن
داخل ویندوزم زیاد دیدم
اگه از Win32 استفاده کنم که دیگه نمیتونم برناممو به لینوکس انتقال بدم
برنامه های لینوکسی و ویندوزی مثل فایرفاکس یا nmap یا .. رو چطوری مینویسن مطمعنا با win32 یا mfc نیست

#target
جمعه 06 مرداد 1391, 15:07 عصر
کتابخانه استاندارد خود C که داخل همه سیستم عامل ها مشترک
اما کارهایی هستند که به سیستم عامل مربوط میشه و نمیشه اونا رو مشترکا همه جا داشت . برای همین میان از کتابخانه های Cross Platform استفاده میکنن که به شما اینترفیس واحدی رو در همه سیستم عامل ها تحت پشتیبانیش میده و وظیفه کتابخانه هست که درخواست های شما رو به سیستم عامل بده . اما اگه خودتان میخواید با سیستم عامل مستقیم ارتباط برقرار کنید . دیگه نمیشه رو همه سیستم عامل ها کد یکسان باشه . مگه اینکه بخش هایی که دارین از توابع سیستم عامل استفاده میکنین رو خودتون برای سیستم عامل های مختلف بازنویسی کنین !

ModernEX
جمعه 06 مرداد 1391, 15:28 عصر
کتابخانه استاندارد خود C که داخل همه سیستم عامل ها مشترک
اما کارهایی هستند که به سیستم عامل مربوط میشه و نمیشه اونا رو مشترکا همه جا داشت . برای همین میان از کتابخانه های Cross Platform استفاده میکنن که به شما اینترفیس واحدی رو در همه سیستم عامل ها تحت پشتیبانیش میده و وظیفه کتابخانه هست که درخواست های شما رو به سیستم عامل بده . اما اگه خودتان میخواید با سیستم عامل مستقیم ارتباط برقرار کنید . دیگه نمیشه رو همه سیستم عامل ها کد یکسان باشه . مگه اینکه بخش هایی که دارین از توابع سیستم عامل استفاده میکنین رو خودتون برای سیستم عامل های مختلف بازنویسی کنین !

مرسی و خیلی ممنون
هدف من پلتفرم های مکینتاش و لینوکس و ویندوز هست و قصد استفاده ازتوابع رو هم ندارم و میخوام فقط کد نویسی کنم مثل جاوا
حالا Cross داخل Visual C++‎ قرار داره یا باید جایی دیگه گیرش بیارم
راستی برنامه نویسیش فرق داره (مگه مال C نیست)

#target
جمعه 06 مرداد 1391, 15:34 عصر
( Visual C ی محیط کد نویسی)
چند تا کتابخانه کراس پلتفرم
QT (http://qt.nokia.com/products/)
GTK+ (http://www.gtk.org/)
WxWidget (http://www.wxwidgets.org/)

جستجو کنید در زمینه های مختلف میتونین کتابخانه های دیگه گیر بیارین