PDA

View Full Version : صفحه کلید هوشمند بانک



m0riiii
جمعه 28 آبان 1389, 14:33 عصر
سلام دوستان عزیز

بعد از مدتها دوری از برنامه نویسی و این چیزا بازم مجبور شدم بیام :لبخند:

خوبید ؟؟

یه سوال دارم

چطور میشه صفحه کلید هوشمند رو درست کرد ؟ که هر بار که Refresh بشه جای شماره ها عوض بشه ؟؟؟

فقط در همین حد میخوام که هر بار که به این صفحه برسیم جای اون شماره ها عوض بشه :بوس:

فردا باید تحویل بدم ممنون میشم :قلب::بوس:

http://toopaz.net/wp-content/uploads/2008/10/mellat-bank.gif

iman_ad
جمعه 28 آبان 1389, 14:46 عصر
خوب از بانک ملت بدزد. -:)

m0riiii
جمعه 28 آبان 1389, 15:11 عصر
نه دیگه :لبخند:

دزدی خوب نیست
:لبخند::لبخند:

حالا اگه نشد ... :چشمک: :لبخند:

majnun
جمعه 28 آبان 1389, 16:55 عصر
10 تا دکمه که به صورت رندوم تکستشون گرفته میشه ...

وقتی هم که روش کلیک کردی میای تکست رو میگیری ببینی الان کدوم شماره هست

به همین سادگی

alonemm
جمعه 28 آبان 1389, 17:39 عصر
یک آرایه داری از رشته ها و یک عدد تصادفی درست کن و این عدد رو از آرایه انتخاب کن و به عنوان متن ازش استفاده کن.


Random rand = new Random();
rand.Next(0, 10);

m0riiii
جمعه 28 آبان 1389, 18:19 عصر
یک آرایه داری از رشته ها و یک عدد تصادفی درست کن و این عدد رو از آرایه انتخاب کن و به عنوان متن ازش استفاده کن.


Random rand = new Random();
rand.Next(0, 10);


میشه بیشتر توضیح بدید ؟؟

majnun
جمعه 28 آبان 1389, 18:20 عصر
یک آرایه داری از رشته ها و یک عدد تصادفی درست کن و این عدد رو از آرایه انتخاب کن و به عنوان متن ازش استفاده کن.


Random rand = new Random();
rand.Next(0, 10);


دوست من این تابع عدد تکراری میده ...

نباید اعداد تکراری باشه

majnun
جمعه 28 آبان 1389, 18:27 عصر
این کد برای تولید اعداد تصادفی غیر تکراری هستش :




using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections.Generic;
public partial class _Default : System.Web.UI.Page
{
static IEnumerable<int> UniqueRandom(int minInclusive, int maxInclusive)
{
List<int> candidates = new List<int>();
for (int i = minInclusive; i <= maxInclusive; i++)
{
candidates.Add(i);
}
Random rnd = new Random();
while (candidates.Count > 0)
{
int index = rnd.Next(candidates.Count);
yield return candidates[index];
candidates.RemoveAt(index);
}
}
protected void Page_Load(object sender, EventArgs e)
{
foreach (int i in UniqueRandom(0, 10))
{
Label1.Text = Label1.Text+i.ToString() + " ";
}
}
}

alonemm
جمعه 28 آبان 1389, 19:08 عصر
این کد برای تولید اعداد تصادفی غیر تکراری هستش :




using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections.Generic;
public partial class _Default : System.Web.UI.Page
{
static IEnumerable<int> UniqueRandom(int minInclusive, int maxInclusive)
{
List<int> candidates = new List<int>();
for (int i = minInclusive; i <= maxInclusive; i++)
{
candidates.Add(i);
}
Random rnd = new Random();
while (candidates.Count > 0)
{
int index = rnd.Next(candidates.Count);
yield return candidates[index];
candidates.RemoveAt(index);
}
}
protected void Page_Load(object sender, EventArgs e)
{
foreach (int i in UniqueRandom(0, 10))
{
Label1.Text = Label1.Text+i.ToString() + " ";
}
}
}



کلا کد من برای تولید یک عدد رندوم بود و این بحث رو در ادامه میخواستم بگم که یک دفه حجم کد بالا نره.
حلا کافیه که یک آرایه از رشته ها داشته باشی و با عددی که به دست میاری یک رشته رو انتخاب کنید و به عنوان متن بانتن ازش استفاده کنید.

majnun
جمعه 28 آبان 1389, 19:21 عصر
دوست من این برنامه رو نوشتم بگیر

کاری که میخوای میکنه

صفحه را رفرش کن ببین اعداد جدید درست میشه ....

روی هر دکمه هم کلیک کنی متن به تکست باکس بالا اضافه میشه :چشمک:

کدو سریع نوشتم در مورد بهینه بودنش نظر ندین :لبخند:





کلا کد من برای تولید یک عدد رندوم بود و این بحث رو در ادامه میخواستم بگم که یک دفه حجم کد بالا نره.



وقتی کدی میدین توضیحشم بدید ، نه اینکه اون آدم بره دنبال کار با این کد و شما 1 ساعت بعد بیاین ادامه توضیحات را بزارین ... بیشتر گیچ میشه مخاطبتون اینجوری

alonemm
جمعه 28 آبان 1389, 19:53 عصر
دوست من این برنامه رو نوشتم بگیر

کاری که میخوای میکنه

صفحه را رفرش کن ببین اعداد جدید درست میشه ....

روی هر دکمه هم کلیک کنی متن به تکست باکس بالا اضافه میشه :چشمک:

کدو سریع نوشتم در مورد بهینه بودنش نظر ندین :لبخند:




وقتی کدی میدین توضیحشم بدید ، نه اینکه اون آدم بره دنبال کار با این کد و شما 1 ساعت بعد بیاین ادامه توضیحات را بزارین ... بیشتر گیچ میشه مخاطبتون اینجوری

گلم :
اینجا جایی برای کمک به روند برنامه نویسی کاربران هست با روش شما اولآ کاربر گیج میشه بعد از کدها شاید استفاده کنه ولی یاد گیری مهم تره.
پس بهتره روند برنامه نویسی روبه بهینه سازی و مفهومی باشه.
نه اینکه فقط کدی کار کنه بلکه مفهومش و درکش کمک برای بقیه پروژه هاست.
آره عزیزم.

m0riiii
جمعه 28 آبان 1389, 21:46 عصر
خیلی ممنون از دوستان به خصوص علیرضا جان که زحمت کشید و وقتشو صرف کمک به من کرد

خیلی ممنون دوست عزیز :قلب::قلب::قلب::قلب::قلب:

persian_bigboy
جمعه 28 آبان 1389, 21:56 عصر
بعضی از دوستان هم جواب میخوان هم سمپل که یک وقت زحمت زیاد نکشن !!! دوستان فقط تو همچنین انجمن هایی سرنخ رو میدن شما ها برید دنبالش دیگه .