سؤال هل يمكن برمجة شات صوتي با لغة الدالفي او بفاجول بيزك ؟

سلام عليكم كيفكم شباب انشاء الله اتكونو بخير

اليوم في هذا الموضوع حاب اعرف اذا با امكاني برمجة شات صوتي

بلغىة الدالفي

او

بلغة الفاجول بيزك

واي منهم افضل في رائكم

وهل من شرحات او كتب تشرح لي طريقت العمل بكلا الغتين .... شكرا لكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

نعم يمكن سواء بالدلفي او الفيجوال بيسك,

و بالطبع الدلفي أفضل كثيرا, لعدة نواحى,

الدلفى تترجم الى native code, ما يعنى ان برنامجك لا يحتاج الى اى مكتبات خارجية او ماكينات افتراضية من اى نوع للعمل, الى جانب ان برامج الدلفى أسرع من ال.net و تعمل بشكل أفضل, و تبدو اكثر احترافية.

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

حتى برنامج "سكايبى" الشهير مكتوب على الدلفى, و كذلك ياهوو مسنجر.

الفيجوال بيسك مناسبة أكثر لتطبيقات مثل الdatabase و المخازن و حسابات و ادارة المحلات التجارية.

من حيث الواجهات الدوت نت افضل

ولو برمجت ب wpf لعلمت معنى الاحترافية في تصميم الواجهات

وايضا من قال لك ان المؤشرات غير مدعومة في الفيزيال بيزيك والسي شارب؟؟

WPF هى مكتبة graphical subsystem و يقابلها الfiremonkey فى دلفى, و هى مكتبات لا تعتمد على نظام التشغيل فى رسم المكونات, و انما تقوم باعادة رسم المكونات بنفسها باستخدام DirectX او OpenGL او باستخدم الGDI, ميزتها انها cross platform كما انه يمكنك التحرر من مكتبات النظام القياسية.

لكن عيوبها انها بطيئة, فهذه المكتبات لا تستخدم مكونات نظام التشغيل الأساسية بل تقوم برسم كل شىء من البداية, بالطبع هذا يتطلب المزيد من الذاكرة و المعالج.

دعم المؤشرات محدود فى c# و فيجوال بيسك و لا ينصح به (ألست تضعه بين اقواس unsafe!).

معظم البرامج من هذا النوع يتم كتابتها على امال الc++ او الدلفى, فلكل لغة مجالها, الدلفى هى الوحيدة التى تنافس السى++ فى السرعة و ادارة الذاكرة.

إذًا هل يمكن أن يتم برمجة برامج low level كأنظمة تشغيل بالدلفي كما هو في الc

الدلفى هى بيئة تطوير للغة الobject pascal, الدلفى مقابلة لvisual c++, لكن لأن الدلفى هى تقريبا بيئة التطوير الوحيدة و الأشهر للobject pascal, فاعتاد المبرمجين على قول "دلفى" و يقصدون بها لغة الobject pascal,

لغة الpascal هى مقابلة للسى, كما الobject pascal هى المقابلة للسى++,

و نعم يمكن برمجة low level بالباسكال, و قد استخدمت الباسكال فيما قبل فى تطوير أنظمة تشغيل أهمها هو نظام تشغيل أبل (Mac OS القديم ما قبل 1999) لكن MAC OS X الموجود حاليا مكتوب على لغة السى.

لكن حاليا انخفضت شعبية الباسكال كثيرا فى بناء انظمة التشغيل و معظم المبرمجين يفضلون السى.

انصحك بالفيزيال بيزك دوت نت او سي شارب

لانه توجد العديد من المكتبات الجاهزة لتسجيل الصوت وارساله او معالجته

كما انو راح تجد مساعدة ودورات كثيره حوله

  • حذف بواسطة المستخدم
-1
megasoft أضف ردا

العفو على الرحب

استخدم لغة برمجة فيزيال بيزيك او سي شارب

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

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

  • حذف بواسطة المستخدم