7 Haziran 2015 Pazar

Asp.Net paypal express checkout api kullanımı

Merhaba arkadaşlar.
Bugün sizlerle Asp.net c# ile Paypal Api kullanarak express checkout sistemini kullanacağız.
Bunun için gerekli olanlar bir adet paypal hesabı ve bu hesaba ait Api kullanıcı bilgileri. Paypal da ticari hesap açtıktan sonra hesabı teyit etmeniz gerekmektedir. Teyit işlemi için paypal hesabınız ile oturum açıyoruz ve Üst menülerin hemen altında Hoşgeldiniz başlığının bir altında
Linkine tıklayın sonra karşınızdaki kredi kartı ve gerekli bilgileri doldurun.
Bütün bu işlemler bittikten sonra belirtilen kredi kartından küçük bir ödeme çekilecek ve daha sonra bu ödeme hesabınıza aktarılacak. Zaten bizim için önemli olan kredi kartı işlemlerinde bulunan paypal işleminin yanında bize belirtilen kodu almak. Kodu aldıktan sonra yine ilgili panelden bu kodu girerek hesabı teyit ettiriyoruz.

Şimdi gelelim api işlemine.
Bunun için visual studio çalışma ortamında C# > Web > Asp.Net Boş sayfası veya Örnek projesi açıyoruz.

Sonrasında ilgili forma örnek olması açısından bir adet buton ekliyoruz. Butona çift tıklayarak buton click olayına aşağıdaki kodları giriyoruz. Unutmadan api ile aldığımız bilgileri göstermek için bir adet label ekliyoruz forma.

Bu işlemlerin ardından sayfası çalıştırdığımızda karşımıza gelen butona tıkladığımızda formda ki label nesnesinin içeriğine bir takım yazılar gelecektir. Bizim için burada önemli olan Token=xxxxxxx bilgisini almak. Eğer işlem başarılı ise zaten elimizde bir adet Token bilgisi olacaktır. Aksi halde hata bilgisi alacağız ve bu hata bilsinin detaylarını googledan paypal express chechout yazınca karşınıza gelen developer.paypal.com/  yardım sayfalarında detaylı olarak görebilirsiniz.
Neyse biz konumuza dönelim. Şimdi elimizde çok uzun bir yazı var. Biz öncelikle bunu splite yöntemi ile parçalara ayırmalıyız. (veya bildiğiniz başka yöntemlerde olabilir.) Bunun için ekstradan işlem yapmayacam.  Arama yaparak zaten asp.net c# kelime bölme ile sonuca ulaşırsınız.

Şimdi asıl işlem elde ettiğimiz bu tokeni nerede nasıl kullanacağız. Sonucu görebilmek için parçalama işleminden sonra sayfanızı aşağıdaki adreslere yönlendirmeniz gerekmektedir. Yada manuel olarak da test edebilirsiniz.
Eğer karşınıza belirtilen bilgiler dahilinde bir sayfa geliyor ve ödeme yapabiliyorsanız işlem tamamdır.

Güle güle kullanabilirsiniz. :|
Yararlı olması dileğiyle.

Kaynak   Cloud Yazılım

Türkçe Php Tema Sistemi Yapımı

Merhaba arkadaşlar,

bugün sizlere cloud yazılım ekibi olarak açık kaynak geliştirmeye başladığımız php tabanlı açık kaynak kodlu Türkçe php tema motorunu paylaşmak istedik. Hem örnek olması hemde bir fikir vermesi açısından paylaştığımız projeye sizlerde eklenti ve kod yazarak geliştirebilir ve hatta yeniden paylaşabilirsiniz.

Bunun yanı sıra örnek sistemde hali hazırda bootstrap iki adet template mevcuttur.

Değişiklikleri görebilmek için ana dizinde bulunan system/sabitler.php dosyası içerisinde bulunan kodu aşağıdaki gibi değiştirmeniz ve sayfayı yenilemeniz yeterlidir.
Bunun ile değiştirin.
ve sayfayı yenileyin.
Şu an için tema motoru basit anlamda programlanmıştır. Ekibimiz sistemi geliştirdikçe sizlerle paylaşmaya devam edeceğiz. Faydalı olması dileğiyle.

