Ehtimol siz ko'pchilik uchun foydali bo'lishi mumkin bo'lgan ajoyib dastur yozsangiz, undan pul ishlashni xohlaysiz. Buning uchun dasturni ro'yxatdan o'tkazishingiz kerak. Ammo siz bitta dasturning faqat bitta foydalanuvchi uchun ishlashiga ishonch hosil qilishingiz kerak va u uni yoki kodni butunlay bepul tarqatishi yoki o'z manfaati uchun ish olib borishi mumkin, garchi bu ishni siz o'zingiz investitsiya qilgan bo'lsangiz.
Ko'rsatmalar
1-qadam
Bunga yo'l qo'ymaslik uchun, ya'ni sizning dasturiy ta'minotingizni ishlab chiqarishni turli xil yomon niyatli shaxslardan himoya qilish uchun, foydalanuvchi sizga to'laydigan ro'yxatdan o'tish kodini kiritmaguncha, dastur to'liq rejimda foydalanib bo'lmaydigan algoritmni tuzing.
2-qadam
Vizual dasturlash muhitida ikkita shakl maydonini va bitta tugmani joylashtiradigan yangi shakl yarating. Birinchi kirish maydonida dastur nusxasining seriya raqami, ikkinchi maydonda ro'yxatdan o'tish kodi (yoki kalit) bo'ladi. Tugma ma'lumotlar kiritilishini tasdiqlash uchun xizmat qiladi. Qulaylik uchun ikkita kirish maydonini bir-birining ostiga qo'ying, ularni formaning chap tomoniga va o'rtasiga tekislang va tugmani o'ng tomonga markazlashtiring.
3-qadam
Tugma uchun Caption = "Ro'yxatdan o'tish" atributini qo'llang, birinchi kirish maydoni uchun - Caption = "Sizning seriya raqamingiz" va ikkinchi maydon uchun - Caption = "Ro'yxatdan o'tish kodini kiriting".
4-qadam
Har bir kompyuterda o'ziga xos seriya raqami va ro'yxatdan o'tish kaliti mavjudligiga ishonch hosil qiling, ular aniq belgilangan formulaga muvofiq ishlab chiqariladi. Buni amalga oshirish uchun dasturni birinchi marta ishga tushirganingizda seriya raqami tasodifiy hosil qilinganligiga (RND) va maxfiy faylga yoki ro'yxatga olish kitobiga yaxshiroq yozilganligiga ishonch hosil qiling.
5-qadam
Endi seriya raqamining kaliti dastur tomonidan qat'iy formula bo'yicha hisoblanganligiga ishonch hosil qiling (masalan, kalit = seriya raqami * 5/333 + 4). Dastur foydalanuvchisi uni qulfdan chiqarish uchun kiritishi kerak bo'lgan qabul qilingan qiymatdir.