مرحباً :
طريقة قفل البرنامج برقم سري بلغة دوت نت وسي شارب
المسئلة سهلة جداً وهي عبارة عن مؤقت يعمل كل خمس ثواني وتيكست وكوماند
نبدي بالعمل :
افتح مشروع جديد واضف اله زر امر وتيكست بوكس ( صندوق نص ) ومؤقت
هسه نضبط خصائص التايمر ( المؤقت ) كالتالي :
خاصية : enabled = true
خاصية : interval = 5000
********************
اضغط مرة واحدة على صندوق النص : وابحث عن خاصية password واكتب فيها *
------------------------------------
اضف فورم ثاني من قائمة بروجكت اختر نيو وندوز فورم ( project > new windows form )
وتلقائياً رح يكون اسمها form2
---------------------
نبداً بكتابة الاكواد البرمجية :
دبل كلك على المؤقت واكتب الكود التالي :
كود:MessageBox.Show(" انتهى الوقت ولا يمكنك الدخول للبرنامج ")
الان دبل كلك على زر الامر ( button ) واكتب الكود التالي :
مثل ما تشوف حضرتك بالسطر الاول جملة IF والارقام " 12345 " هي كلمة السر الحالية ويمكنك تغيرها الى الرقم المطلوبكود:If TextBox1.Text = "12345" Then MessageBox.Show(" كلمة السر صحيحة , تم فتح البرنامج ") Timer1.Enabled = False Form2.Show() Me.Hide() Else MessageBox.Show(" كلمة المرور خاطئة حاول مرة اخرى ") End End If
السطر الثاني : اذا كانت الكلمة المدخلة صحيحة وضمن وقت التايمر تظهر الك الرسالة اعلاه
السطر الثالث : بعد ان كتبت الكلمة الصحيحة وضغطت زر الامر يتم ايقاف المؤقت
السطر الرابع : عرض الفورم الثاني وهو واجهة برنامجك المقفول
السطر الخامس : اخفاء الفورم الحالي ( فورم الباسورد )
السطر الخامس : وهي كلمة Else استكمال لجملة if وتعني "" اما اذا لم يتحقق الشرط بالسطر الاول طبق الاوامر ادناه ""
السطر السادس : عرض رسالة في حال كتابة كلمة مرور خاطئة
السطر السابع انهاء
السطر الثامن : انهاء جملة else if
----------------------------------------
لتحميل نموذج جاهز من المرفقات
اخواني الاعزاء من اعضاء وزوار قبل لا تحملون الملف اشتغلو بديكم حتى تتعلمون على كتابة الاكواد وماهية عملها لان البرمجة ليس مجرد نسخ ولصق للاكواد وانما فكرة وفهم
21\3\2011
الاثنين