Turkish Online

Web Hosting – Web Design – Sesli Chat Hosting – Radio Hosting – Oyun Sunucusu

<?
class OnnekClassName{
    public function __construct(){
       echo “Ornek Class Name sınıfımızın adıdır.”;
    }
    public function __destruct(){
       echo “Bitiş.”;
    }  
}

echo class_exists(“OrnekClassName”) ? “Sınıf Var” : “Sınıf Bulunamadı”;

echo class_exists(“FarkliClass”) ? “Sınıf Var” : “Sınıf Bulunamadı”;

?>

Yukarıdaki örneğimizde class_exists(“OrnekClassName”) ile class_exists(“FarkliClass”) isimli sınıfların var olup olmadığını araştırıyoruz. OrnekClassName isimli Sınıf var olduğu için test sonucunda ekrana “Sınıf Var” şeklinde sonuç dönderecektir. Diğer test sonucunda FarkliClass isimli Sınıf bulunmadığı için ekrana “Sınıf Bulunamadı” yazdıracaktır.

Bu Fonksiyon Now() Fonksiyonu… Eğer Bu Fonksiyonu Program İçerisinde Bir Değişkene Atarsanız O Ana Ait Tarih ve Saat Birlikte Bu Değişkenin Yeni Değeri Olacaktır. Ancak Size Lazım Olan Sadece Örnek Olarak Tarih İse Bu İşlemi Yapmak İçin Aşağıdaki Koda İhtiyacınız Olacaktır…

 Dim tarih As String
tarih = FormatDateTime(Now,.ShortDate)

Zaten:

 FormatDateTime(Now

Kısmını Yazdığınız Zaman Karşınıza Gele Seçeneklerden İstediğinizi Seçerek İstediğiniz Türü Kullanabilirsiniz…

Kolay Gelsin…

http://img.sanalkurs.net/uploads/1f561a2b866ece34ca6b4d2b42271adbafb74b0e.jpg

1-Pointer::(Fare İmleci)Bu araç ile form üzerindeki araçların boyutlarını , yerlerini ve buna benzer özellikleri yapabiliriz.

2-PictureBox::(Resim Kutusu)Resim dosyalarının görüntülenmesinde kullanılır.

3-Label(Etiket)Form üzerinde kullanıcı bilgilendirmek amacı ile yazılması gereken yazılar bunla yazılır.

4-TextBox(Metin Kutusu)Kullanıcıdan veri almak için kullanılarn kutucuklardır.

5-Frame(Çerçeve)Form üzerindeki kontolleri gruplamak için kullandığımız bir aracımızdır.

6-CommandButton(Komut Butonu)En çok kullanılan araçlardan biris olup kullanıcının bu butonlara tıklaması ile kodların çalışması sağlanır.

7-CheckBox(Onay kutusu)Bu kutular kullanıcının herhangi bir konu yada sizin belirlerdiğini bazı şeyleri işatlemesi için kulanılır.Örneğin::Bir program yazdınız ve bazı ayarlar var bunlardan bazıları windows açıldığında bu da açılsın, çalıştığında simge durumunda çalışsın,otomatik güncelensin gibi bazı ayarlar kullanıcı bunların içinden kendine uygun olan seçnekleri seçer ve kaydeder.

8-OptionButton(Seçenek Kutusu)Bu ise checkbox gibidir yani seçim yapmaya yarar.Fakat bunda sadece bir seçenek seçilebilir.Nasıl;programda cinsiyet bölümü olsun erkek bayan diye bunlardan birisinin seçilmesi gerekir işte bu durum da bu araç kullanılır.

9-ComboBox(Açılır kutu)Kenarında bulunan butona basıldığı zaman içinde bulunan verileri görüntüler.

10-ListBox(Liste Kutusu)İçerisine yazdığımız verileri listelmeye yarar.

11-HScrollBar(Yatay Kaydırma Çubuğu)Formumuzu yatay kaydırmak için kullanılır.

12-VScrollBar(Dikey Kaydırma Çubuğu)Formumuzu dikey kaydırmak için kullanılır.

13-Timer(Zamalayıcı)Bunu bir örnekle açıklayalım.Örneğin;programda kullanıcı girişi var fakat kullanıcı şifresini belirli bir sürede girmek zorunda bu durumda bu timer devreye girer.

14-DriveListBox(Sürücü Listesi)Bilgisayarımızdaki sürücülerini listelemek için kullanılır.

15-DirListBox(Dizin Listesi)Bilgisayarımızdaki dizinleri listelemek için kullanılır.

16-FileListBox(Dosya Listesi)Dosyaları listelemek için kullanılır.

17-Shape(Şekil)Form üzerine şekil çizdirmek için kullanılır.

18-Line(Çizgi)Formumuza çizgi çizmek için kullanılır..
19-Image(Resim)Resim görüntülemek için kullanılır.PictureBox dan daha az özelliğe sahiptir.

20-Data(Veri İşlemleri)Programda kayıt işlemelerini denetler.

Visual Basic, Windows’un tüm renk öğelerine kolayca erişebilir. Windows’unuzun kaç renk kullandığını, grafik kartınızın bellek miktarını öğrenmeyi ve bunun gibi bazı özelliklere geçen aylarda değinmiştik. Şimdi sıra Visual Basic ile programlarımızda nasıl renk ekleyeceğinize geldi. VB formunuz üzerindeki herhangi bir nesnenin rengini değiştirmek için iki yol sunuyor bunlardan birincisi RGB komutu. Formlarınızı yaratırken kullandığınız renk paletinden bir renk seçtiğinizde o rengin Özellikler kutucuğunda değişik kodlara dönüştüğünü görürsünüz. Visual Basic, siz rengi seçtiğiniz anda onu sistemin anlayabileceği 16’lık sayı düzenine çevirir.

 

Visual Basic’in renk kutusundan seçtiğiniz renkler 16’lık sayı düzenine yandaki gibi çevrilir. KK, YY, MM iki haneli ve 16’lık düzende sayılardır.

Visual Basic’i kullanarak her bir renk’ten 1’den 255’e kadar bir ton alabilir, bunları karıştırabilir ve böylece 16.581.375 adet değişik renk elde edebilirsiniz. İşte size RGB komutu kullanılarak form üzerine basit bir palet yaratan ufak bir program. RGB değerini değiştirerek çok değişik görüntüler elde edebilirsiniz. Örnekte ayrıca bir formun ortasının nasıl bulunacağını da görebilirsiniz.

Private Sub Form_Click()

 

ScaleMode = 1 ‘ Ölçü sistemini piksele çevir

CX = ScaleWidth / 2 ‘ Formun dikey ortasını bul

CY = ScaleHeight / 2 ‘ Formun yatay ortasını bul

DrawWidth = 3 ‘ Çizim genişliğini ayarla

r = 100

For I = 50 To 0 Step -1

F = I / 50

F1 = 1 – F: F2 = 1 + F ‘ Hesaplamalar…

 

r = r + 10: b = b + 10

If b > 50 Then g = g + 5

 

ForeColor = RGB(r, g, b) ‘ Önalan rengini belirle

Line (CX * F1, CY * F1)-(CX * F2, CY * F2), , BF

Next I

 

End Sub

Programınızı yazdıktan sonra formunuzun üzerine bir kere tıklayın. Güzel bir renk paletinin oluştuğunu göreceksiniz.

Visual Basic’in size sunduğu diğer bir renk komutu ise QBColor komutudur. Bu komutu kullanarak QBASIC’ten kalan sınırlı 15 tane temel rengi kullanabilirsiniz. Aktif formun arkaplan rengini maviye boyamak için şunun gibi bir komut kullanmalısınız:

Eğer masaüstü simgeleriniz kayboldu ise, masaüstünde sağ tuşa basarak Simgeleri Yerleştir seçeneğinde “Masaüstü Simgelerini Göster” seçeneğini işaretleyiniz. Bu şekilde simgeler geri gelecektir. Yanlızca Belgelerim, Bilgisayarım, Internet Explorer simgelerinden biri veya hepsi yoksa bunun için Masaüstünde sağ tuş özellikler, “Masaüstü” sekmesi “Masaüstünü özelleştir” seçeneğinden geri getirebilirsiniz.

HTML: Hyper Text Markup Language, İnternet sayfalarının görüntülenme formatını belirleyen bir dildir. Yazının ve içeriğin büyük, küçük, renkli, sağda, solda, ortada, altı çizili olması gibi görüntülenme formatını belirler.

HTTP: Hyper Text Transfer Protocol, İnternet üzerindeki HTML dosyalarının transferi için kullanılan protokoldür. İnternet kullanıcıları, web sayfaları dosyalarını sunucu üzerinden HTTP prokolü ile bilgisayarlarına indirir.

FTP: File Transfer Protocol, İnternet üzerinden dosya transferi yapmak için kullanılan protokoldür.

URL: Uniform Resource Locator, görüntülenecek dosyanın nerede olduğunu gösteren belirleyicidir.

PHP:
Personal Home Page, 1995 yılında lisansız olarak kullanıcıların dinamik (içeriği kullanıcıya göre değişebilen) web sayfaları tasarlayabilmeleri için çıkartılmış programlama platformudur, şu anda milyonlarca sunucuda çalışmaktadır.

ASP: Active Server Pages, Microsoft’un NT 4.0 ile birlikte piyasaya sürdüğü, dinamik (içeriği kullanıcıya göre değişebilen) web sayfaları tasarlamak için kullanılan programlama platformudur. “.asp” olarak adlandırılan html sayfaları klasik ASP olarak adlandırılan teknolojidir, .Net ortamı ile birlikte daha hızlı derlenen ve daha sağlam olarak nitelendirilen yeni teknoloji ise “.aspx” olarak adlandırılmaktadır.

JavaScript: Sun Microsystems tarafından geliştirilmiş, daha sonra Netscape tarafından lisanslandırılmış program parçacıklarıdır. Özellikle web sitelerine hareketli menüler katmak ve kullanıcının basit programlama ihtiyaçlarını gidermek için kullanılır.

AJAX: asynchronous JavaScript and XML’in kısaltılmış halidir. Zengin web sayfaları yapmak için kullanılır, özellikle web sayfasının bir bölümünün asenkton olarak sunucundan bilgi alıp kendini güncellemesi gereken alanlarda kullanılır.

Flash: Web sitelerine animasyon ve interaktivite katmak için kullanılır. 1996 yılında Macromedia firması tarafından çıkartılmıştır. Daha sonra Adobe firmasının Macromedia firmasını satınalmasının ardından, teknolojinin adı Adobe Flash olarak değişmiştir.

DHTML: Dynamic HTML, web sitelerini dinamik yapmak için kullanılan ASP, CSS, Javascript  gibi teknolojilerin genel adıdır.

CSS: Cascading Style Sheet, web sitelerinin nasıl görüneceğini ve formatını belirten bir dildir. Web sitesindeki her sayfanın formatını teker teker belirtmek yerine CSS dosyaları kullanılır.

SSL: Secure Socket Layer, TLS (Transport Layer Security) olarak da adlandırır. Internet üzerinden gönderilen verinin doğruluğunu ve değişmezliğini garanti eden bir şifreleme katmanıdır. Ayrıca SSL sertifikaları, ziyaret ettiğiniz web sitesinin gerçekten doğru web sitesi olduğunu garanti eden sanal nufus cüzdanları olarak da kullanılır.

  • 1942 İlk Bilgisayar (ENIAC) Pennsylvania Üniversitesinde yapılır.

1942- Ilk bilgisayar Eniac (Electronic Numerical Integrator And Computer)
1942- İlk bilgisayar Eniac (Electronic Numerical Integrator And Computer)

       Temel Özellikleri:

  • Electronic Numerical Integrator & Calculator
  • 30 ton ağırlık
  • 2.6m x 0.9m boyutlarında
  • 63m^2 alan
  • 150kW güç tüketimi
  • 17468 vocum tubes
  • 100KHz işlem frekansı
  • Kart okuyuculari ile programlama
  • 1950 İlk taşınabilen bilgisayar (Simon), Edmund Berkeley (ACM: Association for Computing Machinery firmasının kurucusu)
  • 1969 ArpaNet (4 ag ile) kurulur ve İnternet’in temeli atılmış olur.

1969- Arpanet’in orjinal network topolojisi
1969- Arpanet’in orjinal network topolojisi

  • 1969, ilk mesaj gönderilir
  • İnternet üzerinden gönderilen ilk mesaj “login”dir
  • Fakat “l” ve “o” dan sonra sistem çöktüğü için pratik olarak gönderilen ilk mesaj “lo” olmuştur.
  • İlk mesaj Arpanet üzerinden IMP (Interface Message Protocol) ile gönderilmiştir.

1969- ilk gönderilen mesaj logu
1969- ilk gönderilen mesaj logu

  • 1971 Arpanet 23 üniversiteyi bağlar (USA)
  • 1973 University College in London bağlanır.
  • 1973 Ethernet protokolü geliştirilir
  • 1975 TCP/IP protokolü geliştirilir
  • 1975 MITS 8800 ilk PC’sini üretir
  • 1975 Paul Allen ve Bill Gates 8800 icin Basic derleyicisini geliştirir ve Micro-soft’u kurar (Softwares for MicroComputers anlamında, daha sonra “-“ kalkar ve şirketin adı Microsoft olur).
  • 1976 Quenn Elizabeth ilk email mesajını gönderir. (mail’in içeriği hakkında bilgi verilmez, sadece ordudan gönderildiği söylenir)
  • 1985 ilk alan adı (domain name) Symbolics.com kayıt ettirilir

İlk alınan alan adları (domain’ler)

İlk alınan alan adları (domain’ler)

  • 1989 İnternet 100.000 üyeye ulaşır
  • 1989 America Online kurulur (Amerika’da bilgisayar sahibi kişilere İnternet hizmeti verebilmek için)
  • 1990 İnternet 300.000 üyeye ulaşır.
  • 1992 İnternet 1.000.000 üyeye ulaşır.
  • 1993 ilk browser Mosaic çıkar. Başkan Clinton email adresi alır
  • 1994 Netscape kurulur
  • 1995 Web Internet trafiğinin büyük kısmını oluşturmaya başlar,
  • 1995 yahoo, altavista ve e-bay kurulur
  • 1996 İnternet 10 milyon üyeye çıkar, 40 milyon kullanıcısı olur, 150 ülkeye yayılır
  • 1996 Hotmail ve MS InternetExplorer duyurulur
  • 1997 Weblog’lar çıkar, daha kolay söylenebilmesi icin insanlar “blog” olarak adlandırmaya başlar, amaç herkesin kendini ifade etmesini sağlayacak ortamlar oluşturmaktır.
  • 1998 İnternet 37 milyon üye ve 4 milyon Web sitesine ulaşır,
  • 1998 America Online (AOL) Netscape’i 4.2Milyar$’a satın alır
  • 1998 Google kurulur
  • 1999 Weblog > Blog olarak adlandırılır
  • 2000 America Online (AOL) en büyük medya şirketi Time-Warner’i satın alır 2001 Wikipedia
  • 2003 Sosyal Ağlar (MySpace, Linkedin) ortaya çıkar
  • 2003 İnternet trafiğinin %50’si Spam (Self Promotional Advertising Message”)
  • 2003 Microsoft Internet Explorer’ın Pazar payı %96’ya yükselir
  • 2004 Facebook kurulur
  • 2005 Youtube kurulur
  • 2006 Youtube 85 çalışanı ile birlikte Google tarafından 1.65milyar dolara satın alınır
  • 2007 Microsoft Facebook’un %1.6’sını 240Milyon dolara satın alır
  • 2009 Internet 177 milyon domain adı, 1.6milyar Internet kullanıcısına (dünya nufusunun %24’üne) ulaşır

Arama motorları basitçe veritabanlarından oluşmuş büyük sistemlerdir. Kullandıkları “robot” ya da “örümcek” denilen yazılım parçacıkları ile web sitelerini gezerler ve web sitesinde buldukları resim, yazı, bağlantı gibi tüm materyali kendi veritabanlarına kaydederler. Arama yapmak isteyen kullanıcının yazdığı anahtar kelimeleri  kendi veritabanlarında arayarak, sonuçları kullanıcı ile paylaşırlar. Esasen, kullanıcının arama sonucu web’te değil; arama motorunun veritabanında gerçekleşir.

“Ranking” (Sıralama) Nedir?

“Ranking” yani sıralama, arama motorlarının sonuçlarını hangi sıraya göre listeleyeceğini belirten bir nevi popülerlik kriteridir. Bir sitenin sonuç sıralamasında üstte yer almasını belirleyen kriterler nelerdir diye baktığımızda:

  • Alan adı (Domain Name)
  • Sitede yer alan “meta tag”ler, anahtar kelimeler ve açıklamalar
  • Sayfanın başlığı “title”
  • Sayfa içinde yer alan yazılar, kelimeler
  • Aranan kelimelerin birbiri ile yakınlığı
  • Sayfanın başka sayfalar tarafından ne kadar çok adreslendiği
  • Sayfadaki resimlerin etiketleri (“tag”leri)

Arama Motorları Optimizasyonu (SEO: Search Engine Optimization) Nedir?
Arama motoru optimizasyonu, arama motorlarının nasıl çalıştığını bilen danışmanlar tarafından, web sitenizin arama sonuçlarında daha üst sıralarda yer alması için yapılması gereken işlemler olarak adlandırılabilir. Bu işlemler, sitenizin yeniden kodlanması, meta tag’lerinin yeniden yazılması, site bağlantılarının yeniden düzenlenmesi gibi işlemlerden oluşabilir. Fakat unutulmamalıdır ki; bu bir optimizasyon çalışmasıdır ve arama sonuçlarında ilk sırada yer alacağınız garantisi asla verilemez; ama mevcut duruma göre daha üst sıralarda yer alacağınız düşünülebilir.

Bir pazarlama stratejisi olarak web üzerinde sitenizin arama motorları tarafından arandığınızda daha üst sıralarda çıkması için SEO hizmeti almak isterseniz bizimle iletişime geçebilir ve daha detaylı bilgi alabilirsiniz…

  • Arama motorları sitenin kendi veritabanlarında kaydedilmiş görüntüsü üzerinden arama yapar; dolayısıyla  sitenin o anki gerçek hali ile arama motoronun indekslediği versiyonu birbirinden farklı olabilir.
  • Hiçbir arama motoru mükemmel değildir.
  • Hiçbir arama motorunun veritabanı İnternet üzerindeki tüm web sayfalarının içerdiği tüm kelimeleri kaydedemez.
  • Her arama motoru farklı şekilde web sitelerini indeksler. Sitenizi tasarlarken hangi arama motoru için optimize edeceğinize karar verip, ona uygun olarak tasarlamanız daha verimli olur.
  • Arama sonucunda en üstte çıkan sonuçlar aramanızın mükemmel sonucu olmayabilir. Sitenin popülerliği sadece arama sonucu ile mükemmel eşlenecek içeriğe sahip olduğunu göstermez.
  • Çoğu arama motoru sonuç sayfalarının üst sıralarını ücret karşılığında pazarlarlar; buna dikkat etmek gerekir.
  • HTML kodunda “no robots” komutu içeren siteler arama motorları tarafından indekslenemez.
  • Şifre ile girilen sayfalar arama motorları tarafından indekslenemez.
  • Hiçbir başka site tarafından gösterilmeyen siteler indekslenemez.
  • Ask.Com
    Eski adı Ask Jeeves olan arama motoru
  • Baidu.Com
    Çinli arama motoru
  • Bing.Com       
    Eski adı MSN Search ve Live Search olan arama motoru, %16’lık  pazar payı ile 2. sırada
  • Cuil.Com
    2008 yılında 120milyar web sitesini indeksleyerek yayına açılmış olan arama motoru
  • DuckDuckGo.Com
    Classmates.com’un kurucularından
  • Google.Com
    Larry Page ve Sergey Brin tarafından 1997’de kurulmuş web’in %60’lık Pazar payı ile en popüler arama motoru.
  • Sogou.Com
    Çinli arama motoru