ورود

View Full Version : کلید ساز (Product Key/ Password Generator)



developing
چهارشنبه 18 اردیبهشت 1392, 11:20 صبح
با سلام

دوستان من در جایی کار می کنم که باید پسوردهای زیادی رو بدون تکرار ایجاد کنم.

این برنامه رو نوشتم. گفتم خالی از لطف نیست اینجا بذارمش.

برنامه با دلفی ایکس ای 2 (Delphi XE2) نوشته شده.
دوستان نظراتشون رو حتما مطرح کنن.

103857

Ananas
پنج شنبه 19 اردیبهشت 1392, 23:58 عصر
سلام.
تو قسمت انتخاب نوع کاراکتر ها می شه انتخاب های چندتایی داشت. مثلا حروف بزرگ + اعداد. و یا حروف کوچک + نویسه های خاص. یا اعداد + حروف برزگ + نویسه های خاص

developing
شنبه 21 اردیبهشت 1392, 09:49 صبح
با سلام

تشکر از Ananas عزیز.

نسخه ی دوم این برنامه آماده شد.
چیزهایی که در این نسخه اضافه شده:
1- توضیحات هر خط برنامه.
2- تولید کدهای ترکیبی با هر نوع ترکیب مورد نظر کاربر.(انتخاب چند تایی)
3- بهینه تر کردن کد از نظر خوانایی.

باز هم منتظر نظرات شما هستم.

104017

developing
یک شنبه 22 اردیبهشت 1392, 21:26 عصر
با سلام

نسخه ی سوم برنامه آماده شد.

تغییرات برنامه:
۱- اضافه شدن قابلیت کلیدهای متغیر ( هر خانه به تنهایی قابل تنظیم برای تعداد نویسه های خود)
۲- بهینه شدن کدها از لحاظ مصرف حافظه
۳-تغییر در ظاهر برنامه
۳- هماهنگی برنامه با تغییر اندازه ی فرم
خط هایی که به برنامه اضافه شدند با عبارت new که درون توضیح وجود دارد آورده شده اند.
بیشینه(MaxHeight) و کمینه(MinHeight) اندازه ی فرم در ارتفاع مقداردهی شده است.
کمینه ی اندازه ی عرض فرم مقداردهی شده است.

در زیر نمایی از برنامه ی در حال اجرا قرار دارد:

104102


104103

باز هم منتظر نظرات شما عزیزان هستم.

Ananas
یک شنبه 22 اردیبهشت 1392, 21:56 عصر
"تعداد نویسه ها در هر خانه" تو قسمت پایین به نظرم دیگه کاربرد نداره میشه حذفش کنی.
جای دو تا دکمه خالیه: copy و paste که به شکل متن در کلیپبرد بشه کلید رو برد تو نرم افزار دیگه یا از جایی دیگه کپی کرد. میتونید این قانون رو داشته باشید که بین خونه ها به شکل کاراکتر space و یا "-" باشه.
مثلا : 15665 5165165 156561 153151
و یا 15165-651651-1651546-1561

developing
سه شنبه 24 اردیبهشت 1392, 12:17 عصر
با سلام

تشکر از Ananas عزیز که پیگیر هستید.

نکته: تعداد نویسه ها در هر خانه برای مقداردهی اولیه است. مثلا من می خوام کلیدهای 5 تایی ایجاد کنم که یک یا دو تاشون کمتر یا بیشتر نویسه دارند اونوقت از این روش سریعتر می تونم کلید بسازم.
نکته 2: Paste برای برنامه نیازی نیست. چون برنامه ی ما نمی خواد کلیدی رو ثبت کنه.(شاید هم در آینده این کار رو کرد.)

اما تغییرات:
کپی کردن کلیدهای تولیدی به برنامه اضافه شد.

104178

104179