الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط برنامج الفيجول بيسك بالسي++

مغلق
بدأه قطعة سكر في 18 نوفمبر 2005 · 29 رد · 2,111 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا..

هل من الممكن ان اربط برنامج مكتوب بالسي++ ببرنامج مكتوب بالفيجول بيسك؟

انا سمعت انه يمكن ذلك بحيث ان البرنامج الأساسي بالفيجول بيسك وكذلك الinter fase

هل من الممكن ان توضحوا لي الطريقة عاجلا وسأكون شاكرة لكم..

وتحياتي للجميع..

قطعة سكر B)

#2

انشر الموضوع كمان في منتدي الفيجوال سي ممكن

يساعدوك

my new site click here

#3

الأخت نشرته سابقا في قسم الvc++

:lol:

لا أعتقد شخصيا أن ذلك ممكن إلا بتدخل الأسمبلي ..أو بمحول كودات مثل الملحق ب vb.net

على كل أعتقد أن هذا السؤال ربما يلقى جوابا فيMicrosoft ولكن أعتقد أن Microsoft أنزلت نسخة ال Visual Studio.Net لحل هذه المشاكل ..حتى أنها بالكاد تعترف بالنسخ السابقة ..تخيلوا قبل فترة سألت عن كود في Vb6 طلبه مني أحد الإخوة فأغلق لي أحد مطوري Microsoft الموضوع و قال لي أن كل الأقسام لنقاش .Net ..

طيب أختي الكريمة أنت ما هدفك من هذا التحويل . لن تستفيدي شيء لو اعتقدتي أن كتابة برنامج ب Vb و نقله ل++C للاستفادة من السرعة أمر ممكن ..لأني سيعود بطيء.. ولكن صدقيني العمل على mfc لم يعد معقد ..

أنا بعرف أنتي هدفك دائما الInter Face ..صدقيني بدراسة بسيطة لMFC تستطيعين عمل واجهة تنافس الVB ..و إذا بدك مثال ..ممكن بعدفترة انقطاعي :lol:

تحياتي

إيـاس

#4

السلام عليكم و رحمة الله و بركاته

يا إياس مدام هناك أفكار و قدرة برمجية كل شيء في هذا العالم ممكن ;) أرجو ممن يهتم بالموضوع النظر إلي هذا الرابط

أخوك عمرو عيسي

#5

اهلا اختي حلوة..

شكرا على مرورك وعلى قولة اخي اياس سبق وان نشرته

#6

اهلا اخي اياس ..

كيفك؟

انا عملت البرنامج والواجهة كلها بالفيجول بيسك ولكن هناك جزء من البرنامج لم استطع عمله في الفيجول بيسك فإضطررت لعمله بالسي ++ واريد ان اربط الأن الجزئين مع بعض

و الجزء الذي كتبته بالسي++ يتعلق بJPFG

