مشاهدة النسخة كاملة : Q 4 VB.net |c++ Professional Programmers
Lelouch
06-08-2008, 06:49 PM
السلام عليكم ورحمة الله...
هل يمكن عمل تطبيق باستخدام ++C و VB.net ؟!
حيث++ C غنية low level libraryies ... وهي ما أريد
هل من الممكن أن يكون التطبيق بشكل عام من GUI وevant ... بـ VB.net و يكون من خلاله استدعاء لفنكشنز من++ C
إذاكان نعم ؟ هلا أشرتم مشكورين إلى الطريقة ؟
drbmsh
31-08-2008, 02:00 PM
لو بتستخدم الmicrosoft visual Studio 2005 or 2008
مفيش مستحيل ممكن كل حاجة
في ال visual Studio نفسها وضع اسمه general Development interface
تقدر تستدعي اي مكتبة من اي لغة وتستخدمها في برنامجك
ال dotnet مخلتش حد نفسه في حاجة
:) .. شوف أخي. أنا مبرمج VB من زمان وشايف سهولتها وحلاوتها
لكن! لو ردت تسوي GUI بالسي++. وواجهة رسومية فالأمر لم يعد معقداً كما كان
الحين فيه مكتبات سهلة تقارب سهولة الVB.
أحسن مثال للحين هو
Qt
http://trolltech.com/products/qt/
وهناك حل آخر :). إنك تسوي برنامج ++C بس Consol. وتخليه يعتمد على command line arguments . وكل مرة تستدعيه من برنامج VB بواسطة Shell_execute هذا الحل مستخدم في نظام لينوكس للفصل بين البرامج وGUI. يعني البرنامج ++C والواجهة بأي لغة أخرى سهلة وآمنة مثل Python :).
Lelouch
14-09-2008, 09:53 PM
لو بتستخدم الmicrosoft visual Studio 2005 or 2008
مفيش مستحيل ممكن كل حاجة
في ال visual Studio نفسها وضع اسمه general Development interface
تقدر تستدعي اي مكتبة من اي لغة وتستخدمها في برنامجك
ال dotnet مخلتش حد نفسه في حاجة
بالضبط هذا ما أريد...
لكن لم أجد الوضع الذي ذكرته؟ ( أستخدم vb.net 2008 )
جزاك الله خيراً.
:) .. شوف أخي. أنا مبرمج VB من زمان وشايف سهولتها وحلاوتها
لكن! لو ردت تسوي GUI بالسي++. وواجهة رسومية فالأمر لم يعد معقداً كما كان
الحين فيه مكتبات سهلة تقارب سهولة الVB.
أحسن مثال للحين هو
Qt
http://trolltech.com/products/qt/
وهناك حل آخر :). إنك تسوي برنامج ++C بس Consol. وتخليه يعتمد على command line arguments . وكل مرة تستدعيه من برنامج VB بواسطة Shell_execute هذا الحل مستخدم في نظام لينوكس للفصل بين البرامج وGUI. يعني البرنامج ++C والواجهة بأي لغة أخرى سهلة وآمنة مثل Python :).
C++ وبس... لوكان خيار اللغة بيدي لفعلت الحل الأول.
الحل الآخر عجيب..ماشاء الله (ذكرتني بـ لينكس )
جزاك الله خيراً.
الحل الآخر عجيب..ماشاء الله (ذكرتني بـ لينكس )
جربه. تراه عملي. وأصلا يخلي برنامجك قابل للتطوير. وقابل للعمل بدون واجهة. وبالتالي تستطيع ان تجعل البرنامج القائم بالوضائف Cross-Platform!
جرب هذا الحل لن تندم وينفعك في حالة كنت أنت تتولى برنامج الوضائف وآخر يتولى برنامج الواجهة! :).
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .