Windows Live Messenger Donma Sorunu Çözümü

Msnden soğuduğum bu sorunu araştırdım ve buldum. Çok basit bir sorundan kaynaklanıyormuş. Şimdi yapmanız gereken adımlar aşağıdaki gibi.

1- internet explorerı açın
2- araçlar kısmına gelin
3- bundan sonra şu yolu takip edin internet seçenekleri/bağlantılar/yerel ağ ayarları
4- o kısımda ayarları otomatik algıla seçeneğinin yanındaki tiki kaldırın. tamam deyip çıkın.

Bundan sonrası kebap MSN’i istediğiniz gibi kullanın. 🙂

SQL Where

WHERE kayıtları süzmek için kullanılır.


WHERE

WHERE belirtilen bir kriterin yerine getirilmesi ve sadece bu kayıtları elde etmek için kullanılmaktadır.

SQL WHERE Sözdizimi

SELECT kolon_adi FROM tablo_adi WHERE kolon_adi operatör değer

WHERE Örnek

“Kişiler” tablosu:

id Soyadı Ad Adres Şehir
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Şimdi yukarıdaki tabloda şehir “Sandnes” yaşayan tek kişi seçmek istiyor.

Biz aşağıdaki SELECT deyimi kullanabilirsiniz:

SELECT * FROM Kişiler WHERE Şehir=’Sandnes’

Sonuç kümesi aşağıdaki gibi görünecektir:

id Soyadı Ad Adres Şehir
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

Metin Alanları Çevresi Tırnaklar

SQL metin değerleri (veritabanı sistemleri çift tırnak da kabul eder) etrafında tek tırnak kullanır.

Ancak, sayısal değerleri tırnak içine alınmamalıdır.

Metin değerleri için:

Çalışan;

SELECT * FROM Kişiler WHERE  Ad=’Tove’

Hatalı ;

SELECT * FROM Kişiler WHERE Ad=Tove

Sayısal değerler için:

Çalışan;

SELECT * FROM Kişiler WHERE Yıl=1965

Hatalı ;

SELECT * FROM Kişiler WHERE Yıl=’1965′


WHERE İzin Operatörler

WHERE ile, ardından operatörleri kullanılabilir:

Operatör Tanım
= Eşit
<> Eşit değil
> Büyüktür
< Küçüktür
> = Büyüktür veya eşittir
<= Daha az veya eşit
ARASINDA Kapsayıcı bir aralık arasında
GİBİ Bir desen ara
IN Bir sütun için birden çok olası değerleri belirtmek için

Not: ! SQL bazı sürümlerinde <> operatörü olarak yazılmış olabilir =

SQL Select Distinct

Bazen bir tabloda yalnızca farklı değerlerini listelemek istersiniz. Bunun için DISTINCT anahtar sözcüğü (farklı) sadece farklı değerleri döndürmek için kullanılabilir.

SQL SELECT DISTINCT Sözdizimi

SELECT DISTINCT kolon_adi FROM tablo_adi

DISTINCT Örnek SEÇ

“Kişiler” tablosu:

id Soyadı Ad Adres Şehir
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Şimdi yukarıdaki tablodan “Şehir” adlı sütunun sadece farklı değerleri seçmek istiyoruz diyelim.

Bunun için aşağıdaki SELECT deyimi kullanabilirsiniz:

SELECT DISTINCT Şehir FROM Kişiler

Sonuç kümesi aşağıdaki gibi görünecektir:

Şehir
Sandnes
Stavanger

SQL Select Deyimi

SQL SELECT deyimini

SELECT deyiminin bir veritabanından veri seçmek için kullanılır.

Sonuç olarak, istenilen sonucu tablo halinde depolanmış şekilde gösterir.

SQL SELECT sözdizimi

SELECT kolon_adi FROM tablo_adı  bu komut sadece istenilen kolondaki verileri listelerken,  SELECT * FROM tablo_adı komutu tablodaki bütün verileri listeler.

Dikkat Not: SQL küçük harfe duyarlı değildir. SEÇİN seçme aynıdır.


Bir SQL SELECT Örneği

“Kişiler” tablosu:

id Soyadı Ad Adres Şehir
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Şimdi yukarıdaki tablodan “Soyadı” ve “Ad” adlı sütunların içeriğini seçmek istiyor.

Biz aşağıdaki SELECT deyimi kullanabilirsiniz:

SELECT Soyadı,Ad FROM Kişiler

Sonuç kümesi aşağıdaki gibi görünecektir:

Soyadı Ad
Hansen Ola
Svendson Tove
Pettersen Kari

* Örnek SEÇİN

Şimdi “Kişiler” Tablodaki tüm sütunları seçmek istiyorum.

Biz aşağıdaki SELECT deyimi kullanabilirsiniz:

SELECT * FROM Kişiler

İpucu: yıldız (*) tüm sütunları seçerek hızlı bir yoldur!

Sonuç kümesi aşağıdaki gibi görünecektir:

id Soyadı Ad Adres Şehir
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

SQL Söz Dizimi

Veritabanı ve Tablolar

Bir veritabanı genellikle bir veya daha fazla tablo içerir. Her tablo adı (örneğin, “müşteriler” veya “Siparişler”)şeklinde tanımlanabilir. Tablolar alanlar (sütunlar) ve kayıtlar (satırlar) içerir.

Aşağıda “Kişiler” adlı bir tablo bir örnek:

id Soyadı Ad Adres Şehir
1 UĞUR Burhan Keçiören Ankara
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Yukarıdaki tabloda üç kayıt (her kişi için bir tane) ve beş sütun (id, Soyadı, Ad, Adres ve Şehir) içerir.

SQL deyimleri

Bir veritabanında yapmak istediğiniz işlemlerin çoğu SQL deyimleri sayesinde olur.

Aşağıdaki SQL deyimi “Kişiler” tablosundaki tüm kayıtları seçecektir:

SELECT * FROM  Kişiler

Bu eğitimde size farklı SQL deyimleri hakkında bilgiler verilmeye çalışılacaktır.

Önemli : SQL küçük/büyük harfe duyarlı değildir!!

SQL deyimleri sonra noktalı virgül?

Bazı veritabanı sistemleri her SQL deyimi sonunda noktalı virgül gerektirir.

Noktalı virgül birden fazla SQL deyimi sunucuya aynı komutu çalıştırılmasına için veritabanı sistemleri SQL deyimlerini ayırmanın standart bir yoludur.

Siz MS Access ve SQL Server 2005/2008 kullanıyorsanız ve her SQL deyimi sonra noktalı virgül koymak zorunda değilsiniz, ancak bazı veritabanı programları bunu kullanmaya zorlamaktadır.

SQL DML ve DDL

Veri İşleme Dili (DML) ve Veri Tanımlama Dili (DDL): SQL iki bölüme ayrılabilir.

Sorgulama ve güncelleme komutları SQL DML kısmını oluşturur:

  • Select – Veri tabanından istenilen veriyi getirir.
  • Update– İstenilen veriyi düzenler yada günceller.
  • Delete– İstenilen veriyi siler.
  • Insert Into – Veri tabanına yeni veri ekler.

SQL en önemli DDL deyimleri şunlardır:

  • Create Database – Yeni bir veritabanı oluşturur.
  • Alter Database – Bir veritabanı başka bir veritabanıyla değiştirir.
  • Create Table– Yeni bir tablo oluşturur.
  • Alter Table – Bir tabloyu başka bir tabloyla değiştirir.
  • Drop Table – İstenilen tabloyu siler.
  • Create Index– Bir indeks (arama anahtarı) oluşturur.
  • Drop Index– İndeks siler.

HTML – Listeleme Etiketleri

Listeleme Etiketleri

HTML etiketleri kullanarak sayfa içerisinde otomatik olarak numaralandırılan ve sıralandırılan listeler hazırlamak çok kolaydır. Dokümanların göze hoş görünmelerini sağlamak amacıyla listeler yaygın olarak kullanılır. HTML, pek çok liste çeşidini destekler.

<OL> Ordered List

<ol> etiketinin açılımı Ordered List (sıralı liste)’dir. <ol> etiketi kullanarak listelenen verilere sayma sayısı, alfabetik, roma rakamları verilebilir. Listelenecek veriler <ol>…</ol> etiketleri arasına yazılır. <ol> etiketi 2 parametre alır. Bu parametreler Start ve Type‘dır. Type ile listemizin sayı ile mi yoksa sayı ile mi başlayacağını belirliyoruz, start ise hangi rakam/harf ile başlayacağını belirler. Yani 1. , 2. , 3. değilde start=”5″ yaptığımızda, 5. , 6. , 7. şeklinde listeliyor. Harf olarak ise start=”e” değilde e harfine karşılık gelen sayıyı yazmanız gerekir. a=1, b=2, c=3, d=4, e=5 … gibi alfabetik sıralamaya karşılık gelen sayıyı girmeniz gerekir.

<UL> Unordered List

<ul> etiketinin açılımı Unordered List (Sırasız/düzensiz Liste)’dir. <ul> etiketi kullanılarak listelenen verilere sayı veya harf yerine yuvarlak ve kare simgeler verir. Listelenecek veriler <ul>…</ul> etiketleri arasına yazılır. <ul> etiketinde kullanılan Start parametresi kullanılacak madde imini belirler. Bunlar; disc (içi dolu daire), circle (içi boş daire) ve square (içi dolu kare)’dir.

