• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

omaravet

أعضاء الشرف
  • عدد المشاركات

    38
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن omaravet

  • الرتبة
    عضو شرف

طرق الإتصال

  • ICQ 0
  1. http://www.se-radio.net/ موقع عبارة عن لقاءات صوتية تتناول مواضعي مختلفة في هندسة البرمجيات
  2. من شاشة الخصائص الخاصة بالنافذة ستجد تبويب للرسائل كما هناك خصائص و أحداث (events) ستجد ال messages
  3. أولا handle هو عبارة عن رقم من نوع long يعطى لكل نافذة في الويندوز فمثلا نافذة سطح المكتب قيمت ال handel بصفر و باقي النوافذ لها قيم و المسئول عنها هو نظام التشغيل و هذا يشمل حتى الأزار و الأدوات المختلفة على أية نافذة و تشبه رقم ال id في قواعد البيانات لذلك عند التعديل على النوافذ و استدعاء الدوال المختلفة مثل تغير النص أو اللون لابد من إعطاء هذا الرقم لتحديد النافذة التي تريد التغيير فيها كما في الدالة التالية BOOL SetWindowText(HWND hWnd,LPCTSTR lpString); لتغيير نص شاشة مثلا زرار لابد من إرسال الهاندل الخاص بالزرار مع النص المراد وضعه أما في ال mfc فالأمر أبسط لأن مثلا كلاس cbutton يحتوي على متغير هو الهندل m_hwn و تستدعي الدالة setwindowtext مباشرة التي ستقوم من داخلها باستدعاء الدالة الأولى مع تمرير الهاندل الخاص بالزرار بالنسبة لدوال الapi فيمكن استدعائها مباشرة من داخل ال mfc و إن كانت بيئة mfc تقدم نفس الدوال لكن بطريقة أبسط و أخيرا بالنسبة ل _stdcall عند تحويل الكود للغة الآلة هناك طرق مختلفة لتفسير الدوال المكتوبة مثلا لو أن هناك دالة بالشكل التالي int func(int a); هذه دالة تأخذ رقم كيف سيتم تمرير هذا الرقم لهذه الدالة و تعيد رقم كيف سيتم استرجاع هذا الرقم من الدالة يمكن أن توضع في مكان محدد في الذاكرة أو توضع في ريجيستر لذلك عند تفسير هذه الدالة أول سطر سيكون قراءة هذا المتغير إما من الذاكرة أو الريجستر و بعد الانتهاء من الدالة من المسئول عن إزالة المتغير من الذاكرة هل هي الدالة أم الكود الذي استدعى الدالة لذلك هناك طرق مختلفة و على أساسها يتم تنفيذ مسار الكود و الخلط بين طريقتين يمكن أن يؤدي ل runtime error في حالة _stdcall يتم تمرير المتغيرات التي ستأخذها الدالة بوضعها في في الستاك (مكان خاص في الذاكرة) من اليمين لليسار قبل انتهاء الدالة تقوم الدالة نفسها بحذف هذه المتغيرات من الذاكرة يتم وضع القيمة العائدة في الريجستر Eax للمزيد http://www.codeproject.com/KB/cpp/calling_...emystified.aspx
  4. شكرا على الرد المشكلة أن platform builder حجمه ضخم جدا و كل ما أريده هو تغيير بسيط في الريجستري لجعل البرنامج يعمل مع بداية الجهاز و أقصد تحديدا عمل البرنامج بصورة kisosk mode فهل هناك طريقة لتجنب عمل نسخة كامل من الويندوز لمجرد تغيير في الريجستري
  5. حين بدأت في شرح الموضوع كان هدفي هو تسهيل الخطوة الأولى و برمجة الهواتف و الأجهزة الكفية لا تتطلب أكثر من قراءة ملفات المساعدة التي مع sdk الخاص بكل برمجة من وضعوا لغة برمجة هدفهم أن يستخدمها المبرمج المواضيع التي كتبتها كانت نتيجة مرات كثيرة من البحث و التجربة و الخطأ لأبدأ خطواتي لكني قدمتها مبسطة و لم أجد من يقول أنه جرب و قابلته مشكلة إلأ قليل فمن أجل القليل الذين هم الصفوة أريد أن أعطي المزيد من يرى أنه غير مقتنع بالمنتدى أو أحد أقسام المنتدى ليتركه لمن هو أفضل
  6. الكثير من الأجهزة الخاصة التي تعمل ب windows ce لا تحتفظ بالإعدادات فلو قمت بالتغيير في الريجستري لجعل برنامج يعمل مع بداية عمل الجهاز ستكون النتيجة هي ضياع هذا التغيير بمجرد إعادة تشغيل الجهاز و كان الحل هو عمل نسخة من الويندوز عن طريق platform builder تحتوي على التغييرات المطلوبة في الريجستري و التطبيقات الخاصة لوضعها على الروم هل هناك طريقة للتغيير في الريجستري دون عمل هذا خاصة وأن حجم البرنامج كبير - أرجو المساعدة من الخبراء
  7. السلام عليكم و رحمة الله و بركاته قد كانت هناك صعوبة من الأعضاء من متابعة البرمجة للسمبيان بالسي بلس بلس فأتمنى أن نعوض ذلك في الاستمرار في السي بلس بلس مع أجهزة البوكيت و أنا جاهز لكل الأستفسارات و لدي أربعة كتب كمصدر وافي في هذا المجال سأقوم برفعها بعد بدء القسم
  8. السلام عليكم و رحمة الله و بركاته مطلوب مبرمج c++ windows applications للعمل بالأسكدنرية - مصر أرسل السيرة الذاتية على [email protected]
  9. السلام عليكم و رحمة الله و بركاته مكتبة lwuit لعمل واجهة مستخدم متقدم بالاعتماد على الرسم على الكانفا للخروج عن الصورة المألوفة للفورم و اليست العادية في الجوال https://lwuit.dev.java.net/ شاهد فيديو الديمو و يمكن تحميلها و ستجد ملفات و أمثلة تعليمية
  10. كتاب يؤهلك لدخول امتحان الجافا الأول scjp http://rapidshare.com/files/136296383/Apre..._1.5_e-Book.pdf
  11. كتاب برمجة Jsp & Servlet

    كتاب يركز على الجانب العملي في برمجة الويب باستخدام الجافا يبدأ بعمل السيرفلت ثم صفحات jsp و في النهاية يشرح beans للبرمجة عالية المستوى رابط الكتاب http://rapidshare.com/files/134983640/Java...__JSP___EJB.rar
  12. إضافة الكنترول على ال Canva

    يمكنك إضافة المكتبات ل netbeans عن طريق الضغط كليك يمين على اسم البروجيكت ثم اختر خصائص -properties- ستجد في شاشة الخصائص مكتبات يمكن إضافة مجلد كامل أو ملف jar أو ملف zip ستجد ضمن الملفات المضغوطة الخاصة بمكتب apime ملف apime1.0-midp2.0.jar يمكن إضافته و عمل import في السورس كود و سيعمل إن شاء الله
  13. السلام عليكم و رحمة الله و بركاته كلنا نعلم أن j2me توفر نوعين من واجهة المستخدم إما الفورم و التيكست بوكس العادية و الصورة الثانية canva و لا يمكن الدمج بينهما مثلا لا يمكنك وضع textbox في canva فلو أردنا الحصول على شاشة بها مربع نص و خلفية فلا يمكن لذلك يمكن عمل كلاسات تمثل رسم الكنترول على الكنفا و هذه أمثلة http://j2me.ngphone.com/opensource/ui.htm
  14. السلام عليكم و رحمة الله و بركاته أطلقت شركة google نظام تشغيل android للهواتف الجوالة النظام بالكامل مفتوح المصدر و قد قررت شركة htc إصدار أجهزة خاصة بها تعتمد على نظام android في خلال عام 2008 و يمكن تحميل sdk لعمل لبرمجة التطبيقات على هذا النظام للمزيد يمكن الاطلاع على الرابط التالي http://code.google.com/android
  15. السلام عليكم و رحمة الله و بركاته برنامج مجاني للبوكيت و الجوال لعرض مناسك الحج و خرائط و صور و خدمات متعلقة بالحج للمزيد برنامج المطوف