bildirgec.org

LastTime

11 yıl önce üye olmuş, 3 yazı yazmış. 0 yorum yazmış.

Asp ile Veritabansız Sepet Uygulaması

LastTime | 11 February 2010 14:52

Birçok e-ticaret sitesinde görmüşsünüzdür: Ürünü sepetinize atarsınız, isteğinize göre başka ürünlerde alır, sonra ödemeye gidersiniz. Peki, siz bu işlemleri yaparken sunucuda ne gibi yazılımsal olaylar dönüyor?
Bu konuyu ASP açısından sizler için ele aldım.
E-ticaret sitelerindeki sepet için birçok uygulama geliştirilebilir. Örneğin, üyelerin aldığı ürünler veritabanında, xml dökümanda, hatta bir metin(text) dökümanın da bile saklanabilir.
Fazla detaya inmeden, kolları sıvayıp, yazılımımızı geliştirelim.

Araçlar :

  • 1 adet Ayarlar.asp
  • 1 adet Urunler.asp
  • 1 adet Sepet.asp
  • 1 adet Ödeme.asp
  • 1 adet Class(Sınıf)

Aşağıdaki Class ‘ ı Ayarlar.asp sayfamıza yazıp, daha sonra bu sayfamızı , Urunler.asp , Sepet.asp, Ödeme.asp sayfalarına include(içine dahil etme) yapıyoruz.

Base64,C# Base64 Şifreleme

LastTime | 08 February 2010 13:44

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.Text;
Public class Base64
{
/// <summary>
/// Veriyi şifrelemek için kullanılan metotumuz.
/// </summary>
/// <param name="toEncode">Şifrelenecek veri</param>
public static string Encode(string toEncode)
{
byte[] toEncodeAsBytes = System.Text.ASCIIEncoding.ASCII.GetBytes(toEncode);
return System.Convert.ToBase64String(toEncodeAsBytes);
}
/// <summary>
/// Verinin şifresini çözmek için kullanılan metotumuz.
/// </summary>
/// <param name="encodedData">Şifrelenmiş veri</param>
public static string Decode(string encodedData)
{
byte[] encodedDataAsBytes = System.Convert.FromBase64String(encodedData);
return System.Text.ASCIIEncoding.ASCII.GetString(encodedDataAsBytes);
}
}