<Lİ> List İtem

<li> etiketi açılımı List İtem (Liste Elemanı)’dır. Yukarıda anlatmış olduğumuz <ol> ve <ul> etiketleri tek başına kullanılmaz sırayı belirtmek için de <li> etiketi ile birlikte kullanılır. Yani sıralanacak olan ifadenin başına <li> getirmeliyiz.Örneğin ;

<OL> Kullanımı

<ol type=”1″>
<li>Burhan</li>
<ol type=”a”>
<li>Ali</li>
<li>Veli</li>

</ol>
<li>Ahmet
<ol type=”a” start=”3″>
<li>Ayşe</li>
<li>Fatma</li>
<ol type=”i”>
<li>Gülçin</li>
<li>Emine</li>

</ol>
</ol>
</ol>

<UL> Kullanımı

<ul type=”disc”>
<li>Burhan</li>
<ul type=”square”>
<li>Ali</li>
<li>Veli</li>

</ul>
<li>Ahmet</li>
<ul type=”square”>
<li>Ayşe</li>
<li>Fatma</li>
<ul type=”circle”>
<li>Gülçin</li>
<li>Emine</li>

</ul>
</ul>
</ul>

HTML Nedir?

HTML (Hyper Text Markup Language)

HTML (Hyper Text Markup Language) internet üzerinde web sayfası oluşturmak için kullanılan bir betik dilidir. HTML dosyalarının aktarımı için HTTP (Hyper Text Transfer Protocol) kullanılır. HTML dosyaları sunucu bilgisayarın sabit diskinde .html ya da .htm uzantısı ile saklanır. Yazdığımız html dosyaları düz yazı dosyalarından başka bir şey değildir. Yani yazdığımız html dosyalarını bir C# ya da Java programında olduğu gibi bir derleyici ile derlememize gerek yoktur. HTML diğer programlama dillerinden farklı olarak sadece görsel düzenleme için kullanılmaktadır. HTML herhangi bir text editörle (Notepad, Word,…) hazırlanabilir. Fakat bunun yerine WEB sayfası tasarımı için Dreamweaver, FrontPage vb. gibi gelişmiş araçlar da kullanılabilir.

Yazım Kuralları

Komutlar büyük ya da küçük harfle yazılabilir. Komutlar da Türkçe karakterler (ş,ç,ı,ü,ğ,ö) kullanılamaz. Komutlar “<” ve “>” işaretleri ile açılır, “</” ve “>” işaretleri ile kapatılır, buna “etiket (tag)” adını verilir. Örneğin;

 <a>Bu bir yazı etiketidir.</a>

HTML kodları “<html>” etiketiyle başlar, “</html>” etiketiyle biter. Bu etiket arasına <head> ve  <body> etiketleri yer alır. <head> etiketi html dosyasının ilk etiketidir. <head> etiketinde site ile ilgili temel bilgiler vardır;

  • Site Başlığı
  • Karkter Kümesi
  • Link Özellikleri
  • Meta Etiketleri
Site Başlığı
Site başlığı <title> etiketleri arasına yazılır. Kullanımı şöyledir;
       <title>Site Başlığı</title>

Meta Etiketleri

  • Tasarımcı Bilgisi (Author)

<meta name=”author” content=”Burhan UĞUR”>

  • Site açıklaması (Description)

<meta name=”Description” content=”Sayfanın tanıtımı veya ne üzerine olduğunu bu alanda belirtebilirsiniz.”>

  • Anahtar Kelimeler (Keywords)

<meta name=”keywords” content=”Sitenizin arama motorlarında bulduracak siteniz ile ilgili kelimeleri buraya aralarına ” ,” ekleyerek yazın.”>

  • Refresh
Bu komut siteniz contente girilen parametre süresine göre verilen adrese yönlendirir;
<meta http-equiv=”refresh” content=”5; url=http://www.megep.meg.gov.tr”>
  • Yok Et (Expries)
Dosyanın verilen parametrelerle uyuştuğu anda sunucudan silinmesini sağlar.

<meta http-equiv=”expires” content=”Wed, 25 Feb 2007 12:00:00 GMT”>

 <Body> Etiketi

Sitenin gövdesidir diyebiliriz. Son kullanıcıya göstermek istediğiniz her şeyi <body> </body> etiketi arasına yazarsınız. Örneğin;

       <body bgcolor=”gray”>

            <h1>Bu bir Heading1 başlıktır</h1>

       </body>

Bu makalemin sonuna gelmiş bulunuyoruz. Umarım yararlı olmuştur. Bundan sonraki makalemiz Listeleme etiketleri üzerine olacak.