Tarneeb card game version 2.0 for windows pc
Submitted by Issam Ali on Thu, 10/10/2013 - 16:14
Tarneeb card game version 2.0 for Windows xp, Windows 7, Vista, Windows 8, Windows 10. Arabic and English interface.
Tarneeb card game version 2.0 for Windows xp, Windows 7, Vista, Windows 8, Windows 10. Arabic and English interface.
لعبة الطرنيب الإصدار الثاني، لأنظمة ويندوز إكس بي ويندوز فيستا، ويندوز 7، ويندوز 8، ويندوز 10. اللعبة متاحة باللغة العربية والإنكليزية.
Read the English version of this article in codeproject.
مقدمة
تستطيع من خلال فيجوال ستوديو بناء حزم تثبيت لبرامجك باستخدام Visual Studio Installer او أختصاراً VSI وتستطيع من خلال هذه الأداة أيضاً أن تضيف مربع حوار إلى حزمة التثبيت لتسجيل بيانات المستخدم: الاسم، الشركة، والرقم التسلسلي (السريال). يقدم VSI إمكانيات محدودة لعملية التحقق من الرقم التسلسلي مما سيجبرك على استخدام نماذج أرقام تسلسلية Serial Number Templates سهلة التخمين و ليست بحاجة حتى إلى برامج كراك لكسرها في كثير من الأحيان. الحل الأمثل هنا هو الاستغناء عن خوارزمية التحقق المدمجة في VSI واستخدام خوارزمياتك الخاصة عن طريق مكاتب خارجية dll تستطيع كتابتها بأي لغة أصلية native مثل دلفي أو سي بلس بلس -سأعرض مثالاً باللغتين- وعندها ستكون حدودك هي السماء في بناء نماذج أرقام تسلسلية لحماية برامجك. وجدت مقالات قليلة تشرح هذه الطريقة وبالاضافة إلى قلتها فالبعض منها فيه أخطاء قد تؤدي إلى توجيهك باتجاه خاطئ وإضاعة وقتك الثمين خصوصاً إذا كنت جديداً على هذا المجال. لذلك قررت كتابة هذا المقال بالعربية و الانكليزية أيضاً راجياً أن يكون فيه شيء من الفائدة لمن يهتم بهذا الموضوع.
المشكلة:
أحتاج إلى تطبيق يقوم بتذكيري بموعد يتكرر كل أربعة أيام مرة، التطبيق ليس بحاجة أن يعمل بشكل ساعة منبه وإنما فقط أن يقوم بإظهار إن كان هناك موعد لهذا اليوم أم لا. ولأن ذاكرتي في مثل هذه المواضيع لا يمكن الاعتماد عليها فقد كنت اعتمد على صديق يذكرني بالموعد أو اتصل به أحياناً لأسأل إن كان هناك موعد اليوم أم لا وفي كثير من الأحيان لم يكن هذا الأمر ناجحاً. لذلك قررت أن لا اعتمد على صديقي بموضوع التذكير مجدداً و قررت أن أخصص بعض الوقت لكتابة بريمج يقوم بمهمة التذكير و يجنبني ما أتعرض له من مشاكل و إحراج. البريمج كتبته بواسطة لازروس وأنا أرغب بمشاركة هذا التجربة معكم علّها تفيد على بساطتها من يرغب ببناء تطبيقات الويندوز سي إي بواسطة اللازروس.
I've got new request regarding my answer to this question in stackoverflow about "how to show context menu for multi files". Here is the answer
Create new Delphi VCL application and add these units to the "Uses" section in the main form:
Add these declarations to the "Type" section:
I’ve posted the English version of this article in codeproject.com
نشرت النسخة الانكليزية لهذا المقال في موقع codeproject.com
مقدمة
لنفترض لدينا الحالة التالية:
- تريد كتابة إجراء في بيئة الدوت نت و تريد أن تجعله متاحاً للغات البرمجة الأصلية (native) مثل دلفي.
- هذا الاجراء يأخذ تابع منادى (callback) كأحد بارامتراته/التابع في هذه الحالة سيكون مكتوباً بلغة أصلية كدلفي/.
- تريد استدعاء تابع الدوت نت هذا من برنامج دلفي.
Twitterizer is a very good twitter API library for .Net developers. I used this library to build customized twitter application. During this project I came across a little issue with Twitterizer2. In the current version of Twitterizer2 if you want to get user timeline, you need to use TwitterTimeline class and its static methods but, usually when dealing with twitter API it’s always better to use asynchronous methods, considering this, we need to use TwitterTimelineAsync class, and here we face a little issue, because we need to use this method:
ملاحظة: الموسيقى للعبقري زياد الرحباني