• الإعلانات

    • فيصل الحربي

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

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

cipher

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

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

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

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

1 عادي

عن cipher

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0

معلومات الملف الشخصي

  • اهتمامات الشطرنج - تنس الطاولة
  1. try this http://www.cs.colorado.edu/~main/bgi/doc search in google to find more...
  2. [ تمت الإجابة ]Registery Tracker

    jasscois pc monitor يستخدم RegNotifyChangeKeyValue إن لم تخني الذاكرة .. كما ذكر GM فأفضل الطرق ما استخدمه RegMon .. للتذكير فقط : الموضوع مكرر ...
  3. يا أخي ليس المشكلة في كونك مغربي بين 100 جزائري أو في رد الأخ محمد فهو لا يريدك أن تأخذ السمكة وتأكلها و انتهى أمرها ولا تتعرف على روعة الصيد .. لم تجد شئ ؟!! مستحيل أو أن جوجل أصابه الجنون http://www.google.com/search?hl=en&q=driver+programming أول شئ تجده MSDN وهناك إن لم تجد شئ عن برمجة الـ Drivers فيمكنك الجزم أن مايكروسوفت وما يتعلق بها قد محي من على وجه الأرض . http://msdn.microsoft.com/en-us/library/aa489588.aspx طبعاً لازم يكون عندك DDK أو WDK ويفضل أنك تعرف البرمجة بلغة C ... http://www.codeproject.com/KB/system/driverdev.aspx وغيرها الكثير. طبعاً الكتب ليست قليلة في هذا المجال بعضها تم ذكره في مواضيع أخرى في الفريق العربي (على الأغلب في قسم السي). طبعاً لتبدأ في هذا المجال أعمل حسابك على كم شهر من التفرغ التام :happy:
  4. موضوع رائع فعلاً . سأستفيد منه حين أبدأ في هذا المجال بعد كم شهر إن شاء الله. أتمنى منك الإستمرار حتى إن لم تجد ردود إيجايبة ونقاشات في الفترة الحالية فربما تجدها بعد فترة , وسيتفيد من المواضيع الكثير على مر الزمن .
  5. سؤال مكرر راجع http://www.arabteam2000-forum.com/index.php?showtopic=149877
  6. شكراً GM ... كما قلت في الرد السابق عليك مقارنة بداية الملف مع الـ BOM التي اشرت إليها وبذا تعرف نوعية الـ encoding -راجع determineEncoding في الملف Utf8_16.cpp في كود notepad plus - ومن ثم تقوم بالبحث عن الكلمة (بعد تحويلها إلى نفس الـ encoding ) ومن ثم تظهر النص المطلوب بعد تحويله إلى unicode وهنا عليك إستعمال أدوات تدعم unicode لأن ادوات الـ C++builder لا تدعم .... أتوقع ان الملف الذي تقرأه حالياً محفوظ بـ Ansi encoding لذا لم تقابلك مشكلة الـ encoding وكانت المشكلة في وقت إظهار النص وحلها ذكرته مسبقاً ... لكن يفضل أن تجعل الحالة عامة وتناقش جميع الإحتمالات ... العملية ليس صعبة فقط تحتاج محاولة منك ...
  7. بالنسبة لـ UTF8,UTF16 عليك بتفحص الـ BOM الخاص بها UTF8 : 0xEFBBBF UTF16BE : 0xFEFF UTF16LE: 0xFFFE طبعاً ستبقى هناك حالات أخرى ... حاول تنزل كود notepad plus واعرف كيف يتعرف على الـ file encoding .. http://notepad-plus.sourceforge.net/uk/download.php لم أستطع تنزيل الكود لان وصلة التنزيل لا تفتح عندي...
  8. يجب أن تعلم النص بأي encoding . وبعد أن تقوم بقراءته بالشكل الصحيح يبقى عليك إظهاره بشكل صحيح أيضاً وهنا يفضل أن تستعمل مكونات تدعم unicode حيث أن المكونات التابعه لـ C++Builder لا تدعم ذلك ... راجع هذا لتأخذ فكرة مبدئية http://unicode.org/faq/utf_bom.html موقع Alan Wood مفيد أيضاً http://www.alanwood.net تذكر لديك نقطتين : 1) معرفة الـ Encoding ومن ثم عمل البحث بحيث تحول الكلمة إلى الـEncoding الخاص بالملف ومن ثم قراءة النص المراد بشكل صحيح . 2) إظهار النص بشكل صحيح على واجهة البرنامج والتي ربما توجب عليك تحويل النص الناتج من الخطوة (1) إلى unicode ... بإمكانك مراجعة أي كود لـ Text Editor يدعم الـ encoding المختلفة بشكل جيد . ربما تجد مشاريع مفتوحة المصدر في sf ..
  9. بالنسبة للبرمجة بـ Win32API قبل أن تضع أي سؤال عليك الرجوع إلى MSDN ففيها ما يكفي . راجع CreateWindowEx جيداً و أقرأ كل كلمة كتبت هنا http://msdn.microsoft.com/en-us/library/ms632680(VS.85).aspx بالنسبة للـ Buttons فستجد شرح كامل لها في MSDN فيه هذا الجزء http://msdn.microsoft.com/en-us/library/bb775949(VS.85).aspx وجود كتاب واحد على الأقل في هذا المجال ضروري أيضاً. إذاً قبل أي سؤال لا بد أن تكون لديك معلومات كافية في الموضوع . أعني أن تكون قرأت عن الموضوع مسبقاً.
  10. سؤال عن الشطرنج

    :lol: انا تعلمت الشطرنج وعمري 5 سنوات . بحدود 85 (صرت عجوز :S ) بالمناسبة كان هناك source code لبرنامج شطرنج ياتي مع إحدى نسخ Borland C For windows . الأخت زهرة: في اللعبة التي وضعت logfile لها . بعد ثالث خطوة f3 كان على الاسود لعب Qh4+ وبعدها ستكون مباردة الهجوم للأسود ... سبب التعديل: الذي -> التي
  11. سؤال عن الشطرنج

    في ما أعلم أن هذا في القوانين القديمة ... حالياً لا يسمح بهذا. لذا فالإحتمالات 20 فقط . --- الإحتمالات للوضع في الصورة التي أرفقتها الأخت زهرة : 2+2+5+2+6+10+1=28 إحتمال
  12. case WM_KEYDOWN: { switch (wParam) { case VK_UP: { ................. } break; case VK_DOWN: { ............................. } break; } } break;
  13. سؤال عن الشطرنج

    لم أفهم هذه النقطة؟! أمتأكدة من هذا الشئ؟ الموقع الذي أشرت إليه مستوى الكمبيوتر فيه سئ جداً فنقلات الإفتتاحية سيئة وأحيانا يقوم بعمل نقلات غبية جداً ... مع أي شخصية لعبت في ChessMaster ؟! راجعت الـ LogFile ولاحظت أن مستوى الكمبيوتر ليس جيداً .. في البداية كانت نقلاته جيدة ثم تدهورت ... بالمناسبة الإفتتاحية التي لعبت بها غير جيدة . أيضاً هناك العديد من الخطوات في البداية غريبة منها إعطاء البيادق مجاناً ... أيضاً بعد تدهور نقلات الكمبيوتر كانت هناك نقلة checkmate لك لكن لم تنتبهي لها .. هل جربت اللعب مع شخصيات معروفة باختيارها من الـ settings ؟ رغـــــــــد: هو فعلاً محبط! هناك Chess partner ممتاز أيضاً .. مع أي شخصية لعبت؟ بالإمكان البدء مع أول شخصية وحسب النقاط التي تحصلين عليها سيتم إختيار شخصية جديدة للعب معها مستواها أعلى ..
  14. Coding Native Applications

    GamingMasteR يا صاح ظنيت أنك لقيت الملف ... أنا وجدته قبل يومين بس كنت مشغول بـ RE لمضاد الفيروسات الصيني الذي تحدثت عنه ... راجع المرفق على فكرة أثناء البرمجة هناك (وقت عمل Native Application) ستعود لأشياء في زمن الـ Dos :) . على الأقل هذا ما لاحظته حتى الآن ... بس تنحل المشاكل - في الحياة اليومية - اللي فيها هاليومين سأضع بعض ما توصلت له ... ntdllsdk.rar
  15. Coding Native Applications

    للمهتمين فقط :D قبل دقائق من كتابة الرد وأثناء البحث وجدت هذا : http://ultradefrag.sourceforge.net Exe 32-bit http://downloads.sourceforge.net/ultradefr....0.bin.i386.exe Exe 64-bit http://downloads.sourceforge.net/ultradefr....0.bin.ia64.exe Exe AMD 64bit http://downloads.sourceforge.net/ultradefr...0.bin.amd64.exe Source code http://nchc.dl.sourceforge.net/sourceforge...g-1.2.0.src.zip فيه الكود الخاص بـ Native Application .وهذا أحد الأمثلة على إستخدامها ... (لم أجرب البرنامج والكود حتى الآن)... من نظره سريعه على الكود : يستخدم \\Device\\KeyboardClass0 أثناء قراءة Keyboard input .لا أعلم إن كان سينجح في windowsxp أو لا... سأقوم بالتجربه لاحقاً ...