Daha fazlası için Tıklayınız

Tema Sistemi İndir

Qt IDE Editör Nedir?

Merhaba arkadaşlar.

Bu yazımızda kurulum ve kodlama ile ilgili bilgi verilmeyecektir. Sadece genel olarak Qt Ide’nin özelliklerine değinilecektir.

Faydalı olması dileğiyle.

Qt Ide Nedir?
Bir çoğunuz bildiği gibi QT editör, C++ ile görsel arayüzlerin hazırlandığı ve kolay bir şekilde c++ ile programlamamızı sağlayan Visual studio benzeri bir IDE dir. Bunun yanı sıra sayısız kütüphane ve örnekler ile çok hızlı bir şekilde c++ ile uygulama geliştirebilirsiniz. Ayrıca hem Windows hem Linux hemde MacOs için ayrı ayrı kurulum dosyaları ve geliştirme ortamları mevcuttur. Bunun yanı sıra Qt Ide sadece masaüstü uygulama programlamak için değil gömülü sistemler(embedded systems) için de arayüz ile uygulama geliştirmemize yardımcı olur.

Platformlar

  • Qt/X11 – X Pencere Sistemi için
  • Qt/Mac – Apple Mac OS X için
  • Qt/Windows – Microsoft Windows için
  • Qt/BB10 – BlackBerry 10 için
  • Qt/Embedded – Gömülü sistemlerde geliştirmek için
  • Qt/Jambi – Java ortamında geliştirmek için
  • Qt/Windows CE / Mobile – Windows CE için
  • Qt/Symbian – Symbian OS için
  • Qt/Maemo – Maemo için
  • Qt/Android – Android için (Önizleme sürümü)
  • Qt/IOS – IOS için (Önizleme sürümü)

Moduller

  • QtCore Diğer modüller tarafından kullanılan çekirdek grafiksel olmayan sınıf
  • QtGui Grafik kullanıcı arayüzü (GUI) bileşenleri
  • QtMultimedia Düşük seviye multimedya işlevleri için sınıflar
  • QtNetwork Ağ programlama için sınıflar
  • QtOpenGL OpenGL desteği sınıfları
  • QtOpenVG OpenVG destek sınıfları
  • QtScript Qt scriptleri değerlendirmek için Sınıflar
  • QtScriptTools Qt script ek bileşenleri
  • QtSql SQL kullanarak veritabanı entegrasyonu için sınıflar
  • QtSvg SVG dosyalarının içeriğini göstermek için sınıflar
  • QtWebKit Web içeriğini görüntülemek ve düzenlemek için Sınıflar
  • QtXml XML işleme için Sınıflar
  • QtXmlPatterns XML ve özel veri modelleri için XQuery & XPath motoru
  • Phonon Multimedya çerçeve sınıfları
  • Qt3Support Qt 3 uyumluluğu sınıfları
  • QtDeclarative
Qt 5 ile getirilmesi planlanan yeni modüller
  • QtBluetooth Bluetooth cihazla etkileşim için sınıflar
  • QtContacts Kişilerinizi yönetmek için sınıflar
  • QtLocation Konumlandırma, harita, navigasyon ve yer arama için sınıflar
  • QtOrganizer Takvim olaylarını yönetmek için sınıflar
  • QtPrintSupport Yazdırma için sınıflar
  • QtPublishSubscribe Bildirimlere abonelik için basitleştirme mekanizması
  • QtSensors Donanım sensörleri okuma sınıfları
  • QtServiceFramework Servisleri oluşturmak ve başlatmak için sınıflar
  • QtSystemInfo Bir aygıt hakkındaki bilgilere erişmek için sınıflar
  • QtVersit Versit yönetmek için sınıflar
  • QtWidgets Widget geliştirme sınıfları
  • Qt3D 3D API için elemanlar ve sınıflar
Kaynak
Uzun lafın kısası Qt ve C++ ile yapabilecekleriniz hayal gücünüz ve tabiri caiz ise programlama kabiliyetiniz ile sınırlıdır. 





:|

Blog