Anasayfa

28 Aralık 2010 Salı

YENİ YIL ! ! ! ! !

2011'İN HERKESE SAĞLIK, MUTLULUK, BAŞARI VE BOL KAZANÇ GETİRMESİ DİLEĞİYLE.

İYİ SENELER...

26 Aralık 2010 Pazar

26 aralık proje çalışması

proje için kullanacagımız dosyayı buradan indirebilirsiniz

26 aralığa en son yapılan proje aşamaları trg, sp, fn içerisinde.

25 Aralık 2010 Cumartesi

25 Aralık 2010 Proje çalışması

25 Aralık 2010 Cumartesi Proje çalışmamızın notlarına buradan ulaşabilirsiniz.

20 Aralık 2010 Pazartesi

PROJELERE BAŞLIYORUZ !!!

Merhaba Arkadaşlar!

Önümüzdeki hafta(25 - 26 Aralık) Projelere başlıyoruz...
Bu yüzden önümüzdeki hafta mutlaka herkesin katılması gerekiyor...

19 Aralık 2010 Pazar

18 Aralık 2010 Ders Notları - ADO.Net

18 Aralık 2010 Cumartesi günü ADO.Net öğrenimi amaçlı yaptığımız SinemaRezarvasyon örnek çalışmasına Buradan ulaşabilirsiniz.


not:winrar şifresi mail adresimizin şifresidir

28 Kasım 2010 Pazar

28 Kasım 2010 Ders Notları - Web Servisleri

28 Kasım Pazar günkü, Web Servisleri konulu Ders notlarını indirmek için tıklayın...


not:winrar şifresi mail adresimizin şifresidir!

27 Kasım 2010 Cumartesi

19 Kasım 2010 Cuma

20 Kasım 2010 dersi hakkında

herkese iyi bayramlar. Cumartesi günü yapılacak olan dersimizi pazar günü yapacagız. ders saati için erken gelen olursa 9 da geç gelen olursa saat 12 de baslayacaktır

13 Kasım 2010 Cumartesi

13.11.2010

use sinavTakipDB
go

exec dbo.spOgrenciEkle 'Ayşe','YILMAZ',2,'10.10.1990','Adana'

create procedure spOgrencileriGoster
as
begin
select * from ogrencilerTbl
end
go

exec spOgrencileriGoster

alter procedure spOgrenciGuncelle
(
@id int,
@isim varChar(50)
)
as
begin
set nocount on
update ogrencilerTbl
set
isim=@isim
where id=@id
end
go

exec spOgrenciGuncelle 1,'Emrah'

update ogrencilerTbl
set
isim='Emrah'
where id=1

alter procedure spOgrenciSil
(
@id int
)
as
begin

*************************************************
inner join kullanımı

use sinavTakipDB
go

select o.isim,o.soyisim,n.notu from notlarTbl n inner join ogrencilerTbl o on o.id=n.ogrenciID and o.isim='Emrah'

8 Kasım 2010 Pazartesi

07.11.2010

IF KULLANIMI

use eticaretDB
go

DECLARE @fiyatToplami int

SET @fiyatToplami = (select SUM(fiyati) from urunlerTbl where id=1);
--print @fiyatToplami

IF @fiyatToplami > 100
BEGIN
PRINT 'Urunler Listesindeki 1 Numarali Kayitin Fiyati 100 TL den Buyuktur'
END

ELSE IF @fiyatToplami < 100
BEGIN
PRINT 'Urunler Listesindeki 1 Numarali Kayitin Fiyati 100 TL den Kucuktur'
END

ELSE
BEGIN
PRINT 'Urunler Listesindeki 1 Numarali Kayitin Fiyati 100 TL dir'
END
go

***********************************************************************
YAPILAN İŞLEMİ SAYDIRMAMA KOMUTU

use eticaretDB
go

SET NOCOUNT ON
WHILE (select SUM(fiyati) from urunlerTbl) > 1000
BEGIN
UPDATE urunlerTbl
SET fiyati = fiyati-50
END

SET NOCOUNT ON
SELECT SUM(fiyati) FROM urunlerTbl

*****************************************************************
TARİH İŞLEMLERİ

use eticaretDB
go

select Current_Timestamp