ولهذا اضطررت لأستخدام السي++ وتعقيد الأمور:(

فإتمنى منك ان تدلني على الطريقة اللي تقول بأستخدام الأسمبلي

وشكرا لمرورك اخي اياس

اختك..

قطعة سكر

#7

اهلا اخي عمرو

اشكرا على الرابط كثيرا..

بصراحة لم اقرأه كله ولكن اتمنى ان استطيع الإستفادة منه..

وشكرا لك مرة اخرى

اختك..

قطعة سكر

#8

استخدمي الطريقه الاعتياديه في مثل هذه الامور , تحويل الداله التي كتبتيها في السي++ الى dll , وتستدعي هذه الداله في الفيجوال بيسيك كما لو كانت API Function بكل سهوله

فقط ترفقي الـ dll مع البرنامج أو تضعيه في مجلد النظام الخاص بالويندوز

#9

اهلا بك اخي Asm4all

بصراحة اول مرة اسمع بهذا الشي..

فهل من الممكن ان تخبرني بطريقة تحويل برنامجي لملف من نوع dll

اكون شاكرة لك..

قطعة سكر

#10

آسف جداً على التأخير , لكني فعلا كنت مشغول كما في الفتره القادمه

هذا الرابط يكفي على ما اعتقد

How To Make C DLL More Accessible to VB with a Type Library

#11

بالطبع يمكن ربط البرامج من الفيجوال ستديو نت وإلا لما مايكروسفت صنع فريم ورك ؟؟

لكن الطريق كيف ؟؟؟ لااعرف

#13

اهلا اخي Asm4all..

شكرا على ردك ومساعدتك

وجعله الله في موازين اعمالك

وسوف اقرأ الروابط واحاول عمل الربط..

وان تعسر علي شي عدت اليكم..فليس لدي غيركم:(

وشكرا لك

قطعة سكر

#14

اهلا بك اخي dark2x3d..

وشكرا لمرورك ..

قطعة سكر

#15

اخ قطعت سكر شو المشكلة مع الفيجيوال بيسك شو ما عرفت تسوى عليه واضطريت للفيجيوال سى

ضع المشكلة وان شاء الله لن تستخدم الفيجيوال سى وتربط وانما ستقوم بكتابة الكود بالفيجيوال بيسك

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#16
deeb_monitor كتب:
اخ قطعت سكر  شو المشكلة مع الفيجيوال بيسك شو ما عرفت تسوى عليه واضطريت للفيجيوال سى

ضع المشكلة وان شاء الله  لن تستخدم الفيجيوال سى وتربط وانما ستقوم بكتابة الكود بالفيجيوال بيسك

:D , لاأظن انها مشكلة قصور لغه او غيره , فقط الاخت قطعة سكر تجيد السي++ وكتبت بها الدوال المطلوبه , وبعد الانتهاء من البرنامج بقي عمل واجهه له , فبدل من ان تكمل البرنامج في السي++ رأت ان عمل واجهه بالفيجوال بيسيك اسهل وبعدها ربط الواجهه بالوظيفه الأساسيه المكتوبه على السي++ (عين العقل :D ) , و لا احد يلومها من محبين السي لعمل الواجهه بالفيبي

عموما الكلام ده مش استنتاج مني :lol: ده خلاصة موضوع سابق او اثنين عن اختيار لغة برمجه للواجهه الخاصه بهذا المشروع تحديدا

#17

اهلا بك اخي deeb_monitor

اشكرك على عرضك علي المساعدة..

ولكن كتبت مااريده بالسي ولا يتوفر لدي الوقت حتى افكر في كتابة نفس الفكرة من جديد بالفيجول بيسك وماكتبته كان يخص JPEG والincoding - decoding

بالنسبة للربط فقد فهمت الفكرة تقريبا من مثال طبقته وبقي تطبيقه على برنامجي وربنا يسهل:)

اختك ..

قطعة سكر

#18

اخ Asm4all

بصراحة اضحكني ردك كثير..

انا لا انكر انا استخدامي الأساسي للفيجول بيسك هو سهولة عمل واجهة البرنامج ولكني بالفعل عملت تقريبا ثلاث ارباع المشروع فيه ..

ولم استخدم السي إلا في التعامل مع JPEG لأنه كان اسهل وكذلك وجدت بعض الأكواد الجاهزة بالسي واللي صعب علي تحويلها للفيجول ولم اجد مايماثلها بالفيجول

فإضطررت لإستخدام السي

والحمدلله كما ذكرت لي في ردك السابق ..كان تحويل السي سهل ولكني لم اجربه على برنامجي فقط قمت بتطبيق الأمثلة الموجودة بالروابط التي وضعتها..

والله يسهل علينا الباقي ويخرجنا من الجامعة..

اختك ..

قطعة سكر

#19

بسم الله الرحمن الرحيم

السلام عليكم أخواني

سؤال يتعلق بالموضوع ولكن من بعيد نوعا ما، هل استطيع عمل برنامج عن طريق vb.net(اذا ممكن) يعمل لتحرير صفحات الإنترنت ، حيث قد رأيت برنامج مبني على c++، يقوم بهذا العمل

#20

اخت قطعة سكر الحقيقة ان الفيجيوال بيسك به امكانيات كبيرة فما هى المشكلة بالتحديد

لانه انا تعاملت مع هذهالنوع من الملفات كثيرا فى مشروع تخرجى مراقيبة الشبكات فكنت اخذ صورة من سطح المكتب bmp ثم احولها تحل ثم يبدأ الارسال

وبرامج اخرى شبيهة فماذا تريدى ان تفعلى بالتحديد يمكن اقدر اساعد واحط كود جاهز

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#21

اهلا بك اخي abd_abd62..

بالنسبة لسؤالك بصرحة لا علم لي فيه ..واتمنى من من يقرأه ان يفيدك..

وشكرا لمرورك

اختك..

قطعة سكر

#22

اهلا اخي deeb_monitor

بصراحة اعجبني حماسك للموضوع

ولذلك سقول لك ماالذي فعلته بالسي ولم استطيع عمله بالفجول بيسك..

هو اني كنت اريد عمل incoder , decoder للصور من نوع JPEG

حتى اتمكن من التعديل على بينات الصورة من غير ان يتغير شي في شكل الصورة ومن غير تشويهها

وسأرفق لك ملف وجدته يعمل incoder لJPEG ولكن لم استطع عمل الdecoder لها ( الdecoder عكس incoder)

#23

هذا هو الملف المرفق ولو استطعت عمل decoder وعو عكس العمل الذي بالملف

تكون بذلك خدمتني واثبت قوة الفيجول بيسك وذكاءك

انا بصراحة احس ان الربط لا مشكلة فيه مع اني لم اجربه بعد على برنامجي

ولتوضيح الفكرة اكثر سأرفق لك صورة فيها خطوات عملية incoder

وستكون علمية ال decoder عكسها وليس ضروري الوصول للأخير في العكس وانما يكفي الوصول لعمية zig zag

cJPEGi__In1681041262003.zip

#24

هذي الصورة ماقدرت اضيفها بالرد اللي قبل

Jpeg_encoder.zip

#25

الحقيقة اخت قطعة سكر انا مشغول قليلا هذا الاسبوع لكن ان شاء الله الاسبوع القادم سأنزل الكود واحاول

لكن لدى اقتراح افضل

ما دام الهدف من البرنامج هو التعديل على الصورة لماذا لا تقومى بوضعها فى picture boxثم استخدام الدالة bitbilt للتعديل على الصورة وفق ما تريدى ثم ضغطها مرة اخري وبالتالى انتى تكونى تركتى تركتى امرها للوندوز وهو من سيؤدى المهمة

سأحاول ارفاق مثال فى اقرب فرصة

لكن ثقى انه لكل مشكلة حل فى الفيجيوال بيسك مع انى بدئت من فترة قريبة الدخول الى الفيجيوال سى فهى اقرب الي التعامل مع مكونات الحاسوب من الفيجيوال بيسك لكنها اصعب قليلا :D

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

هذا الموضوع مغلق.

مواضيع مشابهة