Kayıtlar

Ajax ile PartialView Yenilemek (Refresh)

Resim
Ajax ile PartialView Yenilemek (Refresh) Sayfamızda yer alan PartialView'in verilerini sayfayı yenilemeden ajax ile yenilemek için aşağıdaki kodlar işimizi görüyor. <div class="row" id="veriTablosu"> @Html.Partial("_faaliyetListesi") </div> <script>  $.ajax({                     type: 'post',                     url: '/siralama/' ,                     success: function (data) {                         if (data) {                             $('#veriTablosu').html("");                             $("#veriTablosu").load("_faaliyetListesi");             ...

Linq İle Birden Fazla Veriyi Veri Tabanından Silme

Linq İle Birden Fazla Veriyi Veri Tabanından Silme Bu işlem için silinecek veriyi List( tolist) biçiminde dizi haline dönüştürmeniz gerekmektedir. Ardından silinecek veri tablosunun yerini belirtip 'RemoveRange' komutu ile silme işlemini yapabilirsiniz. public static class DataExtensions { public static void RemoveRange < TEntity >( this System . Data . Entity . DbSet < TEntity > entities , System . Linq . Expressions . Expression < Func < TEntity , bool >> predicate ) where TEntity : class { var records = entities . Where ( predicate ) . ToList (); if ( records . Count > 0 ) entities . RemoveRange ( records ); } }

Bir Alanın Integer (int) Olup Olmadığını Kontrol Etme - int.TryParse

Java kodu olarak tam karşılık gelmese de, şöyle bir class yapabilirsiniz. public static Integer tryParse ( String text ) { try { return Integer . parseInt ( text ); } catch ( NumberFormatException e ) { return null ; } }

Algoritma Soruları ve Çözümleri - 9

Resim
İkişer İkişer Sayma Algoritma Örneği Bu örneğimizde, ikişer ikişer 100' e kadar sayıları ekrana basma algoritması yazacağız. static void ikiserikiser () { int [] dizi = new int [ 51 ]; int j = 0 ; for ( int i = 0 ; i <= 100 ; i += 2 ) { dizi[j] = i; j++; } for ( int i = 0 ; i <= 50 ; i++) { System. out . println (dizi[i]); } }

Algoritma Soruları ve Çözümleri - 8

Resim
Girilen Değerin 3'ün Katı Olup Olmadığını Bulan Algoritma Bu örneğimizde kullanıcıdan alınan sayısal değerin '3'ün katı olup olmadığını bulan bir algoritma yazacağız. public static void main (String[] args) { // Kullanıcıdan alınan sayısal değerlerin 3' ün katı olup olmadığını bulma Scanner scr = new Scanner(System. in ); long sayi = - 1 ; long topla = 0 ; System. out . print ( "Lütfen bir sayısal değer giriniz....:" ); sayi = scr. nextInt (); topla = sayi% 3 ; if (topla> 0 ) { System. out . println ( "Girilen sayı '3'ün katlarından değildir." ); } else { System. out . println ( "Girilen sayı '3'ün katlarındandır." ); } }

Algoritma Soruları ve Çözümleri - 7

Resim
Girilen Değerleri Toplayan Algoritma Örneği Bu örneğimizde kullanıcıdan aldığımız sayısal değerleri toplayan bir algoritma yapacağız.(0 hariç, 0 girildiği takdirde program sonlanacak) public static void main (String[] args) { // Kullanıcıdan alınan sayısal değerlerin toplamını veren algoritma (0 girildiği takdirde sonlanacak şekilde) Scanner scr = new Scanner(System. in ); int sayi = - 1 ; int topla = 0 ; while (sayi != 0 ) { System. out . print ( "Lütfen bir sayısal değer giriniz....:" ); sayi = scr. nextInt (); topla = topla + sayi; } System. out . println ( "Toplanan değer....:" +topla); }

Algoritma Soruları ve Çözümleri - 6

Palindrom Kelime Kontrolü Örneği Palindrom :  bir kelimenin ya da bir cümlenin baştan ve sondan okunuşunun aynı olması durumudur. Bu kapsamda kullanıcıdan alınan kelimenin tersten okunuşu ile aynı olup olmadığını kontrol etmek amacıyla Java'da algoritmasını yazalım. public class PalindromAlgoritmasi { public static void algoritma (String kelime) { String kontrol = "" ; for ( int i = 0 ; i < kelime. length (); i++) { kontrol += kelime. charAt (kelime. length () - 1 - i); } if (kontrol. equals (kelime)) { System. out . println ( "Girilen kelime 'Palindrom' kelimedir." ); } else { System. out . println ( "Girilen kelime 'Palindrom' kelime değildir." ); } } public static void main (String[] args) { Scanner scr = new Scanner(System. in ); System. out . print ( "Kontrol edilecek kelimeyi gi...