select Dateadd(Day,2,getDate())
select Dateadd(Month,2,getDate())
select Dateadd(Year,2,getDate())

select isDate('03.11.2010')
select isDate('03112010')

select getDate()
select getutcdate()

select datepart(Day,getDate())
select datepart(Month,getDate())
select datepart(Year,getDate())


*****************************************************************
SERVER IN KULLANDIĞI DEĞİŞKENLER

use eticaretDB
go

SET DATEFIRST 1;
SELECT @@DATEFIRST AS 'Hafta Baslangici'
,DATEPART(dw, getDate()) AS 'Haftanin Kacinci Gunu';

select @@langid
select @@language
select @@connections
select @@max_connections
select @@servername
select @@servicename
select @@spid -- service process id
select @@textsize
select @@version

***********************************************************************

use eticaretDB
go

select col_length('urunlerTbl','isim')
select col_length('urunlerTbl','fiyati')

select db_id('eticaretDB')
select db_name(7)

select current_user
select session_user
select system_user

select datalength(isim) from urunlerTbl

select host_name()

select isNumeric('a')
select isNumeric('65')

select user
select user_id()
select user_name(1)

6 Kasım 2010 Cumartesi

bilişim eğitim

06.11.2010 cumartesi

MATEMATİKSEL İŞLEMLER

use eticaretDB
go

select * from urunlerTbl
select markaID from urunlerTbl
select DISTINCT markaID from urunlerTbl

select * from markalarTbl
select COUNT(*) from markalarTbl
select SUM(fiyati) from urunlerTbl
select AVG(fiyati) from urunlerTbl
select * from urunlerTbl where fiyati=(select MAX(fiyati) from urunlerTbl)
select * from urunlerTbl where fiyati=(select MIN(fiyati) from urunlerTbl)

select markaID,SUM(fiyati) from urunlerTbl GROUP BY markaID
select markaID,SUM(fiyati) from urunlerTbl GROUP BY markaID HAVING SUM(fiyati)>250

select binary_checksum('Emrah')
select checksum('Emrah')

select abs(98)
select abs(-98)

select cos(90)
select sin(90)
select tan(90)
select cot(90)

select exp(4.5)
select log(4.7)
select log10(100)

select pi()
select power(5,3)

select round(45.64,1)
select sqrt(16)
select square(4)

**************************************************************

use eticaretDB
go

select * from urunlerTbl where fiyati IN (220,100,270)
select * from urunlerTbl where fiyati NOT IN (100,270)

select * from urunlerTbl where isim LIKE '%Y%'
select * from urunlerTbl where isim NOT LIKE '%Y%'

select * from urunlerTbl where stokSayisi BETWEEN 50 AND 60
select * from urunlerTbl where stokSayisi NOT BETWEEN 50 AND 60

select DAY(kayitTarihi) from urunlerTbl where isim='ERTYU'
select MONTH(kayitTarihi) from urunlerTbl where isim='ERTYU'
select YEAR(kayitTarihi) from urunlerTbl where isim='ERTYU'

select LEFT(isim,2) from urunlerTbl
select RIGHT(isim,2) from urunlerTbl
select LEFT('Ali Emrah',5)
select RIGHT('Ali Emrah',7)

select (' Emrah')
select LTRIM(' Emrah')
select ('Emrah ')
select RTRIM('Emrah ')

select isim,LEN(isim) from urunlerTbl
select LEN(' Ali Emrah')
select LEN(LTRIM(' Ali Emrah'))

select SUBSTRING('Emrah',3,3)
select SUBSTRING(isim,2,2) from urunlerTbl
select SUBSTRING(isim,2,3) from urunlerTbl

select UPPER(isim) from urunlerTbl
select LOWER(isim) from urunlerTbl

select ascii('A')
select ascii('B')
select ascii('C')
select ascii('a')
select ascii('b')
select ascii('c')

select CHAR(65),CHAR(66),CHAR(67)
select CHAR(97),CHAR(98),CHAR(99)
select nChar(65)


select isim as 'Normal Hali',REVERSE(isim) as 'Ters Cevrilmis Hali' from urunlerTbl
select REVERSE('Ali Emrah PEKESEN')

