[rootturkhacks.com~]
duyuru LiNK KISALTMAK / TEMA VEYA SCRiPT iSTEĞiNDE BULUNMAK YASAKTIR!
duyuru GiZLi iÇERiKLERE "asdafsdfsdf" TARZI YORUM YAPMAK BAN SEBEBIDIR !
hack forum

ASP.NET Sayısal Loto Örneği

#1
Bu örneğimizde ASP.NET ile C# Generic Collection kullanılarak bir Sayısal Loto uygulaması oluşturacağız. Butona basıldığında 1-49 arası 6 adet rastgele sayı üreterek sıralı bir şekilde eklediğimiz Label kontrollerinde göstereceğiz.


Form tasarımımız:

[Resim: asp_net_sayisal_loto_1.jpg?w=648&ssl=1]

[b]Default.aspx tasarım kodlarımız:

[/b]

Kod:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
   <title></title>
   <style type="text/css">
       .auto-style1 {
           width: 47%;
       }
       .auto-style2 {
           width: 101px;
       }
       .auto-style3 {
           width: 98px;
       }
       .auto-style4 {
           width: 96px;
       }
   </style>
</head>
<body>
   <form id="form1" runat="server">
   <div>
   
       <table class="auto-style1">
           <tr>
               <td class="auto-style2">
                   <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Size="XX-Large" Text="Label"></asp:Label>
               </td>
               <td class="auto-style2">
                   <asp:Label ID="Label2" runat="server" Font-Bold="True" Font-Size="XX-Large" Text="Label"></asp:Label>
               </td>
               <td class="auto-style3">
                   <asp:Label ID="Label3" runat="server" Font-Bold="True" Font-Size="XX-Large" Text="Label"></asp:Label>
               </td>
               <td class="auto-style4">
                   <asp:Label ID="Label4" runat="server" Font-Bold="True" Font-Size="XX-Large" Text="Label"></asp:Label>
               </td>
               <td class="auto-style4">
                   <asp:Label ID="Label5" runat="server" Font-Bold="True" Font-Size="XX-Large" Text="Label"></asp:Label>
               </td>
               <td>
                   <asp:Label ID="Label6" runat="server" Font-Bold="True" Font-Size="XX-Large" Text="Label"></asp:Label>
               </td>
           </tr>
           <tr>
               <td colspan="6">
                   <asp:Button ID="Button1" runat="server" Font-Size="XX-Large" OnClick="Button1_Click" Text="OYNA" Width="247px" />
               </td>
           </tr>
       </table>
   
   </div>
   </form>
</body>
</html>
[b]Default.aspx.cs C# kodlarımız:

[/b]

Kod:
   protected void Button1_Click(object sender, EventArgs e)
   {
       Random rnd = new Random();
       List<int> sayilar = new List<int>();
       List<int> tahmin = new List<int>();
       for (int i = 1; i <= 49; i++)
       {
           sayilar.Add(i);
       }
       for (int x = 1; x <= 6; x++)
       {

           int index = rnd.Next(0, sayilar.Count);
           tahmin.Add(sayilar[index]);
           sayilar.RemoveAt(index);
       }
       tahmin.Sort();
       Label1.Text = tahmin[0].ToString();
       Label2.Text = tahmin[1].ToString();
       Label3.Text = tahmin[2].ToString();
       Label4.Text = tahmin[3].ToString();
       Label5.Text = tahmin[4].ToString();
       Label6.Text = tahmin[5].ToString();
   }

[b]Ekran çıktısı aşağıdaki şekilde olacaktır.

[Resim: asp_net_sayisal_loto.jpg?w=675&ssl=1][/b]
imza
Alıntı
#2
Teşekkürler
imza
Kırık link ve kural ihlallerini ihbar ediniz
[Resim: QP9DEZ.jpg]
Alıntı




Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi
brazzers premium accounts izmit escort porno beylikdüzü escort avcılar escort porno cami halısı vdcasino vdcasino giriş ilbet casino siteleri taraftarium24 ilbet giriş kurtköy escort izmir escort izmir escort izmir escort