02-07-17, 07:48 PM
مشاهدة ممتعة
وجدت العديد من التساؤلات هنا وهناك عن كيفية جعل البرنامج ذو مدة تجريبية
تنتهي بعد مدة معينة من الزمن ... وذلك لحفظ الحقوق لصاحبه
ثم قررت بعون الله تقديم هذا الشرح المتكامل عن كيفية عمل مدة تجريبية (Trial)
تعتمد بطريقة عملها علي عدد تشغيل البرنامج من قبل المستخدم ثم توقف البرنامج
عن العمل الا إذا أدخلت بيانات للتسجيل فيه (بس الله يستر ما يكسره أحد من
هؤلاء الكراكرز المناحيس ....)
طبعا البرنامج أتعبني كثيرا بجمله الشرطية حتي توافق البرنامج بشكل كامل مع
العمل ... ثم اني ربطته ببرنامج خيالي وهو ما سيكون برنامجك الذي تحاول ان
تقوم ببنائه
وعلي بركة الله نبدأ
الفكرة العامة التي سوف نعمل بها هي كالتالي :
سنقوم ببناء فورمين :
الأول : سيكون لنافذة الإقلاع للبرنامج (المدة التجريبية)
والتي ستكون هي الرئيسية ومن خلالها تقلع لبرنامجك اما كمستخدم تجريبي
أو كمسجل ببيانات كاملة
الثاني : برنامجك الأساسي وهو المحمي بالنسخة التجريبية وبيانات التسجيل
والآن لطريقة العمل ...
قم بعمل مشروع جديد وسميه ما تشاء
![[صورة مرفقة: 1.png]](https://2.bp.blogspot.com/-Wk9TCAxeDGk/WTP7pv2ofNI/AAAAAAAAAHU/35re_s0VzsgDW3gW7tqEju96wnrd9LmPwCLcB/s640/1.png)
قم بتغيير اسم الفورم كما أسميته (Trial) أو كما تشاء
![[صورة مرفقة: 2.png]](https://2.bp.blogspot.com/-wfTBEPF-I0g/WTP8GtaOOQI/AAAAAAAAAHY/G-fkq9jTDkwehbZLLE96L761fcFClWXuQCLcB/s640/2.png)
ثم من خلال اسم مشروعك كلك يمين ثم اختار اسم الفورم الثاني وهو ما
سيكون برنامجك أنت
[/url]والآن لعملية إدخال الأدوات بالمشروع :
![[صورة مرفقة: 4.png]](https://1.bp.blogspot.com/-VVJ9Vy9_gq4/WTP9ENJVRKI/AAAAAAAAAHg/nB74ClfoeiIr8ZKUIRt4tf0CmHv_4XxpgCLcB/s640/4.png)
![[صورة مرفقة: 5.png]](https://2.bp.blogspot.com/-L8ucN-5tGyQ/WTP9SbBU0tI/AAAAAAAAAHk/rAjMgtAJNuMDSiH9EZsJPcnwcURTVOZ3gCLcB/s640/5.png)
![[صورة مرفقة: 6.png]](https://3.bp.blogspot.com/-bcsL_RAMb-A/WTP9o_7VneI/AAAAAAAAAHo/jt8Jo4rtKxgAU_3YQF3qRZG-EftzMejCACLcB/s640/6.png)
![[صورة مرفقة: 7.png]](https://4.bp.blogspot.com/-zxE-rjQg94U/WTP95m_jngI/AAAAAAAAAHs/R3E3YHf3SbUKoNuVv8VzvrLHKZZnLFNSwCLcB/s640/7.png)
ثم نقوم بتغيير أسماء الأزرار والجروب بوكس ... الخ
![[صورة مرفقة: 8.png]](https://2.bp.blogspot.com/-giUlmrUAH3Q/WTP-PYuQYTI/AAAAAAAAAHw/nJNx-ZMbZOc7Qu1i-zUD-fAbxTfLACJvACLcB/s640/8.png)
![[صورة مرفقة: 9.png]](https://4.bp.blogspot.com/-4jRt-wqDDxo/WTP-usaM_BI/AAAAAAAAAH0/rpl27bBBSBUNKjrzyvBVBv6siN74Jt8tACLcB/s640/9.png)
![[صورة مرفقة: 10.png]](https://1.bp.blogspot.com/-VryyuTS3Ps8/WTP-7_S8DKI/AAAAAAAAAH4/GP4sz3lLpTQe0jYFGyi3a_3esoXvdKcdQCLcB/s640/10.png)
من خلال My Project سنذهب Settings ونضيف واحد للمدة التجريبية
وآخر لبيانات التسجيل
![[صورة مرفقة: 3.png]](https://2.bp.blogspot.com/-lgQb-UR5uGY/WTP8j1MzTTI/AAAAAAAAAHc/upoVFRoFAwgMp8PtY51ib-URQM600G-PgCLcB/s640/3.png)
![[صورة مرفقة: 12%2B%25283%2529.png]](https://3.bp.blogspot.com/-manA8QH7fAI/WTQAdI39fzI/AAAAAAAAAII/7QDlgcirP4wNXxS1a-eAYr1UNuHq3AHAQCLcB/s1600/12%2B%25283%2529.png)
نقوم بانشاء فورم جديد وهو ما يمثل برنامج الذي تود عمل مدة تجريبية
وبيانات تسجيل له
![[صورة مرفقة: 13.png]](https://4.bp.blogspot.com/-jNhBVO7H664/WTQAwgZ9wgI/AAAAAAAAAIM/Iuis7e75pvc8dviFTbwpai4f_puU81LOACLcB/s640/13.png)
![[صورة مرفقة: 12.png]](https://3.bp.blogspot.com/-dfsfpPPAo0g/WTQACc9W7kI/AAAAAAAAAIA/3sglmJNWfBotXGE8GI0f8h31knOIz7HtQCEw/s640/12.png)
![[صورة مرفقة: 12%2B%25282%2529.png]](https://2.bp.blogspot.com/-JW1ZxJgGGPo/WTQAOe4DJgI/AAAAAAAAAIE/UJVw3ZR2Qec1fbDymjy_vsqfEyITuKT4ACEw/s320/12%2B%25282%2529.png)
الاكواد
- علي زر الخروج ... دبل كلك وأدخل هذا الكود :
PHP كود :
Me.Close()
- علي زر تجريبي :
PHP كود :
If My.Settings.Trial = "0" = True Then
Button1.Enabled = False
Else
My.Settings.Trial -= 1
My.Settings.Save()
MyProgram.Show()
End If
Label2.Text = My.Settings.Trial
Me.Hide()
PHP كود :
If TextBox1.Text = "الاسم" And TextBox2.Text = "السريال" = True Then
y.Settings.Register = "Yes"
MsgBox("تم التسجيل بنجاح ... شكرا لك")
My.Settings.Save()
MyProgram.Show()
Else
MsgBox("التسجيل خاطيء ... يرجي المحاولة مرة أخري", vbCritical)
End If
PHP كود :
Label2.Text = My.Settings.Trial
If My.Settings.Trial = "0" = True Then
Label2.Text = "للأسف انتهت صلاحية استخدامك للبرنامج"
Button1.Enabled = False
End If
If My.Settings.Register = "Yes" = True Then
MyProgram.ShowDialog()
Me.Close()
End If
شغل برنامجك الآن ستجد بأنه وبكل مرة تشغله فيه ستنقص مرات التشغيل واحد
وعند تشغيله لمدة 25 مرة وهو عدد المرات المسموح لك فيها تشغيل البرنامج
الي ان تصل الي 0 هنا تظهر رسالة تخبرك بعدم قدرتك استئناف استعمال
البرنامج الا عند التسجيل ثم يصبح زر "تجريبي" معطل أمامك
[url=https://1.bp.blogspot.com/-y4hJIQsI6_c/WTQDGMej5WI/AAAAAAAAAIQ/XVUSbS2eysIo9x15zj3tazTyqvmmCn_cQCLcB/s1600/23.png]الشكر يكفى

![[صورة مرفقة: 149902872537641.jpg]](http://store4.up-00.com/2017-07/149902872537641.jpg)



لكل من يقوم بالمساهمة