select ad,soyad from musterilerTbl
select ad+soyad from musterilerTbl
select ad+' '+soyad from musterilerTbl
select ad+SPACE(2)+soyad from musterilerTbl

select str(5.45)
select str(5.56)

select isim from urunlerTbl
select REPLACE(isim,'X','Z') from urunlerTbl
select REPLACE('Ali Emrah','a','b')

*********************************************************
BİRLEŞTİRME METODLARI

use eticaretDB
go

select * from markalarTbl,urunlerTbl

select * from urunlerTbl

select * from markalarTbl,urunlerTbl where markalarTbl.id=urunlerTbl.markaID

select * from markalarTbl inner join urunlerTbl on markalarTbl.id=urunlerTbl.markaID
select * from markalarTbl left join urunlerTbl on markalarTbl.id=urunlerTbl.markaID
select * from markalarTbl right join urunlerTbl on markalarTbl.id=urunlerTbl.markaID


select isim from markalarTbl union select isim from urunlerTbl
select isim from markalarTbl union all select isim from urunlerTbl

***********************************************************

use eticaretDB
go

insert into urunlerTbl
(markaID,uretimYili,isim,stokSayisi,fiyati)
values
(2,2011,'XXXYY',67,150)
go

select m.isim as 'Marka Adi',
u.isim as 'Modeli',
u.fiyati as 'Fiyat'
from urunlerTbl u,markalarTbl m where u.markaID=m.id

****************************************************

use forumDB
go

select * from userTbl where soyadi like 'P%'


select adi+' '+soyadi,email from userTbl

select adi+' '+soyadi as 'Ad Soyad',email as 'E Mail Adresi' from userTbl where age between 20 and 40 and adi like '%y%'


select * from userTbl where age between 20 and 40 and adi like '%y%'

select * from userTbl order by email asc --desc -- asc

3 Kasım 2010 Çarşamba

06 Kasım Cumartesi Dersi Bilgilendirmesi!

Arkadaşlar Merhabalar,

06 Kasım Cumartesi Saat 09:00 da olan dersimiz, Bu haftaya mahsus 12:00 da başlayıp 15:00 da yani aynı saatinde bitecektir. Elime yeni ulaşan bir bilgiye dayanarak bu açıklamayı yapıyorum. Üniversitede o gün saat 10 da bir sınavda gözetmenlik yapmak durumundayım.

Bu durum yine kaybedeceğimiz 3 ders saati telafi edilerek düzeltilecektir.

Bu durum hakkındaki yorumlarınızı bekliyorum. Uymayan bir arkadaş varsa ona göre bir düzenleme yapmaya çalışacağım.

İlginize teşekkürler,

İyi Çalışmalar, Ali Emrah PEKESEN

1 Kasım 2010 Pazartesi

31.10.2010

use eticaretDB
go

insert into urunlerTbl
(markaID,uretimYili,isim,stokSayisi,fiyati)
values
(2,2011,'XXXYY',67,150)
go

select m.isim as 'Marka Adi',
u.isim as 'Modeli',
u.fiyati as 'Fiyat'
from urunlerTbl u,markalarTbl m where u.markaID=m.id

___eTicaret SQL___

31.10.2010

use forumDB
go

select * from userTbl where soyadi like '%EK%'


select adi+' '+soyadi,email from userTbl

select adi+' '+soyadi as 'Ad Soyad',email as 'E Mail Adresi' from userTbl


select * from userTbl where age between 20 and 40 and adi like '%a%'

select * from userTbl order by id desc -- asc



___select SQL___

12 Ekim 2010 Salı

Sınıf adına söz verdiğim Hesap Makinesi :)

Evet resimde görülen kadar teknolojik bir yapı değil ama yine de işimizi görecek bir console uygulaması.

int Sayi1 = 0;
float Sayi2 = 0;
float Sonuc = 0;
string İslem;


Console.WriteLine("İlk Sayiyi Giriniz");
Sayi1 = Convert.ToInt32(Console.ReadLine());


