EMRAH ÜSTÜN

internet güzel bir şeydir

VC++ ile Matris oluşturalım

KötüFena değilİyi (oy yok)
Loading ... Loading ...

.NET’te şöyle kolay bir şekilde herhangi “birşey” matrisi oluşturabiliriz. “birşey” diyorum çünkü VC++’da herşey nesne olduğu için, nesne matrisi oluşturmayı öğrendiğimizde istediğimiz şeyin matrisini oluşturabiliriz. (int matrisi, String matrisi, yada 100 tane imge bulunduran 10×10 luk imgeler matrisi, düğmeler matrisi, … gibi)

Kullanacağımız eleman dizi (Array) elemanı. Mantık olarak da dizi barındıran dizi oluşturduğumuzda matris oluşturmuş oluyoruz. Hatta dizi barındıran diziyi barındıran dizi oluşturursak 3 boyutlu matris olmuş olur mesela :mrgreen:

1 boyutlu String dizisi oluşturalım önce;
array <String^>^ Dizi=gcnew array<String^> (10);

String nesnesi barındıran Array nesnesi oluşturuyoruz böylece. Dizi[0]="abcdefg"; şeklinde de erişebiliyoruz.

Bu oluşturduğumuz diziyi başka bir dizi içinde 10 tane oluşturalım;

array <array <String^>^>^ Mat=gcnew array <array <String^>^>(10);
Şimdi de alt dizilerin içine 20şer tane yeni String dizisi dolduralım, 10*20 lik String matrisi elde etmiş olalım;
Devamını oku »

PHP ile veri sayfalama sınıfı (class’ı)

KötüFena değilİyi (3 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Bir tane yazayım hep kullanırım dedim. Hem bana yarar hem sizlere. Buyrun.

Önce anlatalım sonra sınıfımızın kodlarını verelim;

$sayfala= new sayfala(VERİTABANINDAKİ TOPLAM ÖĞE SAYISI,BİR SAYFADA KAÇ ÖĞE GÖSTERİLECEK,O AN GÖSTERİLEN SAYFA NUMARASI);

ile nesnemizi açıyoruz.

Sayfalama özelliklerini veriyoruz;
(isteğe bağlı)
$sayfala->aktif_stil="GEÇERLİ SAYFA İÇİN CSS SINIFI";
$sayfala->pasif_stil="DİĞER SAYFALAR İÇİN CSS SINIFI";

? ve & dahil tam ön adres (zorunlu)
$sayfala->adres_temel="duyurular.php?islem=listele&";

Ve sonra istediğimiz yerde;
echo $sayfala->sayfalayici();

ile sayfa numaralarını basabiliriz. 1-2-3 kaç sayfa olması gerekiyorsa bağlantılarıyla, stilleriyle ve “<<<”,”>>>” ile beraber basılacaktır.

Verileri çekerken başka yerde MySQL sorgularında kullanmak üzere o anki sayfa için ilk öğe:

$sayfala->oge_basla

Sınıfımız da şöyle;

Devamını oku »

Üniversite bölüm kontenjanlarını YÖK’ün belirlemesi

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Bu sene kontenjanlar artmış. Nasıl artıyor, YÖK’ten üniversiteye yazı geliyor, artırın diyor, artıyor.

Sormak yok mu artırabilir misiniz diye? Yök. Aman yok.

Vinsan için söylüyorum, bir sınıfta 20-25 civarı sıra var. 2 kişi otursa 50 kişiden fazla almaz. E oradan buradan sıra bulup oturuyor insanlar bir şekilde.

Kontenjan 60 kişi idi, sanırım 70′e çıkarılmış bu sene.

Asıl sorun 70 kişi 50 kişilik sınıfa nasıl sığacak değil. Asıl sorun, bir 70 kişinin de alttan aldığı derse gelmesi gerektiği. Evet 150 kişinin aldığı çok ders var bizde. Hem de çok.

Sıralar 3′lenir, her yere sandalye doldurulur, yine de ayakta birileri kalır. E 50 kişilik sınıfa 100 kişi öyle sığar anca. Bir kısmı da uğraşamam der ve derse girmez. Hoca da kızar onlara, hatta yoklama alır, quiz yapar. Doğru mu?

Bu konuda YÖK birinci suçlu, rektörlük bize sıra ve sınıf sağlamadığı için ikinci suçlu, hocalar da buna aldırmayıp sınıfa 150 kişi doldurmaya çalıştıkları için üçüncü suçlu.

(Tabi tek sorun ayakta ders dinlemek değil, küçücük sınıfta o kadar kişi olunca sınıfın havası nasıl oluyor tahmin edin.)

C# ile ASP .NET ‘te global fonksiyon oluşturmak ve data list kontrolleriyle kullanmak

KötüFena değilİyi (3 oy,3 üzerinden ortalama:1,67)
Loading ... Loading ...

Evet efenim, ilk ASP .NET makalem cümlemize hayırlı olsun.

Diyelim ki tüm projede ihtiyaç duyacağınız bir fonksiyonunuz var. Bir veri veriyorsunuz ve cevap alıyorsunuz. Bu fonksiyonu her dosyada tek tek yazmaya gerek yoktur tabiki.

Örnekleyerek anlatalım;

Şuan yaptığım sitede veritabanında semt isimleri var. Semtlerin kısa isimleri ve karşılığında uzun isimleri var. Ben arka planda kısa isimlerle iş yapıyorum ama kullanıcıya uzun isimleri göstermek istiyorum.

Şöyle ki, verim “yuvam” ama kullanıcıya görünmesini istediğim şey veritabanında karşılığı olan “Yuvam Akarca”.

Global fonksiyon oluşturarak her sayfadan bu fonksiyona “yuvam” verisini gönderip “Yuvam Akarca” yanıtını alabilirim.

Devamını oku »