Kayıtlar

Kasım, 2019 tarihine ait yayınlar gösteriliyor

Delegate Prediction Func C#

Resim
Merhabalar , Delegate Nedir? Ne işimize yarayacak dediğiniz şeylerden biridir.Şaka şaka hemen anlatiyim örneğin elinizde 2 sayı var ve bunları işlemlere tabi tutmak istiyorsunuz örneğin toplama çıkarma çarpma işlemlerini yapacaksınız Bir delegate sayesinde bir kere fonksiyonları oluşturduktan sonra fonksiyonları delegeye ekleriz ve her işlem yapmak istediğimizde iki sayıyı veririz bu üç işlemi de yapmış oluruz hemen geçelim bakalım nasılmış. Bir delegate oluşturmak çok kolaydır dikkat etmeniz gereken kısım sınıfın içinde fonksiyonların dışında yazmanızdır. 1 delegate void myDelege ( int sayi1, int sayi2); Örneğin yukarıda bir delege oluşturdum Adına da myDelegete yazdım şimdi de bu delegenin içinde toplayacağım fonksiyonları bırakayım aşağıya. 1 2 3 4 5 public static void SayilariTopla ( int sayi1, int sayi2) { Console.WriteLine( "Sayıları topladım" ); Console.WriteLine(sayi1 + sayi2); } 1 2 3 4 5...

2-)Laravel Kurulum

Resim
Laravel Nasıl kurulur ve laravel ile proje nasıl oluşturulur serimize hoş geldiniz arkideşler (EGELİYİM). İşlerimizi kolaylaştırması adına COMPOSER yükleyebiliriz kısaca composer nedir bir bakalım bakmak istemeyenler alt kısma geçebilir. Composer Nedir? Türkçe anlamı tam olarak ne bilmiyorum ama kısacası composer bir Dependency yönetimini sağladığımız uygulama. Composer sayesinde php uygulamalarımıza paketler ekleyebiliyoruz ve bizim için önemli olan kısım ise LARAVEL projeleri oluşturabiliyoruz =). Şu adresten -> BAKBURASI  download kısmına tıklayarak indirebilirsiniz. Yönetici olarak çalıştırırsanız composer kullanabilmeniz için yönetici olarak bir komut satırı açmanız gerekir (bende öyle olmuştu) . Tamam composer indirdik şimdi laravel projesi kuralım. Bir adet windows klasörü oluşturalım istediğiniz bir yerde hiç farketmez. Benim oluşturmuş olduğum klasör ismi laravelicin. Windows gezgininde şekilde gösterilen yere "cmd" yazıp enter'a basarsanız komu...

1-) Laravel Nedir

Çok kısa bir özet geçmek gerekirse laravel bir php framework'üdür PHP ile bir web sitesi veya web uygulaması yazabilirsiniz MVC teknolojisini kullanan Laravel İle de daha güvenli bir şekilde yazabilir ve çalıştırabilirsiniz. Laravel Özellikleri Nedir? Öncelikle şunu belirtmek gerekir ki laravel ile yazdığınız kodlar laravel kullanmadan yazdığınız kodlardan daha temiz ve sade gözükür. Php'nin karmaşık yapısını biraz da olsa anlamlı hale getirir(Söz dizimi anlamlıdır yani). Ve benim çok sevdiğim bir özelliği de otomatik pagination(sayfalandırma ) yapabiliyorsunuz sayfalandırma web sitelerin genelde alt kısmında bulunan 1,2,3... şeklinde görünen sayfa numaralarıdır. Nesne Tabanlı programlarınızı da Laravel sayesinde yapabilirsiniz. Laravel ile neyi nasıl yapacağımızı ise birlikte göreceğiz ne öğrendiysem sizlere onu akataracağım. Başladığım tarih yayının paylaşılma tarihidir. Şuan güncel olan laravel sürümü 6.X dir genel anlamda code syntaxı çok değişmez ama olur da değişi...

2-)Proje oluşturma(Controller)

File->New->Project kısmına geldikten sonra C# Asp.net Form application seçiyoruz sonrasında ise MVC Tikini işaretliyoruz Öncelikle sayfamıza eklememiz gereken şey Controller’dır sebebi ise kullanıcı sayfa istediğinde onu yönlendirecek olan bir yönlendiricimizin olması gerektiğindendir. Controller yapısında bilinmesi gereken özellikler aşağıdadır Controller ismi Genellikle şöyle olur örneğin kullanıcının gitmek istediği sayfa  erdincyasan.org/araba/index  olsun bizim burda Controller adımız şu şekilde olmalı  ArabaController.cs [HttpGet] Her kullanıcı bir siteye tıkladığında bir get isteği yollar biz de bu isteğine karşılık ona bazı sayfalar gösteririz Asp.Net MVC projelerinde ise varsayılan zaten [HttpGet] dir o yüzden controller oluşturduktan sonra başına get yazmasanız da get komutu olarak algılanır. Madem araba örneği verdik onun üzerinden devam edelim ArabaController’ın içinebir adet fonksiyon yazıyoruz bu fonksiyonumuz da bize bir View Döndürmesi gere...

1-)Başlangıç

Merhabalar öncelikle bu serinin paylaşım sebebi şudur asp.NET MVC öğreniyorum. Öğrendiklerimi pekiştirmek amaçlı ne öğrendiysem buraya dökeceğim , karşılaştığım sorunlar olursa çözümlerini de burada belirtirim. Öncelikle MVC Dosyalarını incelemek gerekiyor 3 ana klasör Var Models Views Controllers Models klasörün altında veritabanı işlemlerini yapabileceğimiz classları barındırıyoruz. Controllers klasörünün altında ise kullanıcı bizden abc.xyz/home sayfasını istedi diyelim, bu isteği bize yaptığında ona hangi sayfayı göndereceğimizi controller belirtiyor Views klasörünün altında ise kullanıcıların görüntüleyeceği sayfalar var. Bilmemiz gerekenler şimdilik bunlar. Bunun dışında Web.config dosyasının içindeyse web sitemizin bilgileri bulunmakta Packages.config dosyasının altında ise sitemizde kullandığımız paketler bulunmaktadır örneğin bootstrap jquery vs

Sayfa yenilenmeden veri tabanına kayıt ekleme

İhtiyaç var mı ? Varsa bakalım yazımıza nasıl oluyormuş sayfa yenilenmeden post işlemleri. Öncelikle yazıyı okumadan belirtmeliyim ki işlemlerin tamamı jquery ve php kodları içermekte Angular veya benzeri teknoloji kullanılmamıştır Öncelikle yapabileceğimiz işlemleri listeyelim ardından sırasıyla bunları nasıl yapabileceğimizi inceleyelim. Sayfa yenilenmeden sayfanın bir kısmını değiştirme Veri silme Veri ekleme Kayıtları getirme Tüm sayfa yapısında kullancağımız bağlantı metnini oluşturalım ben xampp kullanıyorum o yüzden kullanıcı adım root şifrem de boş =) “” <?php $baglanti =mysqli_connect("localhost","root","","db_sayfaYenilenmeden"); mysqli_set_charset($baglanti,"utf8"); ?> Kullanacak olduğunuz sayfanın başına da jquery CDN eklemeyi unutmayın online olarak şu yönlendirmeyi ekleyebilirsiniz <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> Sayfan...