while(true)
{
Console.WriteLine("Bir islem Seçiniz : + - / * ");
İslem = Convert.ToString(Console.ReadLine());

if (İslem == "-" İslem == "+" İslem == "*" İslem == "/")
{
Console.WriteLine("İkinci Sayiyi Giriniz");
Sayi2 = Convert.ToInt32(Console.ReadLine());


if (İslem == "+")
{
Sonuc = Sayi1 + Sayi2;
}

else if (İslem == "-")
{
Sonuc = Sayi1 - Sayi2;
}

else if (İslem == "*")
{
Sonuc = Sayi1 * Sayi2;
}

else if (İslem == "/")
{
Sonuc = Sayi1 / Sayi2;
}


Console.WriteLine("\n"+Sayi1 + İslem + Sayi2 + "=" + Sonuc);
break;

}
Console.WriteLine("HATALI SEÇİM YAPTINIZ");
}

Murat KALKAN

Çarpım tablosu çalışmasının tamamlanmış hali.

int[,] tablo = new int[10, 10];


            for (int i = 1; i < 11; i++)
            {
                for (int j = 1; j < 11; j++)
                {
                    tablo[i - 1, j - 1] = i * j;
                }
            }

            Console.WriteLine("Çarpım Tablosu Için Enter'a Basın");
            Console.ReadLine();         

            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)


                {
  if (j == 0 || j == 1 || j == 2 || j == 3 || j == 4 || j == 5 || j == 6 || j == 7 || j == 8)
                {                     
                        Console.Write((i+1) + "x" + (j+1) + "=" + tablo[i, j].ToString() + "  ");
                    }  
                 else Console.WriteLine((i+1) + "x" + (j+1) + "=" + tablo[i, j].ToString() + "  ");
                }
             }

Bu bölümde if koşulu karşılandıkça yani tablo değeri 0 ile 8 (içerik olarak 1-9)arası oldukça console write olarak görüntü veriyor, yani yan yana yazıyor.
Else değeri oluştuğunda yani j değişkeni her  9 (içerik olarak 10) olduğunda console writeline komutu ile alt satıra geçip for döndürmeye devam ediyor.
  


Murat KALKAN

10-10-2010 Fihrist çalışması

string[,] fihrist = new string[2, 4];

            for (int i = 0; i < fihrist.GetLength(0); i++)
            {
                Console.Write("Adınız?");
                fihrist[i, 0] = Console.ReadLine();
                Console.Write("soyadınız?");
                fihrist[i, 1] = Console.ReadLine();
                Console.Write("telefon?");
                fihrist[i, 2] = Console.ReadLine();
                Console.Write("email?");
                fihrist[i, 3] = Console.ReadLine();
            }

            int userCount = 0;
            while (true)
            {
                Console.WriteLine("\n\n Hangi Kullanıcı, bilgilerini istiyorsun?[1-2 ?]");
                userCount = Int32.Parse(Console.ReadLine());
                userCount--;

                if (userCount == 0 || userCount == 1)
                   {
                      Console.WriteLine("sectign kisi bilgileri.. \n\n");
                      Console.WriteLine("adi" + fihrist[userCount, 0].ToString());
                      Console.WriteLine("soyadi" + fihrist[userCount, 1].ToString());
                      Console.WriteLine("telefon" + fihrist[userCount, 2].ToString());
                      Console.WriteLine("email" + fihrist[userCount, 3].ToString());
                    break;
                    }
                else Console.WriteLine("Yanlış Numara Tekrar dene [1-2?]");
            }



    Murat KALKAN

9 Ekim 2010 Cumartesi

Firefox kullanan geliştiriciler için faydalı eklentiler.

 Firefox kullanan arkadaşların işlerini kolaylaştıracak minik eklentiler,

https://addons.mozilla.org/en-US/firefox/addon/1843/  - Firebug eklentisi, javascript ve html debug etmede çok faydalı her geliştiricinin gönlünde ve araç çubuğunda bulunan bir eklenti.


https://addons.mozilla.org/en-US/firefox/addon/655/  - View source chart eklentisi, sitelerin kod bölümlerini girintili ve renkli düzenleyerek okunmayı kolaylaştırır.


https://addons.mozilla.org/en-US/firefox/addon/60/   - Web Developer eklentisi, oluşturduğunuz sayfaların farklı çözünürlüklerde nasıl göründüğü kolayca test etmenize yarayan faydalı bir eklenti.


Murat KALKAN