المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : 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 مخلتش حد نفسه في حاجة

عمر
13-09-2008, 03:56 PM
:) .. شوف أخي. أنا مبرمج 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++ وبس... لوكان خيار اللغة بيدي لفعلت الحل الأول.
الحل الآخر عجيب..ماشاء الله (ذكرتني بـ لينكس )
جزاك الله خيراً.

عمر
15-09-2008, 01:01 PM
الحل الآخر عجيب..ماشاء الله (ذكرتني بـ لينكس )
جربه. تراه عملي. وأصلا يخلي برنامجك قابل للتطوير. وقابل للعمل بدون واجهة. وبالتالي تستطيع ان تجعل البرنامج القائم بالوضائف Cross-Platform!
جرب هذا الحل لن تندم وينفعك في حالة كنت أنت تتولى برنامج الوضائف وآخر يتولى برنامج الواجهة! :).