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

adam-master

اعضاء عضو ★★

  • Lebanon
  • Computers & Normal life :)
60مشاركة
19السمعة
8موضوع منشور
17 فبراير 2013تاريخ الانضمام
3 يونيو 2020آخر زيارة
3,053مشاهدة للملف
  1. كيف أنصب أكثر من نظام تشغيل على جهاز واحد؟!

    مثلا انت عندك ماك.. كل ما عليك فعله هو تنصيب VMware مثلا و من خلال برنامج VMware تقوم باقلاع النظام ويندوز (طبعا تحتاج الى ملف الiso الخاص بالنظام ويندوز) و ان اردت تنصيبه ضمن اطار البرنامج VMware.

    19 سبتمبر 2014 في 10:21
  2. بعض الكتب الجديدة في الاسمبلي

    شكرا على هذا الكتاب الرائع كنت ابحث عنه :wub:

    15 سبتمبر 2014 في 10:36
  3. ما هو offset

    الجواب بسيط مثلا اذا عندك عشر سيارات مصفوفين بجانب بعض.. الاوفسيت للسيارة الاولى صفر و للسيارة الثانية 1 و هكذا الاوفست للسيارة العاشرة هو 9. باختصار: تبدأ بعد السيارات من الصفر لا من 1. يستخدم هذا المصطلح في مختلف لغات البرمجة حيث ان السيارة تعتبر رقم integer…

    14 سبتمبر 2014 في 23:44
  4. سؤال : هل cout و cin دوال؟؟

    و ما المشكلة ان لم يكن cin و cout دوال؟ هم objects من النوعين ostream و istream و لكن الجملة std::cout << "My Sentence"; تقوم باستدعاء الدالة: std::operator<<(std::cout, "My sentence"); حسنا لن اشرح هذه الدالة (قد تبدوا غريبة) هنا بل عليك دراسة الClasses و الO…

    14 سبتمبر 2014 في 09:23
  5. كيف أنصب أكثر من نظام تشغيل على جهاز واحد؟!

    تقصد تنصيب انظمة التشغيل هذه كلها على جهاز واحد؟ استعمل تقنيّة الVirtualization. (لا اعلم اذا كانت شركة vmware او VirtualBox تدعم الماك و لكن من المفروض) عموما خبرتي قليلة في هذا المجال. انا استخدم vmware على ويندوز. تعديل: ---- عدّل العنوان الى عنوان يعكس محت…

    13 سبتمبر 2014 في 09:32
  6. سؤال بخصوص التعامل ب HEXADECIMAL

    100%

    12 سبتمبر 2014 في 18:53
  7. تحدي 1 - التلاعب بالنظام

    استفدت :) فعلا سيكون شيىء ممتع ان نقوم ببرمجة شيىء كهذا و لكن اعتذر اخي الكريم من ضيق الوقت الذي يمنعني من الدخول بهذه الاشياء :( ان شاء الله يكمل معك احد الاعضاء هذا البرنامج و اعتذرمن جديد. ملاحظة: ------ المكان الانسب لهذا الموضوع هو قسم Windows API.

    3 سبتمبر 2014 في 06:20
  8. تحدي 1 - التلاعب بالنظام

    اه انا فكّرت انّ _lcreate تقوم مباشرة بهذا العمل! اوك سوف اعود ان شاء الله :) تعديل: ----- الصراحة المساعدة التي قدمّتها (_lcreate) اصابتني بالعمى ههههه اوك الكود البسيط هو التالي و جربته يعمل :) (Victory!) #include <iostream> #include <windows.h> #include <st…

    31 أغسطس 2014 في 18:57
  9. تحدي 1 - التلاعب بالنظام

    الحقيقة قمت بعمل برنامج بسيط و لكن لا يؤدي المطلوب. حسب المراجع على الانترنت هذه الدالة غير موثّقة بشكل كامل و هذه هي المشكلة. هذا البرنامج الذي عملته: #include <iostream> #include <windows.h> #include <string> #ifdef UNICODE #undef UNICODE #endif int main() {…

    31 أغسطس 2014 في 15:26
  10. تحدي - تغيير قيمة متغير خارج الدالة

    ما شاء الله عليك الصراحة مبيّن خبرتك قويّة في الLow level programming تفوق خبرتي بكثير. بالنسبة لل main prototype فان نسيت ان احذفه كنت قد استخدمته لجلب عنوان الmain. ان شاء الله ارجع افهم شرحك اكثر و لي عودة :)

    30 أغسطس 2014 في 16:40
  11. تحدي - تغيير قيمة متغير خارج الدالة

    اخي العزيز الحل التابع للاخ uxirol صحيح و لكنه يستخدم مترجم غير gcc. هذا يؤدي الى اختلاف الABI جرّب الكود الثاني و لكن محل رقم ثمانية ضع رقم 12 ليتوافق مع الABI للمترجم gcc (يبدوا ان هذا المترجم يقوم برمي مسجل واحد زيادة عن المسجلات التي يرميها المترجم المستعم…

    30 أغسطس 2014 في 16:38
  12. تحدي - تغيير قيمة متغير خارج الدالة

    السلام عليكم عندي سؤال 1- ما معنى القيمة 0xCCCCCCCC لا يمكنني ان افهم البرنامج بسبب هذه القيمة السحرية! :blush: ملاحظة: يبدوا انّك تستعمل مترجم غير g++ لان الABI اختلف. هناك مسجّل لم يتم رميه على الستاك من قبل المترجم عندك اعني انني غيّرت القيمة من 8 الى 12 في…

    30 أغسطس 2014 في 09:36
  13. تحدي - تغيير قيمة متغير خارج الدالة

    نعم المؤشر صحيح. و لكن انا افضّل استعمال Function Pointers void (*ptr) (void); ptr = main; هنا ptr ايضا يحمل عنوان main الكودين صح :)

    30 أغسطس 2014 في 00:17
  14. تحدي 1 - التلاعب بالنظام

    كلامك سليم 100% ان شاء الله ارجع للموضوع و لكن الوقت ضيّق. تعديل: ----- قرأت عن الاداة stream. هذه الاداة بامكانها اظهار الاجزاء الاخرى (الثانوية) التابعة للملف الرئيسي. (Alternate Data Streams) عادة استعمال الامر dir في سطر الاوامر لن يظهرها. و افتراضيا لن تظ…

    29 أغسطس 2014 في 14:00
  15. تحدي 1 - التلاعب بالنظام

    يمكننا تغيير الAttribute للملف الى System (بدل Hiddin)

    29 أغسطس 2014 في 11:24
  16. تحدي - تغيير قيمة متغير خارج الدالة

    ههههههه حسنا! التحويل سهل جدا! سوف استعمل C و intel syntax بلغة الاسمبلي! دقيقة فقط! تعديل: ----- هذا هو الكود الجديد: #include <stdio.h> int * base_pointer = NULL; void ChangeOutsider() { asm ("mov _base_pointer, ebp"); int * main_base_pointer = (int *)(*(bas…

    29 أغسطس 2014 في 09:09
  17. تحدي - تغيير قيمة متغير خارج الدالة

    ملاحظة في الكود الاعلى: اول سطر غير ضروري نسيت احذفه..

    27 أغسطس 2014 في 12:46
  18. كتاب C++11 Primer الافضل للانتقال من المستوى المتوسط الى ما بعد المتوسط

    السلام على الجميع :) الكتاب C++ Primer باخر اصداره يتناول اللغة C++ الى المستوى ما بعد المتوسط (و ربما متقدم). الاصدار الاخير الخامس (5th edition) يغطى كل جديد في C++11 المعيار الجديد للغة (و لكن ليس الاجدد) بشكل واضح و لا يكتفى فقط بتقدمة التقنيات الجديدة بل …

    27 أغسطس 2014 في 11:56
  19. الحمدلله على عودة الفريق العربي للبرمجة

    هههههه ^ انا دخولي خفيف الى المنتدى و لكن شعرت ايضا بالحزن لانني لم و لن انسى المساعدات التي حصلت عليها من الاعضاء و خاصة C++er انظروا الى هذا الموضوع.. C++er سهّل عليّ دراسة المعالجات و برمجتها :)

    26 أغسطس 2014 في 10:25
  20. تحدي - تغيير قيمة متغير خارج الدالة

    +1 لاستعمال Vim :) انا افكر بالحل تقريبا وصلت امهلني بعض الوقت :) تعديل: ----- و اخيرا! حسنا لم اعرف كيف استفيد من عنوان الدالة main رغم ان جلب عنوان الدالة سهل جدا و لكن ما الجدوى من العنوان؟ فكّرت كثيرا الى ان تذكّرت ان جميع الlocal variables يتم وضعهم على ا…

    26 أغسطس 2014 في 10:18